This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2010-241258, filed on Oct. 27, 2010; the entire content of which is incorporated herein by reference.
1. Field of the Invention
The present invention relates to a tag information management apparatus, a tag information management system, a computer readable medium, and a tag information management method, for managing tag information indicative of an attribute relating to content data.
2. Description of the Related Art
In recent years, with the spread of lower priced recording mediums or the like, users hold content data such as a large amount of image data, voice data, or document data. Thus, appropriate management of a large amount of content data is required.
For example, the Description of JP-A-2004-312244 discloses a method of collectively recording acquired image indicating a same attribute in one recording folder, which facilitates management of the acquired image.
However, in a case where the technique described in the abovementioned JP-A-2004-312244 is employed as well, if an attempt is made to add an attribute of an acquired image in order to perform management more appropriately, it is obliged to be dependent on manpower, and is cumbersome.
A first feature of the present invention is summarized as a tag information management apparatus (set top box 10) for managing tag information indicative of an attribute relating to content data, comprising: an extraction unit (existing tag information extraction unit 154) that extracts existing tag information assigned to the content data; a generation unit (new tag information generation unit 156) that generates new tag information associated with the existing tag information extracted by the extraction unit; and an assignment unit (new tag information assignment unit 158) that assigns the new tag information generated by the generation unit to the content data.
Such a tag information management apparatus extracts existing tag information assigned to content data, generates new tag information associated with the existing tag information, and adds the generated new tag information to the content data. Therefore, addition of tag information indicative of an attribute relating to the content data is facilitated.
The feature of the present invention is summarized as that the generation unit generates the new tag information, based on the existing tag information and user information.
The feature of the present invention is summarized as that the generation unit generates the new tag information, based on user information of a user specified by means of image recognition processing based on the image data, in a case where the content data is image data.
The feature of the present invention is summarized as that the generation unit acquires first association information associated with the image data, based on the existing tag information, and then, generates the new tag information, based on the first association information.
The feature of the present invention is summarized as that the generation unit acquires second association information obtained by means of image recognition processing based on the image data and associated with the image data, in a case where the content data is image data, and then, generates the new tag information, based on the second association information.
A feature of the present invention is summarized as a tag information management system for managing existing tag information assigned to the content data, comprising: an extraction unit that extracts existing tag information assigned to the content data; a generation unit that generates new tag information associated with the existing tag information extracted by the extraction unit; and an assignment unit that assigns the new tag information generated by the generation unit to the content data.
A feature of the present invention is summarized as a computer readable medium storing a program for managing tag information indicative of an attribute relating to content data, wherein the program cause a computer to perform the steps of: extracting existing tag information assigned to the content data; generating new tag information associated with the extracted existing tag information; and assigning the generated new tag information to the content data.
A feature of the present invention is summarized as a tag information management method in a tag information management apparatus for managing tag information indicative of an attribute relating to content data, comprising the steps of: extracting existing tag information assigned to the content data; generating new tag information associated with the extracted existing tag information; and assigning the generated new tag information to the content data.
Next, the embodiments of the present invention will be described with reference to the drawings. Specifically, (1) a structure of a set top box and (2) an operation of the set top box, (3) functions and advantageous effects, and (4) other embodiments will be described. In the description of the drawings in the following embodiments, the same or similar constituent elements are designated by the same or similar reference numerals.
The control unit 100 is formed of a CPU, for example, and controls a variety of functions included in the set top box 10.
The communication unit 110 is a LAN card, for example, and a MAC (Media Access Control) address is assigned to the LAN card. The communication unit 110 is a communication interface that makes communication with an external device, and makes communication with an external communication apparatus via a communication network. The storage unit 120 is formed of a NAND flash memory, for example, and stores a variety of information employed for control or the like in the set top box 10.
The control unit 100 contains an image data storage processing unit 152, an existing tag information extraction unit 154, a new tag information generation unit 156, and a new tag information assignment unit 158.
The image data storage processing unit 152 receives via the communication unit 110 image data as content data transmitted from a digital camera. Further the image data storage processing unit 152 stores the received image data in a storage unit 120.
The header includes existing tag information indicative of an attribute of image data. The existing tag information is information indicative of an attribute of image data to be assigned at the time of image acquisition by means of a digital camera. In the embodiment, the existing tag information is information on date and time of image acquisition and information on a latitude, a longitude, and an altitude of an image acquisition position (a Geo Tag).
In addition, the header includes an Exif (Exchangeable image file format) region. The Exif region includes new tag information to be described later.
A description will be given turning to
The new tag information generation unit 156 generates new tag information other than the existing tag information (hereinafter, simply referred to as new tag information). Specifically, the new tag information generation unit 156 generates new tag information as follows.
The new tag information generation unit 156 reads out from image data from the storage unit 120. The new tag information generation unit 156 performs image recognition processing. The image recognition processing used herein is at least any of specifying a user which is a photographic subject, specifying a character string included in an image corresponding to image data; and specifying a scene of the user which is the photographic subject. As to specifying the user which is the photographic subject, the new tag information generation unit 156 may specify a predetermined user, for example, without being limitative to image recognition processing.
In a case of specifying the user which is the photographic subject, the new tag information generation unit 156 reads out user information stored in a user information DB (Data Base) 122 in the storage unit 120.
The new tag information generation unit 156 extracts face recognition information from each of the read out items of user information. The new tag information generating unit 156 specifies the user which is the photographic subject of an image that corresponds to image data, based on each of the extracted items of face recognition information and the image data. In a case where no photographic subject exists, for example, in a case where only a scene has been acquired as an image, the new tag information generation unit 156 does not specify the user which is the photographic subject.
In a case where the user which is the photographic subject has been specified, the new tag information generation unit 156 extracts a date of birth in user information that corresponds to the user. The new tag information generation unit 156 computes an age of the user which is the photographic subject, based on the extracted date of birth and a current year, month, and day.
In addition, the new tag information generation unit 156 specifies: a facility that corresponds to a latitude, a longitude, and an altitude, each of which is indicated by a geo tag included in the existing tag information; and an event to be performed at a given date and time included in the existing tag information.
The new tag information generation unit 156 determines whether or not there exists landmark event information (for example, that is a different of several meters) of which latitude, longitude, and altitude are coincident to or approximate the latitude, the longitude, and the altitude that are indicated by geo tag, from among the items of lamp event information. The landmark event information of which latitude, longitude, and altitude are coincident to or approximate the latitude, the longitude, and the altitude that are indicated by geo tag included in the existing tag information is landmark event information that corresponds to a facility that exists at a position at which an image corresponding to image data has been acquired (hereinafter, simply referred to as landmark event information that corresponds to an image acquisition position).
In a case where there exists the landmark event information that corresponds to an image acquisition position, the new tag information generation unit 156 determines whether or not any duplication with the acquisition date and time included in the existing tag information exists from among the event dates and times that are included in the landmark event information that corresponds to the image acquisition position. In a case where there exists an event date and time duplicated with the image acquisition date and time included in the existing tag information, the new tag information generation unit 156 extracts: a facility name included in the landmark event information that corresponds to the image acquisition position; and an event name that corresponds to the event date and time duplicated with the image acquisition date and time included in the existing tag information. The extracted facility name is a name of a facility that exists at a position at which an image corresponding to image data has been acquired, and the extracted event name is a name of an event that has been performed in the facility at the image acquisition date and time.
Next, the new tag information generation unit 156 generates new tag information, based on information that could be acquired by means of the processing operations described above, from among a variety of information such as the image acquisition date and time included in the existing tag information, a geo tag included in the existing tag information, the name of a user which is a photographic subject, the date of birth of the user which is the photographic subject, the age of the user which is the photographic subject, the character string included in an image; a home position of the user which is the photographic subject, a scene of the image, the facility name, and the event name.
In the case of
In the case of
In the case of
In the case of
In the case of
In the case of
In the case of
In the case of
In the case of
A description will be given turning to
In step S101, the set top box 10 receives and stores image data transmitted from a digital camera.
In step S102, the set top box 10 extracts the exiting tag information included in image data.
In step S103, the set top box 10 performs image recognition processing, specifies a user which is a photographic subject, specifies a character string in an image corresponds to image data, and specifies a scene of the image that corresponds to the image data.
In step S104, the set top box 10 specifies user information and the character sprint in the image that corresponds to the image data, and generates new tag information, based on a scene of the image that corresponds to the image data and landmark event information.
In step S105, the set top box 10 assigns the new tag information to the image data.
The set top box 10 of the embodiment extracts existing tag information assigned to the image data, and generates new tag information associated with the existing tag information. For example, the set top box 10 reconizes an event that were implemented at an image acquisition date and time in a facility at an image acquisition position, based on the image acquisition date and time or a geo tag, each of which is the existing tag information, and utilizes the recognized event to generate new tag information. In addition, the set top box 10 recognize a user which is a photographic subject by means of image recognition processing, and utlizes information of the recognized user to generate new tag. Further, the set top box 10 assigns the generated new tag inrformation to the image data. Therefore, addition of tag information is facilitated and management of image data based on the tag informatin is also facilitated.
As described above, while the present invention was described by way of embodiment, it should not be understood that the discussion and drawings formimg a part of this disclosure limits the invention. From this disclosure, a variety of substitutive embodiments, examples, and operational techniques would have been self-evident to one skilled in the art.
While the foregoing embodiments described that the set top box 10 performs, in a stand alone manner, extraction of the existing tag information from image data, generation of new tag information, and addition of the new tag information to the image data. However, these processing operations may be shared and performed by a pluralty of devices.
In the content management system of the embodiment, the management server 110 and the PC 130 to the PC 150 share and perform the processing operations of the image data stprage processing unit 152, the existing tag information extraction unit 154, the new tag information generation unit 156, and the new tag information assignment unit 158 in the control unit 100 of the set top box 10 shown in
Specifically, a control unit of the PC 130 to the PC 150 performs the processing operations of the image data storage processing unit 152, the existing tag information extraction portion 154, and the new tag information assignment unit 158, and a control unit of the management server 110 includes the new tag information generation unit 156.
In this case, the image data storage processing unit 152 in the control unit of the PC 130 to the PC 150 receives image data and stores the received image data n a storage unit in the PC 130 to the PC 150.
The existing tag information extraction unit 154 in the control unit of the PC 130 to the PC 130 extracts the existing tag information from the image data stored in the storage unit. Further, the existing tag information extraction unit 154 in the control unit of the PC 130 to the PC 150 transmits the extracted existing tag infrormation to the management server 110 via the communication network 160.
Upon receipt of the transmitted existing tag information, the new tag information generation unit 156 in the control unit of the management server 110 generates new tag information, based on the existing tag information. Further, the new tag information generation unit 156 in the control unit of the management server 110 transmits the generated new tag inrforrmation to the PC 130 to the PC 150 via the communication network 160.
Upon receipt of the transmitted new tag information, the new tag information assignment unit 158 in the control unit of the PC 130 to the PC 150 assignes the received new tag information to the image data.
While the foregoing embodiments described a case in which image data is employed as content data, the present invention can also be applied similarly in a case where another item of content data such as voice data or document data is employed as well.
Althogh it is not shown in the foregoing embodiments, a program may be provided that causes a computer to perform respective steps shown in
In this manner, it should be understood that the present invention encompasses a variety of embodiments or the like which is not described herein. Therefore, the present invention is limited only by specific matters of the invention of the claims that are reasonable from this disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2010-241258 | Oct 2010 | JP | national |