Video data transmitting/receiving method and video monitor system
First Claim
Patent Images
1. A method of transmitting video data input as stream data in real-time, comprising:
- a video encoding process step of encoding the video data by;
1) dividing the stream data at predetermined points in time into a plurality of time-continuous video data, each of the plurality of time-continuous video data being different from each other,
2) performing an encoding process on each of the time-continuous video data to generate a respective plurality of encoded video data that form partial video data and
3) sequentially outputting the partial video data;
a video data transmitting step of sending the partial video data in real-time;
a metadata generating step of generating respective metadata of each of the partial video data to provide partial video metadata; and
a metadata transmitting step of sending the partial video metadata,wherein the metadata generating step includes a step of managing a plurality of the partial video metadata having a time-continuous relationship as whole video metadata and outputting the respective partial video metadata including, at least, an identifier of the partial video metadata, link information to preceding and succeeding partial video metadata having the time-continuous relationship and link information to the respective partial video data.
4 Assignments
0 Petitions
Accused Products
Abstract
In a video data transmitting method of sending in real-time video data being externally inputted, when encoding video data being inputted as stream data, start and stop of an encoding process is repeated at a predetermined time interval to carry out a data dividing process whereby a plurality of time-continuous video data are generated as partial video data. Also, metadata of partial video data is generated, which is sent, together with the partial video data, in real-time as partial video metadata.
16 Citations
16 Claims
-
1. A method of transmitting video data input as stream data in real-time, comprising:
-
a video encoding process step of encoding the video data by;
1) dividing the stream data at predetermined points in time into a plurality of time-continuous video data, each of the plurality of time-continuous video data being different from each other,
2) performing an encoding process on each of the time-continuous video data to generate a respective plurality of encoded video data that form partial video data and
3) sequentially outputting the partial video data;a video data transmitting step of sending the partial video data in real-time; a metadata generating step of generating respective metadata of each of the partial video data to provide partial video metadata; and a metadata transmitting step of sending the partial video metadata, wherein the metadata generating step includes a step of managing a plurality of the partial video metadata having a time-continuous relationship as whole video metadata and outputting the respective partial video metadata including, at least, an identifier of the partial video metadata, link information to preceding and succeeding partial video metadata having the time-continuous relationship and link information to the respective partial video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium encoded with a video data transmitting program for a computer to execute a data process based on a video data transmitting method comprising:
-
a video encoding process step of encoding video data input as stream data by;
1) dividing the stream data at predetermined points in time into a plurality of time continuous video data, each of the plurality of time-continuous video data being different from each other,
2) performing an encoding process on each of the time-continuous video data to generate a respective plurality of encoded video data that form partial video data and
3) sequentially outputting the partial video data;a video data transmitting step of sending the partial video data in real-time; a metadata generating step of generating respective metadata of each of the partial video data and to provide partial video metadata; and a metadata transmitting step of sending the partial video metadata, wherein the metadata generating step includes a step of managing a plurality of the partial video metadata having a time-continuous relationship as whole video metadata, and outputting the respective partial video metadata including, at least, an identifier of the partial video metadata, link information to preceding and succeeding partial video metadata having the time-continuous relationship and link information to the respective partial video data. - View Dependent Claims (13)
-
-
14. A computer readable medium encoded with a video data receiving program for a computer to execute a data process based on a video data receiving method, said method comprising the steps of:
-
receiving whole video data being sent by the method of encoding the video data input as stream data by;
1) dividing the stream data at a predetermined points in time into a plurality of time continuous video data, each of the plurality of time-continuous video data being different from each other,
2) performing an encoding process on each of the time-continuous video data to generate a respective plurality of encoded video data that form partial video data and
3) sequentially outputting the partial video data;sending the partial video data in real-time, generating respective metadata of each of the partial video data to provide partial video metadata; and sending the partial video metadata; a video data storage step of separating the whole video data into a plurality of the partial video data that are to be, respectively, stored as independent data files to a storage medium; a metadata receiving step of receiving whole video metadata associated with a plurality of the partial video metadata; and a metadata storage step of separating the whole video metadata into a header file, the plurality of the partial video metadata and a footer file that are to be respectively stored as further independent data files to the storage medium, wherein the metadata generating step includes a step of managing a plurality of the partial video metadata having a time-continuous relationship as whole video metadata and outputting the respective partial video metadata including, at least, an identifier of the partial video metadata, link information to preceding and succeeding partial video metadata having the time-continuous relationship and link information to the respective partial video data.
-
-
15. A video transmitting apparatus for transmitting video data in real-time, comprising:
-
program executing means for executing a video data transmitting program for a computer to execute a data process based on a video data transmitting method comprising; a video encoding process step of encoding the video data input as stream data by;
1) dividing the stream data at predetermined points in time into a plurality of time continuous video data, each of the plurality of time-continuous video data being different from each other,
2) performing an encoding process on each of the time-continuous video data to generate a respective plurality of encoded video data that form partial video data and
3) sequentially outputting the partial video data;a video data transmitting step of sending the partial video data in real-time; a metadata generating step of generating respective metadata of each of the partial video data to provide partial video metadata; and a metadata transmitting step of sending the partial video metadata; video data input means for inputting the video data acquired from a video camera to the video data transmitting program; and communication interface means for transmitting the video data and the metadata of the video data, wherein the metadata generating step includes a step of managing a plurality of the partial video metadata having a time-continuous relationship as whole video metadata, and outputting the respective partial video metadata including, at least, an identifier of the partial video metadata, link information to preceding and succeeding partial video metadata having the time-continuous relationship and link information to the respective partial video data.
-
-
16. A video receiving apparatus comprising:
-
program executing means for executing a video data receiving program for a computer to execute a data process based on a video data receiving method, said method comprising the steps of; receiving whole video data being sent by the method of encoding the video data input as stream data by;
1) dividing the stream data at predetermined points in time into a plurality of time continuous video data, each of the plurality of time-continuous video data being different from each other,
2) performing an encoding process on each of the time-continuous video data to generate a respective plurality of encoded video data that form partial video data and
3) sequentially outputting the partial video data;sending the partial video data real-time; generating respective metadata of each of the partial video data to provide partial video metadata; and sending the partial video metadata; a video data storage step of separating the whole video data into a plurality of the partial video data that are to be, respectively, stored as independent data files to a storage medium; a metadata receiving step of receiving whole video metadata associated with a plurality of the partial video metadata; and a metadata storage step of separating the whole video metadata into a header file, the plurality of the partial video metadata and a footer file that are to be respectively stored as further independent data files to the storage medium; program executing means for executing a video data displaying program for a computer to execute a data process based on a method of displaying received video data, comprising; a search condition setting step of setting a search condition for the video data; a partial video metadata search step of analyzing the whole video metadata already stored or in a progress of storage on the basis of the search condition and detecting the partial video metadata satisfying the search condition; a scene metadata search step of analyzing the detected partial video metadata and detecting scene metadata satisfying the search condition; a partial video data search step of detecting the partial video data corresponding to the searched partial video metadata; and a partial video data displaying step of displaying a scene of the partial video data corresponding to the searched scene metadata; communication interface means for receiving the video data and the metadata; data storage means for storing and managing the video data and the metadata; data display means for displaying the video data and displaying the metadata; and search condition setting means for setting the search condition for the video data, wherein the metadata generating step includes a step of managing a plurality of the partial video metadata having a time-continuous relationship as whole video metadata, and outputting the respective partial video metadata including, at least, an identifier of the partial video metadata, link information to preceding and succeeding partial video metadata having the time-continuous relationship and link information to the respective partial video data.
-
Specification