News Column

Researchers Submit Patent Application, "Information Processing Apparatus, Information Processing Method, Program, and Server Apparatus", for Approval

September 9, 2014



By a News Reporter-Staff News Editor at Information Technology Newsweekly -- From Washington, D.C., VerticalNews journalists report that a patent application by the inventors Kitahara, Jun (Saitama, JP); Kitazato, Naohisa (Tokyo, JP), filed on June 21, 2013, was made available online on August 28, 2014.

The patent's assignee is Sony Corporation.

News editors obtained the following quote from the background information supplied by the inventors: "In recent years, a technique that enables an application delivered via a network such as the Internet to be executed simultaneous with a reproduction of a broadcast content has been known. As such a technique, a technique called hybrid broadcast broadband TV (hereinafter, referred to as 'HbbTV') is known. As a standard of HbbTV, 'ETSI TS 102 796' (see Non-patent Literature 1) has been developed in Europe. Further, the standard 'ARIB STD-B23' (see Non-patent Literature 2) conforming thereto has been developed also in our country.

"For example, in a system in which an application is executed simultaneous with a reproduction of a broadcast content as in HbbTV, a life cycle of an application from an activation to an end is managed by a data structure called AIT (Application Information Table) section superimposed on a broadcast content. An information terminal that has acquired the AIT section controls the application based on an application control code included in the AIT section.

"Moreover, there is an XML-AIT described in an XML format as a format optimal for providing information related to an application to a receiver using a communication network such as the Internet, the XML-AIT including information equivalent to a broadcast AIT section."

As a supplement to the background information on this patent application, VerticalNews correspondents also obtained the inventors' summary information for this patent application: "Technical Problems

"In the future, a service that provides an application not directly related to broadcast (broadcast-unlinked application) in addition to an application executed in link with a broadcast program of digital terrestrial broadcast or the like (broadcast-linked application) is expected to be started. However, in actually operating a service that uses a broadcast-unlinked application, there are still various problems to be solved, and countermeasures are desired.

"An object of the present disclosure is to provide an information processing apparatus, an information processing method, a program, and a server apparatus with which a quality of a service that uses an application that uses a broadcast resource can be improved.

"Solution to Problems

"To solve the problems described above, according to the present disclosure, there is provided an information processing apparatus including: a broadcast processing unit that receives and processes a broadcast resource constituted of a plurality of types of media information; and a controller that acquires an application information table which stores information requisite for activating an application that can use the broadcast resource and first definition information for specifying the type of the media information of the broadcast resource usable by the application, and judges whether the broadcast resource can be used by the application in a unit of the media information.

"In the information processing apparatus, the application information table may store second definition information for limiting an operation of the application that uses the broadcast resource in association with the first definition information, and the controller may control, when it is judged that the broadcast resource can be used by the application in the unit of the media information, the operation of the application that uses the broadcast resource based on the second definition information.

"In the information processing apparatus, the application information table may store third definition information for defining a broadcast unit accessible by the application in association with the first definition information and the second definition information, and the controller may perform, in the broadcast unit defined by the third definition information, the judgment on whether the broadcast resource can be used by the application in the unit of the media information and the control of the operation of the application that uses the broadcast resource.

"In the information processing apparatus, the application information table may store information requisite for validating the application information table, and the controller may validate the application information table using the information requisite for the validation and when succeeding in the validation, move on to the judgment on whether the broadcast resource can be used by the application in the unit of the media information.

"In the information processing apparatus, the controller may judge, when a broadcast channel switch instruction from a user occurs while the application is being executed, whether a broadcast resource of a switch-destination broadcast channel can be used by the application based on the access permission information, cause the application to be continuously executed and access the broadcast resource of the switch-destination broadcast channel when judged that the broadcast resource is usable, and cause the application to end and access the broadcast resource of the switch-destination broadcast channel when judged that the broadcast resource is unusable.

"According to the present disclosure, there is provided an information processing method including: receiving, by a broadcast processing unit, a broadcast resource constituted of a plurality of types of media information; and acquiring, by a controller, an application information table which stores information requisite for activating an application that can use the broadcast resource and first definition information for specifying the type of the media information of the broadcast resource usable by the application, and judging whether the broadcast resource can be used by the application in a unit of the media information.

"According to another aspect of the present disclosure, there is provided a program that causes a computer to function as: a broadcast processing unit that receives and processes a broadcast resource constituted of a plurality of types of media information; and a controller that acquires an application information table which stores information requisite for activating an application that can use the broadcast resource and first definition information for specifying the type of the media information of the broadcast resource usable by the application, and judges whether the broadcast resource can be used by the application in a unit of the media information.

"According to another aspect of the present disclosure, there is provided a server apparatus including a generation unit that generates an application information table which stores information requisite for activating an application that can use a broadcast resource in an information processing apparatus and first definition information for specifying a type of the media information of the broadcast resource usable by the application, and responds to an acquisition request for the application information table from the information processing apparatus.

"In the server apparatus, the generation unit may store, in the application information table, second definition information for limiting an operation of the application that uses the broadcast resource in association with the first definition information.

"In the server apparatus, the generation unit may store, in the application information table, third definition information for defining a broadcast unit accessible by the application in association with the first definition information and the second definition information.

"In the server apparatus, the generation unit may store, in the application information table, information requisite for validating the application information table.

"As described above, according to the present disclosure, a quality of the service that uses the application that uses the broadcast resource can be improved.

BRIEF DESCRIPTION OF DRAWINGS

"FIG. 1 A diagram showing a general outline of an information processing system of this embodiment.

"FIG. 2 A diagram showing a data structure of an XML-AIT of this embodiment.

"FIG. 3 A diagram showing a data structure of an application hash descriptor described in the XML-AIT.

"FIG. 4 A diagram showing an example of an XML schema defining a logical structure of an application identification descriptor.

"FIG. 5 A diagram showing an example of the XML schema defining the logical structure of the application identification descriptor.

"FIG. 6 A diagram showing an example of an XML schema of resource permission information.

"FIG. 7 A diagram showing another example of the XML schema of the resource permission information.

"FIG. 8 A diagram showing another example of the XML schema of the resource permission information.

"FIG. 9 A diagram showing another example of the XML schema of the resource permission information.

"FIG. 10 A diagram showing a specific example of the application identification descriptor.

"FIG. 11 A diagram showing definitions of application control codes stored in the XML-AIT.

"FIG. 12 A block diagram showing a structure of an information processing apparatus of this embodiment.

"FIG. 13 A sequence diagram showing a flow of exchanges among a broadcast facility, an application server, an XML-AIT server, and the information processing apparatus.

"FIG. 14 A flowchart showing a processing procedure of the information processing apparatus shown in FIG. 13.

"FIG. 15 A flowchart showing a processing procedure of the information processing apparatus at a time of a direct tuning of a broadcast channel.

"FIG. 16 A flowchart showing an operation of the information processing apparatus when an application is shifted.

"FIG. 17 A block diagram for explaining a mechanism of a generation and validation of an electronic signature and hash value.

"FIG. 18 A diagram showing an example of a display method of a broadcast resource and application.

"FIG. 19 A diagram showing another example of the display method of the broadcast resource and application.

"FIG. 20 A diagram showing another example of the display method of the broadcast resource and application.

"FIG. 21 A diagram showing another example of the display method of the broadcast resource and application."

For additional information on this patent application, see: Kitahara, Jun; Kitazato, Naohisa. Information Processing Apparatus, Information Processing Method, Program, and Server Apparatus. Filed June 21, 2013 and posted August 28, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=164&p=4&f=G&l=50&d=PG01&S1=20140821.PD.&OS=PD/20140821&RS=PD/20140821

Keywords for this news article include: Information Technology, Information and Data Architecture, Sony Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Information Technology Newsweekly


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters