IP Library Granted Patent US 8,346,059
Granted Patent B2
US 8,346,059 · App. 11/720,630 · Granted Jan 1, 2013

Data processing device, data processing method, program, program recording medium, data recording medium, and data structure

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,346,059
App. No.
11/720,630
Granted
Jan 1, 2013
Kind
B2
Abstract

A data reproducing apparatus, which is capable of reproducing stream data according to time stamps without need to have an independent time counting clock. At step S 141 , it is determined whether a received access unit has a time stamp. When the access unit has a time stamp, the flow advances to step S 142 . At step S 142 , a value of the time stamp is set. When the access unit does not have a time stamp. The flow advances to step S 144 . At step S 144 , a value corresponding to the previous pic_struct is added to the current time. Thereafter, the flow advances to step S 143 . At step S 143 , the current pic_struct is stored for the next process. The present invention is capable of being applied to for example a game device using a DVD.

Claims (16)

1. A data processing apparatus which processes data for each predetermined access unit, comprising:

a time counting portion which counts a current time; and

a setting portion which detects whether an access unit has a time stamp and sets the current time such that when the access unit has a time stamp, the setting portion substitutes a value of the time stamp into the current time, and when the access unit does not have a time stamp, the setting portion obtains information of a display time and adds a value of information of the obtained display time to the current time.

2. The data processing apparatus as set forth in claim 1 , wherein the information of the display time represents a display time in a unit of one field of the data to be processed.

3. The data processing apparatus as set forth in claim 1 , wherein the data to be processed are video data or subtitle data.

4. The data processing apparatus as set forth in claim 1 , further comprising:

a mark processing portion which performs a predetermined process at a time of a predetermined mark time stamp for a predetermined access unit, wherein when the time of the mark time stamp at which the predetermined process is performed for the predetermined access unit is the display time corresponding to the time counted by the time counting portion, the setting portion sends information denoting that the time counted by the time counting portion is the time of the mark time stamp to the mark processing portion, and the mark processing portion performs the predetermined process for the predetermined access unit according to the information.

5. The data processing apparatus as set forth in claim 4 , wherein a minimum interval of times of the mark time stamps is a maximum display time of the access units.

6. A data processing method of processing data for each predetermined access unit, comprising the steps of:

counting a current time; and

detecting whether an access unit has a time stamp and setting the current time such that when the access unit has a time stamp, a value of the time stamp is substituted into the current time, and when the access unit does not have a time stamp, information of a display time is obtained and a value of information of the obtained display time is added to the current time.

7. A non-transitory computer readable medium on which a data processing program of processing data for each predetermined access unit has been recorded, the data processing program causing a processor to perform a method comprising:

counting a current time; and

detecting whether an access unit has a time stamp and setting the current time such that when the access unit has a time stamp, a value of the time stamp is substituted into the current time, and when the access unit does not have a time stamp, information of a display time is obtained and a value of information of the obtained display time is added to the current time.

8. The data processing apparatus as set forth in claim 1 , wherein the setting unit adds a first value to the current time with a first type of access unit is detected and adds a second value to the current time with a second type of access unit is detected.

9. The data processing apparatus as set forth in claim 8 , wherein the second value is equal to 1.5 times the first value.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027446/0443 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027444/0452 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNORS' EXECUTION DATE PREVIOUSLY RECORDED ON REEL 019455 FRAME 0074. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 28, 2007
From: FUJINAMI, YASUSHI; HAMADA, TOSHIYA; KAKUMU, TATSUYA; UEDA, AKIHIKO; IHARA, KOJI; UTSUMI, SHUSUKE
To: SONY CORPORATION; SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 020375/0167 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ZIP CODE INFORMATION PREVIOUSLY RECORDED ON REEL 019383 FRAME 0741. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 20, 2007
From: FUJINAMI, YASUSHI; HAMADA, TOSHIYA; KAKUMU, TATSUYA; UEDA, AKIHIKO; IHARA, KOJI; UTSUMI, SHUSUKE
To: SONY CORPORATION; SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 019455/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2007
From: FUJINAMI, YASUSHI; HAMADA, TOSHIYA; KAKUMU, TATSUYA; UEDA, AKIHIKO; IHARA, KOJI; UTSUMI, SHUSUKE
To: SONY CORPORATION; SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 019383/0741 →