IP Library › Granted Patent US 7,436,886
Granted Patent B2
US 7,436,886 · App. 10/348,686 · Granted Oct 14, 2008

Coding scene transitions in video coding

Assignee: Nokia Corporation
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,436,886
App. No.
10/348,686
Granted
Oct 14, 2008
Kind
B2
Abstract

A method of generating a scene transition in a video sequence between a first and a second scene. One of the scenes comprises independently decodable video frames coded according to a first frame format, and video frames coded according to a second frame format, one of the video frames according to the second frame format being predicted from one other video frame. The presentation time of one video frame of the first scene is determined to be equal to that of one scene transition video frame of the second scene during the scene transition. Scene transition information is determined for one video frame of one scene for generating a scene transition with a decoder. One scene transition video frame of the first scene, one scene transition video frame of the second scene, and the scene transition information are coded in the encoder into the video sequence.

Claims (37)

1. A method of generating a scene transition in a video sequence between at least a first and a second scene, the first scene being an ending scene and the second scene a beginning scene, at least one of said scenes comprising independently decodable video frames coded in accordance with at least a first frame format, and video frames coded in accordance with a second frame format, at least one of the video frames according to the second frame format being predicted from at least one other video frame, the method comprising

determining that the duration of the presentation time of at least one whole video frame of the first scene is equal to the duration of the presentation time of at least one whole video frame of the second scene during the scene transition, said video frames being scene transition video frames,

determining scene transition information for at least one video frame of at least one scene for generating a scene transition with a decoder,

coding at least said one scene transition video frame of the first scene

and at least said one scene transition video frame of the second scene in the encoder into the video sequence such that at least the scene transition video frames of at least the first and second scenes are placed onto different scalability layers in the video sequence, and

coding said scene transition information in the encoder into the video sequence.

2. A method as claimed in claim 1 , wherein

said different scalability layers comprise at least a base layer and a first enhancement layer.

3. A method as claimed in claim 1 , further comprising

coding the scene transition into the video sequence such that the video sequence comprises a scene transition video frame of at least said one first scene and a scene transition video frame of at least said one second scene, whose image frame information is mixed according to a ratio predetermined by said scene transition information.

4. A method as claimed in claim 3 , further comprising

mixing said scene transition video frames by filtering the image frame information comprised thereby.

5. A method as claimed in claim 4 , further comprising

performing said filtering as transition filtering.

6. A method as claimed in claim 1 , wherein

the scene transition to be coded into the video sequence is at least one of the following:

a cross-faded scene transition, tiling, rolling, pushing, zooming.

7. A video encoder for generating a scene transition in a video sequence between at least a first and a second scene, the first scene being an ending scene and the second scene a beginning scene, at least one of said scenes comprising independently decodable video frames coded in accordance with at least a first frame format, and video frames coded in accordance with a second frame format, at least one of the video frames according to the second frame format being predicted from at least one other video frame, wherein the video encoder is arranged to

determine that the duration of the presentation time of at least one whole video frame of the first scene is equal to the duration of the presentation time of at least one whole video frame of the second scene during the scene transition, said video frames being scene transition video frames,

determine scene transition information for at least one video frame of at least one scene for generating a scene transition with a decoder, to code said at least one scene transition video frame of the first scene in a encoder into a video sequence,

code at least said one scene transition video frame of the first scene

and at least said one scene transition video frame of the second scene in the encoder into the video sequence such that at least the scene transition video frames of at least the first and second scenes are placed onto different scalability layers in the video sequence, and

code said scene transition information in the encoder into the video sequence.

8. A video encoder as claimed in claim 7 , wherein

said different scalability layers comprise at least a base layer and a first enhancement layer.

9. A mobile station of a mobile communication system, including a video encoder for generating a scene transition in a video sequence between at least a first and a second scene, the first scene being an ending scene and the second scene a beginning scene, at least one of said scenes comprising independently decodable video frames coded in accordance with at least a first frame format, and video frames coded in accordance with a second frame format, at least one of the video frames according to the second frame format being predicted from at least one other video frame, wherein the video encoder is arranged to

determine that the duration of the presentation time of at least one whole video frame of the first scene is equal to the duration of the presentation time of at least one whole video frame of the second scene during the scene transition, said video frames being scene transition video frames,

determine scene transition information for at least one video frame of at least one scene for generating a scene transition with a decoder, to code said at least one scene transition video frame of the first scene in a encoder into a video sequence,

code at least said one scene transition video frame of the first scene

and at least said one scene transition video frame of the second scene in the encoder into the video sequence such that at least the scene transition video frames of at least the first and second scenes are placed onto different scalability layers in the video sequence, and

code said scene transition information in the encoder into the video sequence.

10. A computer readable storage medium encoded with a computer program including computer-executable instructions for generating a scene transition in a video sequence between at least a first and a second scene, the first scene being an ending scene and the second scene a beginning scene, at least one of said scenes comprising independently decodable video frames coded in accordance with at least a first frame format, and video frames coded in accordance with a second frame format, at least one of the video frames according to the second frame format being predicted from at least one other video frame, the computer-executable instructions performing steps comprising:

determining that the duration of the presentation time of at least one whole video frame of the first scene is equal to the duration of the presentation time of at least one whole video frame of the second scene during the scene transition, said video frames being scene transition video frames,

determining scene transition information for at least one video frame of at least one scene for generating a scene transition with a decoder, to code said at least one scene transition video frame of the first scene in a encoder into a video sequence,

coding at least said one scene transition video frame of the first scene

and at least said one scene transition video frame of the second scene in the encoder into the video sequence such that at least the scene transition video frames of at least the first and second scenes are placed onto different scalability layers in the video sequence, and

coding said scene transition information in the encoder into the video sequence.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2003
From: HANNUKSELA, MISKA
To: NOKIA CORPORATION
Reel/Frame 013916/0734 →
Priority Claims (1)
FI 20020128 · Jan 23, 2002 · national
Continuity (1)
Related Publication 20030142751A1 · Jul 31, 2003