IP Library Granted Patent US 7,940,799
Granted Patent B2
US 7,940,799 · App. 10/541,221 · Granted May 10, 2011

Code conversion method and device thereof

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 7,940,799
App. No.
10/541,221
Filed
Jul 1, 2005
Granted
May 10, 2011
Kind
B2
Art Unit
2473
USPC
370/473
Abstract

In order to cope with format conversion of user data, the bit rate value and VBV (Video Buffering Verifier) buffer size value in a sequence header of an input code and the VBV delay value in a picture header of the input code are modified to obtain an intermediate code ( 305 to 309 ), and additional information ( 300 ) is generated for distinguishing GOP (Group of Pictures) user data ( 307 ) from the other main data. A VBV buffer simulation is performed using this additional information ( 300 ) to multiplex the GOP user data in a picture user data region to a data amount such that the operation does not fail, whereby an output code is generated.

Claims (47)

1. A code translation method comprising the steps of:

receiving an input code stored in a hierarchical data structure, the input code including

a first value in a parameter of the hierarchical data structure which determines an allowable range of data amount in the input code,

user data in a first layer of the hierarchical data structure, and

main data in a second layer of the hierarchical data structure;

storing the user data and main data in a data buffer; and

generating an output code stored in the hierarchical data structure, the output code including

the stored main data,

the stored user data in a layer of the hierarchical data structure other than the first layer, and

a second value in the parameter of the hierarchical data structure which determines an allowable range of data amount in the output code, the second value being different from the first value to reflect a change from the allowable range of data amount in the input code effected by moving the user data from the input code to the output code;

wherein the stored main data included in the output code is identical to the main data included in the input code.

2. The code translation method of claim 1 , wherein

the hierarchical data structure conforms with the ISO 13818-2 standard;

the parameter of the hierarchical data structure is one of a bit rate value, a VBV (Video Buffering Verifier) buffer size value, and a VBV delay value; and

the main data comprises compressed video data.

3. The code translation method of claim 2 , wherein

the first layer of the hierarchical data structure is the Group of Pictures (GOP) layer; and

the third layer of the hierarchical data structure is the picture layer.

4. The code translation method of claim 2 , wherein

the first layer of the hierarchical data structure is the picture layer; and

the third layer of the hierarchical data structure is the Group of Pictures (GOP) layer.

5. The code translation method of claim 1 , further comprising the step of generating additional information for distinguishing the user data included in the input code from the main data,

wherein generation of the output code is advanced according to the additional information.

6. The code translation method of claim 1 , wherein

the stored main data included in the output code is in the second layer of the of the hierarchical data structure.

7. A code translation device comprising:

a data analyzing section adapted to identify in an input code stored in a hierarchical data structure

a first value in a parameter of the hierarchical data structure which determines an allowable range of data amount in the input code,

user data in a first layer of the hierarchical data structure, and

main data in a second layer of the hierarchical data structure; and

a multiplexing section which produces an output code stored in a hierarchical data structure, the output code including

the stored main data,

the user data in a layer of the hierarchical data structure other than the first layer,

a second value in the parameter of the hierarchical data structure which determines an allowable range of data amount in the output code, the second value being different from the first value to reflect a change from the allowable range of data amount in the input code effected by moving the user data from the input code to the output code;

wherein the main data included in the output code is identical to the main data included in the input code.

8. The code translation device of claim 7 , wherein

the hierarchical data structure conforms with the ISO 13818-2 standard;

the parameter of the hierarchical data structure is one of a bit rate value, a VBV (Video Buffering Verifier) buffer size value, and a VBV delay value; and

the main data comprises compressed video data.

9. The code translation device of claim 8 , wherein

the first layer of the hierarchical data structure is the Group of Pictures (GOP) layer; and

the third layer of the hierarchical data structure is the picture layer.

10. The code translation device claim 8 , wherein

the first layer of the hierarchical data structure is the picture layer; and

the third layer of the hierarchical data structure is the Group of Pictures (GOP) layer.

11. The code translation device of claim 8 , wherein

the stored main data included in the output code is in the second layer of the of the hierarchical data structure.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2015
From: PANASONIC CORPORATION
To: SOCIONEXT INC.
Reel/Frame 035294/0942 →
CHANGE OF NAME Recorded Nov 21, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021897/0624 →