WO2010100913A1 - メタデータ生成管理装置、メタデータ生成システム、メタデータ生成管理用集積回路、メタデータ生成管理方法、及びプログラム - Google Patents
メタデータ生成管理装置、メタデータ生成システム、メタデータ生成管理用集積回路、メタデータ生成管理方法、及びプログラム Download PDFInfo
- Publication number
- WO2010100913A1 WO2010100913A1 PCT/JP2010/001450 JP2010001450W WO2010100913A1 WO 2010100913 A1 WO2010100913 A1 WO 2010100913A1 JP 2010001450 W JP2010001450 W JP 2010001450W WO 2010100913 A1 WO2010100913 A1 WO 2010100913A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- metadata
- content
- generation
- amount
- playback
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26291—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8355—Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
Definitions
- the present invention relates to a metadata generation and management technique indicating the characteristics of content.
- registered content and its metadata are managed in association with each other, and the user of this system can correspond to the specified metadata by specifying specific metadata on the terminal device.
- the attached content can be searched and the content to be played back can be selected.
- Patent Document 1 is known as a technique for automatically generating such content metadata.
- the technique of Patent Document 1 when registering video data, the video data is analyzed to extract signal features of the video data, and based on the extracted signal features, the scene structure of the video and the signal level of each scene are extracted. Metadata is generated by automatically extracting feature amounts.
- Patent Document 2 a technique for extracting characters from video data is known (for example, Patent Document 2).
- the present invention has been made in view of such problems, and metadata generation management capable of suppressing an increase in the processing load of generating metadata even when the average frequency of content registration requests increases.
- An object is to provide an apparatus.
- the metadata generation management device determines whether or not to output a count unit that counts the amount of playback of content and an instruction to generate metadata indicating the characteristics of the content. And a control unit that controls the content according to the reproduction amount of the content counted by the counting unit.
- the metadata generation management device having the above-described configuration controls whether or not to output an instruction to generate metadata according to the content reproduction amount. By not outputting the instruction for generating the metadata, it is possible to suppress an increase in the metadata generation processing load even when the average frequency of content registration requests increases.
- control unit outputs processing amount information indicating the amount of processing to be used for generating metadata of the content, which is determined so as to increase according to the playback amount of the content, in the instruction.
- the metadata generation management device further includes a generation unit that executes the generation process of the metadata corresponding to the amount of processing indicated by the processing amount information included in the instruction output by the control unit. It is good as well.
- the metadata generation management device executes a metadata generation process that requires a large amount of processing according to the amount of playback of the content. Therefore, more metadata is generated for content with a larger playback amount. Can be done. Accordingly, when metadata is used for searching for content to be played back, the content with a larger playback amount can increase the possibility of being hit by this search.
- the amount of playback of the content is the number of playback requests made for the content, and the control unit outputs the instruction only when the number of playback requests is equal to or greater than a predetermined value. It is good also as controlling.
- the metadata generation management device outputs an instruction to generate metadata only for content for which the number of playback requests is equal to or greater than a predetermined value, so that the number of playback requests is relatively large, that is, It is possible to efficiently generate metadata by allocating limited resources for metadata generation processing to frequently used content.
- the generation unit performs the metadata generation processing using a number of criteria according to the amount of processing indicated by the processing amount information from among a plurality of criteria for extracting a specific feature from the content. It may be executed.
- the metadata generation management device generates metadata using a criterion for extracting the number of specific features according to the number of playback requests. More metadata can be generated. Therefore, when metadata is used to search for content to be played back, the more frequently the playback request is made, the more likely it is to hit the search.
- the content is a stream having a reproduction time axis
- the generation unit generates the metadata by using a part of the content having a time length according to the amount of processing indicated by the processing amount information as a generation source. It is good also as performing.
- the metadata generation management device generates metadata by using a part of a content with a length corresponding to the number of playback requests as a generation source. Metadata can be generated. Therefore, when metadata is used to search for content to be played back, the more frequently the playback request is made, the more likely it is to hit the search.
- the content is composed of video data and audio data
- the generation unit determines which of the data constituting the content and the data is used to generate the metadata.
- the metadata generation processing may be performed according to the amount of processing indicated by the processing amount information, and the determined data may be used as a generation source.
- the metadata generation management device generates metadata using either one of the video data and the audio data or both data according to the number of playback requests.
- the more frequently requested content the more metadata can be generated. Therefore, when metadata is used to search for content to be played back, the more frequently the playback request is made, the more likely it is to hit the search.
- the playback amount of the content is a time length of a portion played in the content, and the control unit controls to output the instruction only when the time length is a predetermined value or more. Also good.
- the metadata generation management device outputs an instruction to generate metadata only for content in which the time length of the reproduced portion is equal to or greater than a predetermined value, so that the time length of the reproduced portion is It is possible to efficiently generate metadata by allocating limited resources for metadata generation processing to relatively long, that is, frequently used content.
- control unit outputs partial information indicating a reproduced portion in the content included in the instruction
- metadata generation management device is further included in the instruction output from the control unit. It is good also as providing the production
- the metadata generation management device generates metadata using the reproduced portion as a generation source, so that the metadata generation processing is compared with the case where metadata is generated even for a portion that has not been reproduced. Increase in load can be suppressed.
- the playback amount of the content is the number of playbacks performed for each of a plurality of parts constituting the content based on a playback request for the content
- the control unit includes, in each part, Control may be performed so that the instruction is output only when a portion in which the number of times of reproduction is equal to or greater than a predetermined value is included.
- the metadata generation management device generates metadata using a content including a portion in which the number of playbacks is equal to or greater than a predetermined value among a plurality of portions constituting the content. It is possible to efficiently generate metadata by allocating limited resources for metadata generation processing to the content being processed.
- control unit outputs partial information indicating a part in which the number of times of reproduction is a predetermined number or more among a plurality of parts constituting the content, and outputs the metadata.
- the metadata generation management device is frequently used because it generates metadata using a portion whose number of reproductions is equal to or greater than a predetermined value among a plurality of portions constituting the content. Metadata can be efficiently generated by allocating limited resources for metadata generation processing to the part.
- a metadata generation system includes a distribution device that distributes content in response to a reproduction request, a terminal device that reproduces the distributed content by making a reproduction request to the distribution device, and metadata generation management
- a metadata generation system including a device, wherein the metadata generation management device counts a reproduction amount of the content by obtaining information indicating that the distribution device has received a reproduction request; And a control unit that controls whether or not to output an instruction to generate metadata indicating the feature of the content according to the reproduction amount of the content counted by the counting unit.
- the metadata generation management device of the metadata generation system controls whether or not to output an instruction to generate metadata according to the content playback amount. By not outputting an instruction to generate metadata, even if the average occurrence frequency of content registration requests increases, it is possible to suppress an increase in the metadata generation processing load.
- control unit of the metadata generation management device specifies the processing amount information indicating the amount of processing to be used for generating the metadata of the content, which is determined to increase according to the playback amount of the content.
- the reproduction request is made from the terminal device to the distribution device, it is output to the terminal device.
- the terminal device further responds to the distribution request made to the distribution device.
- a generation unit that executes the generation process of the metadata corresponding to the amount of processing indicated by the processing amount information included in the instruction output by the control unit, using the distributed content as a generation source. Also good.
- the metadata generation system can cause the terminal device that made the distribution request to generate the metadata of the content related to the distribution request, so the average occurrence frequency of the content registration request is high. Even so, it is possible to generate metadata without greatly increasing the processing load on the metadata generation management device or the distribution device.
- FIG. 1 is a system configuration diagram of a metadata generation system 1000 according to Embodiment 1.
- FIG. It is a figure which shows the data structure of the content table 10, the metadata table 20, the thumbnail image table 30, and the delivery log table 40, and the example of content. It is a figure which shows the data structure of the reproduction
- 5 is a flowchart illustrating a metadata generation process performed by the metadata generation management apparatus 200.
- 10 is a flowchart illustrating a metadata generation process performed by the metadata generation management apparatus according to the first modification.
- 10 is a flowchart showing metadata generation processing by a metadata generation management apparatus according to Modification 2.
- 10 is a system configuration diagram of a metadata generation system 1100 according to Embodiment 2.
- FIG. 10 is a system configuration diagram of a metadata generation system 1200 according to Embodiment 3.
- 14 is a flowchart showing metadata generation determination processing by the metadata generation management device 220 according to Embodiment 3 and metadata generation processing by the terminal device 310A.
- 3 is a block diagram showing a functional configuration of a recording / reproducing apparatus 500.
- Embodiment 1 >> ⁇ Configuration> First, the configuration of the metadata generation system 1000 according to the first embodiment will be described.
- FIG. 1 is a system configuration diagram of a metadata generation system 1000 according to the first embodiment.
- the metadata generation system 1000 is a system that generates metadata used for video content search according to the playback amount of the video content.
- playback count the number of playback requests of video content from each terminal device
- the metadata generation system 1000 includes a distribution device 100, a metadata generation management device 200, and terminal devices 300A and 300B.
- a distribution device 100 a metadata generation management device 200
- terminal devices 300A and 300B terminal devices 300A and 300B.
- the number of terminal devices may be 100 or 1000 as long as it is one or more.
- the distribution apparatus 100 and the metadata generation management apparatus 200 are connected via a LAN (Local Area Network) 1, and the distribution apparatus 100 and each terminal apparatus (300A, 300B) are connected via the Internet 2. ing.
- LAN Local Area Network
- the distribution apparatus 100 functions as a Web server in addition to the function of managing the moving image content and its metadata in association with each other.
- the distribution device 100 In response to a search request for video content including designation of specific metadata received from each terminal device via the Internet 2, the distribution device 100 searches a list of video content associated with the specific metadata. Send as a result. In addition, the distribution device 100 distributes the designated moving image content in response to the reproduction request for the moving image content including the designation of one moving image content in the moving image content list received from each terminal device.
- the distribution device 100 registers the new moving image content related to the registration request and the initial metadata of the moving image content in association with each other.
- the initial metadata is data including the title, playback time length, file format, and registration date and time of the corresponding video content.
- the metadata generation management device 200 has a plurality of items for extracting specific features from the video content as the playback amount of the video content stored in the distribution device 100 (in this embodiment, the number of playbacks) increases. It has a function of managing the generation of metadata so that metadata for the moving image content is generated using more of the criteria.
- Each terminal device (300A, 300B) is a personal computer or the like (having a display) on which a Web browser operates. Based on an operation by a user of this system, a video content search request and a playback request are sent via the Internet 2. It has a function of transmitting to the distribution apparatus 100 and receiving search results and moving image content from the distribution apparatus 100 as a response to each request.
- Each terminal device also has a function of transmitting a moving image content registration request to the distribution device 100 via the Internet 2 based on an operation by a user of this system.
- the distribution apparatus 100 includes a storage unit 101, a first communication unit 102, a second communication unit 103, a registration unit 104, a distribution control unit 105, and an update unit 106, as shown in FIG.
- the distribution apparatus 100 includes a memory and a processor (not shown), and each function of the registration unit 104, the distribution control unit 105, and the update unit 106 is realized by the processor executing a program on the memory.
- the storage unit 101 is a memory area for storing the content table 10, the metadata table 20, and the thumbnail image table 30. Since the data structure of each table will be described in detail later, each table will be briefly described here.
- the content table 10 is a table in which data in which identification information and moving image content data are associated is registered for each moving image content.
- the moving image content data is composed of video data and audio data.
- the metadata table 20 is a table in which data in which identification information and metadata are associated is registered for each moving image content.
- the thumbnail image table 30 associates the identification information with data of an image (hereinafter referred to as “thumbnail image”) generated based on one frame image constituting the moving image content for each moving image content. It is a table in which data is registered.
- the first communication unit 102 has a function of transmitting / receiving data to / from the metadata generation management device 200 via the LAN 1, and the second communication unit 103 is connected to each terminal device (300A, 300B) via the Internet 2. And the function of transmitting and receiving data.
- the registration unit 104 has a function of registering data in each table of the storage unit 101 based on a moving image content registration request received from each terminal device via the second communication unit 103. A method for registering data in each table will be described later.
- the distribution control unit 105 has a function of generating a search result in response to a video content search request received from each terminal device via the second communication unit 103 and transmitting the search result to the terminal device that has transmitted the search request. A method for generating search results will be described later.
- the distribution control unit 105 acquires the moving image content related to the reproduction request from the content table 10 in response to the reproduction request of the moving image content received from each terminal device, and transmits it to the terminal device that has transmitted the reproduction request.
- the transmission history data is registered in the distribution log table 40.
- the distribution control unit 105 generates metadata management for the history data newly registered in the distribution log table 40 via the first communication unit 102 based on a schedule set in advance by an administrator of the system. It has the function to transmit to the apparatus 200.
- the update unit 106 stores the video content indicated by the identification information included in the acquisition request. 101, the function of transmitting from the content table 10 and transmitting via the first communication unit 102, and the metadata generated by the metadata generation management device 200 are received via the first communication unit 102, and the metadata table 20 has a function of adding to and registering.
- the metadata generation management device 200 includes a communication unit 201, a count unit 202, a storage unit 203, a generation unit 204, and a control unit 205, as shown in FIG.
- the metadata generation management device 200 includes a memory and a processor (not shown), and the functions of the count unit 202, the generation unit 204, and the control unit 205 are realized by the processor executing a program on the memory.
- the communication unit 201 has a function of transmitting / receiving data to / from the distribution apparatus 100 via the LAN 1.
- the count unit 202 holds a reproduction amount table 50 and has a function of updating the reproduction amount table 50 based on history data received from the distribution apparatus 100 via the communication unit 201.
- the reproduction amount table 50 is a table in which data that associates the identification information with the number of reproductions of the moving image content is registered for each moving image content.
- the count unit 202 sends the updated number of playbacks of the moving image content and identification information of the moving image content to the control unit 205.
- the storage unit 203 is a memory area for storing the generation log table 60.
- the generation log table 60 includes, for each video content, identification information, information indicating the amount of processing actually used for generating metadata for the video content (hereinafter referred to as “processed information”). This is a table in which data associated with is registered.
- the feature amount of each of the human face and the plant among the plurality of criteria is used to generate the metadata of the moving image content.
- “2” it is assumed that all of the plurality of criteria are used for generating metadata of the moving image content.
- the control unit 205 determines whether or not to generate metadata of the video content based on the number of playback times of the video content received from the count unit 202 and the processed information of the video content in the generation log table 60.
- a generation instruction of metadata including the designation of the amount of processing to be used for the generation and the identification information of the moving image content that is the generation source of the metadata is sent to the generation unit 204. It has the function to do.
- designation of the amount of processing to be used for generating metadata is performed by designating which criterion should be used from among the above-mentioned plurality of criteria.
- “1” the feature amount of each of the human face and the plant will be described, and in the case where “2” is designated, the feature amount of each of the car and the building is designated.
- the generation unit 204 generates metadata of the moving image content specified in the generation instruction using the feature amount specified in the generation instruction of the metadata received from the control unit 205 among the plurality of criteria, and generates a generation log
- the table 60 has a function of updating the processed information of the moving image content.
- the moving image content that is the generation source of the metadata is acquired by transmitting a moving image content acquisition request including identification information of the moving image content to the distribution apparatus 100 via the communication unit 201.
- the generation unit 204 transmits the generated metadata and the identification information of the moving image content that is the generation source to the distribution device 100 via the communication unit 201, so that the generated metadata is transmitted to the distribution device 100 described above. Are registered in the metadata table 20 via the update unit 106.
- FIG. 2A is a diagram illustrating a data configuration and content example of the content table 10.
- the content table 10 is a table in which data in which identification information 11 and content data 12 are associated is registered for each moving image content.
- the identification information 11 is identification information of the corresponding moving image content, is data that does not overlap with other identification information, and the content data 12 is data of the corresponding moving image content.
- FIG. 2B is a diagram showing a data configuration and content example of the metadata table 20.
- the metadata table 20 is a table in which data in which identification information 21 and metadata 22 are associated is registered for each moving image content.
- the identification information 21 is identification information of the corresponding moving image content, is data that matches any identification information in the content table 10 and the thumbnail image table 30 below, and the metadata 22 is the corresponding moving image content.
- the initial metadata and the metadata generated by the metadata generation process (see FIG. 4) described later are text format data. In the figure, “ ⁇ ” indicates that there is no metadata generated by the metadata generation processing.
- the title generated as the initial metadata is “This year is overseas!”
- the playback time length is “4:45”
- the file The format is “avi”
- the registration date is “2009/1/1 0:40”
- the metadata generated by the metadata generation process is “plant”, “car”, and “building”. Yes.
- FIG. 2C is a diagram showing a data configuration and example contents of the thumbnail image table 30.
- the thumbnail image table 30 is a table in which data in which identification information 31 and thumbnail image data 32 are associated with each other is registered for each moving image content.
- the identification information 31 is identification information of the corresponding moving image content, is data that matches any identification information in the content table 10 and the metadata table 20, and the thumbnail image data 32 is the corresponding moving image content. This is thumbnail image data.
- thumbnail image data of the moving image content whose identification information is “1” is “thumbnail image data A”.
- the data corresponding to each other constituting each table is expressed as “record”.
- data having identification information “1” and content data “content data A” constitutes one record.
- the distribution control unit 105 when a registration request for moving image content is received from each terminal device, a new record is registered in the content table 10, the metadata table 20, and the thumbnail image table 30 by the registration unit 104, and the moving image content of each terminal device is registered.
- the metadata table 20 and the thumbnail image table 30 are referred to by the distribution control unit 105 in order to generate a search result (a list of moving image contents). Is received, the distribution control unit 105 refers to the content table 10 in order to acquire the moving image content related to the reproduction request.
- FIG. 2D is a diagram showing a data configuration and example contents of the distribution log table 40.
- the distribution log table 40 is a table in which data in which the date / time 41, the IP address 42, the URL 43, and the range 44 are associated is registered for each reproduction request of moving image content.
- the date and time 41 is information indicating the date and time when the corresponding reproduction request is made
- the IP address 42 is information indicating the IP address of the terminal device (300A or 300B) that has made the corresponding reproduction request
- the URL 43 Is information indicating the URL (Uniform Resource Locator) of the moving image content included in the corresponding reproduction request.
- the identification information of the moving image content that is the target of the reproduction request is included in a part of the URL, and in particular, the portion following the “http: //a ⁇ .b ⁇ .com/” An example in which identification information is included is shown.
- the range 44 is information indicating a portion transmitted in response to a corresponding reproduction request in the moving image content indicated by the identification information of the moving image content.
- the IP address of the terminal device that is the transmission source of the reproduction request made at the date “2009/1/1 0:32” is “xxx.xxx.xxx.10”, and is included in the reproduction request.
- the URL of the video content that has been received is “http: //a ⁇ .b ⁇ .com/1... /” (The identification information of this video content is “1”), and the range of the transmitted video content is It indicates “00: 00-3: 25”. That is, in the example of the metadata table 20, the playback time length of the moving image content whose identification information is “1” is “5:30”. Therefore, in this playback request, the moving image content of 0: 00-5: 30 Of these, the portion of 0: 00-3: 25 is transmitted.
- FIG. 3A is a diagram showing a data configuration and example contents of the reproduction amount table 50.
- the reproduction amount table 50 is a table in which data in which the identification information 51 and the number of reproductions 52 are associated with each other is registered for each moving image content.
- the identification information 51 is identification information of the corresponding moving image content
- the identification information 51 is data that matches the identification information of the moving image content included in any one of the URLs of the distribution log table 40
- the number of reproductions 52 is the corresponding number. This is the number of playback requests made for video content.
- This figure shows that, for example, the number of playback times of the moving image content whose identification information is “1” is “999”.
- FIG. 3B is a diagram showing a data configuration and example contents of the generation log table 60.
- the generation log table 60 is a table in which data in which identification information 61 and processed information 62 are associated is registered for each moving image content.
- the identification information 61 is identification information of the corresponding moving image content, and is data that matches any identification information in the reproduction amount table 50.
- the processed information 62 is information indicating the amount of processing actually used for generating metadata for the corresponding moving image content.
- the processing information 62 is used to generate the corresponding moving image content metadata.
- “1” is used when the feature values of the human face and the plant are used, and “2” is used when all of the plurality of criteria are used.
- the processed information of the moving image content whose identification information is “1” is “1”
- the feature amounts of the human face and the plant are used to generate the metadata of the moving image content. It is shown that.
- registration screen for registering video content by any terminal device (300A or 300B) (hereinafter also referred to as “registration terminal”)
- registration terminal When receiving via the communication unit 103, the registration unit 104 of the distribution apparatus 100 transmits HTML (HyperText Markup Language) data constituting the registration screen to the registration terminal via the second communication unit 103.
- HTML HyperText Markup Language
- the registration terminal displays the received registration screen as a web page on the display, and when the user of the registration terminal specifies the video content to be registered and the title of the video content on the registration screen, the registration terminal
- the registration request for the moving image content is transmitted to the distribution apparatus 100.
- the moving image content registration request includes designation of the moving image content title.
- the registration unit 104 of the distribution apparatus 100 When the registration unit 104 of the distribution apparatus 100 receives the registration request for the moving image content from the registration terminal via the second communication unit 103, the registration unit 104 generates identification information, a thumbnail image, and initial metadata of the moving image content. .
- the identification information of the moving image content is, for example, a value obtained by adding 1 to the identification information of the most recently registered moving image content. That is, the identification information of each moving image content is generated so as to be a sequential number from 1.
- the thumbnail image is, for example, an image obtained by enlarging or reducing the first frame image constituting the moving image content to a predetermined size.
- the initial metadata is data including the title of the video content, the playback time length, the file format, and the registration date and time.
- the registration unit 104 converts the title specified by the user into the title of the video content.
- the reproduction time length and the file format are acquired, and the initial date is generated by setting the current date and time as the registration date and time.
- the registration unit 104 associates the generated video content identification information with the video content data related to the registration request and registers the data in the content table 10 of the storage unit 101, and associates the video content identification information with the generated initial metadata. At the same time, it is registered in the metadata table 20, and the identification information of the moving image content and the generated thumbnail image data are associated with each other and registered in the thumbnail image table 30.
- the moving image content desired by the user of the registration terminal is newly registered in the distribution device 100, and is set as a search target in response to a search request for moving image content from each terminal device (300A, 300B).
- the terminal device can be distributed to the requesting terminal device.
- search screen for searching for moving image content by any terminal device (300A or 300B) (hereinafter also referred to as “viewing terminal”)
- viewing terminal When receiving via the two communication unit 103, the distribution control unit 105 of the distribution device 100 transmits the HTML data constituting the search screen to the viewing terminal via the second communication unit 103.
- the viewing terminal displays the received search screen as a web page on the display and the user of the viewing terminal inputs specific metadata indicating the characteristics of the moving image content to be searched on the search screen, the viewing terminal A search request for moving image content including designation of the specific metadata is transmitted to the distribution apparatus 100.
- the distribution control unit 105 of the distribution apparatus 100 receives a video content search request from the viewing terminal via the second communication unit 103, the specific metadata specified in the search request is associated with the video content search request.
- the moving image content is searched, HTML data constituting the search result screen is generated, and transmitted to the viewing terminal via the second communication unit 103.
- thumbnail images and titles of video content associated with specific metadata specified in the search request are arranged side by side, and each video content has a corresponding video content.
- a link to the URL of is attached.
- the generation of the HTML data constituting the search result screen is performed as follows. That is, the distribution control unit 105 acquires a set of identification information and title of moving image content stored in association with specific metadata specified in the search request from the metadata table 20 of the storage unit 101.
- the thumbnail image data stored in association with the acquired identification information of the moving image content is acquired from the thumbnail image table 30, and a search result screen in which the acquired thumbnail image and title are arranged for each moving image content is displayed.
- the viewing terminal displays the received search result screen as a Web page on the display.
- the user of the viewing terminal can obtain a list of moving image contents corresponding to the input specific metadata.
- the viewing terminal When the user of the viewing terminal clicks on the portion of the search result screen displayed on the viewing terminal where the title of the video content to be played is displayed in order to specify the video content to be played back
- the viewing terminal transmits a reproduction request for the moving image content including the URL of the moving image content and the designation of the reproduction position to the distribution apparatus 100.
- the URL of the video content includes identification information of the video content, and the top of the video content is designated as the playback position.
- the distribution control unit 105 of the distribution apparatus 100 starts the designated reproduction of the video content indicated by the identification information included in the reproduction request. Data after the position (the head in this example) is sequentially acquired from the content table 10 of the storage unit 101 and transmitted to the viewing terminal.
- the viewing terminal When the viewing terminal starts receiving the moving image content, the viewing terminal activates a pre-installed application for playing the moving image and plays the moving image content.
- the user of the viewing terminal can perform operations such as pausing, stopping, fast-forwarding, rewinding, and designating the playback position of the video content on the video playback application.
- operations such as pausing, stopping, fast-forwarding, rewinding, and designating the playback position of the video content on the video playback application.
- a session is held and control information is exchanged between the viewing terminal and the distribution apparatus 100 until transmission of the moving image content is completed.
- the distribution control unit 105 registers the history data in the distribution log table 40 when the transmission of the moving image content related to one reproduction request is completed. That is, the distribution control unit 105 completes the transmission of all the data of the moving image content related to one reproduction request or before the transmission of all the data of the moving image content related to one reproduction request is completed. When the stop operation is performed above, history data is registered.
- FIG. 4 is a flowchart showing metadata generation processing by the metadata generation management apparatus 200.
- the distribution control unit 105 of the distribution apparatus 100 Based on a schedule preset by an administrator of the system or the like (for example, daily AM 1:00), the distribution control unit 105 of the distribution apparatus 100 stores each history data newly registered after the previous transmission in the distribution log table. 40, and is transmitted to the metadata generation management device 200 via the first communication unit 102.
- step S1 When receiving the history data via the communication unit 201 (step S1), the count unit 202 of the metadata generation management apparatus 200 does not perform the processing after step S3 described below among the received history data. It is determined whether or not something exists (step S2).
- step S2 When unprocessed data exists (step S2: YES), the count unit 202 updates the reproduction amount table 50 based on one history data of the unprocessed data (step S3).
- the count unit 202 extracts the identification information in the URL of the moving image content included in the history data, and when a record including the identification information is registered in the reproduction amount table 50.
- the count unit 202 extracts the identification information in the URL of the moving image content included in the history data, and when a record including the identification information is registered in the reproduction amount table 50.
- the extracted identification information is associated with “1” as the number of reproductions.
- a new record is registered in the reproduction amount table 50.
- the count unit 202 updates the number of reproductions to “500”.
- the count unit 202 when the identification information extracted by the count unit 202 is “100”, in the example of the reproduction amount table 50 illustrated in FIG. 3A, a record including the identification information “100” is not registered. Then, the count unit 202 registers a record whose identification information is “100” and the number of times of reproduction is “1” in the reproduction amount table 50.
- the count unit 202 sends the extracted identification information of the moving image content and the updated number of times of reproduction to the control unit 205, and the control unit 205 determines that the received number of times of reproduction is the first number (hereinafter referred to as the number of times of reproduction). , For example, “500”), and whether or not the condition that the record including the identification information of the received moving image content is not registered in the generation log table 60 of the storage unit 203 is determined (see FIG. Step S4).
- the control unit 205 when the control unit 205 receives the identification information “3” and the reproduction count “500”, the reproduction count is equal to or greater than the first count. For example, the generation log illustrated in FIG. In the example of the table 60, if the record including the identification information “3” is not registered, the control unit 205 determines that the above condition is satisfied (step S4: YES).
- control unit 205 when the control unit 205 receives the identification information “100” and the number of times of reproduction “1”, the number of times of reproduction is less than the first number. It determines with not satisfy
- step S4 When the condition of step S4 is satisfied (step S4: YES), the control unit 205 generates metadata including the received identification information and “1” as the designation of the amount of processing to be used for generating metadata.
- the instruction is sent to the generation unit 204.
- the generation unit 204 Upon receiving this metadata generation instruction, the generation unit 204 transmits a moving image content acquisition request including the identification information included in the generation instruction to the distribution apparatus 100 via the communication unit 201, and the distribution apparatus 100 receives the request.
- the moving image content indicated by the identification information is received via the communication unit 201.
- the generation unit 204 that has received the moving image content specifies “1” as the amount of processing to be used for generating metadata in the received generation instruction. Using each feature amount, metadata is generated using the entire video data of the received moving image content as a generation source (step S5).
- generation of metadata can be performed as follows, for example.
- the generation unit 204 For each feature such as a human face, a plant, a car, and a building, the generation unit 204 extracts feature amount data for extracting the feature and a character string (text data such as “human face”) representing the feature. Matching management is performed between each frame image constituting the video data and the feature amount data. When there is a portion that matches the feature amount data to a predetermined extent, the feature data is associated with the feature amount data. Generate text data as metadata.
- any of the frame images constituting the video data includes a portion that matches the feature amount data of “human face” to a predetermined extent, text data “human face” is generated as metadata. .
- step S ⁇ b> 5 a record in which the identification information included in the received generation instruction is associated with “1” as the processed information is stored in the generation log table 60 of the storage unit 203. sign up.
- step S4 when the condition of step S4 is not satisfied (step S4: NO), the control unit 205 receives and has received the number of reproductions equal to or greater than the second number (hereinafter, “1000” as an example). It is determined whether or not the condition that the processed information in the generation log table 60 of the storage unit 203 associated with the moving image content identification information is “1” is satisfied (step S6).
- control unit 205 determines that the above condition is satisfied (step S6: YES).
- control unit 205 determines that the above condition is not satisfied (step S6: NO).
- control unit 205 when the control unit 205 receives the identification information “100” and the number of times of reproduction “1”, the number of times of reproduction is less than the second number. It determines with not satisfy
- step S6 When the condition of step S6 is not satisfied (step S6: NO), the process is performed again from step S2.
- step S6: YES When the condition of step S6 is satisfied (step S6: YES), the control unit 205 receives the received identification information. And a generation instruction of metadata including “2” as the designation of the amount of processing to be used for generation of metadata.
- the generation unit 204 Upon receiving this metadata generation instruction, the generation unit 204 receives the moving image content indicated by the identification information included in this generation instruction from the distribution apparatus 100 and receives the received generation instruction, as in the process of step S5. Since the designation of the amount of processing to be used for generating metadata in “2” is “2”, the video data of the received video content using the feature amounts of “car” and “building” among a plurality of criteria Metadata is generated using the entirety as a generation source (step S7).
- step S7 the identification information included in the received generation instruction and the processed information associated with the generation log table 60 of the storage unit 203 are updated to “2”.
- the generation unit 204 that has generated the metadata in step S5 or step S7 transmits the generated metadata and the identification information included in the generation instruction to the distribution apparatus 100 via the communication unit 201 (step S8). The process is performed again from step S2.
- step S8 the metadata and identification information transmitted in step S8 are received by the updating unit 106 of the distribution apparatus 100 via the first communication unit 102, and the received identification information and the metadata table 20 of the storage unit 101 are used.
- the received metadata is registered in addition to the associated metadata.
- step S2 if there is no received history data that has not been processed in step S3 and subsequent steps (step S2: NO), the metadata generation management device 200 ends the metadata generation processing. To do.
- the metadata generation management device 200 does not perform the generation process of the metadata other than the initial metadata for the moving image content whose number of reproductions is less than the first number, and the number of reproductions becomes the first number or more.
- metadata generation processing using the feature values of “human face” and “plant” is performed.
- Metadata generation processing using the feature values of each “building” is performed.
- Metadata generation processing with a larger processing amount is executed. Therefore, the limited resources for metadata generation processing are efficiently used to perform metadata generation. Data can be generated.
- Modification 1 As an example of performing metadata generation processing by performing metadata generation processing with a larger processing amount according to the playback amount of video content, in the first embodiment, according to the number of playback times of video content, An example in which metadata is generated using more criteria has been described. In the following, a modified example will be described in which the size of the moving image content portion that is the metadata generation source is increased in accordance with the number of times the moving image content has been reproduced.
- the metadata generation management device according to the first modification is obtained by slightly changing the function of the generation unit 204 of the metadata generation management device 200 according to the first embodiment described above, the description will focus on the changed portion. To do.
- FIG. 5 is a flowchart showing metadata generation processing by the metadata generation management apparatus according to the first modification.
- the metadata generation process performed by the metadata generation management apparatus according to the first modification is performed in place of the processes of steps S5 and S7 of the metadata generation process performed by the metadata generation management apparatus 200 according to the first embodiment. And the process of step S12 is included.
- step S11 the processing of step S11 and step S12.
- the metadata generation management device executes the processing of steps S1 to S4 in the same manner as described in the first embodiment, and when the condition of step S4 is satisfied (step S4: YES),
- the control unit 205 sends a metadata generation instruction including the received identification information and “1” as the designation of the amount of processing to be used for generating the metadata to the generation unit according to the first modification.
- the generation unit according to Modification 1 Upon receiving the metadata generation instruction, the generation unit according to Modification 1 receives the moving image content indicated by the identification information included in the generation instruction from the distribution device 100 via the communication unit 201. The process up to this point is the same as that described in the first embodiment.
- the generation unit according to Modification Example 1 that has received the moving image content has the video data constituting the moving image content.
- the metadata is generated using the feature values of all of the plurality of criteria, that is, “human face”, “plant”, “car”, and “building”, with the first half of the generation as a generation source (step S11),
- the generation log table 60 is updated in the same manner as described in the first embodiment.
- the first half of the video data refers to the first half when the video data constituting the video content is divided into two equal parts. For example, when the length (reproduction time length) of the video content is 10 minutes The part where the playback time is less than 5 minutes.
- step S4 determines whether or not the condition of step S6 is satisfied, as described in the first embodiment.
- step S6 When the condition of step S6 is not satisfied (step S6: NO), the processing is performed again from step S2.
- step S6: YES the control unit 205 receives the received identification.
- a metadata generation instruction including “2” as information and the amount of processing to be used for metadata generation is sent to the generation unit according to the first modification, and this metadata generation instruction is received.
- the generation unit according to Example 1 receives the moving image content indicated by the identification information included in the generation instruction from the distribution device 100 via the communication unit 201. This point is the same as that described in the first embodiment.
- the generation unit according to the first modification that has received the moving image content has the video data that configures the moving image content.
- the metadata is generated using the latter half part of the data as the generation source, using all of the plurality of criteria, that is, the feature amounts of “human face”, “plant”, “car”, and “building” (step S12).
- the generation log table 60 is updated.
- the latter half of the video data refers to the latter half when the video data constituting the video content is divided into two equal parts.
- the playback time is 5 minutes or more.
- the generation unit according to the modification 1 that has generated the metadata in step S11 or step S12 performs the process of step S8 as described in the first embodiment.
- ⁇ Modification 2 As an example of performing metadata generation processing with a larger amount of processing according to the playback amount of the video content and generating metadata, in the first modification, the meta data is generated according to the number of playback times of the video content. The example in which the size of the moving image content portion that is the data generation source is increased has been described.
- FIG. 6 is a flowchart showing metadata generation processing by the metadata generation management apparatus according to the second modification.
- the metadata generation processing by the metadata generation management device according to the modification 2 is replaced with steps S21 and S12 in place of the processing at steps S11 and S12 of the metadata generation processing by the metadata generation management device according to the modification 1.
- the process of S22 is included.
- step S21 and step S22 Therefore, the processing of step S21 and step S22 will be described.
- step S21 the generation unit according to the modification 2 configures the moving image content received from the distribution apparatus 100 because the designation of the amount of processing to be used for generating the metadata in the received generation instruction is “1”.
- metadata is generated by using all of a plurality of criteria, that is, the feature amounts of “human face”, “plant”, “car”, and “building” (step S21).
- step S22 the generation unit according to the second modification example specifies “2” as the amount of processing to be used for generating metadata in the received generation instruction. Metadata is generated using the audio data as a generation source (step S22).
- generation of metadata using audio data as a generation source can be performed as follows, for example.
- the generation unit manages, for each feature, an audio pattern for extracting the feature and a character string (text data) representing the feature in association with each other, If there is a portion that matches the voice pattern to a predetermined extent, text data corresponding to the feature amount data is generated as metadata.
- the voice data includes a portion that matches the voice pattern of “car” (for example, the voice pattern of the engine sound of a car) to a predetermined extent, text data “car” is generated as metadata.
- the voice pattern of “car” for example, the voice pattern of the engine sound of a car
- Embodiment 2 In the first embodiment, the example in which the number of playback requests (playback count) of video content from each terminal device is used as the playback amount of video content has been described. Hereinafter, an example will be described in which the time length of the portion reproduced in the moving image content is used as the reproduction amount of the moving image content.
- FIG. 7 is a system configuration diagram of the metadata generation system 1100 according to the second embodiment.
- a metadata generation system 1100 includes a metadata generation management device 210 instead of the metadata generation management device 200 of the metadata generation system 1000 according to the first embodiment.
- the metadata generation management device 210 is a count unit in which these functions are slightly changed instead of the count unit 202, the generation unit 204, and the control unit 205 included in the metadata generation management device 200 according to the first embodiment. 211, the generation unit 212, and the control unit 213, the following description will focus on the changes from the first embodiment.
- FIG. 8A is a diagram showing a data configuration and example contents of the reproduction amount table 53.
- the reproduction amount table 53 is a table in which identification information 51, a reproduction range 54, and a reproduction time 55 are associated with each other for each moving image content, and the reproduction amount table 53 includes the number of reproductions 52 in the reproduction amount table 50 according to the first embodiment. Instead, it differs from the playback amount table 50 in that it includes a playback range 54 and a playback time 55.
- the reproduction range 54 is information indicating a reproduced portion of the corresponding moving image content
- the reproduction time is information indicating the total time of the corresponding reproduction range.
- the reproduction range of the moving image content whose identification information is “1” is “0: 00-0: 32” and “0: 35-0: 50”, and the reproduction time is “0:47”. It is shown that.
- FIG. 8B is a diagram showing a data configuration and example contents of the generation log table 63.
- the generation log table 63 is a table in which identification information 61, processed information 62, and a generation range 64 are associated with each other for each moving image content, and the generation log table 63 includes the generation range 64 and is related to the first embodiment. Different from the generation log table 60.
- the generation range 64 is information indicating a portion that is a generation source of metadata in the corresponding moving image content.
- This figure shows, for example, that the processed information of the moving image content whose identification information is “1” is “1” and the generation range is “0: 00-0: 32”. That is, in the example of the metadata table 20 shown in FIG. 2B, the playback time length of the moving image content whose identification information is “1” is “5:30”, so that the moving image of 0: 00-5: 30 This indicates that metadata is generated using the feature amounts of the human face and the plant with the part of “0: 00-0: 32” in the content as the generation source.
- FIG. 9 is a flowchart showing metadata generation processing by the metadata generation management apparatus 210 according to the second embodiment.
- the metadata generation management device 210 executes the processes of steps S1 and S2 in the same manner as described in the first embodiment, and when unprocessed data exists in step S2 (step S2: YES).
- the counting unit 211 updates the reproduction amount table 53 based on one history data among the unprocessed data (step S31).
- the count unit 211 extracts identification information in the URL of the moving image content included in the history data, and when a record including the identification information is registered in the reproduction amount table 53 , The range of the transmitted video content included in the history data is merged and updated with the playback range included in the record, the playback time is calculated from the updated playback range, and the calculated playback time is Update the playback time contained in the record.
- the reproduction time is calculated from the range of the transmitted video content included in the history data
- a new record in which the range of the transmitted moving image content included in the history data is associated with the calculated reproduction time is registered in the reproduction amount table 53.
- the identification information extracted by the count unit 211 is “1” and the range of the transmitted moving image content included in the history data is “0: 00-5: 30”, FIG.
- the identification information “1”, the reproduction range “0: 00-0: 32, 0: 35-0: 50”, and the reproduction time “0:47” are associated with each other. Since a certain record is registered, the reproduction range of the record is updated to “0: 00-5: 30”, and the reproduction time is updated to “5:30”.
- the playback range of the record whose identification information is “1” is set to “0: 00-0: 32, 0: 35-0: 50, 2: 00-3: 00. ”And the playback time is updated to“ 1:47 ”.
- FIG. 4 if no record including the identification information “100” is registered, the identification information is “100”, the reproduction range is “0: 00-1: 00” A record whose reproduction time is “10:00” is registered in the reproduction amount table 53.
- step S31 the count unit 211 sends the extracted moving image content identification information, the updated playback range, and the updated playback time to the control unit 213, and the control unit 213 receives the received playback time.
- control unit 213 determines that the above condition is satisfied (step S32: YES).
- Step S32: NO the control unit 213 determines whether the control unit 213 receives the identification information “4” and the playback time “0:32”.
- step S32 When the condition of step S32 is satisfied (step S32: YES), the control unit 213 sends the generation information of the metadata including the identification information received from the count unit 211 and the updated reproduction range to the generation unit 212.
- the generation unit 212 Upon receiving this metadata generation instruction, the generation unit 212 receives the video content indicated by the identification information included in the generation instruction from the distribution apparatus 100 and receives the same as the generation unit 204 according to the first embodiment. Using the part of the video data constituting the video content corresponding to the playback range included in the generation instruction as a generation source, all of a plurality of criteria, that is, “human face”, “plant”, “car” and “ Metadata is generated using the feature values of each “building” (step S33).
- the generation unit 212 associates the identification information included in the received generation instruction with “1” as processed information and the reproduction range included in the received generation instruction as a generation range. Record is registered in the generation log table 63 of the storage unit 203.
- step S32 determines that the received reproduction time is equal to or longer than the second time (hereinafter, “5:00 (5 minutes)” as an example). And whether or not the condition that the processed information in the generation log table 63 of the storage unit 203 associated with the received identification information of the moving image content is “1” is satisfied (step S34).
- the control unit 213 determines that the above condition is satisfied (step S34: YES).
- control unit 213 when the control unit 213 receives the identification information “4” and the reproduction time “0:32”, the reproduction time is less than the second time, so the control unit 213 satisfies the above condition. It determines with not satisfy
- step S34 When the condition of step S34 is not satisfied (step S34: NO), the process is performed again from step S2.
- step S34: YES When the condition of step S34 is satisfied (step S34: YES), the control unit 213 starts from the count unit 211. An instruction to generate metadata including the received identification information and the updated reproduction range is sent to the generation unit 212.
- the generation unit 212 Upon receiving this metadata generation instruction, the generation unit 212 receives the moving image content indicated by the identification information included in the generation instruction from the distribution apparatus 100, and is included in the received generation instruction, as in step S33. From the playback range, the portion of the video data constituting the moving image content corresponding to the remaining range excluding the generation range of the generation log table 63 associated with the identification information included in the generation instruction is used as a generation source. Metadata is generated using the feature amounts of all of the plurality of criteria, that is, the “human face”, “plant”, “car”, and “building” (step S35).
- the generation unit 212 corresponds to “0: 32-5: 30” in the video data constituting the acquired moving image content. Metadata is generated using the part as a generation source.
- step S35 the generation unit 212 updates the processed information associated with the identification information included in the received generation instruction and the generation log table 63 of the storage unit 203 to “2”.
- the generation range associated with this identification information and the generation log table 63 of the storage unit 203 is updated with the reproduction range included in the received generation instruction.
- the generation unit 212 that has generated the metadata in step S33 or step S35 performs the process of step S8, and again performs the process from step S2, similarly to the generation unit 204 according to the first embodiment.
- the metadata generation management device 210 does not perform the generation processing of the metadata other than the initial metadata for the moving image content whose reproduction time is less than the first time, and the reproduction time becomes the first time or more.
- metadata generation processing is performed using the video data portion that has been played so far as the source of video data, and the video content that has been played for the second time or longer is further Then, the generation processing of metadata is performed using the video data portion constituting the moving image content reproduced after the previous generation of metadata.
- the metadata generation management device includes a count unit 202, a generation unit 204, functions of the control unit 205, a reproduction amount table 50, and a generation log table included in the metadata generation management device 200 according to the first embodiment. Since the data structure of 65 is slightly changed, only the changed part will be described here.
- FIG. 10A is a diagram showing a data configuration and example contents of the reproduction amount table 56.
- the reproduction amount table 56 is a table in which data in which the identification information 51 and the reproduction number 57 are associated with each other is registered for each moving image content.
- the reproduction amount table 56 is reproduced in place of the reproduction number 52 in the reproduction amount table 50 according to the first embodiment. This is different from the reproduction amount table 50 in that the number 57 is included.
- the number of times of reproduction 57 is information indicating the number of reproductions of the corresponding moving image content for each reproduction time period.
- the reproduction time zone is information for specifying each part on the reproduction time axis of the moving image content when the moving image content is divided into a plurality of portions having a unit time length (1 minute in this example).
- the number of reproductions of a portion of the moving image content whose identification information is “1” between 0:00 and less than 1:00 is “999”, and the number of reproductions of the portion of 1.00 and less than 2:00 Is “451”, which indicates that the number of reproductions of the portion from 2:00 to 3:00 is “320”.
- FIG. 10B is a diagram showing a data configuration and example contents of the generation log table 65.
- the generation log table 65 is a table in which data in which the identification information 61 and the processed information 66 are associated is registered for each moving image content, and is replaced with the processed information 62 of the generation log table 60 according to the first embodiment. , Which differs from the generated log table 60 in that it includes processed information 66.
- the processed information 66 is information indicating the amount of processing actually used for generating metadata for each reproduction time zone of the corresponding video content.
- the processed information of the portion of the moving image content whose identification information is “1” from 0:00 to less than 1:00 is “1”, which is from 1:00 to less than 2:00 and 2:00.
- the processed information of the portion less than 3:00 is “0”. That is, the generation of the metadata of the moving image content indicates that the feature amount of each of the human face and the plant is used with the generation part of 0:00 or more and less than 1:00.
- the figure shows, for example, processing of a portion of moving image content whose identification information is “2” from 0:00 to less than 1:00, from 1:00 to less than 2:00, and from 2:00 to less than 3:00
- the completed information is “2”
- the generation of the metadata of the moving image content is performed using all of a plurality of criteria, that is, “person's face”, “plant”, with a generation part of 0:00 or more and less than 3:00. ”,“ Car ”, and“ building ”are used.
- FIG. 11 is a flowchart showing metadata generation processing by the metadata generation management apparatus according to the third modification.
- the metadata generation processing by the metadata generation management device according to the modification 3 is performed in steps S41 to S45 instead of steps S3 to S7 of the metadata generation processing by the metadata generation management device 200 according to the first embodiment. It includes the processing of.
- the metadata generation management device executes the processing of steps S1 and S2 in the same manner as described in the first embodiment, and when unprocessed data exists in step S2 (step (S2: YES), the counting unit according to the modification 3 updates the reproduction amount table 56 based on one history data among the unprocessed data (step S41).
- the counting unit extracts the identification information in the URL of the moving image content included in the history data, and a record including the identification information is registered in the reproduction amount table 56. If it is, the number of playbacks in the playback time zone included in the record corresponding to the range of the transmitted moving image content included in the history data is updated to a value increased by one. On the other hand, if the record including the extracted identification information is not registered in the playback amount table 56, the extracted identification information and the playback time zone corresponding to the range of the transmitted video content included in the history data are displayed. A new record in which “1” is associated with the number of reproductions and “0” is associated with the number of reproductions in other time periods is registered in the reproduction amount table 56.
- the identification information extracted by the counting unit according to the modification 3 is “3” and the range of the transmitted video content included in the history data is “0: 00-1: 30”
- the reproduction amount table 56 shown in FIG. 10A since the record including the identification information “3” is registered, the number of reproductions of the portion of the record from 0:00 to less than 1:00 is “ In addition to updating from “499” to “500”, the number of reproductions of the portion of the record from 1:00 to less than 2:00 is updated from “0” to “1”.
- the identification information extracted by the counting unit according to the modification 3 is “100” and the range of the transmitted moving image content included in the history data is “0: 00-0: 59”.
- the reproduction amount table 56 shown in FIG. 10A if no record including the identification information “100” is registered, the identification information is “100” and the reproduction time zone is 0:00 or more and 1 A new record in which the number of reproductions of the portion less than 0:00 is “1” and the number of reproductions of the other reproduction time zone is “0” is registered in the reproduction amount table 56.
- the counting unit identifies the extracted moving image content identification information, information indicating the playback time zone related to the update (hereinafter referred to as “time zone information”), and the playback after the update.
- the set of times is sent to the control unit according to the third modification.
- a new record is registered in the reproduction amount table 56, a set composed of time zone information corresponding to the updated reproduction count “0” is not transmitted.
- the control unit records the generation log table 65 of the storage unit 203 that has received the number of reproductions equal to or greater than the first number (in this example, “500”) and includes identification information of the received video content.
- step S42 it is determined whether or not the condition that the processed information in the reproduction time zone that matches the received time zone information is “0” is satisfied.
- the record including the identification information of the received video content is not registered in the generation log table 65, the record is received in the generation log table 65 of the storage unit 203 including the identification information of the received video content. It is determined that the processed information in the playback time zone in which the time zone information matches is “0”.
- control unit according to the modification 3 receives the set including the identification information “3”, the time zone information indicating “00:00 to less than 1:00”, and the reproduction count “500”.
- the number of reproductions is equal to or greater than the first number, and the record including the identification information “3” is not registered.
- the unit determines that the above condition is satisfied (step S42: YES).
- control unit according to the modification 3 receives the identification information “100”, the set including the time zone information indicating “00:00 to less than 1:00” and the reproduction count “1”. In this case, since the number of reproductions is less than the first number, the control unit according to the third modification determines that the above condition is not satisfied (step S42: NO).
- step S42 When the condition of step S42 is satisfied (step S42: YES), the control unit according to the modification 3 should be used to generate the identification information, the time zone information, and the metadata received from the counting unit according to the modification 3.
- a metadata generation instruction including “1” as the designation of the amount of data is sent to the generation unit according to the third modification.
- the generation unit according to the third modification that has received the metadata generation instruction acquires the moving image content indicated by the identification information included in the generation instruction from the distribution apparatus 100, as in the generation unit 204 according to the first embodiment.
- it should be used for generation of metadata in the received generation instruction with the part of the video data constituting the moving image content corresponding to the reproduction time period indicated by the time period information included in the received generation instruction as a generation source. Since the designation of the amount of processing is “1”, metadata is generated using the feature amounts of “human face” and “plant” among a plurality of criteria (step S43).
- step S43 the generation unit according to the modified example 3 is included in the received generation instruction in the record of the generation log table 65 of the storage unit 203 including the identification information included in the received generation instruction.
- the processed information of the playback time zone indicated by the time zone information is updated to “1”.
- step S42 when the condition of step S42 is not satisfied (step S42: NO), the control unit according to the modified example 3 receives the number of reproductions equal to or greater than the second number (in this example, “1000”) and receives In the record of the generation log table 65 of the storage unit 203 including the identification information of the moving image content, the condition that the processed information of the playback time zone indicated by the set of time zone information including the number of playback times is “1” is satisfied. Is determined (step S44).
- the control unit includes a combination of identification information “1”, time zone information indicating “0:00 or more and less than 1:00” and the number of times of reproduction “1000”, “10:00 or more and 2
- time zone information indicating “less than 0:00” and the set of the number of reproductions “451” are received, the number of reproductions of the portion from 0:00 to less than 1:00 is the second number or more, and FIG.
- the processing information of the portion including the identification information “1” from 0:00 to less than 1:00 is “1”, the above condition is satisfied (step S44: YES).
- step S44: NO When the condition of step S44 is not satisfied (step S44: NO), the process from step S2 is performed again.
- step S44: YES the control unit according to the modified example 3 An instruction for generating metadata including “2” as the designation of the identification information, the time zone information, and the amount of processing to be used for generating metadata received from the counting unit according to the third modification is given to the generating unit according to the third modification. Send it out.
- the generation unit according to the third modification that has received the metadata generation instruction acquires the moving image content indicated by the identification information included in the generation instruction from the distribution apparatus 100, as in the generation unit 204 according to the first embodiment.
- it should be used for generation of metadata in the received generation instruction with the part of the video data constituting the moving image content corresponding to the reproduction time period indicated by the time period information included in the received generation instruction as a generation source. Since the designation of the processing amount is “2”, metadata is generated using the feature amounts of “car” and “building” among a plurality of criteria (step S45).
- step S45 the generation unit according to the modified example 3 is included in the received generation instruction in the record of the generation log table 65 of the storage unit 203 including the identification information included in the received generation instruction.
- the processed information of the playback time zone indicated by the time zone information is updated to “2”.
- the generation unit according to Modification 3 that has generated the metadata at Step S43 or Step S45 performs the process at Step S8, and again performs the process from Step S2, similarly to the generation unit 204 according to the first embodiment.
- Embodiment 3 >> In Embodiments 1 and 2 including the above modifications, the description has been made on the assumption that the metadata generation management device generates metadata. However, in the following, an example in which the terminal device that has transmitted the reproduction request generates metadata will be described. To do.
- FIG. 12 is a system configuration diagram of a metadata generation system 1200 according to the third embodiment.
- the metadata generation system 1200 includes a distribution device 110, a metadata generation management device 220, and terminal devices 310A and 310B.
- each terminal device has the same function, the terminal device 310A will be described below as an example.
- the distribution device 110 registers the distribution control unit 111 instead of the distribution control unit 105 included in the distribution device 100 according to the first embodiment, instead of the registration unit 104 and the update unit 106, as shown in FIG.
- the unit 112 is provided.
- the distribution control unit 111 when the distribution control unit 105 according to the first embodiment receives a reproduction request for moving image content from each terminal device, instead of transmitting history data according to a preset schedule,
- the URL included in the request is transmitted to the metadata generation management device 220 via the first communication unit 102, and the metadata generation instruction received from the metadata generation management device 220 as described later is a moving image related to the playback request. It has a function of transmitting to the terminal device (310A or 310B) that is the transmission source of the reproduction request together with the content.
- the registration unit 112 is generated by the terminal device that is the transmission source of the video content playback request in response to the metadata generation instruction transmitted by the distribution control unit 111 It has a function of receiving metadata via the second communication unit 103 and adding it to the metadata table 20 as with the updating unit 106 according to the first embodiment.
- the metadata generation management device 220 includes a count unit 211 and a control unit 222 in place of the count unit 202 and the control unit 205 included in the metadata generation management device 200 according to Embodiment 1, as shown in FIG. It is different from the metadata generation management device 200 in that it does not include the generation unit 204.
- the count unit 211 basically has the same function as the count unit 202 according to the first embodiment.
- the count unit 211 is the first embodiment in that it operates upon reception of a URL from the distribution device 110. This is different from the counting unit 202 according to FIG.
- the control unit 222 basically has the same function as that of the control unit 205 according to the first embodiment. However, the control unit 222 sends a metadata generation instruction to the terminal that is the transmission source of the video content playback request via the distribution device 110. It differs from the control unit 205 according to Embodiment 1 in that it is transmitted to the device (310A or 310B). The control unit 222 also has a function of updating the generation log table 60 of the storage unit 203 when metadata is generated in the terminal device (310A or 310B) that is the transmission source of the moving image content reproduction request.
- the terminal device 310A has the same functions as the terminal devices (300A, 300B) according to the first embodiment, and generates metadata transmitted from the metadata generation management device 220 via the distribution device 110. It has a function of generating metadata in response to an instruction.
- the terminal device 310A includes a communication unit 311 and a generation unit 312 as shown in FIG.
- the communication unit 311 has a function of transmitting / receiving data to / from the distribution device 110 via the Internet 2.
- each terminal device (300 ⁇ / b> A, 300 ⁇ / b> B) described in Embodiment 1 naturally includes a communication unit having the same function as the communication unit 311.
- the generation unit 312 has a function of generating metadata based on a metadata generation instruction. Then, based on the metadata generation instruction received together with the moving image content from the distribution apparatus 110, the generated moving image content is used as a generation source to generate metadata. The generation unit 312 transmits the generated metadata to the distribution device 110 via the communication unit 311.
- FIG. 13 is a flowchart showing metadata generation determination processing by the metadata generation management device 220 according to the third embodiment and metadata generation processing by the terminal device 310A.
- the distribution control unit 111 of the distribution device 110 When the distribution control unit 111 of the distribution device 110 receives a reproduction request from the terminal device 310 ⁇ / b> A via the second communication unit 103, the distribution control unit 111 converts the URL included in the reproduction request to the meta data via the first communication unit 102. The data is transmitted to the data generation management device 220.
- the count unit 221 of the metadata generation management device 220 updates the reproduction amount table 50, similarly to the count unit 202 according to the first embodiment (step S51). S52). That is, the identification information in the URL is extracted, and if a record including the extracted identification information is registered in the reproduction amount table 50, the number of reproductions included in the record is updated to a value increased by one. When the record is not registered in the reproduction amount table 50, a new record in which “1” is associated with the extracted identification information and the number of reproductions is registered in the reproduction amount table 50.
- step S52 When the processing of step S52 is completed, the count unit 221 sends the extracted moving image content identification information and the updated number of playback times to the control unit 222.
- the control unit 222 is the same as the control unit 205 according to the first embodiment. Then, it is determined whether or not the condition of step S4 is satisfied (step S4).
- step S4 When the condition of step S4 is satisfied (step S4: YES), the control unit 222 includes the extracted moving image content identification information and a meta including “1” as the designation of the amount of processing to be used for generating the metadata.
- a data generation instruction is transmitted to the distribution apparatus 110 via the communication unit 201 (step S53), and the metadata generation management apparatus 220 ends the metadata generation determination process.
- the distribution control unit 111 of the distribution device 110 that has received the metadata generation instruction via the first communication unit 102 transmits the generation instruction to the terminal device 310A together with the moving image content related to the reproduction request.
- step S4 determines whether or not the condition of step S6 is satisfied, like the control unit 205 according to the first embodiment (step S4). S6).
- step S6 the metadata generation management device 220 ends the metadata generation determination process without transmitting a metadata generation instruction.
- the distribution control unit 111 of the distribution apparatus 110 does not receive the generation instruction, for example, when the generation instruction is not received within a predetermined time from the transmission of the URL received by the counting unit 221 in step S51.
- the terminal device 310A only reproduces the moving image content and does not generate metadata.
- step S6 when the condition of step S6 is satisfied (step S6: YES), the control unit 222 sets “2” as the designation of the extracted moving image content identification information and the amount of processing to be used for generating metadata. Is transmitted to the distribution apparatus 110 via the communication unit 201 (step S54), and the metadata generation management apparatus 220 ends the metadata generation determination process.
- the distribution control unit 111 of the distribution device 110 that has received the metadata generation instruction via the first communication unit 102 transmits the generation instruction to the terminal device 310A together with the moving image content related to the reproduction request.
- the generation unit 312 of the terminal device 310A communicates the metadata generation instruction transmitted from the control unit 222 of the metadata generation management device 220 in step S53 or step S54 and the moving image content related to the reproduction request from the distribution device 110.
- metadata is generated using the entire video data of the received moving image content as a generation source using the feature amount specified by the received generation instruction (step S62).
- the designation of the amount of processing to be used for generating metadata in the received generation instruction is “1”
- the feature amounts of “person's face” and “plant” among a plurality of criteria are set. If the specification of the amount of processing to be used for generating metadata in the received generation instruction is “2”, “Car” and “Building” respectively among a plurality of criteria Metadata is generated using the feature amount.
- step S62 When the process of step S62 is completed, the generation unit 312 transmits the generated metadata, the identification information included in the generation instruction, and the processed information to the distribution device 110 via the communication unit 311 (step S63).
- the metadata generation process ends.
- the registration unit 112 of the distribution apparatus 110 that has received the metadata, the identification information of the moving image content, and the processed information transmitted from the terminal device 310A via the second communication unit 103 includes the received identification information of the moving image content and the storage unit.
- the received metadata is added and registered to the metadata associated with the metadata table 20 of 101.
- the registration unit 112 transmits the received identification information and processed information of the moving image content to the metadata generation management device 220 via the first communication unit 102, and receives these information via the communication unit 201.
- the control unit 222 of the metadata generation management apparatus 220 updates the processed information associated with the received moving image content identification information in the generation log table 60 of the storage unit 203 with the received processed information.
- Embodiments 1 to 3 Embodiments 1 to 3 and Modifications 1 to 3 (hereinafter simply referred to as “embodiments”).
- the present invention is not limited to the metadata generation management device and the metadata generation management system as described in the above-described embodiment.
- the metadata generation system including the distribution device, the metadata generation management device, and the terminal device has been described.
- the distribution device, the metadata generation management device, and the terminal device each have one function. It may be realized by an apparatus (hereinafter referred to as “recording / reproducing apparatus 500”).
- FIG. 14 is a block diagram showing a functional configuration of the recording / reproducing apparatus 500.
- the recording / playback apparatus 500 includes a storage unit 101, a registration unit 104, a distribution control unit 105, a count unit 202, a storage unit 203, a control unit 205, a reception unit 501, a recording / playback unit 502, and a generation unit 503. Is provided.
- the recording / playback apparatus 500 includes a memory and a processor (not shown).
- the functions of the registration unit 104, distribution control unit 105, count unit 202, control unit 205, recording / playback unit 502, and generation unit 503 are stored in the memory. This is realized by executing the program.
- the storage unit 101, the registration unit 104, and the distribution control unit 105 are the same as those provided in the distribution apparatus 100 according to Embodiment 1, and the count unit 202, the storage unit 203, and the control unit 205 are Since the metadata generation management apparatus 200 according to the first embodiment is the same as that included in the metadata generation management apparatus 200, other functional units will be described here.
- the reception unit 501 has a function of receiving a user operation from a normal input device such as a remote controller and sending a signal corresponding to the received operation to the recording / playback unit 502.
- the recording / playback unit 502 receives a broadcast wave and registers a program (moving content) in the content table 10 of the storage unit 101 in accordance with the signal received from the receiving unit 501, or stores the registered moving image content. It has the function of acquiring from the content table 10, reproducing, and outputting to a television receiver.
- the registration of the moving image content in the content table 10 is realized by transmitting a moving image content registration request to the registration unit 104, similarly to the terminal device 300A of the first embodiment. Also, acquisition of registered moving image content from the content table 10 is realized by transmitting a moving image content reproduction request to the distribution control unit 105, as in the terminal device 300A of the first embodiment.
- the generation unit 503 basically has the same function as the generation unit 204 according to the first embodiment, except that the generated metadata is directly added to the metadata table 20 of the storage unit 101 and registered. , Different from the generation unit 204.
- the recording / playback apparatus 500 performs the metadata generation process in the same manner as the metadata generation management apparatus 200 according to Embodiment 1 shown in FIG. 4, the detailed operation will not be described, but the distribution control unit 105 and the count unit Naturally, the point that data is exchanged directly with 202 and the metadata generated by the generation unit 503 as described above is directly added to the metadata table 20 and registered as described above in the first embodiment. It ’s different.
- step S4 when metadata is generated for a certain video content for the first time, the condition of step S4 is satisfied even if the video content is played more than the second number of times (for this reason, it has been described that metadata is first generated using feature quantities of “human face” and “plant” (step S5). However, if the condition of step S4 is satisfied (step S4: YES), a determination process is performed to determine whether or not the number of reproductions is greater than or equal to the second number. Metadata may be generated using the feature quantity, the processed information may be updated to “2”, and if a negative determination is made, the process of step S5 may be performed.
- the metadata generation process (see FIG. 4) described in the first embodiment may be combined with the metadata generation process (see FIG. 9) described in the second embodiment.
- the generation log table 60 has been described as storing one piece of processed information for each moving image content. However, the generation log table 60 is actually used for generating metadata using video data as a generation source. Information indicating the amount of processing (hereinafter referred to as “first processed information”) and information indicating the amount of processing actually used to generate metadata from the audio data (hereinafter referred to as “ Second processed information ”).
- first processed information Information indicating the amount of processing
- Second processed information information indicating the amount of processing actually used to generate metadata from the audio data
- the processed information referred to in the process of step S6 of FIG. 4 is replaced with the first processed information, and after the processes of steps S5 and S7 and before the process of step S8, the processes of steps S32 to S35 of FIG. It is necessary to add processing. At this time, it is necessary to replace the processed information referred to in the process of step S34 with the second processed information. In the process of step S8, it is necessary to transmit the metadata generated in step S5 or S7 and step S33 or S35.
- the metadata generation device and the distribution device have been described as being connected via the LAN 1, but may be connected via a cable, or the metadata generation device and the distribution device. May be realized by a single device.
- the initial metadata has been described as data including a title, a playback time length, a file format, and a registration date / time.
- other data for example, text describing the content of video content And a tag, a category to which video content belongs, and the like may be included. Also, these designations may be made via a registration screen in the same manner as the title.
- the viewing terminal when the user of the viewing terminal inputs specific metadata indicating the feature of the moving image content to be searched on the search screen, the viewing terminal includes the designation of the specific metadata.
- the video content search request is transmitted to the distribution device, and the distribution device is described as searching for video content associated with specific metadata specified in the video content search request received from the viewing terminal. did.
- the distribution control unit of the distribution device that has modified the viewing terminal so that a search request for moving image content that does not include the designation of specific metadata can be transmitted to the distribution device and receives the search request for moving image content, For example, a predetermined number of moving image contents may be searched in order from the one with the newest registration date and time (that is, the one with the largest identification information).
- the reproduction amount table is described as being held by the counting unit.
- the reproduction amount table is stored in a location that can be directly accessed by the distribution device, for example, in a network storage connected to the LAN 1 and specified.
- the distribution control unit of the distribution device refers to the playback amount table on the network storage and searches for video content that has been played more than a predetermined number of times. Alternatively, a predetermined number of moving image contents may be searched from those with a larger number of playbacks.
- the metadata generation management device is inquired to obtain identification information of video content whose playback count is greater than a predetermined count, or the playback count is
- the search may be realized by acquiring identification information of a predetermined number of moving image contents from the larger number.
- the moving image content including video data and audio data has been described as an example, but other content such as still image data and audio data is also described.
- the contents of the present invention can be similarly applied.
- the metadata generation system may include a plurality of distribution devices.
- each table stored in the storage unit 101 in a location where each distribution apparatus can directly access, for example, in a network storage connected to the LAN 1 or the Internet 2.
- a plurality of distribution devices are connected so as to form a hierarchical structure with the distribution device described in the embodiment as a vertex, and each distribution device accepts a video content playback request from each terminal device and Transmission may be performed, and the generated history data may be registered in the distribution apparatus described in the embodiment that is the top of the hierarchical structure.
- the amount of playback of the video content has been described using the time length of the part played back in the video content.
- the part actually played back with respect to the playback time length of the entire video content Depending on the time length ratio, whether to generate metadata and the amount of processing to be used for generating metadata may be controlled.
- the distribution control unit of the distribution device according to the embodiment transmits each newly registered history data to the metadata generation management device according to the embodiment based on a preset schedule. explained. However, for example, the history data may be transmitted every time it is generated.
- the counting unit of the metadata generation management apparatus that has received the history data may process each time it receives it, or may store the received history data and process it according to a preset schedule.
- the distribution log table is described as being held by the distribution control unit of the distribution apparatus.
- the distribution log table is stored in a location where the metadata generation management apparatus can directly access, for example, the network storage connected to the LAN 1.
- the metadata generation management device detects the update of the distribution log table or receives notification that the update has been made from the distribution device, acquires the history data from the distribution log table, and processes it. Also good. Further, the metadata generation management device may check the distribution log table at regular intervals, and acquire and process history data updated after the previous check.
- the control unit of the metadata generation management device has been described as operating upon receipt of data such as video content identification information from the count unit, but the control unit has received the data.
- the data may be stored in a memory included in the metadata generation management apparatus, and the control unit may process the data collectively according to a preset schedule.
- the count unit may store the data in the memory and notify the control unit, and when the control unit receives the notification, the control unit may acquire and process data from the memory.
- the reproduction amount table 56 In the third modification, even when a part of a certain reproduction time zone (for example, 0:00 to less than 1:00) is reproduced (for example, 0:00 to 0:30), the reproduction amount table 56 In the above description, the number of playbacks in the playback time zone is updated to a value increased by 1. However, only when the entire playback time zone is played back, the playback count in the playback time zone is increased by one. You may make it update to a new value.
- step S32 when the condition of step S32 is satisfied (step S32: YES), the process of step S33 is performed, and when the condition of step S34 is satisfied (step S34: YES), the process of step S35 has been described.
- step S33 instead of the process of step S33, the process of step S5 of FIG. 4, the process of step S11 of FIG. 5, and the process of step S21 are performed.
- step S34 instead of the process of step S34, the process of step S7 of FIG. 4, the process of step S12 of FIG. 5, or the process of step S22 may be performed.
- the contents of the second embodiment may be applied to the third embodiment. That is, in place of the reproduction amount table 50 and the generation log table 60, the reproduction amount table 53 and the generation log table 63 shown in FIG. 8 are used for processing, and in particular, in steps S4 and S6 in FIG. Instead, the processing in steps S32 and S34 in FIG. 9 may be performed.
- the playback amount of the moving image content for example, whether or not to generate metadata is used according to the total playback time length of the moving image content, and is used for generating the metadata.
- the amount of processing to be performed may be controlled.
- step S4 when the number of times of reproduction becomes the first number or more (step S4: YES), feature quantities of “human face” and “plant” are used. Metadata is generated (step S5), and when the number of playback times is equal to or greater than the second number (step S6: YES), metadata is generated using the feature values of “car” and “building” (step S7). ) Explained. However, the present invention is not limited to the case where the metadata is generated in two stages as described above.
- Metadata may be generated using feature amounts or feature amounts relating to colors such as red, blue, and yellow), and the number of times of reproduction is the fourth number in one step of whether or not the metadata is generated.
- metadata may be generated using feature quantities of “human face”, “plant”, “car”, and “building”.
- step S4 when the number of reproductions is equal to or greater than the first number (step S4: YES), metadata is generated using the first half of the video data as the generation source (step S11), and the number of reproductions is the first. It has been described that metadata is generated (step S12) using the latter half of the video data as a generation source when the number of times has reached two or more (step S6: YES).
- the present invention is not limited to the case where the video data is divided into two parts and divided into the first half part and the second half part, and the video data is divided into a plurality of parts and the remaining part. It may be processed.
- the video data is divided into the same number of parts as the number of stages, or divided into unit times, and the metadata of each stage is divided. Metadata may be generated by changing the generation source.
- the viewing terminal when the viewing terminal starts to receive the moving image content, it activates a preinstalled moving image playback application and plays back the moving image content.
- the distribution control unit of the distribution device generates the search result screen so that the video playback application is included in the search result screen, and the viewing terminal displays the search result screen. You may make it reproduce a moving image content using the application for a moving image reproduction included.
- the distribution control unit of the distribution apparatus has been described as transmitting the video content acquired from the content table 10 to the viewing terminal as it is in response to a playback request from the viewing terminal.
- the moving image content converted into a format suitable for the application may be transmitted.
- the first number may be one time or 1000 times
- the second number may be 10 times or 10,000 times as long as it is greater than the first number
- the first time may be 30 seconds or 5 minutes
- the second time may be 10 minutes or 20 minutes as long as it is longer than the first time.
- the first time and the second time need to be less than 10 minutes, and the average reproduction time length of the moving image content is If it is about 5 minutes, the first time and the second time are preferably less than 5 minutes.
- the distribution apparatus 110 transmits the metadata generation instruction received from the metadata generation management apparatus 220 together with the moving image content related to the reproduction request to the terminal apparatus that has transmitted the reproduction request.
- the metadata generation instruction received from the metadata generation management apparatus 220 together with the moving image content related to the reproduction request to the terminal apparatus that has transmitted the reproduction request.
- an IP address of a terminal device that has received a reproduction request in the past is acquired from the distribution log table 40, and a metadata generation instruction and its generation instruction are transmitted to a terminal device that can communicate at that time regardless of the reproduction request.
- the moving image content according to the above may be transmitted to generate metadata.
- the generation unit 312 of each terminal device has been described as generating metadata in response to a metadata generation instruction using the moving image content related to the reproduction request as the generation source.
- the user of the terminal device can freely input metadata of the video content being played back, and the terminal device can play back the input metadata and
- the distribution device may be able to register the received metadata in the metadata table. Since the metadata input by the user who actually viewed the moving image content can be registered, more accurate metadata can be generated.
- this metadata when this metadata is registered in the metadata table, it may be registered in association with the position on the playback time axis of the moving image content to which the metadata is input.
- control unit of the metadata generation management device determines whether to generate metadata based on the reproduction amount of the moving image content and the generation log table stored in the storage unit 203. However, the determination may be made based only on the reproduction amount of the moving image content.
- a program to be executed by Processing (Unit) can be recorded on a recording medium or distributed and distributed via various communication paths.
- Examples of such a recording medium include an IC (Integrated Circuit) card, an optical disk, a flexible disk, a ROM (Read Only Memory), a flash memory, and a hard disk.
- the distributed and distributed program is used by being stored in a memory or the like that can be read by a CPU in the device, and the CPU executes the program to generate the metadata generation management device shown in the embodiment.
- Each function of terminal unit 310A, 310B is realized.
- the present invention can be used to manage the generation of metadata indicating the characteristics of content.
- 1 LAN 2 Internet 100 110 Distribution device 101, 203 Storage unit 102 First communication unit 103 Second communication unit 104, 112 Registration unit 105, 111 Distribution control unit 106 Update unit 200, 210, 220 Metadata generation management device 201, 311 communication Unit 202, 211, 221 Count unit 204, 212, 312, 503 Generation unit 205, 213, 222 Control unit 300A, 300B, 310A, 310B Terminal device 500 Recording / playback device 501 Reception unit 502 Recording / playback unit 1000, 1100, 1200 Meta Data generation system
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
<構成>
まず、実施の形態1に係るメタデータ生成システム1000の構成について説明する。
図1は、実施の形態1に係るメタデータ生成システム1000のシステム構成図である。
まず、配信装置100の構成について説明する。
次に、メタデータ生成管理装置200の構成について説明する。
以下、メタデータ生成システム1000において使用されるデータについて説明する。
図2(a)は、コンテンツテーブル10のデータ構成及び内容例を示す図である。
図2(b)は、メタデータテーブル20のデータ構成及び内容例を示す図である。
図2(c)は、サムネイル画像テーブル30のデータ構成及び内容例を示す図である。
図2(d)は、配信ログテーブル40のデータ構成及び内容例を示す図である。
図3(a)は、再生量テーブル50のデータ構成及び内容例を示す図である。
図3(b)は、生成ログテーブル60のデータ構成及び内容例を示す図である。
以下、動画コンテンツの登録処理、検索処理、再生処理の流れを簡単に説明する。
まず、配信装置100に動画コンテンツがどのように登録されるかを説明する。
次に、上記処理により登録された動画コンテンツがどのように検索されるかを説明する。
次に、上記処理により取得した動画コンテンツの一覧から選択された1つの動画コンテンツがどのように再生されるかを説明する。
以下、メタデータ生成管理装置200の動作について説明する。
動画コンテンツの再生量に応じて、より多くの処理量となるメタデータ生成処理を施してメタデータの生成を行うことの一例として、上記実施の形態1では、動画コンテンツの再生回数に応じて、より多くの基準を用いてメタデータの生成を行うという例を説明した。以下では、動画コンテンツの再生回数に応じて、メタデータの生成元とする動画コンテンツの部分の大きさを大きくするように変えた一変形例を説明する。
以下、変形例1に係るメタデータ生成管理装置の動作について説明する。
動画コンテンツの再生量に応じて、より多くの処理量となるメタデータ生成処理を施してメタデータの生成を行うことの一例として、上記変形例1では、動画コンテンツの再生回数に応じて、メタデータの生成元とする動画コンテンツの部分の大きさを大きくするという例を説明した。
以下、変形例2に係るメタデータ生成管理装置の動作について説明する。
上記実施の形態1では、動画コンテンツの再生量として、各端末装置からの動画コンテンツの再生要求の回数(再生回数)を用いた例を説明した。以下では、動画コンテンツの再生量として、動画コンテンツにおいて再生された部分の時間長を用いた例を説明する。
メタデータ生成管理装置210において使用されるデータについて説明する。
図8(a)は、再生量テーブル53のデータ構成及び内容例を示す図である。
図8(b)は、生成ログテーブル63のデータ構成及び内容例を示す図である。
以下、実施の形態2に係るメタデータ生成管理装置210の動作について説明する。
動画コンテンツの再生量として、上記実施の形態1では、各端末装置からの動画コンテンツの再生要求の回数(再生回数)を用いた例を説明し、上記実施の形態2では、動画コンテンツにおいて再生された部分の時間長を用いた例を説明した。
以下、変形例3に係るメタデータ生成管理装置において使用されるデータについて説明する。
図10(a)は、再生量テーブル56のデータ構成及び内容例を示す図である。
図10(b)は、生成ログテーブル65のデータ構成及び内容例を示す図である。
以下、変形例3に係るメタデータ生成管理装置の動作について説明する。
上記各変形例を含む実施の形態1及び2では、メタデータ生成管理装置がメタデータを生成するものとして説明したが、以下では、再生要求を送信した端末装置がメタデータを生成する例を説明する。
図12は、実施の形態3に係るメタデータ生成システム1200のシステム構成図である。
以下、実施の形態3に係るメタデータ生成管理装置220及び各端末装置の動作について説明する。
以上、本発明に係るメタデータ生成管理装置及びメタデータ生成システムを、実施の形態1~3及び変形例1~3(以下では、単に「実施の形態」という)に基づいて説明したが、以下のように変形することも可能であり、本発明は上述した実施の形態で示した通りのメタデータ生成管理装置及びメタデータ生成管理システムに限られないことは勿論である。
(10)実施の形態に係る配信装置の配信制御部は、予め設定されたスケジュールに基づいて、新たに登録された各履歴データを、実施の形態に係るメタデータ生成管理装置に送信するものとして説明した。しかしながら、例えば、履歴データを生成する毎に、送信するようにしてもよい。この履歴データを受信したメタデータ生成管理装置のカウント部は、受信毎に処理してもよいし、受信した履歴データを保持しておき、予め設定されたスケジュールで処理してもよい。
2 インターネット
100、110 配信装置
101、203 記憶部
102 第1通信部
103 第2通信部
104、112 登録部
105、111 配信制御部
106 更新部
200、210、220 メタデータ生成管理装置
201、311 通信部
202、211、221 カウント部
204、212、312、503 生成部
205、213、222 制御部
300A、300B、310A、310B 端末装置
500 録画再生装置
501 受付部
502 録画再生部
1000、1100、1200 メタデータ生成システム
Claims (15)
- コンテンツの再生量をカウントするカウント部と、
前記コンテンツの特徴を示すメタデータを生成する指示を出力するか否かを、前記カウント部によりカウントされた前記コンテンツの再生量に応じて制御する制御部とを備える
ことを特徴とするメタデータ生成管理装置。 - 前記制御部は、
前記コンテンツの再生量に応じて多くなるように定まる、当該コンテンツのメタデータの生成に用いられるべき処理の量を示す処理量情報を前記指示に含めて出力するものであり、
前記メタデータ生成管理装置は、更に
前記制御部により出力された前記指示に含まれている前記処理量情報が示す処理の量に対応する前記メタデータの生成処理を実行する生成部を備える
ことを特徴とする請求項1記載のメタデータ生成管理装置。 - 前記コンテンツの再生量は、当該コンテンツに対して行われた再生要求の回数であり、
前記制御部は、前記再生要求の回数が所定値以上である場合にのみ、前記指示を出力するよう制御する
ことを特徴とする請求項2記載のメタデータ生成管理装置。 - 前記生成部は、
コンテンツから特定の特徴を抽出するための複数の基準の中から、前記処理量情報が示す処理の量に応じた個数の基準を用いて、前記メタデータの生成処理を実行する
ことを特徴とする請求項3記載のメタデータ生成管理装置。 - 前記コンテンツは、再生時間軸を持つストリームであり、
前記生成部は、
前記処理量情報が示す処理の量に応じた時間長の前記コンテンツの部分を生成元として、前記メタデータの生成処理を実行する
ことを特徴とする請求項3記載のメタデータ生成管理装置。 - 前記コンテンツは、映像データと音声データとから構成されており、
前記生成部は、
前記コンテンツを構成する一方のデータと双方のデータとのいずれを用いて前記メタデータの生成を行うかを、前記処理量情報が示す処理の量に応じて決定し、決定したデータを生成元として、前記メタデータの生成処理を実行する
ことを特徴とする請求項3記載のメタデータ生成管理装置。 - 前記コンテンツの再生量は、当該コンテンツにおいて再生された部分の時間長であり、
前記制御部は、
前記時間長が所定値以上である場合にのみ、前記指示を出力するよう制御する
ことを特徴とする請求項1記載のメタデータ生成管理装置。 - 前記制御部は、
前記コンテンツにおける再生された部分を示す部分情報を前記指示に含めて出力するものであり、
前記メタデータ生成管理装置は、更に
前記制御部から出力された前記指示に含まれている前記部分情報が示す部分を生成元として、前記メタデータの生成処理を実行する生成部を備える
ことを特徴とする請求項7記載のメタデータ生成管理装置。 - 前記コンテンツの再生量は、当該コンテンツに対する再生要求に基づいて、当該コンテンツを構成する複数の部分それぞれに対して行われた再生の回数であり、
前記制御部は、
各部分の中に、再生の回数が所定値以上である部分が含まれている場合にのみ、前記指示を出力するよう制御する
ことを特徴とする請求項1記載のメタデータ生成管理装置。 - 前記制御部は、
前記コンテンツを構成する複数の部分のうち、再生の回数が所定回数以上である部分を示す部分情報を前記指示に含めて出力するものであり、
前記メタデータ生成管理装置は、更に
前記制御部から出力された前記指示に含まれている前記部分情報が示す部分を生成元として、前記メタデータの生成処理を実行する生成部を備える
ことを特徴とする請求項9記載のメタデータ生成管理装置。 - 再生要求に応じてコンテンツの配信を行う配信装置と、当該配信装置に対し再生要求を行い配信されたコンテンツを再生する端末装置と、メタデータ生成管理装置とを備えるメタデータ生成システムであって、
前記メタデータ生成管理装置は、
前記配信装置が再生要求を受けたことを示す情報を取得することにより、前記コンテンツの再生量をカウントするカウント部と、
前記コンテンツの特徴を示すメタデータを生成する指示を出力するか否かを、前記カウント部によりカウントされた前記コンテンツの再生量に応じて制御する制御部とを備える
ことを特徴とするメタデータ生成システム。 - 前記メタデータ生成管理装置の前記制御部は、
前記コンテンツの再生量に応じて多くなるように定まる、当該コンテンツのメタデータの生成に用いられるべき処理の量を示す処理量情報を前記指示に含めて、前記端末装置から前記配信装置に対し前記再生要求がなされた際に、当該端末装置に出力するものであり、
前記端末装置は、更に
前記配信装置に対し行った配信要求に応じて配信されたコンテンツを生成元として、前記制御部により出力された前記指示に含まれている前記処理量情報が示す処理の量に対応する前記メタデータの生成処理を実行する生成部を備える
ことを特徴とする請求項11記載のメタデータ生成システム。 - コンテンツの再生量をカウントするカウント部と、
前記コンテンツの特徴を示すメタデータを生成する指示を出力するか否かを、前記カウント部によりカウントされた前記コンテンツの再生量に応じて制御する制御部と
を備えることを特徴とするメタデータ生成管理用集積回路。 - メタデータ生成管理装置において用いられるメタデータ生成管理方法であって、
コンテンツの再生量をカウントするカウントステップと、
前記コンテンツの特徴を示すメタデータを生成する指示を出力するか否かを、前記カウントステップでカウントされた前記コンテンツの再生量に応じて制御する制御ステップとを含む
ことを特徴とするメタデータ生成管理方法。 - メタデータ生成管理処理をコンピュータに実行させるためのプログラムであって、
前記メタデータ生成管理処理は、
コンテンツの再生量をカウントするカウントステップと、
前記コンテンツの特徴を示すメタデータを生成する指示を出力するか否かを、前記カウントステップでカウントされた前記コンテンツの再生量に応じて制御する制御ステップとを含む
ことを特徴とするプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/988,100 US8886683B2 (en) | 2009-03-04 | 2010-03-03 | Metadata generation management device, metadata generation system, integrated circuit for managing generation of metadata, metadata generation management method, and program |
JP2011502649A JP5524950B2 (ja) | 2009-03-04 | 2010-03-03 | メタデータ生成管理装置、メタデータ生成システム、メタデータ生成管理用集積回路、メタデータ生成管理方法、及びプログラム |
CN201080001474.8A CN102017648B (zh) | 2009-03-04 | 2010-03-03 | 元数据生成管理装置、元数据生成***、元数据生成管理用集成电路及元数据生成管理方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009-051106 | 2009-03-04 | ||
JP2009051106 | 2009-03-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010100913A1 true WO2010100913A1 (ja) | 2010-09-10 |
Family
ID=42709479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2010/001450 WO2010100913A1 (ja) | 2009-03-04 | 2010-03-03 | メタデータ生成管理装置、メタデータ生成システム、メタデータ生成管理用集積回路、メタデータ生成管理方法、及びプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US8886683B2 (ja) |
JP (1) | JP5524950B2 (ja) |
CN (1) | CN102017648B (ja) |
WO (1) | WO2010100913A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8990205B2 (en) * | 2013-01-28 | 2015-03-24 | International Business Machines Corporation | Data caveats for database tables |
US9223792B1 (en) * | 2013-09-18 | 2015-12-29 | Emc Corporation | Augmenting metadata collection for stored data analytics |
CN104392729B (zh) * | 2013-11-04 | 2018-10-12 | 贵阳朗玛信息技术股份有限公司 | 一种动画内容的提供方法及装置 |
CN105630998A (zh) * | 2015-12-28 | 2016-06-01 | 北京锐安科技有限公司 | 元数据管理方法、装置及*** |
CA3096364A1 (en) * | 2018-05-22 | 2019-11-28 | Google Llc | Importing media libraries using graphical interface analysis |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006109160A (ja) * | 2004-10-06 | 2006-04-20 | Sony Corp | 情報処理装置および方法、並びにプログラム |
JP2007082231A (ja) * | 2005-09-14 | 2007-03-29 | Samsung Electronics Co Ltd | デジタルマルチメディア機器で保存されたマルチメディアコンテンツを管理する方法及び装置 |
JP2008005265A (ja) * | 2006-06-23 | 2008-01-10 | Matsushita Electric Ind Co Ltd | メタデータ生成装置 |
JP2008070959A (ja) * | 2006-09-12 | 2008-03-27 | Sony Corp | 情報処理装置および方法、並びに、プログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001111910A (ja) | 1999-10-06 | 2001-04-20 | Matsushita Electric Ind Co Ltd | Tv映像文字情報抽出変換装置及び緊急テロップ文字認識変換表示装置 |
JP4352653B2 (ja) | 2002-04-12 | 2009-10-28 | 三菱電機株式会社 | 映像コンテンツ管理運用システム |
JP2004056630A (ja) * | 2002-07-23 | 2004-02-19 | Sony Corp | 制御システム、制御装置および方法、記録媒体、並びにプログラム |
JP4236630B2 (ja) * | 2004-11-30 | 2009-03-11 | 三洋電機株式会社 | コンテンツデータ記録媒体 |
JP4354441B2 (ja) | 2005-06-03 | 2009-10-28 | 日本電信電話株式会社 | 映像データ管理装置及び方法及びプログラム |
EP2044804A4 (en) * | 2006-07-08 | 2013-12-18 | Personics Holdings Inc | PERSONAL HEARING AID AND METHOD |
JP4928323B2 (ja) * | 2007-03-27 | 2012-05-09 | Necカシオモバイルコミュニケーションズ株式会社 | 端末、及びコンピュータ・プログラム |
WO2008129600A1 (ja) * | 2007-04-05 | 2008-10-30 | Sony Computer Entertainment Inc. | コンテンツ再生装置、コンテンツ配信装置、コンテンツ配信システム及びメタデータ生成方法 |
US8046367B2 (en) * | 2007-08-20 | 2011-10-25 | Microsoft Corporation | Targeted distribution of search index fragments over a wireless communication network |
-
2010
- 2010-03-03 US US12/988,100 patent/US8886683B2/en active Active
- 2010-03-03 JP JP2011502649A patent/JP5524950B2/ja active Active
- 2010-03-03 WO PCT/JP2010/001450 patent/WO2010100913A1/ja active Application Filing
- 2010-03-03 CN CN201080001474.8A patent/CN102017648B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006109160A (ja) * | 2004-10-06 | 2006-04-20 | Sony Corp | 情報処理装置および方法、並びにプログラム |
JP2007082231A (ja) * | 2005-09-14 | 2007-03-29 | Samsung Electronics Co Ltd | デジタルマルチメディア機器で保存されたマルチメディアコンテンツを管理する方法及び装置 |
JP2008005265A (ja) * | 2006-06-23 | 2008-01-10 | Matsushita Electric Ind Co Ltd | メタデータ生成装置 |
JP2008070959A (ja) * | 2006-09-12 | 2008-03-27 | Sony Corp | 情報処理装置および方法、並びに、プログラム |
Also Published As
Publication number | Publication date |
---|---|
CN102017648A (zh) | 2011-04-13 |
US20110040800A1 (en) | 2011-02-17 |
JP5524950B2 (ja) | 2014-06-18 |
CN102017648B (zh) | 2014-07-30 |
JPWO2010100913A1 (ja) | 2012-09-06 |
US8886683B2 (en) | 2014-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1239619A2 (en) | Apparatus and method for media distribution in the form requested by a client | |
US8463874B2 (en) | Method and system of recording and reproducing web application operation | |
JP2004518202A (ja) | 埋め込み型メディア・プレーヤ・ページを使用して広告を配信する方法、記録媒体、および伝送媒体 | |
EP2769312A2 (en) | Optimization of web page content including video | |
JP5524950B2 (ja) | メタデータ生成管理装置、メタデータ生成システム、メタデータ生成管理用集積回路、メタデータ生成管理方法、及びプログラム | |
US8321452B2 (en) | Information processing system, apparatus and method for information processing, and recording medium | |
KR20040005813A (ko) | 인터넷에서 클라이언트 시스템에로의 멀티미디어 콘텐츠전송 방법 | |
JP2004185456A (ja) | カスタマイズされたコンテンツの配信システム | |
JP2007133628A (ja) | コンテンツ・広告管理サーバ、広告主端末、クライアント端末、コンテンツ・広告管理プログラム、広告登録プログラム、及びコンテンツ取得プログラム | |
JP4152715B2 (ja) | 動画再生可能なコンテンツの配信方法 | |
US20040044745A1 (en) | Method, apparatus, and computer program for servicing viewing record of contents | |
US20060218248A1 (en) | Contents distribution system, contents distribution method, and computer-readable storage medium therefor | |
JP2009177540A (ja) | 画像表示システムおよびプログラム | |
JP2013109534A (ja) | コンテンツデータ提供のためのシステム、端末装置、プログラムおよび方法 | |
EP1383307A2 (en) | Apparatus and method for drawing-up programs, computer programs to be used with the same and recording medium storing such computer programs | |
JP2008129434A (ja) | 音声合成サーバシステム | |
JP4518807B2 (ja) | 情報提示装置及び情報提示方法等 | |
JP2008072396A (ja) | 情報提示システム、サーバ装置、端末装置、情報提示方法等 | |
JP2005110016A (ja) | 配信映像リコメンド方法、装置およびプログラム | |
JP2010140428A (ja) | コンテンツ制作サーバ及びコンテンツ制作プログラム | |
JP2001229310A (ja) | インターネットを利用したバナー広告の提示方法 | |
JP2002223427A (ja) | 番組視聴関連情報取得方法及び番組視聴関連情報取得装置及び番組視聴関連情報取得システムならびにそのプログラム及びこのプログラムを記録した記録媒体 | |
JP2009211195A (ja) | 情報システム、情報端末、情報通信方法 | |
JP2003067288A (ja) | データ配信システム | |
JP2004054521A (ja) | データ処理装置及び方法、記録媒体並びにコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 201080001474.8 Country of ref document: CN |
|
WWE | Wipo information: entry into national phase |
Ref document number: 12988100 Country of ref document: US |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10748512 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2011502649 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10748512 Country of ref document: EP Kind code of ref document: A1 |