Video editing scheme using icons directly obtained from coded video data
First Claim
1. A video editing apparatus, comprising:
- a video display unit for decoding and displaying coded video data;
an event detection unit for detecting events including scene changes, from the coded video data;
an icon production unit for producing icons from the coded video data in correspondence to the events detected by the event detection unit;
a playback possible position detection unit for determining playback possible positions from which the coded video data can be playbacked smoothly;
an index information management unit for managing an index information including an information on the icons produced by the icon production unit and the playback possible positions determined by the playback possible position detection unit;
a display input unit functioning as a user interface for displaying a plurality of icons produced by the icon production unit on a single display, and allowing a user to specify a desired icon among said plurality of icons on the single display; and
a control unit for obtaining one playback possible position corresponding to the desired icon specified by the user at the display input unit according to the index information managed by the index information management unit, and supplying the coded video data to the video display unit starting from said one playback possible position.
0 Assignments
0 Petitions
Accused Products
Abstract
A video editing scheme for enabling a video editing operation on the coded video data efficiently. In a system in which the coded video data are decoded and displayed on a video display device, events including scene changes are detected from the coded video data, and icons are produced from the coded video data in correspondence to the detected events. On the other hand, playback possible positions from which the coded video data can be playbacked smoothly are determined, and an index information including an information on the produced icons and the determined playback possible positions is managed. Then, a plurality of icons are displayed on a single display, and a user is allowed to specify a desired icon among the displayed icons on the single display. Then, one playback possible position corresponding to the desired icon specified by the user is obtained according to the managed index information, and the coded video data are supplied to the video display device starting from the obtained playback possible position.
-
Citations
21 Claims
-
1. A video editing apparatus, comprising:
-
a video display unit for decoding and displaying coded video data;
an event detection unit for detecting events including scene changes, from the coded video data;
an icon production unit for producing icons from the coded video data in correspondence to the events detected by the event detection unit;
a playback possible position detection unit for determining playback possible positions from which the coded video data can be playbacked smoothly;
an index information management unit for managing an index information including an information on the icons produced by the icon production unit and the playback possible positions determined by the playback possible position detection unit;
a display input unit functioning as a user interface for displaying a plurality of icons produced by the icon production unit on a single display, and allowing a user to specify a desired icon among said plurality of icons on the single display; and
a control unit for obtaining one playback possible position corresponding to the desired icon specified by the user at the display input unit according to the index information managed by the index information management unit, and supplying the coded video data to the video display unit starting from said one playback possible position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
a control data extraction unit for extracting control data necessary in decoding and displaying the coded video data, from the coded video data;
wherein the control unit supplies the control data extracted by the control data extraction unit to the video display unit before supplying the coded video data.
-
-
6. The apparatus of claim 1, wherein the display input unit selects those events which satisfy a prescribed condition among the events detected by the event detection unit, and displays only those icons which are corresponding to selected events.
-
7. The apparatus of claim 6, wherein the prescribed condition specifies an event type of events to be selected.
-
8. The apparatus of claim 1, wherein the playback possible position detection unit determines a playback possible position in correspondence to each event detected by the event detection unit, and the index information management unit manages the playback possible position for each event separately.
-
9. The apparatus of claim 1, wherein the index information managed by the index information management unit contains an event type of each event, a playback possible position for each event, and a pointer to an icon for each event, in correspondence.
-
10. The apparatus of claim 1, wherein the index information management unit manages an information on an icon for each event in correspondence to an event time of each event, while separately managing the playback possible positions in correspondence to times of the playback possible positions.
-
11. A video editing method, comprising the steps of:
-
(a) decoding and displaying coded video data on a video display device;
(b) detecting events including scene changes, from the coded video data;
(c) producing icons from the coded video data in correspondence to the events detected by the step (b);
(d) determining playback possible positions from which the coded video data can be playbacked smoothly;
(e) managing an index information including an information on the icons produced by the step (c) and the playback possible positions determined by the step (d);
(f) displaying a plurality of icons produced by the step (c) on a single display, and allowing a user to specify a desired icon among said plurality of icons on the single display; and
(g) obtaining one playback possible position corresponding to the desired icon specified by the user at the step (f) according to the index information managed by the step (e), and supplying the coded video data to the video display device starting from said one playback possible position. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
(h) extracting control data necessary in decoding and displaying the coded video data, from the coded video data; and
(i) supplying the control data extracted by the step (h) to the video display device before the step (g) supplies the coded video data.
-
-
16. The method of claim 11, wherein the (f) selects those events which satisfy a prescribed condition among the events detected by the step (b), and displays only those icons which are corresponding to selected events.
-
17. The method of claim 16, wherein the prescribed condition specifies an event type of events to be selected.
-
18. The method of claim 11, wherein the step (d) determines a playback possible position in correspondence to each event detected by the step (b), and the step (e) manages the playback possible position for each event separately.
-
19. The method of claim 11, wherein the index information managed by the step (e) contains an event type of each event, a playback possible position for each event, and a pointer to an icon for each event, in correspondence.
-
20. The method of claim 11, wherein the step (e) manages an information on an icon for each event in correspondence to an event time of each event, while separately managing the playback possible positions in correspondence to times of the playback possible positions.
-
21. An article of manufacture, comprising:
-
a computer usable medium having computer readable program code means embodied therein for causing a computer to function as a video editing system in which coded video data are decoded and displayed by a video display device, the computer readable program means including;
first computer readable program code means for causing the computer to function as an event detection unit for detecting events including scene changes, from the coded video data;
second computer readable program code means for causing the computer to function as an icon production unit for producing icons from the coded video data in correspondence to the events detected by the first computer readable program code means;
third computer readable program code means for causing the computer to function as a playback possible position detection unit for determining playback possible positions from which the coded video data can be playbacked smoothly;
fourth computer readable program code means for causing the computer to function as an index information management unit for managing an index information including an information on the icons produced by the second computer readable program code means and the playback possible positions determined by the third computer readable program code means;
fifth computer readable program code means for causing the computer to function as a user interface for displaying a plurality of icons produced by the second computer readable program code means on a single display, and allowing a user to specify a desired icon among said plurality of icons on the single display; and
sixth computer readable program code means for causing the computer to function as a control unit for obtaining one playback possible position corresponding to the desired icon specified by the user at the user interface according to the index information managed by the fourth computer readable program code means, and supplying the coded video data to the video display device starting from said one playback possible position.
-
Specification