Image object managing method, an image processing apparatus using said method, and a recording media for programs achieving the same
First Claim
1. An image object managing method for use with an image processing system in which objects constituting image frames are respectively encoded to generate object streams and the encoded object streams are decoded in a decoding phase to combine the objects for presentation thereof, comprising the steps of:
- displaying a screen for assigning an identifier to an object of a first object stream constituting an image stream on a display;
assigning, in response to specification from an operator, the identifier common to an object of a second object stream to the object of the first object stream displayed on the display;
disposing a database establishing a correspondence between desired conditions for an object stream and an identifier of the object stream or a value obtained by conducting a fixed mathematical operation for the identifier;
assigning, when creating an overall stream, to an object having a desired condition corresponding to the database an identifier corresponding to a mathematical operation satisfying the condition of the database;
assigning identifiers other than the identifier to other object streams; and
retrieving, when extracting from the overall stream an object stream satisfying a desired condition and appearing in one or more scenes, the object streams by setting the identifier corresponding to the desired condition as a retrieval key.
1 Assignment
0 Petitions
Accused Products
Abstract
In an image object managing technology, a copyright and a right of portraits of images such as mobile pictures can be easily managed. When a producer creates a stream of video images, an identical identifier is assigned in all video images, in response to indication from the producer, to object streams of objects which is regarded as identical by the producer. To retrieve a particular object later from the video stream, the particular key assigned in the creation of the video stream is employed as a retrieval key. The object stream includes an encryption field. Using an encryption key only known by the producer, at least part of data of the identifier or data field is encrypted to be written in the encryption field. An identifier extracted from data obtained by decoding the encryption field using the encryption key is compared with an identifier in the object stream to thereby detect modification of the identifier.
-
Citations
10 Claims
-
1. An image object managing method for use with an image processing system in which objects constituting image frames are respectively encoded to generate object streams and the encoded object streams are decoded in a decoding phase to combine the objects for presentation thereof, comprising the steps of:
-
displaying a screen for assigning an identifier to an object of a first object stream constituting an image stream on a display;
assigning, in response to specification from an operator, the identifier common to an object of a second object stream to the object of the first object stream displayed on the display;
disposing a database establishing a correspondence between desired conditions for an object stream and an identifier of the object stream or a value obtained by conducting a fixed mathematical operation for the identifier;
assigning, when creating an overall stream, to an object having a desired condition corresponding to the database an identifier corresponding to a mathematical operation satisfying the condition of the database;
assigning identifiers other than the identifier to other object streams; and
retrieving, when extracting from the overall stream an object stream satisfying a desired condition and appearing in one or more scenes, the object streams by setting the identifier corresponding to the desired condition as a retrieval key.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
reserving a predetermined number of identifiers specified by the operator;
assigning, when first creating the object stream, identifiers other than the reserved ones to respective objects of the object stream; and
assigning, in response to specification from the operator, again either one of the reserved identifiers to an object specified by the operator.
-
-
3. An image object managing method in accordance with claim 1, further comprising the step of interactively issuing a request of specification from the operator, via an input device, to the object stream presented on the display.
-
4. An image object managing method in accordance with claim 1, further comprising the steps of:
-
making the operator in the specification from the operator to specify an object for specification and an identifier to be assigned to the object;
extracting the specified object from an object stream constituting an image stream in accordance with a degree of similarity of images; and
assigning an associated identifier to the extracted object.
-
-
5. An image object managing method in accordance with claim 1, further comprising the steps of:
-
extracting data related to the specified identifier from a control stream in an image stream; and
retrieving, with a key set as an identifier, a desired object using the extracted data.
-
-
6. An image object managing method in accordance with claim 1, further comprising the steps of:
-
disposing an encryption field in a subordinate field of the object stream;
encrypting all or part of data of the object stream in the areas including an identifier field other than the encryption field, using as a seed an encryption key known only by a person who encrypts data;
writing encrypted data in the encryption field;
extracting an identifier from data decoded using the encryption field and the encryption key; and
comparing the extracted identifier with an identifier in the object stream, thereby detecting modification of the identifier.
-
-
7. An image object managing method in accordance with claim 1, further comprising the steps of:
-
creating a digital watermark using the identifier as a seed and writing the watermark in a data field of the object stream;
extracting an identifier from the digital watermark buried in the data field;
comparing the extracted identifier with an identifier in the object stream, thereby detecting modification of the identifier.
-
-
8. An image object managing method in accordance with claim 1, wherein the displaying step displays the object streams to be assigned with the identifiers on the display.
-
9. An image object managing method in accordance with claim 1, wherein one image frame does not include the object of the first object stream and the object of the second object stream at the same time.
-
10. An image object managing method in accordance with claim 1, further comprising the steps of:
-
matching the identifier with a requisite of the object stream; and
wherein when generating the image stream, assigning the identifier to the object streams representing the object satisfying the requisite and assigning other identifiers to other object streams.
-
Specification