IP Library Granted Patent US 8,139,877
Granted Patent B2
US 8,139,877 · App. 12/282,083 · Granted Mar 20, 2012

Image processing apparatus, image processing method, and computer-readable recording medium including shot generation

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,139,877
App. No.
12/282,083
Granted
Mar 20, 2012
Kind
B2
Abstract

An image processing apparatus includes a shot splitting unit that splits a moving image into a plurality of shots each including a plurality of sequential frames; a shot detecting unit that detects, among the shots, a second shot similar to a first shot that is to be encoded; a first shot-generating unit that generates a third shot by correcting a time length of the second shot; a second shot-generating unit that generates a fourth shot by performing motion compensation using at least one of the first shot and the third shot; and an encoding unit that encodes a difference between the first shot and the fourth shot.

Claims (76)

1. An image processing apparatus comprising:

a shot splitting unit that splits a moving image into a plurality of shots each including a plurality of sequential frames;

a shot detecting unit that detects, among the shots, a second shot similar to a first shot that is to be encoded;

a first shot-generating unit that generates a third shot by correcting a time length of the second shot;

a second shot-generating unit that generates a fourth shot by performing motion compensation using at least one of the first shot and the third shot; and

an encoding unit that encodes a difference between the first shot and the fourth shot.

2. The image processing apparatus according to claim 1 , further comprising:

a third shot-generating unit that generates a fifth shot by performing motion compensation using the fourth shot, wherein

the second shot-generating unit generates the fourth shot using difference information concerning frames in the first shot and the third shot,

and

the encoding unit encodes the difference between the first shot and the fifth shot.

3. The image processing apparatus according to claim 1 , wherein

the second shot-generating unit generates the fourth shot by performing motion compensation on the first shot using motion information of the second shot.

4. An image processing apparatus comprising:

a shot decoding unit that decodes, among encoded data of a moving image, encoded data of a first shot that includes a plurality of sequential frames;

a first shot-generating unit that generates, using a method specified by shot generating information included in the encoded data of the moving image, a third shot by correcting a time length of a second shot that is in the moving image and similar to the first shot;

a second shot-generating unit that generates a fourth shot by performing motion compensation using at least one of the encoded data decoded by the shot decoding unit and the first shot; and

a shot adding unit that adds the encoded data decoded by the shot decoding unit to the fourth shot.

5. The image processing apparatus according to claim 4 , comprising:

a third shot-generating unit that generates a fifth shot by performing motion compensation on the fourth shot, wherein

the second shot-generating unit generates the fourth shot using difference information concerning frames in the first shot and the third shot, and

the shot adding unit that adds the encoded data decoded by the shot decoding unit to the fifth shot.

6. The image processing apparatus according to claim 4 , wherein

the second shot-generating unit generates the fourth shot by performing motion compensation on the first shot using motion information of the second shot.

7. An image processing method comprising:

using a processor to perform the steps of:

splitting a moving image into a plurality of shots each including a plurality of sequential frames;

detecting, among the shots, a second shot similar to a first shot that is to be encoded;

generating a third shot by correcting a time length of the second shot;

generating a fourth shot by performing motion compensation using at least one of the first shot and the third shot; and

encoding a difference between the first shot and the fourth shot.

8. The image processing method according to claim 7 , further comprising:

using the processor to perform the steps of:

generating a fifth shot by performing motion compensation using the fourth shot, wherein

the generating the fourth shot includes generating the fourth shot using difference information concerning frames in the first shot and the third shot,

and

the encoding includes encoding the difference between the first shot and the fifth shot.

9. The image processing method according to claim 7 , wherein

the generating the fourth shot includes generating the fourth shot by performing motion compensation on the first shot using motion information of the second shot.

10. An image processing method comprising:

using a processor to perform the steps of:

decoding, among encoded data of a moving image, encoded data of a first shot that includes a plurality of sequential frames;

generating, using a method specified by shot generating information included in the encoded data of the moving image, a third shot by correcting a time length of a second shot that is in the moving image and similar to the first shot;

generating a fourth shot by performing motion compensation using at least one of the encoded data decoded at the decoding and the first shot; and

adding the encoded data decoded at the shot decoding to the fourth shot.

11. The image processing method according to claim 10 , further comprising:

using the processor to perform the steps of:

generating a fifth shot by performing motion compensation on the fourth shot, wherein

the generating the fourth shot includes generating the fourth shot using difference information concerning frames in the first shot and the third shot, and

the adding includes adding the encoded data decoded at the decoding to the fifth shot.

12. The image processing method according to claim 10 , wherein

the generating the fourth shot includes generating the fourth shot by performing motion compensation on the first shot using motion information of the second shot.

13. A non-transitory computer-readable recording medium storing therein a computer program that causes a computer to execute:

splitting a moving image into a plurality of shots each including a plurality of sequential frames;

detecting, among the shots, a second shot similar to a first shot that is to be encoded;

generating a third shot by correcting a time length of the second shot;

generating a fourth shot by performing motion compensation using at least one of the first shot and the third shot; and

encoding a difference between the first shot and the fourth shot.

14. The non-transitory computer-readable recording medium according to claim 13 , wherein the computer program further causes a computer to execute:

generating a fifth shot by performing motion compensation using the fourth shot, wherein

the generating the fourth shot includes generating the fourth shot using difference information concerning frames in the first shot and the third shot,

and

the encoding includes encoding the difference between the first shot and the fifth shot.

15. The non-transitory computer-readable recording medium according to claim 13 , wherein

the generating the fourth shot includes generating the fourth shot by performing motion compensation on the first shot using motion information of the second shot.

16. A non-transitory computer-readable recording medium storing therein a computer program that causes a computer to execute:

decoding, among encoded data of a moving image, encoded data of a first shot that includes a plurality of sequential frames;

generating, using a method specified by shot generating information included in the encoded data of the moving image, a third shot by correcting a time length of a second shot that is in the moving image and similar to the first shot;

generating a fourth shot by performing motion compensation using at least one of the encoded data decoded at the decoding and the first shot; and

adding the encoded data decoded at the shot decoding to the fourth shot.

17. The non-transitory computer-readable recording medium according to claim 16 , wherein the computer program further causes the computer to execute:

generating a fifth shot by performing motion compensation on the fourth shot, wherein

the generating the fourth shot includes generating the fourth shot using difference information concerning frames in the first shot and the third shot, and

the adding includes adding the encoded data decoded at the decoding to the fifth shot.

18. The non-transitory computer-readable recording medium according to claim 16 , wherein

the generating the fourth shot includes generating the fourth shot by performing motion compensation on the first shot using motion information of the second shot.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2015
From: PIONEER CORPORATION
To: ONKYO KABUSHIKI KAISHA D/B/A ONKYO CORPORATION
Reel/Frame 035821/0047 →
CHANGE OF ADDRESS Recorded Dec 9, 2014
From: PIONEER CORPORATION
To: PIONEER CORPORATION
Reel/Frame 034545/0798 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2008
From: NAKAMURA, TAKESHI; MORIYAMA, YOSHIAKI
To: PIONEER CORPORATION
Reel/Frame 021496/0955 →