US20140067922A1 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- US20140067922A1 US20140067922A1 US14/069,032 US201314069032A US2014067922A1 US 20140067922 A1 US20140067922 A1 US 20140067922A1 US 201314069032 A US201314069032 A US 201314069032A US 2014067922 A1 US2014067922 A1 US 2014067922A1
- Authority
- US
- United States
- Prior art keywords
- content
- application program
- management information
- application
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H04L67/42—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- 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/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4722—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
-
- 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/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
-
- 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/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8545—Content authoring for generating interactive applications
-
- 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/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- 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/81—Monomedia components thereof
- H04N21/8126—Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
Definitions
- the present technology relates to an information processing device, an information processing method, and a program, and particularly relates to an information processing device, an information processing method, and a program with which it is ensured that content-related application programs can be reliably utilized.
- the present technology takes this kind of situation into consideration, and ensures that content-related application programs can be reliably utilized.
- An information processing device includes: a content reproduction unit that reproduces content distributed from a content distribution device; a management information acquisition unit that, in the case where the content being reproduced is identified, acquires management information for managing an application program relating to the identified content, from a management information distribution device that distributes the management information; and a management information processing unit that executes processing to manage the application program on the basis of the acquired management information.
- the management information is information relating to control of the application program to be executed in conjunction with the content, and the management information processing unit controls the operation of the application program on the basis of the acquired management information.
- the information processing device further includes a sample acquisition unit that acquires sample data of video data or audio data of the content, and the content is identified by a content identification device that identifies target content on the basis of the sample data of the video data or the audio data of the content acquired.
- the management information processing unit acquires the application program corresponding to a reproduction time of the content, from an application distribution device that distributes the application program.
- the information processing device further includes a presentation unit that presents information indicating a recognition rate of the content that is obtained in the identification processing carried out by the content identification device, and the management information processing unit acquires the application program from the application distribution device in the case where acquisition of the application program is instructed from a user in response to the presented recognition rate of the content.
- the sample acquisition unit acquires the sample data once again, in response to the recognition rate of the content that is obtained in the identification processing carried out by the content identification device, and the content is identified on the basis of the sample data acquired once again.
- the sample acquisition unit alters an extraction region or a sampling frequency of the sample data in the case where the sample data is to be acquired once again.
- An information processing method and program of one aspect of the present technology are an information processing method and program that correspond to an information processing device of the aforementioned one aspect of the present technology.
- content distributed from a content distribution device is reproduced, and if the content being reproduced is identified, management information for managing an application program relating to the identified content is acquired from a management information distribution device that distributes the management information, and on the basis of the acquired management information, processing to manage the application program is executed.
- content-related application programs can be reliably utilized.
- FIG. 1 is a drawing depicting the configuration of a content distribution system.
- FIG. 2 is a drawing depicting the configuration of a client.
- FIG. 3 is a drawing depicting the configuration of a content server.
- FIG. 4 is a drawing depicting the configuration of an ACR server.
- FIG. 5 is a drawing depicting the configuration of a T/SS server.
- FIG. 6 is a drawing depicting the configuration of an application server.
- FIG. 7 is a flowchart depicting content-linked application distribution processing.
- FIG. 8 is a drawing depicting another configuration of a content distribution system.
- FIG. 9 is a drawing depicting another configuration of a content distribution system.
- FIG. 10 is a drawing depicting an exemplary configuration of a computer.
- FIG. 1 is a drawing depicting the configuration of a content distribution system.
- a content distribution system 1 includes a client 11 , a content server 12 , an ACR server 13 , a T/SS server 14 , and an application server 15 .
- the devices from the client 11 to the application server 15 are connected to each other via a network 21 such as the Internet.
- the client 11 makes a request, via the network 21 , to the content server 12 for the distribution of content.
- the content server 12 distributes, via the network 21 , data of predetermined content corresponding to that request.
- the data is distributed by unicast (one-to-one) or multicast (one-to-many), either by streaming distribution or download distribution.
- the client 11 makes a request, via the network 21 , to the ACR server 13 for the identification of the content.
- the ACR server 13 executes processing to identify the content being reproduced by the client 11 .
- the ACR server 13 notifies the identification result to the client 11 via the network 21 .
- ACR automatic content recognition
- target content that is the same as the content being reproduced in the client 11 , on the basis of video data or audio data, without being dependent upon information such as the video resolution, aspect ratio, bit rate, or format.
- the client 11 makes a request, via the network 21 , to the T/SS server 14 for the distribution of a T/SS.
- the T/SS server 14 When the distribution of a T/SS is requested from the client 11 , the T/SS server 14 distributes a T/SS corresponding to that request, to the client 11 via the network 21 .
- T/SS collectively refers to segment sequence information and trigger information proposed as a scheme with which a content-related application program (a content-linked application, hereafter simply referred to as an application) is activated/controlled.
- a T/SS can be said to be management information for managing an application to be executed in conjunction with content, and to be information relating to the control of that application.
- the application may be dependent upon or may not be dependent upon the relative time period from the start of the reproduction of the content (content stream).
- the client 11 makes a request, via the network 21 , to the application server 15 for the distribution of an application.
- the application server 15 When the distribution of an application is requested from the client 11 , the application server 15 distributes an application corresponding to that request, to the client 11 via the network 21 .
- the content distribution system 1 of FIG. 1 is configured as described above.
- FIG. 2 is a drawing depicting the configuration of the client 11 .
- the client 11 includes a communication I/F 31 , a content reproduction unit 32 , a display control unit 33 , a display unit 34 , a RAM 35 , a sample acquisition unit 36 , a control unit 37 , a memory 38 , an operation unit 39 , a T/SS processing unit 40 , a cache memory 41 , and an application engine 42 .
- the communication I/F 31 in accordance with the control of the control unit 37 , connects with the devices from the content server 12 to the application server 15 via the network 21 .
- the communication I/F 31 in accordance with the control of the control unit 37 , transmits various types of requests to the devices from the content server 12 to the application server 15 via the network 21 .
- the communication I/F 31 supplies that content data to the content reproduction unit 32 . If an identification result is received from the ACR server 13 or a T/SS is received from the T/SS server 14 , the communication I/F 31 supplies that identification result or T/SS to the control unit 37 . Furthermore, if an application is received from the application server 15 , the communication I/F 31 supplies that application to the cache memory 41 .
- the content reproduction unit 32 carries out predetermined processing for obtaining video data such as decoding data, with respect to the content data supplied from the communication I/F 31 , and supplies the video data thus obtained to the display control unit 33 .
- the display control unit 33 causes the video data supplied from the content reproduction unit 32 to be displayed on the display unit 34 . It should be noted that audio data obtained from the content data is supplied to a speaker (not depicted) of a later stage by the content reproduction unit 32 .
- the RAM 35 temporarily stores the content video data obtained by the content reproduction unit 32 .
- the sample acquisition unit 36 acquires sample data from the content video data stored in the RAM 35 , and supplies the sample data to the control unit 37 .
- the control unit 37 controls the operation of the units of the client 11 .
- a program and data required for the control unit 37 to execute the predetermined processing are temporarily stored in the memory 38 .
- the operation unit 39 receives various types of operations from a user, and supplies signals that correspond to the operations, to the control unit 37 .
- control unit 37 controls the communication I/F 31 to transmit, to the ACR server 13 , the sampling data supplied from the sample acquisition unit 36 , and acquire an identification result from the ACR server 13 .
- the control unit 37 controls the communication I/F 31 to transmit, to the T/SS server 14 , a distribution request for a T/SS based on the identification result acquired from the ACR server 13 , and acquire a T/SS from the T/SS server 14 .
- the control unit 37 supplies the acquired T/SS to the T/SS processing unit 40 .
- the T/SS processing unit 40 executes analysis processing for the T/SS supplied from the control unit 37 , and, in accordance with that analysis result, executes processing to manage an application such as acquiring, activating, executing, or stopping an application.
- the T/SS processing unit 40 controls the communication I/F 31 by way of the control unit 37 , and causes the application received from the application server 15 to be stored in the cache memory 41 .
- the application engine 42 reads and executes the application stored in the cache memory 41 .
- the application engine 42 supplies the application execution result to the display control unit 33 .
- the display control unit 33 causes information corresponding to the application execution result supplied from the application engine 42 to be displayed on the display unit 34 .
- the client 11 is configured as described above.
- FIG. 3 is a drawing depicting the configuration of the content server 12 .
- the content server 12 includes a communication I/F 51 , a content acquisition unit 52 , a content storage unit 53 , and a content distribution unit 54 .
- the communication I/F 51 connects to the client 11 via the network 21 . If the distribution of content is requested from the client 11 via the network 21 , the communication I/F 51 supplies the content distribution request to the content acquisition unit 52 .
- the content acquisition unit 52 acquires, from the content storage unit 53 , data of content corresponding to the distribution request, and supplies the data to the content distribution unit 54 .
- Various types of content data such as television programs and movies for example are stored in the content storage unit 53 ; however, such content data may be acquired from an external device, in addition to that stored in the content storage unit 53 .
- the content distribution unit 54 controls the communication I/F 51 to distribute the content data supplied from the content acquisition unit 52 , to the client 11 via the network 21 .
- the content server 12 is configured as described above.
- FIG. 4 is a drawing depicting the configuration of the ACR server 13 .
- the ACR server 13 includes a communication I/F 61 , a content identification unit 62 , a content attribute database 63 , a relative reproduction time period calculation unit 64 , and an identification result notification unit 65 .
- the communication I/F 61 connects to the client 11 via the network 21 . If the identification of content is requested from the client 11 via the network 21 , the communication I/F 61 supplies the identification request to the content identification unit 62 .
- the content identification unit 62 executes processing to identify content on the basis of sample data included in the identification request supplied from the communication I/F 61 , and attribute data acquired from the content attribute database 63 .
- the content identification unit 62 supplies the identification result to the relative reproduction time period calculation unit 64 and the identification result notification unit 65 .
- Sample data for identifying original content, and data (attribute data) required in order to execute identification processing such as an identification algorithm are stored in the content attribute database 63 . Furthermore, an identifier (a content ID or content URL or the like) is allocated in advance to the original content. It should be noted that the content attribute database 63 may be set up separately from the ACR server 13 , and connected from the ACR server 13 via the network 21 .
- the relative reproduction time period calculation unit 64 calculates a relative reproduction time period (the details of which are described hereafter) on the basis of the identification result supplied from the content identification unit 62 , and supplies the relative reproduction time period to the identification result notification unit 65 .
- the identification result from the content identification unit 62 , and the relative reproduction time period from the relative reproduction time period calculation unit 64 are supplied to the identification result notification unit 65 .
- the identification result notification unit 65 controls the communication I/F 61 to notify the identification result including the relative reproduction time period, to the client 11 via the network 21 .
- the ACR server 13 is configured as described above.
- FIG. 5 is a drawing depicting the configuration of the T/SS server 14 .
- the T/SS server 14 includes a communication I/F 71 , a T/SS acquisition unit 72 , a T/SS storage unit 73 , and a T/SS distribution unit 74 .
- the communication I/F 71 connects to the client 11 via the network 21 . If the distribution of a T/SS is requested from the client 11 via the network 21 , the communication I/F 71 supplies the T/SS distribution request to the T/SS acquisition unit 72 .
- the T/SS acquisition unit 72 acquires, from the T/SS storage unit 73 , a T/SS corresponding to the distribution request, and supplies the T/SS to the T/SS distribution unit 74 .
- Various types of T/SSs for managing content-related applications are stored in the T/SS storage unit 73 .
- the T/SS distribution unit 74 controls the communication I/F 71 to distribute the T/SS supplied from the T/SS acquisition unit 72 , to the client 11 via the network 21 .
- the T/SS server 14 is configured as described above.
- FIG. 6 is a drawing depicting the configuration of the application server 15 .
- the application server 15 includes a communication I/F 81 , an application acquisition unit 82 , an application storage unit 83 , and an application distribution unit 84 .
- the communication I/F 81 connects to the client 11 via the network 21 . If the distribution of an application is requested from the client 11 via the network 21 , the communication I/F 81 supplies the application distribution request to the application acquisition unit 82 .
- the application acquisition unit 82 acquires, from the application storage unit 83 , an application corresponding to the distribution request, and supplies the application to the application distribution unit 84 .
- Various types of applications related to content are stored in the application storage unit 83 .
- the application distribution unit 84 controls the communication I/F 81 to distribute the application supplied from the application acquisition unit 82 , to the client 11 via the network 21 .
- the application server 15 is configured as described above.
- the control unit 37 controls the communication I/F 31 to transmit a distribution request for content corresponding to a signal from the operation unit 39 , to the content server 12 via the network 21 (step S 11 ).
- a request for desired content is made using HTTP protocol, by designating the URL of the desired content from a web browser or a dedicated video reproduction application (player) or the like.
- a distribution request for desired content may be made by tuning and so on to a multicast distribution channel by means of the URL and so forth of the multicast distribution channel.
- step S 21 the content acquisition unit 52 acquires, from the content storage unit 53 , data of content corresponding to the distribution request.
- step S 22 the content distribution unit 54 controls the communication I/F 51 to distribute the content data acquired by the content acquisition unit 52 , to the client 11 via the network 21 .
- step S 12 the content reproduction unit 32 reproduces the content data received by the communication I/F 31 .
- desired content corresponding to the distribution request is displayed on the display unit 34 .
- step S 13 the sample acquisition unit 36 acquires sample data from video data stored in the RAM 35 .
- Video data required for the content identification processing executed by the ACR server 13 is acquired as this sample data. For example, with respect to one or more frames of the content being reproduced, video data corresponding to a predetermined region from among the video data of the frames is acquired as sample data. It should be noted that if content identification processing using audio data is handled at the ACR server 13 side, audio data may be acquired as sample data.
- step S 14 the control unit 37 , for example, causes a PTS (presentation time stamp) of a content stream, or the value of a system clock of the client 11 to be stored in the memory 38 as the time when sample data is acquired (hereafter referred to as the initial reproduction time).
- PTS presentation time stamp
- the initial reproduction time the time when sample data is acquired
- step S 15 the control unit 37 controls the communication I/F 31 to transmit sample data to the ACR server 13 via the network 21 , and request the identification of content.
- the identification request When the identification request is transmitted from the client 11 , the identification request is received in the ACR server 13 by the communication I/F 61 .
- the content identification unit 62 executes processing to identify content, on the basis of the sample data included in the identification request, and attribute data acquired from the content attribute database 63 .
- the content identification unit 62 acquires an identification algorithm and sample data of the original content as attribute data from the content attribute database 63 .
- the content identification unit 62 executes the identification algorithm, and thereby specifies sample data of the original content that is the same as the sample data (of the content being reproduced) included in the identification request, and identifies the original content recognized as having that sample data included therein.
- a content identifier of the content being reproduced is acquired.
- step S 32 with respect to the time at which the sample data of the content being reproduced is acquired, the relative reproduction time period calculation unit 64 calculates the relative time period (hereafter referred to as the relative reproduction time period) from the start time of that content. It should be noted that this relative reproduction time period is expressed by means of a PTS or the like.
- step S 33 the identification result notification unit 65 controls the communication I/F 61 to notify the content identifier and the relative reproduction time period as an identification result, to the client 11 via the network 21 .
- the identification result is notified from the ACR server 13
- the content identifier and the relative reproduction time period are received in the client 11 by the communication I/F 31 , and are acquired by the control unit 37 .
- step S 16 the control unit 37 corrects the relative reproduction time period notified from the ACR server 13 .
- this correction for example, a correction is carried out based on the difference between the time at which the identification result is notified from the ACR server 13 and the initial reproduction time stored by the processing of step S 14 , and the relative reproduction time period after the correction (hereafter referred to as the corrected relative reproduction time period) is obtained.
- step S 17 the control unit 37 controls the communication I/F 31 to transmit the content identifier and the corrected relative reproduction time to the T/SS server 14 via the network 21 , and request the distribution of a T/SS.
- the T/SS acquisition unit 72 acquires, from the T/SS storage unit 73 , a T/SS corresponding to the content identifier and the corrected relative reproduction time.
- step S 42 the T/SS distribution unit 74 controls the communication I/F 71 to distribute the T/SS acquired by the T/SS acquisition unit 72 , to the client 11 via the network 21 .
- the T/SS processing unit 40 executes analysis processing for the T/SS received, and transmits an application distribution request to the application server 15 via the network 21 , in accordance with the result of that analysis processing. For example, in the content being reproduced, if there is an application that is to be executed at a certain timing during the reproduction time period of the content, a distribution request for the application described in the T/SS is made to the application server 15 temporally prior to the time at which that application is activated.
- step S 51 the application acquisition unit 82 acquires, from the application storage unit 83 , an application corresponding to the application distribution request.
- step S 52 the application distribution unit 84 controls the communication I/F 81 to distribute the application acquired by the application acquisition unit 82 , to the client 11 via the network 21 .
- step S 19 when the activation time of the application is reached, the application engine 42 reads and executes the application stored in the cache memory 41 , in accordance with the control of the T/SS processing unit 40 .
- an application for the display of a speedometer that is displayed during the reproduction of automobile race content, or an application for the display of stock price information that is displayed during the reproduction of news content is executed.
- the T/SS processing unit 40 controls the application engine 42 to execute management such as the acquisition, activation, execution, or stopping of an application, and thereby executes life-cycle management for the application so to speak.
- the content distribution system 1 content distributed from the content server 12 is reproduced at the client 11 , the T/SS of an application relating to content identified by the ACR server 13 is acquired from the T/SS server 14 , and processing is executed by which the application acquired from the application server 15 is managed on the basis of the T/SS acquired.
- a content-related application can be reliably utilized.
- this kind of distribution path is a content distribution chain that continues from a content supplier to a distribution provider and also to a content distribution provider, for example.
- management information (T/SS) it is envisaged that it will no longer be possible for processing relating to the management information (T/SS) to be executed at the client 11 side, and it is also proposed that the management information (T/SS) be stored (inserted during encoding) in an elementary stream of video or audio content. Furthermore, there are cases in which the management information (T/SS) is distributed as the metadata (attachment information/control information of content including a content identifier and so on) of a content stream.
- management information (T/SS) that is encoded as an elementary stream of content
- T/SS management information
- a situation is envisaged in which content that has been codec converted and accumulated temporarily at the client 11 side is uploaded to a so-called content sharing site (for example, YouTube).
- the identification of content is executed by the ACR server 13 , and the T/SS that is attached to the identified content is acquired from a separate path (in other words, the T/SS server 14 connected to the network 21 ), and acquisition and activation management of an application is executed on the basis of that T/SS. Therefore, because the T/SS of the content being reproduced is invariably acquired, a content-related application can be reliably utilized.
- FIG. 8 is a drawing depicting another configuration of a content distribution system.
- the content server 12 distributes content to the client 11 via the network 21 such as the Internet; however, as depicted in FIG. 8 , the distribution of the content may be carried out via, for example, a broadcasting network such as terrestrial broadcasting, satellite broadcasting, or cable broadcasting.
- a broadcasting network such as terrestrial broadcasting, satellite broadcasting, or cable broadcasting.
- the content server 12 is capable of transmitting a digital television broadcast signal or the like as broadcast content.
- the client 11 is a television receiver or a mobile device or the like, and is provided with a block for receiving broadcast content such as a tuner, and broadcast content is received by executing an application for receiving a digital television broadcast for example.
- broadcast content may be selected by means of a user interface (UI: user interface) on an external set-top box (STB: set-top box) connected to the television receiver.
- UI user interface
- STB set-top box
- the client 11 receives and demodulates a digital television broadcast signal transmitted from the content server 12 , and decodes a video signal and an audio signal obtained as a result of the demodulation.
- the client 11 displays a video corresponding to the video data obtained by the decoding, and also outputs, from a speaker, audio corresponding to the audio data.
- the client 11 and the devices from the ACR server 13 to the application server 15 are connected via the network 21 .
- the client 11 transmits a variety of requests via the network 21 to the devices from the ACR server 13 to the application server 15 , and receives an identification result, a T/SS, or an application in accordance with these requests.
- the content distribution system 1 of FIG. 8 is configured as described above.
- FIG. 9 is a drawing depicting yet another configuration of a content distribution system.
- the T/SS server 14 and the application server 15 are both described as being independent devices; however, as depicted in FIG. 9 , these devices may be treated as a single T/SS-application server 16 .
- the T/SS-application server 16 of FIG. 9 is a single device including a T/SS unit (not depicted) as a single processing unit corresponding to the T/SS server 14 of FIG. 1 , and an application unit (not depicted) as a single processing unit corresponding to the application server 15 .
- the T/SS unit includes the devices from the communication I/F 71 to the T/SS distribution unit 74 of FIG. 5
- the application unit includes the devices from the communication I/F 81 to the application distribution unit 84 of FIG. 6 .
- the content server 12 or the ACR server 13 can also be formed as a single unit with another server.
- the content server 12 , the ACR server 13 , the T/SS server 14 , and the application server 15 may be independent devices, or may be internal blocks making up a single device.
- the function (processing to identify content) of the ACR server 13 can be incorporated inside the client 11 .
- the network 21 means a scheme in which at least two devices are connected and it is ensured that information can be transmitted from a certain device to the other device.
- the devices that communicate via the network 21 may be independent devices, or may be internal blocks that make up a single device.
- the communication may obviously be wireless communication and wired communication, or may be communication in which wireless communication and wired communication are mixed, namely when wireless communication is carried out in a certain zone and wired communication is carried out in another zone.
- communication from a certain device to another device may be carried out by wired communication, and communication from the other device to the certain device may be carried out by wireless communication.
- the content distribution system 1 in FIG. 9 is configured as described above.
- the client 11 is described as making a request to the ACR server 13 for the identification of content, and making a request to the T/SS server 14 for the distribution of a T/SS corresponding to that identification result; however, the ACR server 13 may distribute the identification result directly to the T/SS server 14 without involving the client 11 . In this case, it is possible for the client 11 to receive the distribution of a T/SS from the T/SS server 14 just by making a request to the ACR server 13 for the identification of content.
- identification processing may be executed once again in accordance with the identification result produced by the ACR server 13 .
- the ACR server 13 may be configured so as to prompt the client 11 to extract new sample data once again and retransmit the new sample data.
- information relating to the sample data extraction region and sampling frequency can be designated, and the client 11 can be instructed to extract sample data once again.
- the extraction region which region of a video is to be extracted is designated as the extraction region, and a sampling cycle is designated as the sampling frequency.
- information indicating a recognition rate such as an identification probability or accuracy level may be transmitted in combination with a content identifier, from the ACR server 13 to the client 11 .
- a percent value is used as the identification probability
- an accuracy result of 1-10 grades or levels of high, medium, and low are used as accuracy levels.
- the result may be presented to the user on the basis of the information indicating the recognition rate, and the decision depending on the recognition accuracy as to whether or not a related application for example is to be acquired may be entrusted to the user. In this case, for example, if the recognition accuracy is low and the user decides not to acquire an application, the distribution of an application is not carried out.
- T/SSs are distributed by the T/SS server 14 , but since T/SSs are normally distributed synchronously together with a certain content stream, only the corresponding T/SS is distributed in accordance with a T/SS distribution request from the client 11 ; however, there are also cases in which T/SSs subsequent to the relative reproduction time period are collectively distributed.
- T/SSs relating to the entirety of the content in question are collectively distributed to the client 11 .
- the T/SSs relating to the entirety of that content may be collectively distributed to the client 11 when the accumulated content is reproduced.
- a T/SS serves as an example of management information for managing a content-related application; however, this management information is not restricted to a T/SS, and, for example, may also apply to an AIT (application information table) or the like for controlling a HbbTV (Hybrid Broadcast Broadband Television) browser page.
- AIT application information table
- HbbTV Hybrid Broadcast Broadband Television
- the aforementioned series of processing can be carried out by hardware, and can also be carried out by software.
- the series of processing is carried out by software, a program constituting that software is installed in a general-purpose computer or the like.
- FIG. 10 depicts an exemplary configuration of one embodiment of a computer in which a program that executes the aforementioned series of processing is installed.
- the program can be recorded in advance in a ROM (read-only memory) 202 or in a recording unit 208 such as a hard disk built into a computer 200 .
- ROM read-only memory
- recording unit 208 such as a hard disk built into a computer 200 .
- the program can be temporarily or permanently stored (recorded) on a removable recording medium 211 such as a flexible disk, a CD-ROM (compact disk read-only memory), an MO (magneto-optical) disk, a DVD (digital versatile disk), a magnetic disk, and a semiconductor memory.
- a removable recording medium 211 such as a flexible disk, a CD-ROM (compact disk read-only memory), an MO (magneto-optical) disk, a DVD (digital versatile disk), a magnetic disk, and a semiconductor memory.
- This kind of removable recording medium 211 can be provided as so-called package software.
- the program can be transferred wirelessly from a download site to the computer 200 via a man-made satellite for digital satellite broadcasting, or transferred by wire to the computer 200 via a network such as a LAN (local area network) and the Internet, and the program which has been transferred in this manner can be received at the computer 200 by a communication unit 209 , and installed in the recording unit 208 .
- a communication unit 209 local area network
- the computer 200 is internally equipped with a CPU (central processing unit) 201 .
- An input/output interface 205 is connected to the CPU 201 by way of a bus 204 , and when a command is input by way of the input/output interface 205 , by an input unit 206 including a keyboard, a mouse, a microphone and the like being operated and so forth by the user, the CPU 201 executes a program stored in the ROM 202 , in accordance with the command.
- a program that is stored in the recording unit 208 a program that has been transferred from a satellite or a network and received by the communication unit 209 and installed in the recording unit 208 , or a program that has been read from the removable recording medium 211 attached to a drive 210 and installed in the recording unit 208 , is loaded into a RAM (random-access memory) 203 and executed by the CPU 201 .
- the CPU 201 carries out processing according to the aforementioned flowchart, or processing that is carried out in accordance with the configuration of the aforementioned block diagrams.
- the CPU 201 outputs the processing result thereof by way of the input/output interface 205 , from an output unit 207 including an LCD (liquid crystal display) or a speaker and so on, or causes the processing result to be transmitted from the communication unit 209 and, furthermore, recorded, and so on, in the recording unit 208 .
- an output unit 207 including an LCD (liquid crystal display) or a speaker and so on, or causes the processing result to be transmitted from the communication unit 209 and, furthermore, recorded, and so on, in the recording unit 208 .
- processing does not always have to be executed in a time-sequential manner in the order described as the flowchart, and processing that is executed in a parallel or discrete manner (for example, parallel processing or object-based processing) is also included.
- processing may be carried out by one computer, or processing may be carried out in a distributed manner by a plurality of computers.
- the program may be transferred to a remote computer and executed.
- a system represents the equipment as a whole constituted by a plurality of devices.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Stored Programmes (AREA)
Abstract
Description
- The present technology relates to an information processing device, an information processing method, and a program, and particularly relates to an information processing device, an information processing method, and a program with which it is ensured that content-related application programs can be reliably utilized.
- In content distribution services, services that distribute content-related application programs have been realized as well as distribution services for content (for example, see Patent Document 1).
-
- Patent Document 1: Japanese Patent Application Laid-Open No. 2006-50237
- However, if management information for managing a content-related application program cannot be acquired, there is a possibility that it will not be possible to utilize that application program.
- The present technology takes this kind of situation into consideration, and ensures that content-related application programs can be reliably utilized.
- An information processing device according to one aspect of the present technology includes: a content reproduction unit that reproduces content distributed from a content distribution device; a management information acquisition unit that, in the case where the content being reproduced is identified, acquires management information for managing an application program relating to the identified content, from a management information distribution device that distributes the management information; and a management information processing unit that executes processing to manage the application program on the basis of the acquired management information.
- The management information is information relating to control of the application program to be executed in conjunction with the content, and the management information processing unit controls the operation of the application program on the basis of the acquired management information.
- The information processing device further includes a sample acquisition unit that acquires sample data of video data or audio data of the content, and the content is identified by a content identification device that identifies target content on the basis of the sample data of the video data or the audio data of the content acquired.
- The management information processing unit acquires the application program corresponding to a reproduction time of the content, from an application distribution device that distributes the application program.
- The information processing device further includes a presentation unit that presents information indicating a recognition rate of the content that is obtained in the identification processing carried out by the content identification device, and the management information processing unit acquires the application program from the application distribution device in the case where acquisition of the application program is instructed from a user in response to the presented recognition rate of the content.
- The sample acquisition unit acquires the sample data once again, in response to the recognition rate of the content that is obtained in the identification processing carried out by the content identification device, and the content is identified on the basis of the sample data acquired once again.
- The sample acquisition unit alters an extraction region or a sampling frequency of the sample data in the case where the sample data is to be acquired once again.
- An information processing method and program of one aspect of the present technology are an information processing method and program that correspond to an information processing device of the aforementioned one aspect of the present technology.
- In the information processing device, the information processing method, and the program of the one aspect of the present technology, content distributed from a content distribution device is reproduced, and if the content being reproduced is identified, management information for managing an application program relating to the identified content is acquired from a management information distribution device that distributes the management information, and on the basis of the acquired management information, processing to manage the application program is executed.
- According to the one aspect of the present technology, content-related application programs can be reliably utilized.
-
FIG. 1 is a drawing depicting the configuration of a content distribution system. -
FIG. 2 is a drawing depicting the configuration of a client. -
FIG. 3 is a drawing depicting the configuration of a content server. -
FIG. 4 is a drawing depicting the configuration of an ACR server. -
FIG. 5 is a drawing depicting the configuration of a T/SS server. -
FIG. 6 is a drawing depicting the configuration of an application server. -
FIG. 7 is a flowchart depicting content-linked application distribution processing. -
FIG. 8 is a drawing depicting another configuration of a content distribution system. -
FIG. 9 is a drawing depicting another configuration of a content distribution system. -
FIG. 10 is a drawing depicting an exemplary configuration of a computer. - Embodiments of the present technology are described hereafter with reference to the drawings. It should be noted that the descriptions are given in the following order.
- 1. First embodiment
2. Second embodiment
3. Third embodiment
4. Modified embodiment -
FIG. 1 is a drawing depicting the configuration of a content distribution system. - A
content distribution system 1 includes aclient 11, acontent server 12, anACR server 13, a T/SS server 14, and anapplication server 15. The devices from theclient 11 to theapplication server 15 are connected to each other via anetwork 21 such as the Internet. - The
client 11 makes a request, via thenetwork 21, to thecontent server 12 for the distribution of content. - When the distribution of content is requested from the
client 11, thecontent server 12 distributes, via thenetwork 21, data of predetermined content corresponding to that request. - It should be noted that, as the content distribution method, the data is distributed by unicast (one-to-one) or multicast (one-to-many), either by streaming distribution or download distribution.
- The
client 11 makes a request, via thenetwork 21, to the ACRserver 13 for the identification of the content. - When the identification of content is requested from the
client 11, the ACRserver 13 executes processing to identify the content being reproduced by theclient 11. The ACRserver 13 notifies the identification result to theclient 11 via thenetwork 21. - Processing referred to as ACR (automatic content recognition) with which target content is identified (specified) on the basis of video data or audio data that make up the content is employed as identification processing for the content, for example. By employing this ACR, it is possible to identify target content that is the same as the content being reproduced in the
client 11, on the basis of video data or audio data, without being dependent upon information such as the video resolution, aspect ratio, bit rate, or format. - The
client 11 makes a request, via thenetwork 21, to the T/SS server 14 for the distribution of a T/SS. - When the distribution of a T/SS is requested from the
client 11, the T/SS server 14 distributes a T/SS corresponding to that request, to theclient 11 via thenetwork 21. - Here, T/SS collectively refers to segment sequence information and trigger information proposed as a scheme with which a content-related application program (a content-linked application, hereafter simply referred to as an application) is activated/controlled. In other words, a T/SS can be said to be management information for managing an application to be executed in conjunction with content, and to be information relating to the control of that application. It should be noted that the application may be dependent upon or may not be dependent upon the relative time period from the start of the reproduction of the content (content stream).
- The
client 11 makes a request, via thenetwork 21, to theapplication server 15 for the distribution of an application. - When the distribution of an application is requested from the
client 11, theapplication server 15 distributes an application corresponding to that request, to theclient 11 via thenetwork 21. - The
content distribution system 1 ofFIG. 1 is configured as described above. -
FIG. 2 is a drawing depicting the configuration of theclient 11. - The
client 11 includes a communication I/F 31, acontent reproduction unit 32, adisplay control unit 33, adisplay unit 34, aRAM 35, asample acquisition unit 36, a control unit 37, amemory 38, anoperation unit 39, a T/SS processing unit 40, acache memory 41, and anapplication engine 42. - The communication I/
F 31, in accordance with the control of the control unit 37, connects with the devices from thecontent server 12 to theapplication server 15 via thenetwork 21. The communication I/F 31, in accordance with the control of the control unit 37, transmits various types of requests to the devices from thecontent server 12 to theapplication server 15 via thenetwork 21. - If content data is received from the
content server 12, the communication I/F 31 supplies that content data to thecontent reproduction unit 32. If an identification result is received from theACR server 13 or a T/SS is received from the T/SS server 14, the communication I/F 31 supplies that identification result or T/SS to the control unit 37. Furthermore, if an application is received from theapplication server 15, the communication I/F 31 supplies that application to thecache memory 41. - The
content reproduction unit 32 carries out predetermined processing for obtaining video data such as decoding data, with respect to the content data supplied from the communication I/F 31, and supplies the video data thus obtained to thedisplay control unit 33. Thedisplay control unit 33 causes the video data supplied from thecontent reproduction unit 32 to be displayed on thedisplay unit 34. It should be noted that audio data obtained from the content data is supplied to a speaker (not depicted) of a later stage by thecontent reproduction unit 32. - The
RAM 35 temporarily stores the content video data obtained by thecontent reproduction unit 32. Thesample acquisition unit 36 acquires sample data from the content video data stored in theRAM 35, and supplies the sample data to the control unit 37. - The control unit 37 controls the operation of the units of the
client 11. A program and data required for the control unit 37 to execute the predetermined processing are temporarily stored in thememory 38. Theoperation unit 39 receives various types of operations from a user, and supplies signals that correspond to the operations, to the control unit 37. - Furthermore, the control unit 37 controls the communication I/
F 31 to transmit, to theACR server 13, the sampling data supplied from thesample acquisition unit 36, and acquire an identification result from theACR server 13. The control unit 37 controls the communication I/F 31 to transmit, to the T/SS server 14, a distribution request for a T/SS based on the identification result acquired from theACR server 13, and acquire a T/SS from the T/SS server 14. The control unit 37 supplies the acquired T/SS to the T/SS processing unit 40. - The T/
SS processing unit 40 executes analysis processing for the T/SS supplied from the control unit 37, and, in accordance with that analysis result, executes processing to manage an application such as acquiring, activating, executing, or stopping an application. On the basis of the T/SS, the T/SS processing unit 40 controls the communication I/F 31 by way of the control unit 37, and causes the application received from theapplication server 15 to be stored in thecache memory 41. - In accordance with the control of the T/
SS processing unit 40, theapplication engine 42 reads and executes the application stored in thecache memory 41. Theapplication engine 42 supplies the application execution result to thedisplay control unit 33. Thedisplay control unit 33 causes information corresponding to the application execution result supplied from theapplication engine 42 to be displayed on thedisplay unit 34. - The
client 11 is configured as described above. -
FIG. 3 is a drawing depicting the configuration of thecontent server 12. - The
content server 12 includes a communication I/F 51, acontent acquisition unit 52, acontent storage unit 53, and acontent distribution unit 54. - The communication I/
F 51 connects to theclient 11 via thenetwork 21. If the distribution of content is requested from theclient 11 via thenetwork 21, the communication I/F 51 supplies the content distribution request to thecontent acquisition unit 52. - On the basis of the content distribution request supplied from the communication I/
F 51, thecontent acquisition unit 52 acquires, from thecontent storage unit 53, data of content corresponding to the distribution request, and supplies the data to thecontent distribution unit 54. Various types of content data such as television programs and movies for example are stored in thecontent storage unit 53; however, such content data may be acquired from an external device, in addition to that stored in thecontent storage unit 53. - The
content distribution unit 54 controls the communication I/F 51 to distribute the content data supplied from thecontent acquisition unit 52, to theclient 11 via thenetwork 21. - The
content server 12 is configured as described above. -
FIG. 4 is a drawing depicting the configuration of theACR server 13. - The
ACR server 13 includes a communication I/F 61, acontent identification unit 62, acontent attribute database 63, a relative reproduction timeperiod calculation unit 64, and an identificationresult notification unit 65. - The communication I/
F 61 connects to theclient 11 via thenetwork 21. If the identification of content is requested from theclient 11 via thenetwork 21, the communication I/F 61 supplies the identification request to thecontent identification unit 62. - The
content identification unit 62 executes processing to identify content on the basis of sample data included in the identification request supplied from the communication I/F 61, and attribute data acquired from thecontent attribute database 63. Thecontent identification unit 62 supplies the identification result to the relative reproduction timeperiod calculation unit 64 and the identificationresult notification unit 65. - Sample data for identifying original content, and data (attribute data) required in order to execute identification processing such as an identification algorithm are stored in the
content attribute database 63. Furthermore, an identifier (a content ID or content URL or the like) is allocated in advance to the original content. It should be noted that thecontent attribute database 63 may be set up separately from theACR server 13, and connected from theACR server 13 via thenetwork 21. - The relative reproduction time
period calculation unit 64 calculates a relative reproduction time period (the details of which are described hereafter) on the basis of the identification result supplied from thecontent identification unit 62, and supplies the relative reproduction time period to the identificationresult notification unit 65. - The identification result from the
content identification unit 62, and the relative reproduction time period from the relative reproduction timeperiod calculation unit 64 are supplied to the identificationresult notification unit 65. The identificationresult notification unit 65 controls the communication I/F 61 to notify the identification result including the relative reproduction time period, to theclient 11 via thenetwork 21. - The
ACR server 13 is configured as described above. -
FIG. 5 is a drawing depicting the configuration of the T/SS server 14. - The T/
SS server 14 includes a communication I/F 71, a T/SS acquisition unit 72, a T/SS storage unit 73, and a T/SS distribution unit 74. - The communication I/
F 71 connects to theclient 11 via thenetwork 21. If the distribution of a T/SS is requested from theclient 11 via thenetwork 21, the communication I/F 71 supplies the T/SS distribution request to the T/SS acquisition unit 72. - On the basis of the T/SS distribution request supplied from the communication I/
F 71, the T/SS acquisition unit 72 acquires, from the T/SS storage unit 73, a T/SS corresponding to the distribution request, and supplies the T/SS to the T/SS distribution unit 74. Various types of T/SSs for managing content-related applications are stored in the T/SS storage unit 73. - The T/
SS distribution unit 74 controls the communication I/F 71 to distribute the T/SS supplied from the T/SS acquisition unit 72, to theclient 11 via thenetwork 21. - The T/
SS server 14 is configured as described above. -
FIG. 6 is a drawing depicting the configuration of theapplication server 15. - The
application server 15 includes a communication I/F 81, anapplication acquisition unit 82, anapplication storage unit 83, and anapplication distribution unit 84. - The communication I/
F 81 connects to theclient 11 via thenetwork 21. If the distribution of an application is requested from theclient 11 via thenetwork 21, the communication I/F 81 supplies the application distribution request to theapplication acquisition unit 82. - On the basis of the application distribution request supplied from the communication I/
F 81, theapplication acquisition unit 82 acquires, from theapplication storage unit 83, an application corresponding to the distribution request, and supplies the application to theapplication distribution unit 84. Various types of applications related to content are stored in theapplication storage unit 83. - The
application distribution unit 84 controls the communication I/F 81 to distribute the application supplied from theapplication acquisition unit 82, to theclient 11 via thenetwork 21. - The
application server 15 is configured as described above. - Next, content-linked application distribution processing that is executed in the
content distribution system 1 is explained with reference to the flowchart ofFIG. 7 . - In the
client 11, if reproduction of predetermined content is instructed by way of theoperation unit 39 by the user, the control unit 37 controls the communication I/F 31 to transmit a distribution request for content corresponding to a signal from theoperation unit 39, to thecontent server 12 via the network 21 (step S11). - As this distribution request, for example, a request for desired content is made using HTTP protocol, by designating the URL of the desired content from a web browser or a dedicated video reproduction application (player) or the like. Furthermore, for example, a distribution request for desired content may be made by tuning and so on to a multicast distribution channel by means of the URL and so forth of the multicast distribution channel.
- If a distribution request is transmitted from the
client 11, the distribution request is received in thecontent server 12 by the communication I/F 51. In step S21, thecontent acquisition unit 52 acquires, from thecontent storage unit 53, data of content corresponding to the distribution request. - In step S22, the
content distribution unit 54 controls the communication I/F 51 to distribute the content data acquired by thecontent acquisition unit 52, to theclient 11 via thenetwork 21. - When the content is distributed from the
content server 12, the content data is received in theclient 11 by the communication I/F 31. In step S12, thecontent reproduction unit 32 reproduces the content data received by the communication I/F 31. Thus, desired content corresponding to the distribution request is displayed on thedisplay unit 34. - In step S13, the
sample acquisition unit 36 acquires sample data from video data stored in theRAM 35. - Video data required for the content identification processing executed by the
ACR server 13 is acquired as this sample data. For example, with respect to one or more frames of the content being reproduced, video data corresponding to a predetermined region from among the video data of the frames is acquired as sample data. It should be noted that if content identification processing using audio data is handled at theACR server 13 side, audio data may be acquired as sample data. - In step S14, the control unit 37, for example, causes a PTS (presentation time stamp) of a content stream, or the value of a system clock of the
client 11 to be stored in thememory 38 as the time when sample data is acquired (hereafter referred to as the initial reproduction time). - In step S15, the control unit 37 controls the communication I/
F 31 to transmit sample data to theACR server 13 via thenetwork 21, and request the identification of content. - When the identification request is transmitted from the
client 11, the identification request is received in theACR server 13 by the communication I/F 61. In step S31, thecontent identification unit 62 executes processing to identify content, on the basis of the sample data included in the identification request, and attribute data acquired from thecontent attribute database 63. - To be specific, the
content identification unit 62 acquires an identification algorithm and sample data of the original content as attribute data from thecontent attribute database 63. Thecontent identification unit 62 executes the identification algorithm, and thereby specifies sample data of the original content that is the same as the sample data (of the content being reproduced) included in the identification request, and identifies the original content recognized as having that sample data included therein. Thus, a content identifier of the content being reproduced is acquired. - In step S32, with respect to the time at which the sample data of the content being reproduced is acquired, the relative reproduction time
period calculation unit 64 calculates the relative time period (hereafter referred to as the relative reproduction time period) from the start time of that content. It should be noted that this relative reproduction time period is expressed by means of a PTS or the like. - In step S33, the identification
result notification unit 65 controls the communication I/F 61 to notify the content identifier and the relative reproduction time period as an identification result, to theclient 11 via thenetwork 21. - When the identification result is notified from the
ACR server 13, the content identifier and the relative reproduction time period are received in theclient 11 by the communication I/F 31, and are acquired by the control unit 37. - In step S16, the control unit 37 corrects the relative reproduction time period notified from the
ACR server 13. As this correction, for example, a correction is carried out based on the difference between the time at which the identification result is notified from theACR server 13 and the initial reproduction time stored by the processing of step S14, and the relative reproduction time period after the correction (hereafter referred to as the corrected relative reproduction time period) is obtained. - In step S17, the control unit 37 controls the communication I/
F 31 to transmit the content identifier and the corrected relative reproduction time to the T/SS server 14 via thenetwork 21, and request the distribution of a T/SS. - When the T/SS distribution request is transmitted from the
client 11, the content identifier and the corrected relative reproduction time are received in the T/SS server 14 by the communication I/F 71. In step S41, the T/SS acquisition unit 72 acquires, from the T/SS storage unit 73, a T/SS corresponding to the content identifier and the corrected relative reproduction time. - In step S42, the T/
SS distribution unit 74 controls the communication I/F 71 to distribute the T/SS acquired by the T/SS acquisition unit 72, to theclient 11 via thenetwork 21. - When the T/SS is distributed from the T/
SS server 14, the T/SS is received in theclient 11 by the communication I/F 31, and is acquired by the T/SS processing unit 40 by way of the control unit 37. In step S18, the T/SS processing unit 40 executes analysis processing for the T/SS received, and transmits an application distribution request to theapplication server 15 via thenetwork 21, in accordance with the result of that analysis processing. For example, in the content being reproduced, if there is an application that is to be executed at a certain timing during the reproduction time period of the content, a distribution request for the application described in the T/SS is made to theapplication server 15 temporally prior to the time at which that application is activated. - When the application distribution request is transmitted from the
client 11, the distribution request is received in theapplication server 15 by the communication I/F 81. In step S51, theapplication acquisition unit 82 acquires, from theapplication storage unit 83, an application corresponding to the application distribution request. - In step S52, the
application distribution unit 84 controls the communication I/F 81 to distribute the application acquired by theapplication acquisition unit 82, to theclient 11 via thenetwork 21. - When the application is distributed from the
application server 15, the application is received in theclient 11 by the communication I/F 31, and is stored in thecache memory 41. In step S19, when the activation time of the application is reached, theapplication engine 42 reads and executes the application stored in thecache memory 41, in accordance with the control of the T/SS processing unit 40. Here, for example, an application for the display of a speedometer that is displayed during the reproduction of automobile race content, or an application for the display of stock price information that is displayed during the reproduction of news content, is executed. - In this way, the T/
SS processing unit 40 controls theapplication engine 42 to execute management such as the acquisition, activation, execution, or stopping of an application, and thereby executes life-cycle management for the application so to speak. - When the application is stopped thereafter, and in addition the content being reproduced finishes, the content-linked application distribution processing of
FIG. 7 finishes. - As described above, in the
content distribution system 1, content distributed from thecontent server 12 is reproduced at theclient 11, the T/SS of an application relating to content identified by theACR server 13 is acquired from the T/SS server 14, and processing is executed by which the application acquired from theapplication server 15 is managed on the basis of the T/SS acquired. Thus, a content-related application can be reliably utilized. - In other words, if for example the metadata of a content stream is deleted and so on along a distribution path, it will no longer be possible to acquire management information such as a T/SS for managing a content-related application, and it will no longer be possible to execute processing relating to the management information (T/SS) at the
client 11 side. It is envisaged that this kind of distribution path is a content distribution chain that continues from a content supplier to a distribution provider and also to a content distribution provider, for example. - Furthermore, it is envisaged that it will no longer be possible for processing relating to the management information (T/SS) to be executed at the
client 11 side, and it is also proposed that the management information (T/SS) be stored (inserted during encoding) in an elementary stream of video or audio content. Furthermore, there are cases in which the management information (T/SS) is distributed as the metadata (attachment information/control information of content including a content identifier and so on) of a content stream. - However, at the
client 11 side, if it is not possible to acquire management information (T/SS) that is encoded as an elementary stream of content, there is a possibility that the management information (T/SS) cannot be utilized. As this kind of case, for example, a situation is envisaged in which content that has been codec converted and accumulated temporarily at theclient 11 side is uploaded to a so-called content sharing site (for example, YouTube). - On the other hand, in the
content distribution system 1, the identification of content is executed by theACR server 13, and the T/SS that is attached to the identified content is acquired from a separate path (in other words, the T/SS server 14 connected to the network 21), and acquisition and activation management of an application is executed on the basis of that T/SS. Therefore, because the T/SS of the content being reproduced is invariably acquired, a content-related application can be reliably utilized. -
FIG. 8 is a drawing depicting another configuration of a content distribution system. - In
FIG. 1 , an example has been described in which thecontent server 12 distributes content to theclient 11 via thenetwork 21 such as the Internet; however, as depicted inFIG. 8 , the distribution of the content may be carried out via, for example, a broadcasting network such as terrestrial broadcasting, satellite broadcasting, or cable broadcasting. - In this case, for example, the
content server 12 is capable of transmitting a digital television broadcast signal or the like as broadcast content. - On the other hand, the
client 11, for example, is a television receiver or a mobile device or the like, and is provided with a block for receiving broadcast content such as a tuner, and broadcast content is received by executing an application for receiving a digital television broadcast for example. Furthermore, for example, broadcast content may be selected by means of a user interface (UI: user interface) on an external set-top box (STB: set-top box) connected to the television receiver. - The
client 11 receives and demodulates a digital television broadcast signal transmitted from thecontent server 12, and decodes a video signal and an audio signal obtained as a result of the demodulation. Theclient 11 displays a video corresponding to the video data obtained by the decoding, and also outputs, from a speaker, audio corresponding to the audio data. - Furthermore, as depicted in
FIG. 8 , theclient 11 and the devices from theACR server 13 to theapplication server 15 are connected via thenetwork 21. As inFIG. 1 , theclient 11 transmits a variety of requests via thenetwork 21 to the devices from theACR server 13 to theapplication server 15, and receives an identification result, a T/SS, or an application in accordance with these requests. - The
content distribution system 1 ofFIG. 8 is configured as described above. -
FIG. 9 is a drawing depicting yet another configuration of a content distribution system. - In
FIG. 1 , the T/SS server 14 and theapplication server 15 are both described as being independent devices; however, as depicted inFIG. 9 , these devices may be treated as a single T/SS-application server 16. - In other words, the T/SS-
application server 16 ofFIG. 9 is a single device including a T/SS unit (not depicted) as a single processing unit corresponding to the T/SS server 14 ofFIG. 1 , and an application unit (not depicted) as a single processing unit corresponding to theapplication server 15. The T/SS unit includes the devices from the communication I/F 71 to the T/SS distribution unit 74 ofFIG. 5 , and the application unit includes the devices from the communication I/F 81 to theapplication distribution unit 84 ofFIG. 6 . - Similarly, the
content server 12 or theACR server 13 can also be formed as a single unit with another server. In other words, thecontent server 12, theACR server 13, the T/SS server 14, and theapplication server 15 may be independent devices, or may be internal blocks making up a single device. Furthermore, the function (processing to identify content) of theACR server 13 can be incorporated inside theclient 11. - Furthermore, the
network 21 means a scheme in which at least two devices are connected and it is ensured that information can be transmitted from a certain device to the other device. Furthermore, the devices that communicate via thenetwork 21 may be independent devices, or may be internal blocks that make up a single device. Here, the communication may obviously be wireless communication and wired communication, or may be communication in which wireless communication and wired communication are mixed, namely when wireless communication is carried out in a certain zone and wired communication is carried out in another zone. In addition, communication from a certain device to another device may be carried out by wired communication, and communication from the other device to the certain device may be carried out by wireless communication. - The
content distribution system 1 inFIG. 9 is configured as described above. - In the aforementioned descriptions, the
client 11 is described as making a request to theACR server 13 for the identification of content, and making a request to the T/SS server 14 for the distribution of a T/SS corresponding to that identification result; however, theACR server 13 may distribute the identification result directly to the T/SS server 14 without involving theclient 11. In this case, it is possible for theclient 11 to receive the distribution of a T/SS from the T/SS server 14 just by making a request to theACR server 13 for the identification of content. - Furthermore, in the aforementioned description, a description is given with respect to the case in which the identification result of the
ACR server 13 is principally distributed to theclient 11; however, in addition to this, for example, identification processing may be executed once again in accordance with the identification result produced by theACR server 13. For example, in the case in which the result of theACR server 13 executing identification processing has a low recognition rate, the cause of which is a problem in the amount of sample data transmitted from theclient 11 side or the sampling frequency, theACR server 13 may be configured so as to prompt theclient 11 to extract new sample data once again and retransmit the new sample data. In this case, at theACR server 13 side, information relating to the sample data extraction region and sampling frequency can be designated, and theclient 11 can be instructed to extract sample data once again. For example, which region of a video is to be extracted is designated as the extraction region, and a sampling cycle is designated as the sampling frequency. - In addition, at the
client 11 side, if it is desired that information be acquired regarding whether an identification result has been obtained and at what degree of accuracy an identification result has been obtained in the content identification processing carried out by theACR server 13, information indicating a recognition rate such as an identification probability or accuracy level may be transmitted in combination with a content identifier, from theACR server 13 to theclient 11. For example, a percent value is used as the identification probability, and an accuracy result of 1-10 grades or levels of high, medium, and low are used as accuracy levels. Furthermore, in theclient 11, the result may be presented to the user on the basis of the information indicating the recognition rate, and the decision depending on the recognition accuracy as to whether or not a related application for example is to be acquired may be entrusted to the user. In this case, for example, if the recognition accuracy is low and the user decides not to acquire an application, the distribution of an application is not carried out. - Furthermore, in the aforementioned description, a description is given with regard to the case in which a T/SS distribution request is made only once; however, there are cases in which this distribution request is made a number of times midway through the reproduction of content in the
client 11. In addition, T/SSs are distributed by the T/SS server 14, but since T/SSs are normally distributed synchronously together with a certain content stream, only the corresponding T/SS is distributed in accordance with a T/SS distribution request from theclient 11; however, there are also cases in which T/SSs subsequent to the relative reproduction time period are collectively distributed. In other words, for example, in a case such as when content that has already been distributed once is temporarily accumulated in a certain terminal, uploaded to a so-called content sharing site, and then viewed by means of theclient 11, T/SSs relating to the entirety of the content in question are collectively distributed to theclient 11. Furthermore, also in the case in which content is downloaded and distributed and that content is accumulated in theclient 11, the T/SSs relating to the entirety of that content may be collectively distributed to theclient 11 when the accumulated content is reproduced. - In the aforementioned description, a description is given in which a T/SS serves as an example of management information for managing a content-related application; however, this management information is not restricted to a T/SS, and, for example, may also apply to an AIT (application information table) or the like for controlling a HbbTV (Hybrid Broadcast Broadband Television) browser page. In short, information other than a T/SS is permissible as long as it is information relating to the control of an application.
- [Description of a Computer to which the Present Technology has been Applied]
- The aforementioned series of processing can be carried out by hardware, and can also be carried out by software. In the case the series of processing is carried out by software, a program constituting that software is installed in a general-purpose computer or the like.
-
FIG. 10 depicts an exemplary configuration of one embodiment of a computer in which a program that executes the aforementioned series of processing is installed. - The program can be recorded in advance in a ROM (read-only memory) 202 or in a
recording unit 208 such as a hard disk built into acomputer 200. - Alternatively, the program can be temporarily or permanently stored (recorded) on a
removable recording medium 211 such as a flexible disk, a CD-ROM (compact disk read-only memory), an MO (magneto-optical) disk, a DVD (digital versatile disk), a magnetic disk, and a semiconductor memory. This kind ofremovable recording medium 211 can be provided as so-called package software. - It should be noted that apart from installing the program in the
computer 200 from aremovable recording medium 211 such as the aforementioned, the program can be transferred wirelessly from a download site to thecomputer 200 via a man-made satellite for digital satellite broadcasting, or transferred by wire to thecomputer 200 via a network such as a LAN (local area network) and the Internet, and the program which has been transferred in this manner can be received at thecomputer 200 by acommunication unit 209, and installed in therecording unit 208. - The
computer 200 is internally equipped with a CPU (central processing unit) 201. An input/output interface 205 is connected to theCPU 201 by way of abus 204, and when a command is input by way of the input/output interface 205, by aninput unit 206 including a keyboard, a mouse, a microphone and the like being operated and so forth by the user, theCPU 201 executes a program stored in theROM 202, in accordance with the command. Alternatively, furthermore, a program that is stored in therecording unit 208, a program that has been transferred from a satellite or a network and received by thecommunication unit 209 and installed in therecording unit 208, or a program that has been read from theremovable recording medium 211 attached to adrive 210 and installed in therecording unit 208, is loaded into a RAM (random-access memory) 203 and executed by theCPU 201. Thus, theCPU 201 carries out processing according to the aforementioned flowchart, or processing that is carried out in accordance with the configuration of the aforementioned block diagrams. TheCPU 201, as required, for example, outputs the processing result thereof by way of the input/output interface 205, from anoutput unit 207 including an LCD (liquid crystal display) or a speaker and so on, or causes the processing result to be transmitted from thecommunication unit 209 and, furthermore, recorded, and so on, in therecording unit 208. - Here, in the present description, with regard to the processing steps that describe a program for causing a computer to carry out a variety of processing, processing does not always have to be executed in a time-sequential manner in the order described as the flowchart, and processing that is executed in a parallel or discrete manner (for example, parallel processing or object-based processing) is also included.
- Furthermore, with regard to the program, processing may be carried out by one computer, or processing may be carried out in a distributed manner by a plurality of computers. In addition, the program may be transferred to a remote computer and executed.
- It should be noted that, in the present description, a system represents the equipment as a whole constituted by a plurality of devices.
- In addition, the present embodiments are not restricted to the aforementioned embodiments, and various alterations are possible within a scope that does not deviate from the purpose of the present technology.
-
- 1 Content distribution system
- 11 Client
- 12 Content server
- 13 ACR server
- 14 T/SS server
- 15 Application server
- 21 Network
- 31 Communication I/F
- 32 Content reproduction unit
- 33 Display control unit
- 34 Display unit
- 35 RAM
- 36 Sample acquisition unit
- 37 Control unit
- 38 Memory
- 39 Operation unit
- 40 T/SS processing unit
- 41 Cache memory
- 42 Application engine
- 51 Communication I/F
- 52 Content acquisition unit
- 53 Content storage unit
- 54 Content distribution unit
- 51 Communication I/F
- 61 Communication I/F
- 62 Content identification unit
- 63 Content attribute database
- 64 Relative reproduction time period calculation unit
- 65 Identification result notification unit
- 71 Communication I/F
- 72 T/SS acquisition unit
- 73 T/SS storage unit
- 74 T/SS distribution unit
- 81 Communication I/F
- 82 Application acquisition unit
- 83 Application storage unit
- 84 Application distribution unit
- 200 Computer
- 201 CPU
Claims (16)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/069,032 US11621993B2 (en) | 2011-02-15 | 2013-10-31 | Information processing device, information processing method, and program |
| US14/984,261 US20160112543A1 (en) | 2011-02-15 | 2015-12-30 | Information processing device, information processing method, and program |
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JPJP2011-030058 | 2011-02-15 | ||
| JP2011-030058 | 2011-02-15 | ||
| JP2011030058A JP5668512B2 (en) | 2011-02-15 | 2011-02-15 | Information processing apparatus and information processing method |
| PCT/JP2012/052904 WO2012111514A1 (en) | 2011-02-15 | 2012-02-08 | Information processing device, information processing method, and program |
| US201313996163A | 2013-06-20 | 2013-06-20 | |
| US14/069,032 US11621993B2 (en) | 2011-02-15 | 2013-10-31 | Information processing device, information processing method, and program |
Related Parent Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2012/052904 Continuation WO2012111514A1 (en) | 2011-02-15 | 2012-02-08 | Information processing device, information processing method, and program |
| US13/996,163 Continuation US20130275502A1 (en) | 2011-02-15 | 2012-02-08 | Information processing device, information processing method, and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/984,261 Continuation US20160112543A1 (en) | 2011-02-15 | 2015-12-30 | Information processing device, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20140067922A1 true US20140067922A1 (en) | 2014-03-06 |
| US11621993B2 US11621993B2 (en) | 2023-04-04 |
Family
ID=46672439
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/996,163 Abandoned US20130275502A1 (en) | 2011-02-15 | 2012-02-08 | Information processing device, information processing method, and program |
| US14/069,032 Active US11621993B2 (en) | 2011-02-15 | 2013-10-31 | Information processing device, information processing method, and program |
| US14/984,261 Abandoned US20160112543A1 (en) | 2011-02-15 | 2015-12-30 | Information processing device, information processing method, and program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/996,163 Abandoned US20130275502A1 (en) | 2011-02-15 | 2012-02-08 | Information processing device, information processing method, and program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/984,261 Abandoned US20160112543A1 (en) | 2011-02-15 | 2015-12-30 | Information processing device, information processing method, and program |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US20130275502A1 (en) |
| EP (1) | EP2677421A4 (en) |
| JP (1) | JP5668512B2 (en) |
| CN (1) | CN103348322B (en) |
| BR (1) | BR112013020266A2 (en) |
| RU (1) | RU2610255C2 (en) |
| WO (1) | WO2012111514A1 (en) |
Cited By (42)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140230002A1 (en) * | 2011-09-22 | 2014-08-14 | Sony Corporation | Reception device, reception method, program, and information processing system |
| US20150195605A1 (en) | 2011-07-20 | 2015-07-09 | Sony Corporation | Extensions to trigger parameters table for interactive television |
| US9185460B2 (en) | 2011-09-06 | 2015-11-10 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
| US9197160B2 (en) | 2013-07-31 | 2015-11-24 | Sony Corporation | Method and apparatus for performing analog-to-digital conversion on multiple input signals |
| US9204187B2 (en) | 2012-07-12 | 2015-12-01 | Sony Corporation | Parameterized services descriptor for advanced television services |
| US9215295B2 (en) | 2010-08-27 | 2015-12-15 | Sony Corporation | Transmission and reception apparatuses, methods, and systems for filtering content |
| US9247198B2 (en) | 2010-03-12 | 2016-01-26 | Sony Corporation | Data transport in unannounced standard caption service |
| US9326295B1 (en) | 2014-12-10 | 2016-04-26 | Sony Corporation | Method and apparatus for transmitting a-priori information in a communication system |
| US9467742B2 (en) | 2010-10-01 | 2016-10-11 | Sony Corporation | Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system |
| US9479833B2 (en) | 2010-10-01 | 2016-10-25 | Sony Corporation | Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system |
| US9521394B2 (en) | 2010-03-12 | 2016-12-13 | Sony Corporation | Disparity data transport and signaling |
| US9538260B2 (en) | 2010-08-30 | 2017-01-03 | Saturn Licensing, LLC. | Receiving device, receiving method, program, and broadcasting system |
| US9590782B2 (en) | 2015-06-22 | 2017-03-07 | Sony Corporation | Signaling methods and apparatus |
| US9648398B2 (en) | 2010-08-20 | 2017-05-09 | Saturn Licensing Llc | Virtual channel declarative script binding |
| US9699505B2 (en) | 2010-03-12 | 2017-07-04 | Saturn Licensing Llc | Service usage reporting data transport |
| US9699492B2 (en) | 2012-11-09 | 2017-07-04 | Sony Corporation | On-demand access to scheduled content |
| US9712873B2 (en) | 2012-07-31 | 2017-07-18 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
| US9716923B2 (en) | 2010-06-14 | 2017-07-25 | Saturn Licensing Llc | Announcement of program synchronized triggered declarative objects |
| US9756401B2 (en) | 2015-04-07 | 2017-09-05 | Sony Corporation | Processing and providing an image in which a plurality of symbols are encoded |
| US9762354B2 (en) | 2015-01-27 | 2017-09-12 | Sony Corporation | Signaling methods and apparatus |
| US9769286B2 (en) | 2010-08-27 | 2017-09-19 | Saturn Licensing Llc | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US9883247B2 (en) | 2012-08-13 | 2018-01-30 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
| US9912986B2 (en) | 2015-03-19 | 2018-03-06 | Sony Corporation | System for distributing metadata embedded in video |
| US9998801B2 (en) | 2011-08-05 | 2018-06-12 | Saturn Licensing Llc | Receiving device, receiving method, program, and information processing system |
| US10104447B2 (en) | 2012-06-19 | 2018-10-16 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
| US10104448B2 (en) | 2010-10-01 | 2018-10-16 | Saturn Licensing Llc | Receiving apparatus, receiving method, and program |
| US10205991B2 (en) | 2015-07-27 | 2019-02-12 | Sony Corporation | Hidden replaceable media slots |
| US10237601B2 (en) | 2013-06-28 | 2019-03-19 | Saturn Licensing Llc | Distribution system, reception apparatus, and methods for transitioning to new services |
| US10356473B2 (en) | 2011-10-26 | 2019-07-16 | Saturn Licensing Llc | Reception device, reception method, program, and information processing system |
| US10375350B2 (en) | 2010-03-12 | 2019-08-06 | Saturn Licensing Llc | Non-closed caption data transport in standard caption service |
| US10397629B2 (en) | 2012-12-04 | 2019-08-27 | Saturn Licensing Llc | Broadcast transition channel |
| US10405030B2 (en) | 2010-08-20 | 2019-09-03 | Saturn Licensing Llc | Server load balancing for interactive television |
| US10405022B2 (en) | 2010-08-30 | 2019-09-03 | Saturn Licensing Llc | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US10419791B2 (en) | 2013-07-03 | 2019-09-17 | Saturn Licensing Llc | Methods, information providing system, and reception apparatus for distribution of at least one content version |
| US10516913B2 (en) | 2011-04-28 | 2019-12-24 | Saturn Licensing Llc | Receiving device and method, transmitting device and method, and program |
| US10523242B2 (en) | 2015-01-13 | 2019-12-31 | Sony Corporation | Data processing apparatus and method |
| US10547880B2 (en) | 2010-10-01 | 2020-01-28 | Saturn Licensing, LLC. | Information processor, information processing method and program |
| US10616647B2 (en) | 2011-11-29 | 2020-04-07 | Saturn Licensing Llc | Terminal apparatus, server apparatus, information processing method, program, and linking application supply system |
| US10652609B2 (en) | 2011-12-21 | 2020-05-12 | Saturn Licensing Llc | Reception apparatus, reception method, program, and information processing system |
| US10687123B2 (en) | 2010-08-30 | 2020-06-16 | Saturn Licensing Llc | Transmission apapratus, transmission method, reception apparatus, reception method, program, and broadcasting system |
| US10958986B2 (en) | 2011-07-27 | 2021-03-23 | Saturn Licensing Llc | Reception apparatus, terminal apparatus, control method, program, and communication system |
| US11265606B2 (en) | 2010-10-01 | 2022-03-01 | Saturn Licensing, Llc | Reception apparatus, reception method, and program |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013009339A (en) * | 2011-05-20 | 2013-01-10 | Nippon Hoso Kyokai <Nhk> | Receiver |
| EP2891317A4 (en) * | 2012-08-29 | 2016-08-03 | Lg Electronics Inc | Method and apparatus for processing digital service signal |
| JP6023518B2 (en) | 2012-09-06 | 2016-11-09 | サターン ライセンシング エルエルシーSaturn Licensing LLC | Information processing apparatus, information processing method, program, and content sharing system |
| US9769503B2 (en) * | 2012-11-14 | 2017-09-19 | Saturn Licensing Llc | Information processor, information processing method and program |
| RU2634837C2 (en) * | 2012-11-23 | 2017-11-07 | Сони Корпорейшн | Information processing device and information processing method |
| US8914832B2 (en) | 2012-12-14 | 2014-12-16 | Sony Corporation | Information processing apparatus, information processing method, and program |
| JP6178234B2 (en) | 2013-12-27 | 2017-08-09 | 日立マクセル株式会社 | Broadcast receiving apparatus and video display method |
| JP7226436B2 (en) * | 2018-04-12 | 2023-02-21 | ソニーグループ株式会社 | Information processing device and method, and program |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060089914A1 (en) * | 2004-08-30 | 2006-04-27 | John Shiel | Apparatus, systems and methods for compensating broadcast sources |
| US20070008909A1 (en) * | 2003-07-08 | 2007-01-11 | Yuko Tsusaka | Contents storage system, home server apparatus, information supply apparatus, integrated circuit, and program |
| US20080077965A1 (en) * | 2006-09-27 | 2008-03-27 | Hideki Kamimaki | Contents Receiving System and Client |
| US20080189404A1 (en) * | 2006-08-11 | 2008-08-07 | Huawei Technologies Co., Ltd. | Method for executing managment operation by communication terminal and a terminal and system thereof |
| US20100042738A1 (en) * | 2008-08-14 | 2010-02-18 | Samsung Electronics Co., Ltd. | Contents receiving apparatus obtaining application control information and method thereof |
| US20100189406A1 (en) * | 2003-10-10 | 2010-07-29 | Sharp Kabushiki Kaisha | Video data reproducing apparatus, method for operating same and non-transitory recording medium |
| US20110244784A1 (en) * | 2004-02-19 | 2011-10-06 | Landmark Digital Services Llc | Method and apparatus for identification of broadcast source |
| US20110273455A1 (en) * | 2010-05-04 | 2011-11-10 | Shazam Entertainment Ltd. | Systems and Methods of Rendering a Textual Animation |
| US20120047222A1 (en) * | 2010-08-23 | 2012-02-23 | Disney Enterprises, Inc. | System and method for enabling client-side initiated identification of media content |
Family Cites Families (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2399250B (en) * | 2003-02-12 | 2005-08-24 | Video Networks Ltd | System and method for identification and insertion of advertising in broadcast programmes |
| JP4062230B2 (en) * | 2003-10-10 | 2008-03-19 | ソニー株式会社 | File recording / reproducing apparatus, file recording / reproducing method, file recording / reproducing method program, and recording medium recording the file recording / reproducing method program |
| US7769756B2 (en) * | 2004-06-07 | 2010-08-03 | Sling Media, Inc. | Selection and presentation of context-relevant supplemental content and advertising |
| JP4655534B2 (en) * | 2004-08-04 | 2011-03-23 | ソニー株式会社 | Terminal device, data processing method, program, and recording medium |
| JP4396567B2 (en) * | 2005-04-15 | 2010-01-13 | ソニー株式会社 | Material recording apparatus and material recording method |
| US20070022437A1 (en) * | 2005-07-19 | 2007-01-25 | David Gerken | Methods and apparatus for providing content and services coordinated with television content |
| EP1843349A1 (en) * | 2006-04-03 | 2007-10-10 | Sony Corporation | Reproducing apparatus, content selection method, and program |
| US8261345B2 (en) * | 2006-10-23 | 2012-09-04 | Endeavors Technologies, Inc. | Rule-based application access management |
| JP5022025B2 (en) * | 2006-12-27 | 2012-09-12 | インターナショナル・ビジネス・マシーンズ・コーポレーション | A method and apparatus for synchronizing content data streams and metadata. |
| KR100914418B1 (en) * | 2007-12-17 | 2009-08-31 | 한국전자통신연구원 | System for realistically reproducing multimedia contents and method thereof |
| JP2009294777A (en) * | 2008-06-03 | 2009-12-17 | Sony Corp | Content playing device, content playing method, program, and content playing system |
| JP2010004498A (en) * | 2008-06-23 | 2010-01-07 | Panasonic Corp | Content display device, and content display method |
| JP4782174B2 (en) * | 2008-07-18 | 2011-09-28 | シャープ株式会社 | Content display device, content display method, program, recording medium, and content distribution system |
| CN101742079A (en) * | 2008-11-17 | 2010-06-16 | 深圳Tcl新技术有限公司 | Method for adjusting video setup and related device |
| KR20100061078A (en) * | 2008-11-28 | 2010-06-07 | 삼성전자주식회사 | Method and apparatus to consume contents using metadata |
| JP5433239B2 (en) * | 2009-01-15 | 2014-03-05 | 日本放送協会 | Broadcast application launch system |
| US20100215340A1 (en) * | 2009-02-20 | 2010-08-26 | Microsoft Corporation | Triggers For Launching Applications |
| US8705933B2 (en) | 2009-09-25 | 2014-04-22 | Sony Corporation | Video bookmarking |
| US9277183B2 (en) | 2009-10-13 | 2016-03-01 | Sony Corporation | System and method for distributing auxiliary data embedded in video data |
| KR101504268B1 (en) * | 2010-02-11 | 2015-03-20 | 노키아 솔루션스 앤드 네트웍스 오와이 | Device management |
| US8839338B2 (en) | 2012-03-28 | 2014-09-16 | Sony Corporation | Service usage reporting data transport |
| US8941779B2 (en) | 2012-03-21 | 2015-01-27 | Sony Corporation | Non-closed caption data transport in standard caption service |
| US9723360B2 (en) | 2010-04-01 | 2017-08-01 | Saturn Licensing Llc | Interests and demographics profile for advanced broadcast services |
| US20110247028A1 (en) | 2010-04-01 | 2011-10-06 | Mark Eyer | Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services |
| US9706158B2 (en) | 2010-04-01 | 2017-07-11 | Saturn Licensing Llc | Receiver and method for reporting the usage of advanced television services |
| US20110302599A1 (en) | 2010-06-07 | 2011-12-08 | Mark Kenneth Eyer | TV-Centric Actions in Triggered Declarative Objects |
| US8863171B2 (en) | 2010-06-14 | 2014-10-14 | Sony Corporation | Announcement of program synchronized triggered declarative objects |
| US8898723B2 (en) | 2010-08-20 | 2014-11-25 | Sony Corporation | Virtual channel declarative script binding |
| US8893210B2 (en) | 2010-08-20 | 2014-11-18 | Sony Corporation | Server load balancing for interactive television |
| JP5765558B2 (en) | 2010-08-27 | 2015-08-19 | ソニー株式会社 | Reception device, reception method, transmission device, transmission method, program, and broadcasting system |
| US8875169B2 (en) | 2010-08-27 | 2014-10-28 | Sony Corporation | Transmission and reception apparatus, methods, and systems for filtering content |
| US8909694B2 (en) | 2010-08-27 | 2014-12-09 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US8595783B2 (en) | 2010-08-30 | 2013-11-26 | Sony Corporation | Receiving device, receiving method, program, and broadcasting system |
| US10511887B2 (en) | 2010-08-30 | 2019-12-17 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system |
| US9179188B2 (en) | 2010-08-30 | 2015-11-03 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US8918801B2 (en) | 2010-08-30 | 2014-12-23 | Sony Corporation | Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system |
| RU2598591C2 (en) | 2010-08-30 | 2016-09-27 | Сони Корпорейшн | Receiving device, receiving method and program |
| US20120050619A1 (en) | 2010-08-30 | 2012-03-01 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system |
| US8892636B2 (en) | 2010-08-30 | 2014-11-18 | Sony Corporation | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| JP5757075B2 (en) | 2010-09-15 | 2015-07-29 | ソニー株式会社 | Transmitting apparatus, transmitting method, receiving apparatus, receiving method, program, and broadcasting system |
| US9986270B2 (en) | 2010-09-21 | 2018-05-29 | Saturn Licensing Llc | Reception and transmission of trigger information for application program control |
| JP5703664B2 (en) | 2010-09-30 | 2015-04-22 | ソニー株式会社 | Reception device, reception method, transmission device, transmission method, program, and broadcasting system |
| US8908103B2 (en) | 2010-10-01 | 2014-12-09 | Sony Corporation | Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system |
| US9179198B2 (en) | 2010-10-01 | 2015-11-03 | Sony Corporation | Receiving apparatus, receiving method, and program |
| US8872888B2 (en) | 2010-10-01 | 2014-10-28 | Sony Corporation | Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system |
| US9078031B2 (en) | 2010-10-01 | 2015-07-07 | Sony Corporation | Reception apparatus, reception method, and program |
| US8842974B2 (en) | 2010-10-01 | 2014-09-23 | Sony Corporation | Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system |
| MX2013003406A (en) | 2010-10-01 | 2013-05-09 | Sony Corp | Information processing device, information processing method, and program. |
| US20120185888A1 (en) | 2011-01-19 | 2012-07-19 | Sony Corporation | Schema for interests and demographics profile for advanced broadcast services |
| TWI574565B (en) | 2011-03-31 | 2017-03-11 | Sony Corp | A transmitting apparatus, a receiving method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system |
| US8886009B2 (en) | 2011-04-26 | 2014-11-11 | Sony Corporation | Creation of video bookmarks via scripted interactivity in advanced digital television |
| TWI545955B (en) | 2011-04-28 | 2016-08-11 | Sony Corp | Signal receiving apparatus and method, a signal transmission apparatus and method, and program |
| US9554175B2 (en) | 2011-07-20 | 2017-01-24 | Sony Corporation | Method, computer program, reception apparatus, and information providing apparatus for trigger compaction |
| US8917358B2 (en) | 2011-07-27 | 2014-12-23 | Sony Corporation | Reception apparatus, terminal apparatus, control method, program, and communication system |
| US10491966B2 (en) | 2011-08-04 | 2019-11-26 | Saturn Licensing Llc | Reception apparatus, method, computer program, and information providing apparatus for providing an alert service |
| CN103718564B (en) | 2011-08-05 | 2018-01-09 | 索尼公司 | Reception device, method of reseptance and information processing system |
| HUE062523T2 (en) | 2011-08-24 | 2023-11-28 | Saturn Licensing Llc | Reception apparatus, reception method, program and information processing system |
| US20130055313A1 (en) | 2011-08-31 | 2013-02-28 | Sony Corporation | Method, computer program, reception apparatus, and information providing apparatus for accessing content from a plurality of content sources |
| TWI528749B (en) | 2011-09-06 | 2016-04-01 | Sony Corp | A signal receiving device, a signal receiving method, an information processing program and an information processing system |
| US9374620B2 (en) | 2011-10-21 | 2016-06-21 | Sony Corporation | Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed system |
| US9015785B2 (en) | 2011-11-29 | 2015-04-21 | Sony Corporation | Terminal apparatus, server apparatus, information processing method, program, and linking application supply system |
| US9113230B2 (en) | 2011-12-21 | 2015-08-18 | Sony Corporation | Method, computer program, and reception apparatus for delivery of supplemental content |
| US8930988B2 (en) | 2011-12-21 | 2015-01-06 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
| CA2859008C (en) | 2012-01-24 | 2022-04-26 | Sony Corporation | Receiver, reception method, program and information processing system |
| US9414002B2 (en) | 2012-02-07 | 2016-08-09 | Sony Corporation | Receiving apparatus, receiving method, and program |
| US9936231B2 (en) | 2012-03-21 | 2018-04-03 | Saturn Licensing Llc | Trigger compaction |
| US20130282870A1 (en) | 2012-04-18 | 2013-10-24 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, transmission method, and program |
-
2011
- 2011-02-15 JP JP2011030058A patent/JP5668512B2/en not_active Expired - Fee Related
-
2012
- 2012-02-08 BR BR112013020266A patent/BR112013020266A2/en not_active Application Discontinuation
- 2012-02-08 RU RU2013137247A patent/RU2610255C2/en not_active IP Right Cessation
- 2012-02-08 US US13/996,163 patent/US20130275502A1/en not_active Abandoned
- 2012-02-08 CN CN201280008159.7A patent/CN103348322B/en active Active
- 2012-02-08 WO PCT/JP2012/052904 patent/WO2012111514A1/en not_active Ceased
- 2012-02-08 EP EP12746987.2A patent/EP2677421A4/en not_active Withdrawn
-
2013
- 2013-10-31 US US14/069,032 patent/US11621993B2/en active Active
-
2015
- 2015-12-30 US US14/984,261 patent/US20160112543A1/en not_active Abandoned
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070008909A1 (en) * | 2003-07-08 | 2007-01-11 | Yuko Tsusaka | Contents storage system, home server apparatus, information supply apparatus, integrated circuit, and program |
| US20100189406A1 (en) * | 2003-10-10 | 2010-07-29 | Sharp Kabushiki Kaisha | Video data reproducing apparatus, method for operating same and non-transitory recording medium |
| US20110244784A1 (en) * | 2004-02-19 | 2011-10-06 | Landmark Digital Services Llc | Method and apparatus for identification of broadcast source |
| US20060089914A1 (en) * | 2004-08-30 | 2006-04-27 | John Shiel | Apparatus, systems and methods for compensating broadcast sources |
| US20080189404A1 (en) * | 2006-08-11 | 2008-08-07 | Huawei Technologies Co., Ltd. | Method for executing managment operation by communication terminal and a terminal and system thereof |
| US20080077965A1 (en) * | 2006-09-27 | 2008-03-27 | Hideki Kamimaki | Contents Receiving System and Client |
| US20100042738A1 (en) * | 2008-08-14 | 2010-02-18 | Samsung Electronics Co., Ltd. | Contents receiving apparatus obtaining application control information and method thereof |
| US20110273455A1 (en) * | 2010-05-04 | 2011-11-10 | Shazam Entertainment Ltd. | Systems and Methods of Rendering a Textual Animation |
| US20120047222A1 (en) * | 2010-08-23 | 2012-02-23 | Disney Enterprises, Inc. | System and method for enabling client-side initiated identification of media content |
Cited By (71)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9247198B2 (en) | 2010-03-12 | 2016-01-26 | Sony Corporation | Data transport in unannounced standard caption service |
| US10375350B2 (en) | 2010-03-12 | 2019-08-06 | Saturn Licensing Llc | Non-closed caption data transport in standard caption service |
| US9912932B2 (en) | 2010-03-12 | 2018-03-06 | Saturn Licensing Llc | Data transport in caption service |
| US9699505B2 (en) | 2010-03-12 | 2017-07-04 | Saturn Licensing Llc | Service usage reporting data transport |
| US9521394B2 (en) | 2010-03-12 | 2016-12-13 | Sony Corporation | Disparity data transport and signaling |
| US9716923B2 (en) | 2010-06-14 | 2017-07-25 | Saturn Licensing Llc | Announcement of program synchronized triggered declarative objects |
| US10405030B2 (en) | 2010-08-20 | 2019-09-03 | Saturn Licensing Llc | Server load balancing for interactive television |
| US10805691B2 (en) | 2010-08-20 | 2020-10-13 | Saturn Licensing Llc | Virtual channel declarative script binding |
| US9648398B2 (en) | 2010-08-20 | 2017-05-09 | Saturn Licensing Llc | Virtual channel declarative script binding |
| US10397654B2 (en) | 2010-08-27 | 2019-08-27 | Saturn Licensing Llc | Transmission and reception apparatuses, methods, and systems for filtering content |
| US9215295B2 (en) | 2010-08-27 | 2015-12-15 | Sony Corporation | Transmission and reception apparatuses, methods, and systems for filtering content |
| US9769526B2 (en) | 2010-08-27 | 2017-09-19 | Saturn Licensing Llc | Transmission and reception apparatuses, methods, and systems for filtering content |
| US9769286B2 (en) | 2010-08-27 | 2017-09-19 | Saturn Licensing Llc | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US10405022B2 (en) | 2010-08-30 | 2019-09-03 | Saturn Licensing Llc | Transmission apparatus and method, reception apparatus and method, and transmission and reception system |
| US10687123B2 (en) | 2010-08-30 | 2020-06-16 | Saturn Licensing Llc | Transmission apapratus, transmission method, reception apparatus, reception method, program, and broadcasting system |
| US9538260B2 (en) | 2010-08-30 | 2017-01-03 | Saturn Licensing, LLC. | Receiving device, receiving method, program, and broadcasting system |
| US10104448B2 (en) | 2010-10-01 | 2018-10-16 | Saturn Licensing Llc | Receiving apparatus, receiving method, and program |
| US9479833B2 (en) | 2010-10-01 | 2016-10-25 | Sony Corporation | Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system |
| US11425463B2 (en) | 2010-10-01 | 2022-08-23 | Saturn Licensing Llc | Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system |
| US10547880B2 (en) | 2010-10-01 | 2020-01-28 | Saturn Licensing, LLC. | Information processor, information processing method and program |
| US11265606B2 (en) | 2010-10-01 | 2022-03-01 | Saturn Licensing, Llc | Reception apparatus, reception method, and program |
| US9467742B2 (en) | 2010-10-01 | 2016-10-11 | Sony Corporation | Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system |
| US10516913B2 (en) | 2011-04-28 | 2019-12-24 | Saturn Licensing Llc | Receiving device and method, transmitting device and method, and program |
| US10341715B2 (en) | 2011-07-20 | 2019-07-02 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
| US20150195605A1 (en) | 2011-07-20 | 2015-07-09 | Sony Corporation | Extensions to trigger parameters table for interactive television |
| US10958986B2 (en) | 2011-07-27 | 2021-03-23 | Saturn Licensing Llc | Reception apparatus, terminal apparatus, control method, program, and communication system |
| US11019406B2 (en) | 2011-08-05 | 2021-05-25 | Saturn Licensing Llc | Receiving device, receiving method, program, and information processing system |
| US9998801B2 (en) | 2011-08-05 | 2018-06-12 | Saturn Licensing Llc | Receiving device, receiving method, program, and information processing system |
| US10531156B2 (en) | 2011-09-06 | 2020-01-07 | Saturn Licensing Llc | Reception apparatus, reception method, program, and information processing system |
| US9185460B2 (en) | 2011-09-06 | 2015-11-10 | Sony Corporation | Reception apparatus, reception method, program, and information processing system |
| US10440423B2 (en) * | 2011-09-22 | 2019-10-08 | Saturn Licensing Llc | Reception device, reception method, program, and information processing system |
| US20140230002A1 (en) * | 2011-09-22 | 2014-08-14 | Sony Corporation | Reception device, reception method, program, and information processing system |
| US9967613B2 (en) | 2011-09-22 | 2018-05-08 | Saturn Licensing Llc | Reception device, reception method, program, and information processing system |
| US9503778B2 (en) * | 2011-09-22 | 2016-11-22 | Sony Corporation | Reception device, reception method, program, and information processing system |
| US20170070771A1 (en) * | 2011-09-22 | 2017-03-09 | Sony Corporation | Reception device, reception method, program, and information processing system |
| US10356473B2 (en) | 2011-10-26 | 2019-07-16 | Saturn Licensing Llc | Reception device, reception method, program, and information processing system |
| US10616647B2 (en) | 2011-11-29 | 2020-04-07 | Saturn Licensing Llc | Terminal apparatus, server apparatus, information processing method, program, and linking application supply system |
| US12063411B2 (en) | 2011-12-21 | 2024-08-13 | Saturn Licensing Llc | Reception apparatus, reception method, program, and information processing system |
| US10652609B2 (en) | 2011-12-21 | 2020-05-12 | Saturn Licensing Llc | Reception apparatus, reception method, program, and information processing system |
| US10104447B2 (en) | 2012-06-19 | 2018-10-16 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
| US11051082B2 (en) | 2012-06-19 | 2021-06-29 | Saturn Licensing Llc | Extensions to trigger parameters table for interactive television |
| US9204187B2 (en) | 2012-07-12 | 2015-12-01 | Sony Corporation | Parameterized services descriptor for advanced television services |
| US9894408B2 (en) | 2012-07-12 | 2018-02-13 | Saturn Licensing Llc | Parameterized services descriptor for advanced television services |
| US9712873B2 (en) | 2012-07-31 | 2017-07-18 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
| US9883248B2 (en) | 2012-08-13 | 2018-01-30 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
| US11206457B2 (en) | 2012-08-13 | 2021-12-21 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
| US9883247B2 (en) | 2012-08-13 | 2018-01-30 | Saturn Licensing Llc | Reception apparatus, reception method, transmission apparatus, and transmission method |
| US10448077B2 (en) | 2012-11-09 | 2019-10-15 | Saturn Licensing Llc | On-demand access to scheduled content |
| US9699492B2 (en) | 2012-11-09 | 2017-07-04 | Sony Corporation | On-demand access to scheduled content |
| US10397629B2 (en) | 2012-12-04 | 2019-08-27 | Saturn Licensing Llc | Broadcast transition channel |
| US10728602B2 (en) | 2012-12-04 | 2020-07-28 | Saturn Licensing Llc | Broadcast transition channel |
| US10237600B2 (en) | 2013-06-28 | 2019-03-19 | Saturn Licensing Llc | Distribution system, reception apparatus, and methods for transitioning to new services |
| US10237601B2 (en) | 2013-06-28 | 2019-03-19 | Saturn Licensing Llc | Distribution system, reception apparatus, and methods for transitioning to new services |
| US10757460B2 (en) | 2013-06-28 | 2020-08-25 | Saturn Licensing Llc | Distribution system, reception apparatus, and methods for transitioning to new services |
| US10419791B2 (en) | 2013-07-03 | 2019-09-17 | Saturn Licensing Llc | Methods, information providing system, and reception apparatus for distribution of at least one content version |
| US9473159B2 (en) | 2013-07-31 | 2016-10-18 | Sony Corporation | Method and apparatus for performing analog-to-digital conversion on multiple input signals |
| US9197160B2 (en) | 2013-07-31 | 2015-11-24 | Sony Corporation | Method and apparatus for performing analog-to-digital conversion on multiple input signals |
| US9326295B1 (en) | 2014-12-10 | 2016-04-26 | Sony Corporation | Method and apparatus for transmitting a-priori information in a communication system |
| US10523242B2 (en) | 2015-01-13 | 2019-12-31 | Sony Corporation | Data processing apparatus and method |
| US9762354B2 (en) | 2015-01-27 | 2017-09-12 | Sony Corporation | Signaling methods and apparatus |
| US9912986B2 (en) | 2015-03-19 | 2018-03-06 | Sony Corporation | System for distributing metadata embedded in video |
| US11218765B2 (en) | 2015-03-19 | 2022-01-04 | Saturn Licensing Llc | System for distributing metadata embedded in video |
| US11683559B2 (en) | 2015-03-19 | 2023-06-20 | Saturn Licensing Llc | System for distributing metadata embedded in video |
| US10547899B2 (en) | 2015-03-19 | 2020-01-28 | Sony Corporation | System for distributing metadata embedded in video |
| US11146864B2 (en) | 2015-04-07 | 2021-10-12 | Saturn Licensing Llc | Processing and providing an image in which a plurality of symbols are encoded |
| US10805694B2 (en) | 2015-04-07 | 2020-10-13 | Saturn Licensing Llc | Processing and providing an image in which a plurality of symbols are encoded |
| US9756401B2 (en) | 2015-04-07 | 2017-09-05 | Sony Corporation | Processing and providing an image in which a plurality of symbols are encoded |
| US10887144B2 (en) | 2015-06-22 | 2021-01-05 | Saturn Licensing Llc | Signaling methods and apparatus |
| US9590782B2 (en) | 2015-06-22 | 2017-03-07 | Sony Corporation | Signaling methods and apparatus |
| US10205991B2 (en) | 2015-07-27 | 2019-02-12 | Sony Corporation | Hidden replaceable media slots |
| US12160631B2 (en) | 2015-07-27 | 2024-12-03 | Saturn Licensing Llc | Hidden replaceable media slots |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5668512B2 (en) | 2015-02-12 |
| EP2677421A1 (en) | 2013-12-25 |
| BR112013020266A2 (en) | 2016-10-18 |
| JP2012168801A (en) | 2012-09-06 |
| US20160112543A1 (en) | 2016-04-21 |
| RU2013137247A (en) | 2015-02-20 |
| CN103348322A (en) | 2013-10-09 |
| CN103348322B (en) | 2017-06-09 |
| WO2012111514A1 (en) | 2012-08-23 |
| EP2677421A4 (en) | 2014-11-19 |
| US11621993B2 (en) | 2023-04-04 |
| RU2610255C2 (en) | 2017-02-08 |
| US20130275502A1 (en) | 2013-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11621993B2 (en) | Information processing device, information processing method, and program | |
| US9961414B2 (en) | Receiving device, receiving method, transmitting device, and transmitting method | |
| US9596494B2 (en) | Apparatus and method for processing an interactive service | |
| US9661371B2 (en) | Method for transmitting a broadcast service, apparatus for receiving same, and method for processing an additional service using the apparatus for receiving same | |
| US9661387B2 (en) | Receiving apparatus, reception method, transmitting apparatus, transmission method, and program | |
| US10715571B2 (en) | Self-adaptive streaming medium processing method and apparatus | |
| US11889163B2 (en) | Receiving device, receiving method, transmitting device, and transmitting method | |
| MX2015001908A (en) | Apparatus and method for processing an interactive service. | |
| US10979163B2 (en) | Reception apparatus, transmission apparatus, and data processing method | |
| US9489421B2 (en) | Transmission apparatus, information processing method, program, reception apparatus, and application-coordinated system | |
| US11405683B2 (en) | Reception apparatus, reception method, transmission apparatus, and transmission method for controlling termination of application | |
| US10728610B2 (en) | Receiving apparatus, receiving method, transmission apparatus, and transmission method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SATURN LICENSING LLC, NEW YORK Free format text: ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT;ASSIGNOR:SONY CORPORATION;REEL/FRAME:041391/0037 Effective date: 20150911 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |