IP Library Granted Patent US 9,979,781
Granted Patent B2
US 9,979,781 · App. 14/646,827 · Granted May 22, 2018

Receiving device, receiving method, transmission device, transmission method, and program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,979,781
App. No.
14/646,827
Granted
May 22, 2018
Kind
B2
Abstract

The present technology relates to a receiving device, a receiving method, a transmission device, a transmission method, and a program, which allow an application program to be created in an optimum production environment. An AIT acquisition and analysis unit acquires mapping information in which a first directory structure, to be used in the case of transmitting a resource constituting an application program by a first transmission system, and a second directory structure, to be used in the case of transmitting a resource constituting the application program by a second transmission system, are associated with each other. When an application program including a resource created in accordance with the first directory structure is transmitted by the second transmission system, a carousel processing unit allows the resource created in accordance with the first directory structure to correspond to the second directory structure using the mapping information to thereby acquire the application program transmitted by the second transmission system. The present technology is applicable to television receiver, for example.

Claims (64)

1. A receiving device comprising:

receiving circuitry configured to receive audio and video (AV) content, an application program to be executed in conjunction with the AV content, and mapping information, the mapping information associating a first path of a resource of the application program designated using a first directory structure with a second path of the resource of the application program designated using a second directory structure different from the first directory structure; and

processing circuitry configured to control an operation of the application program, the processing circuitry is further configured to, in case of the resource of the application program being received using the second directory structure and in case of the application program referring to the resource of the application program using the first directory structure:

identify the second path that is associated with the first path using the mapping information; and

acquire the resource of the application program for the operation of the application program using the second path,

wherein the processing circuitry is further configured to, in case of the mapping information indicating that at least two paths are designated to the resource of the application program using the second directory structure, identify one of the at least two paths that refers to a target module associated with the application program as the second path.

2. The receiving device according to claim 1 , wherein

the mapping information is included in control information for controlling the operation of the application program, and

the processing circuitry is configured to control the operation of the application program based on the control information.

3. The receiving device according to claim 2 , wherein

the resource of the application program is received using the first directory structure in case of the resource of the application program being received by communications using a data network, and

the resource of the application program is received using the second directory structure in case of the resource the application program being received by broadcasting.

4. The receiving device according to claim 3 , wherein

the second path of the resource of the application program is designated based on a module used in data carousel transmission for transmitting the resource.

5. The receiving device according to claim 1 , wherein

the receiving circuitry is configured to acquire the application program through either communications or broadcasting, in accordance with information representing a transmission, system for transmitting the application program included in control information for controlling the operation of the application program.

6. The receiving device according to claim 1 , wherein

the receiving circuitry is configured to receive control information that is transmitted by a transmission system using either communications or broadcasting, the control information being for controlling the operation of the application program.

7. The receiving device according to claim 1 , wherein

the processing circuitry is further configured to, in case of the resource of the application program being received using the second directory structure and in case of the application program referring to the resource of the application program using the second directory structure, acquire the resource of the application program for the operation of the application program without using the mapping information.

8. The receiving device according to claim 1 , wherein the receiving device is a television receiver.

9. The receiving device according to claim 1 , wherein the resource of the application program comprises a document file or an image file.

10. A receiving method of a receiving device, the method comprising:

receiving, by receiving circuitry of the receiving device, audio and video (AV) content, an application program to be executed in conjunction with the AV content, and mapping information, the mapping information associating a first path of a resource of the application program designated using a first directory structure with a second path of the resource of the application program designated using a second directory structure different from the first directory structure; and

controlling, by processing circuitry of the receiving device, an operation of the application program, including, in case of the resource of the application program being received using the second directory structure and in case of the application program referring to the resource of the application program using the first directory structure:

identifying the second path that is associated with the first path using the mapping information, including, in case of the mapping information indicating that at least two paths are designated to the resource of the application program using the second directory structure, identifying one of the at least two paths that refers to a target module associated with the application program as the second path; and

acquiring the resource of the application program for the operation of the application program using the second path.

11. The receiving method according to claim 10 , further comprising:

receiving control information for controlling the operation of the application program; and

controlling, by the processing circuitry of the receiving device, the operation of the application program based on the control information.

12. The receiving method according to claim 10 , further comprising:

receiving the resource of the application program by broadcasting using data carousel transmission,

wherein the second path of the resource of the application program is designated based on a module used in the data carousel transmission for transmitting the resource.

13. The receiving method according to claim 10 , further comprising

receiving control information for controlling the operation of the application program; and

acquiring, the application program through either communications or broadcasting, in accordance with information representing a transmission system for transmitting the application program included in the control information for controlling the operation of the application program.

14. The receiving method according to claim 10 , further comprising:

receiving control information that is transmitted by a transmission system using either communications or broadcasting, the control information being for controlling the operation of the application program.

15. The receiving method according to claim 10 , further comprising:

in case of the resource of the application program being received using the second directory structure and in case of the application program referring to the resource of the application program using the second directory structure, acquiring the resource of the application program for the operation of the application program without using the mapping information.

16. A non-transitory storage medium stored therein a program which, when being executed by a computer, causes the computer to perform a method comprising:

receiving audio and video (AV) content, an application program to be executed in conjunction with the AV content, and mapping information, the mapping information associating a first path of a resource of the application program designated using a first directory structure with a second path of the resource of the application program designated using a second directory structure different from the first directory structure; and

controlling an operation of the application program, including, in case of the resource of the application program being received using the second directory structure and in case of the application program referring to the resource of the application program using the first directory structure:

identifying the second path that is associated with the first path using the mapping information, including, in case of the mapping information indicating that at least two paths are designated to the resource of the application program using the second directory structure, identifying one of the at least two paths that refers to a target module associated with the application program as the second path; and

acquiring the resource of the application program for the operation of the application program using the second path.

17. A transmission device comprising:

processing circuitry configured to generate control information for controlling an operation of an application program to be executed in conjunction with audio and video (AV) content; and

transmitting circuitry configured to

transmit the control information along with the AV content, and

transmit a resource of the application program using data carousel transmission, wherein

the control information includes mapping information associating a first path of the resource of the application program designated using a first directory structure with a second path of the resource of the application program designated using a second directory structure different from the first directory structure,

wherein the second path of the resource of the application program is designated based on a module used in the data carousel transmission for transmitting the resource.

18. A transmission method of a transmission device, the method comprising:

generating, by processing circuitry of the transmission device, control information for controlling an operation of an application program to be executed in conjunction with audio and video (AV) content;

transmitting, by transmitting circuitry of the transmission device, the control information along with the AV content; and

transmitting, by the transmitting circuitry of the transmission device, a resource of the application program using data carousel transmission, wherein

the control information includes mapping information associating a first path of the resource of the application program designated using a first directory structure with a second path of the resource of the application program designated using a second directory structure different from the first directory structure,

wherein the second path of the resource of the application program is designated based on a module used in the data carousel transmission for transmitting the resource.

19. A non-transitory storage medium stored therein a program which, when being executed by a computer, causes the computer to perform a method comprising:

generating control information for controlling an operation of an application program to be executed in conjunction with audio and video (AV) content;

transmitting the control information along with the AV content; and

transmitting a resource of the application program using data carousel transmission, wherein

the control information includes mapping information associating a first path of the resource of the application program designated using a first directory structure with a second path of the resource of the application program designated using a second directory structure different from the first directory structure,

wherein the second path of the resource of the application program is designated based on a module used in the data carousel transmission for transmitting the resource.

Assignments (2)
ASSIGNMENT OF THE ENTIRE INTEREST SUBJECT TO AN AGREEMENT RECITED IN THE DOCUMENT Recorded Jan 18, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 041391/0037 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2015
From: KITAZATO, NAOHISA
To: SONY CORPORATION
Reel/Frame 035760/0503 →