IP Library Granted Patent US 7,706,445
Granted Patent B2
US 7,706,445 · App. 10/157,249 · Granted Apr 27, 2010

Image processing employing picture type conversion

Assignee: Sanyo Electric Co., Ltd.
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,706,445
App. No.
10/157,249
Granted
Apr 27, 2010
Kind
B2
Abstract

When a reverse reproduction is instructed, B pictures and P pictures in an MPEG video stream are once decoded and are again recoded into B pictures by an MPEG video encoder. Combined with I picture in the MPEG video stream, thereafter, a recoded data sequence comprised of I pictures and B pictures is generated, so as to be overwritten in a storage area of a hard disk. An MPEG video decoder reads out this recoded data sequence in a reverse time-series manner, and decodes this successively and outputs it to a display circuit.

Claims (30)

1. An image processing apparatus, comprising:

a converter which converts a first coded data sequence, which includes I pictures, P pictures and B pictures coded in compliance with MPEG, to a second coded data sequence including I pictures and B pictures but not P pictures;

a back-end decoder which decodes the second coded data sequence, generated by said converter, in a reverse time-series manner; and

a controller which controls operations of said converter and decoder,

said converter including:

a front-end decoder which decodes at least the P pictures among the first coded data sequence;

an encoder which codes data, decoded by said front-end decoder, as B pictures according to MPEG; and

a storage which stores the second coded data sequence.

2. An image processing apparatus according to claim 1 , further comprising an allocation controller which allocates I pictures included in the first coded data sequence, as the I pictures included in the second coded data sequence, wherein said allocation controller allocates the I pictures, as they are, without being subjected to processings by said front-end decoder and said encoder.

3. An image processing apparatus according to claim 2 , wherein the first coded data sequence are data coded in a manner that the pictures are allocated in a predetermined sequence, in a predetermined unit of group, and each processing by said converter and said back-end decoder is performed in the predetermined unit of group, and wherein said converter codes, as B pictures, image data obtained by decoding P pictures among a coded data sequence of a certain group, by referring to I pictures included in said certain group and I pictures included in a next group thereto.

4. An image processing apparatus according to claim 1 , wherein the first coded data sequence are data coded in a manner that the I pictures, P pictures, and B pictures are allocated in a predetermined sequence, in a predetermined unit of group, and each processing by said converter and said back-end decoder is performed in the predetermined unit of group, and wherein said converter codes, as B pictures, image data obtained by decoding P pictures among a coded data sequence of a certain group, by referring to I pictures included in said certain group and I pictures included in a next group thereto.

5. An image processing apparatus according to claim 1 , wherein said back-end decoder reads out the second coded data sequence in a reverse time-series manner and performs a reverse time-series decoding in a manner such that, as to B pictures included in the second coded data sequence, pictures to be front referred to and those to be back referred to are reversed.

6. An image processing apparatus according to claim 1 , wherein said encoder stores the second coded data sequence in said storage in a reverse time-series order and performs a reverse time-series decoding in a manner that B pictures included in the second coded data sequence are so coded that pictures to be front referred to and those to be back referred to are reversed.

7. A television receiver equipped with an image processing apparatus according to claim 1 , wherein reproduction of images in a reverse time-series manner is included as part of operational specifications thereof.

8. An image processing apparatus, comprising:

a converter which converts a first coded data sequence, which includes I pictures, P pictures and B pictures coded in compliance with MPEG, to a second coded data sequence including I pictures and B pictures but not P pictures;

a back-end decoder which decodes the second coded data sequence, generated by said converter, in a reverse time-series manner; and

a controller which controls operations of said converter and decoder,

said converter including:

a front-end decoder which decodes at least the B pictures and P pictures among the first coded data sequence;

an encoder which codes data, decoded by said front-end decoder, as B pictures according to MPEG; and

a storage which stores the second coded data sequence.

9. An image processing apparatus according to claim 8 , further comprising an allocation controller which allocates I pictures included in the first coded data sequence, as the I pictures included in the second coded data sequence, wherein said allocation controller allocates the I pictures, as they are, without being subjected to processings by said front-end decoder and said encoder.

10. An image processing apparatus according to claim 9 , wherein the first coded data sequence are data coded in a manner that the pictures are allocated in a predetermined sequence, in a predetermined unit of group, and each processing by said converter and said back-end decoder is performed in the predetermined unit of group, and wherein said converter codes, as B pictures, image data obtained by decoding P pictures among a coded data sequence of a certain group, by referring to I pictures included in said certain group and I pictures included in a next group thereto.

11. An image processing apparatus according to claim 9 , wherein the first coded data sequence are data coded in a manner that the pictures are allocated in a predetermined sequence, in a predetermined unit of group, and each processing by said converter and said back-end decoder is performed in the predetermined unit of group, and wherein said converter codes, as B pictures, image data obtained by decoding B pictures and P pictures among a coded data sequence of a certain group, by referring to I pictures included in said certain group and I pictures included in a next group thereto.

12. An image processing apparatus according to claim 8 , wherein the first coded data sequence are data coded in a manner that the I pictures, P pictures, and B pictures are allocated in a predetermined sequence, in a predetermined unit of group, and each processing by said converter and said back-end decoder is performed in the predetermined unit of group, and wherein said converter codes, as B pictures, image data obtained by decoding P pictures among a coded data sequence of a certain group, by referring to I pictures included in said certain group and I pictures included in a next group thereto.

13. An image processing apparatus according to claim 8 , wherein the first coded data sequence are data coded in a manner that the I pictures, P pictures, and B pictures are allocated in a predetermined sequence, in a predetermined unit of group, and each processing by said converter and said back-end decoder is performed in the predetermined unit of group, and wherein said converter codes, as B pictures, image data obtained by decoding B pictures and P pictures among a coded data sequence of a certain group, by referring to I pictures included in said certain group and I pictures included in a next group thereto.

14. An image processing apparatus according to claim 8 , wherein said back-end decoder reads out the second coded data sequence in a reverse time-series manner and performs a reverse time-series decoding in a manner such that, as to B pictures included in the second coded data sequence, pictures to be front referred to and those to be back referred to are reversed.

15. An image processing apparatus according to claim 8 , wherein said encoder stores the second coded data sequence in said storage in a reverse time-series order and performs a reverse time-series decoding in a manner that B pictures included in the second coded data sequence are so coded that pictures to be front referred to and those to be back referred to are reversed.

16. A television receiver equipped with an image processing apparatus according to claim 3 , wherein reproduction of images in a reverse time-series manner is included as part of operational specifications thereof.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2015
From: GODO KAISHA IP BRIDGE 1
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 035805/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2014
From: SANYO ELECTRIC CO., LTD.
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 032077/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2002
From: OKADA, SHIGEYUKI
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 012949/0678 →
Priority Claims (1)
JP 2001-165942 · May 31, 2001 · national
Continuity (1)
Related Publication 20020181588A1 · Dec 5, 2002