IP Library Patent Application 15306831
Patent Application
App. No. 15/306,831

RECEIVER, TRANSMITTER, DATA COMMUNICATION METHOD, AND DATA PROCESSING METHOD

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 None
App. No.
15/306,831
Abstract

A device and a method for implementing an efficient delivery of signaling data required for reception and reproduction of a content are provided. A receiver stores and holds, in a storage unit, a signaling template as a template for generating a signaling instance required for a content reception process and a content reproduction process. A transmitter transmits, to the receiver, difference information as data to be applied to the signaling template and used for generating a signaling instance. The receiver generates the signaling instance by applying the difference information received from the transmitter to the signaling template, and receives and reproduces a content with reference to the generated signaling instance.

Claims (42)

1 . A receiver comprising:

a storage unit that stores a signaling template, the signaling template being a template for generating a signaling instance as signaling data required for reception and reproduction of a content;

a communication unit that receives difference information as data to be applied to the signaling template and used for generating a signaling instance; and

a data processing unit that generates the signaling instance by applying the difference information to the signaling template.

2 . The receiver according to claim 1 , wherein

the difference information includes application mode information for the signaling template, and

the data processing unit executes a process of applying the difference information to the signaling template according to application mode information recorded in the difference information.

3 . The receiver according to claim 2 , wherein the application mode information is information indicating a process of one of addition, modification, and deletion of data for the signaling template.

4 . The receiver according to claim 1 , wherein

the difference information includes:

an identifier of a signaling template to which difference information is applied; and

an identifier of a signaling instance generated by the process of applying the difference information to the signaling template,

the data processing unit sets a signaling instance identifier recorded in difference information to the signaling instance generated as a result of executing the process of applying the difference information by selecting and applying a signaling template including the same identifier as the identifier of the signaling template recorded in the difference information.

5 . The receiver according to claim 1 , wherein

the difference information includes application mode information for the signaling template and application data, and

the data processing unit generates a signaling instance required for reception and reproduction of a content by executing, on the signaling template, a process of applying the application data according to the application mode information recorded in the difference information.

6 . The receiver according to claim 1 , wherein

the signaling template is extensible markup language (XML) data,

the difference information includes information for an XML data conversion process, and

the data processing unit generates a signaling instance including XML data by the process of applying the difference information to the signaling template.

7 . The receiver according to claim 1 , wherein the signaling instance includes access information of an AV segment as data to be received and reproduced by the receiver.

8 . The receiver according to claim 1 , wherein

the difference information is data to be transmitted according to a file delivery over uni-directional transport (FLUTE) protocol as a communication protocol, or according to a FLUTE+ protocol as an expanded protocol of the FLUTE protocol, and

the data processing unit extracts the difference information from transmitted data according to the FLUTE protocol or the FLUTE+ protocol.

9 . A transmitter comprising a communication unit that transmits signaling data required for reception and reproduction of a content in a receiver,

wherein the communication unit transmits difference information as data to be applied to a signaling template held by the receiver and used for generating a signaling instance.

10 . The transmitter according to claim 9 , wherein the difference information includes application mode information for the signaling template and application data, the difference information being information capable of generating a signaling instance required for reception and reproduction of a content by a process of applying the application data according to the application mode information for the signaling template held by the receiver.

11 . The transmitter according to claim 9 , wherein the difference information includes:

an identifier of a signaling template to which difference information is applied; and

an identifier of a signaling instance generated by the process of applying the difference information to the signaling template.

12 . A transmitter comprising:

a data processing unit that detects a difference between a signaling instance including signaling data applied for content reception and reproduction in a receiver and a signaling template held by the receiver, and generates difference information; and

a communication unit that transmits the difference information.

13 . A data processing method to be executed in a receiver, wherein

the receiver includes a storage unit that stores a signaling template, the signaling template being a template for generating a signaling instance as signaling data required for reception and reproduction of a content,

a communication unit of the receiver receives difference information as data to be applied to the signaling template and used for generating a signaling instance, and

a data processing unit of the receiver generates the signaling instance by applying the difference information to the signaling template.

14 . A data communication method to be executed in a transmitter, the data communication method comprising:

transmitting, by a communication unit, difference information as data to be applied to a signaling template held by a receiver and used for generating a signaling instance in a process of transmitting signaling data required for reception and reproduction of a content in the receiver.

15 . A data processing method to be executed in a transmitter, comprising:

detecting, by a data processing unit, a difference between a signaling instance including signaling data applied for content reception and reproduction in a receiver and a signaling template held by the receiver, and generating difference information; and

transmitting, by a communication unit, the difference information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2020
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 052256/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2016
From: YAMAGISHI, YASUAKI
To: SONY CORPORATION
Reel/Frame 040491/0223 →