IP Library Granted Patent US 8,931,024
Granted Patent B2
US 8,931,024 · App. 13/710,989 · Granted Jan 6, 2015

Receiving apparatus and subtitle processing method

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 8,931,024
App. No.
13/710,989
Granted
Jan 6, 2015
Kind
B2
Abstract

Provided is a receiving apparatus, including: a program receiving section configured to receive broadcast program data; a program reproduction section configured to reproduce the received program data; a clock functioning as a timer; a subtitle-data obtaining section configured to obtain subtitle data via a network, the subtitle data corresponding to the program data, time to display the subtitle data being previously specified; and a reproduction-time shifting section configured to delay, in a case where the time to display the obtained subtitle data is behind time of the clock, time to reproduce the program data by the program reproduction section for at least a time lag between time to display the subtitle data and time of the clock.

Claims (46)

1. A receiving apparatus, comprising:

a clock; and

circuitry configured to

receive broadcast program data;

reproduce the received program data;

obtain subtitle data via a network, the subtitle data corresponding to the program data at a previously specified timing;

calculate an offset time, T offset , by the following equation:

T offset =T r −T a +T m ,

where T a is a display time of the obtained subtitle data, T r is a time of the clock and T m is a predetermined margin time; and

delay, when the display time of the obtained subtitle data is behind the time of the clock, a time to reproduce the program data by the offset time, T offset .

2. The receiving apparatus according to claim 1 , wherein the circuitry is further configured to calculate a modified display time, T a ′, by the following equation:

T a ′=T a+ T offset , and

display the subtitle data at the modified display time, T a ′.

3. The receiving apparatus according to claim 1 , wherein the circuitry is further configured to

convert the offset time, T offset , into a 90 KHz counter value, the offset time being obtained by adding a predetermined margin to the time lag, and

delay a system time clock (STC).

4. The receiving apparatus according to claim 3 , wherein the circuitry is further configured to

return the STC to an original value when one of the program data and the subtitle data is complete.

5. The receiving apparatus according to claim 3 , wherein the circuitry is further configured to

calculate the offset time, T offset ,

create the STC with reference to a program clock reference (PCR), the PCR being inserted in the broadcast program data and transmitted, and

update the STC with the offset time, T offset .

6. A subtitle processing method, comprising:

receiving broadcast program data;

obtaining, by circuitry, subtitle data via a network, the subtitle data corresponding to the program data at a previously specified timing;

calculating, by the circuitry, an offset time, T offset , by the following equation:

T offset =T r −T a +T m ,

where T a is a display time of the obtained subtitle data, T r is a time of the clock and T m is a predetermined margin time; and

delaying, by the circuitry, when the display time of the obtained subtitle data is behind the time of the clock, a time to reproduce the program data by the offset time, T offset .

7. The receiving apparatus according to claim 1 , wherein the predetermined margin time corresponds to a processing time to create the subtitle data.

8. The receiving apparatus according to claim 1 , wherein the circuitry is further configured to

display a user interface including selectable buttons for turning on or turning off the display of the subtitle data, and

receive an input via the user interface.

9. The receiving apparatus according to claim 8 , wherein the circuitry is further configured to,

display the subtitle data and the delayed program data such that the subtitle data is superimposed upon the delayed program data when the input indicates turning on the display of subtitle data, and

display the delayed program data without the subtitle data when the input indicates turning off the display of subtitle data.

10. The receiving apparatus according to claim 1 , wherein the circuitry is further configured to

display the program data in a frozen state for a period of time equal to the offset time, T offset , and

restart the program data and display the restarted program data and the subtitle data when the period of time has expired.

11. A non-transitory computer readable medium storing computer readable instructions that, when executed by a computer including circuitry, cause the computer to execute a process, the process comprising:

receiving broadcast program data;

obtaining subtitle data via a network, the subtitle data corresponding to the program data at a previously specified timing;

calculating an offset time, T offset , by the following equation:

T offset =T r −T a +T m ,

where T a is a display time of the obtained subtitle data, T r is a time of the clock and T m is a predetermined margin time; and

delaying, when the display time of the obtained subtitle data is behind the time of the clock, a time to reproduce the program data by the offset time, T offset .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2017
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 043177/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2012
From: KITAZATO, NAOHISA; DEWA, YOSHIHARU
To: SONY CORPORATION
Reel/Frame 029447/0025 →