A METHOD AND DEVICE FOR KEYFRAME-BASED VIDEO DISPLAYING USING A VIDEO CURSOR FRAME IN A MULTIKEYFRAME SCREEN

Abstract: A video tape recorder is operated with multiple tracks that are physically in parallel to each other and are collectively accessible as a single logical track, through selectively displaying in parallel a plurality of video keyframes. Actual play is controlled through selectively accessing a particular displayed keyframe. In particular, various ones of the displayed keyframes are associated with a value-based display of an analog quantity to indicate an anticipated time lapse that will be necessary before actual play as pertaining to the associated keyframe may effectively start.

Description: A method and device for keyframe-based video displaying using a video cursor frame in a multikey rame screen. BACKGROUND OF THE INVENTION The invention relates to a method for operating a video tape recorder which has multiple tracks that are physically in parallel to each other and are collectively accessible as a single logical track, through selectively displaying in parallel a plurality of video keyframes, for controlling actual play through selective accessing of a particular displayed keyframe. A method of this kind has been disclosed in US Patent application Serial No. 09/015878 to the present assignee and herein incorporated by reference. The use of keyframes as representative parts of a video presentation that is recorded for subsequent selective playback has been proposed elsewhere. A video stream may include animation, a series of stills, or an interactive sequence of images. The character of the presentation may be various, such as film, news, or for example a shopping list. State of the art is represented by the article 'Content-Based Video Indexing and Retrieval' by S.W. Smoliar and H.J. Zhang, IEEE Multimedia, Summer 1994, pages 62-72. In similar manner as playing, the accessing may involve writing, editing, and the like. The parallel character of the physical tracks may be that they run side by side essentially from the beginning of the tape essentially to its end. Alternatively, the parallelism may be caused in that the tracks run in an oblique manner across the tape, and therefore are staggered with respect to each other. Keyframes may be derived from the video material upon its reception at a user's premises through some derivation algorithm, or keyframes may be labelled as such by the video provider, for example, in that each new video shot will start with a keyframe. A third assignment mechanism is to separate keyframes by a uniform time interval of play, or by a uniform distance on tape. The present invention recognizes that such keyframes should be utilized so as to give users a dynamic overview over the presentation, combined with useful facilities for enabling them to edit the material in a sensible manner. Now, the serial stringing of the physical tracks to a single logical track has a complicating effect on the accessibility of the various keyframes: the time lapse necessary to actual accessing need no longer be proportional to the play time between an actual keyframe and an intended or target keyframe. This may be caused by the fact that each individual physical track may be accessed by quasi-instantaneous cross-track jumping, CONFIRMATION C0FΥ whereas motion along each physical track needs winding or rewinding the tape. A similar mechanism is present when various different presentations are accessible on the same physical tape in that they are according to some strategy or another stored in an interleaved manner. Replay then will need some kind of buffering mechanism that must be loaded to an appropriate degree before actual continuous replay may begin. Now, users may follow all kinds of zapping strategies, but will want to know the incurred delay up to the intended keyframe, which delay should be clear to an inexperienced consumer person, who would usually not be aware of the physical properties and storage format of the tape. SUMMARY TO THE INVENTION In consequence, amongst other things, it is an object of the present invention to visually indicate to an inexperienced user the actual delay until a particular keyframe may be accessed. As will be discussed hereinafter the analog indication may be grasped by the user for multiple keyframes displayed side by side. Furthermore, the algorithm for generating the value of the analog indication is straightforward. Advantageously, said analog indication is displayed as framing the associated keyframe. Putting the indication slightly outside the keyframe picture leaves the information contained in the keyframe itself uninfluenced. Advantageously the analog indication is a colour. Colours in particularly can be seen virtually at a glance. The invention also relates to a video taperecorder arranged for practising the recited method. In this manner, the user gets an apparatus that offers an extremely straightforward manner to access even very long video recordings. The analog quantity may be a colour, a grey-scale, a thermometer code, or any appropriate item of which the value is immediately apparent without recourse to decoding one or more digits, character, or the like. The value is generally a static one, because multiple quantities are displayed in parallel that each pertain to a respective keyframe. Advantageously, the method is used in association with a tape recorder enhanced with an effectively random access video buffer that is arranged for diminishing the time lapse, whilst adapting the analog quantity in accordance with the diminishing. Although in various instances the time lapse may be diminished to a substantial degree, the remaining value thereof may warrant its specific display to warn the user that an appreciable time lapse may still be forthcoming. The invention also relates to a video tape recorder that is arranged for implementing the above method. Further advantageous aspects of the invention are recited in dependent Claims. BRIEF DESCRIPTION OF THE DRAWING These and other aspects and advantages of the invention will be discussed more in detail with reference to the disclosure of preferred embodiments hereinafter, and in particular with reference to the appended Figures that show: Figure 1 , a block diagram of a TV-Recorder combination; Figure 2, a logical tape layout; Figure 3, an exemplary structure of a video recording; Figure 4, a design of a scrolling mosaic user interface; Figures 5a-5e, various format embodiments of a single keyframe. DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS Various advantageous aspects, in particular, but not exclusively pertaining to an ordinary customer and private home use, imply the following: • The keyframes must be presented in such a manner that they are generally distinguishable from each other by a user person located at a typical TV viewing distance, as related to the video size in question. For a family set, this distance amounts to a few meters, for a desktop to somewhat less. • The number of keyframes presented in parallel on a screen should be sufficient for providing a user person with an overview of a significant part of the contents of the digital video material. • The keyframes should be displayed in an undistorted fashion for maximizing discernability. • Preferably, the remote control device of the TV set itself operates as the user control input device. • Feedback must be such that the information associated to the feedback is perceivable from a typical viewing distance of an ordinary television set. • Concepts in the user interface should reflect the linear model of the video presentation that is familiar to users. DISCLOSURE OF A PARTICULAR EMBODIMENT Regarding to an embodiment of the invention, Figure 1 is a diagram showing a TV-Recorder combination. Item 20 represents the TV-set display and associated immediate control and powering. Item 22 represents the antenna, or the connection with another type of signal distribution entity, such as cable distribution. Item 22 includes, if appropriate, also the derivation of the digital video information or the digital signal part from the received signal. Item 34 represents the routing of the video streams and associated information between the various subsystems of Figure 1. The routing is governed by control box 34 through control signals on line 35. The latter has been drawn as a single bidirectional interconnection but may in fact be built from any number of unidirectional or bidirectional lines. Box 34 receives detection signals from display 20 and from further subsystems 38, 40, whilst also controlling the latter two. Now, block 38 is a linear tape recorder with a very high storage capacity in the multi-gigabyte region. Block 40 is a magnetic disc recorder with a high storage capacity, but which is nevertheless only a fraction of that of recorder 38; on the other hand, access in recorder 40 is much faster through cross-track jumping. Together, blocks 28 and 40 form a two-level storage organization that is somewhat akin to a computer memory cache system, and stores all items of a video presentation at least once. Figure 2 shows the logical layout of the videotape. The physical tape is shown horizontally from left (beginning of tape) to right (end of tape). The tape in question has 42 physical tracks. Of these, 41 tracks are stringed to form a single logical track as indicated by the arrows. Note that storing of the video matter progresses from left to right on the even numbered tracks whereas the storage progresses from right to left on the odd numbered tracks. Crosses indicate the positions of the icons or keyframes on the various tracks, wherein the embodiment has limited the total number of keyframes to 400. The choice for assigning a keyframe has been made as based on uniform physical distances between successive keyframes, which has left track 40 without keyframes storing video. In addition to the stringed physical tracks, additional track 41 has been used for storing first data for the actual keyframes in the directory part (A) and second data for the respective scenes that are associated to the various keyframes in part B. Now, the accessing of the video matter may require two kinds of displacement of the video reading head, that in present day technology may access much less than all tracks at a time. In particular the present embodiment regards a head that may access only one physical track. Now, the displacement along one track may require an appreciable amount of time that may be in the region of minutes. In contradistinction, jumping across the physical tapes may occur nearly instantaneously. Therefore, jumping from actual keyframe C to actual keyframe D would require only a very short time, although effectively playing the video interval from C to D could take many minutes. In contradistinction, the time lapse, even under fast winding conditions, between keyframe C and either keyframe E or keyframe F could be quite large, even if the playtime from C to E would be only half as long as the playtime from C to D. Figure 3 shows an exemplary structure of a video presentation. For effecting the video matter functionality, bar 60 contains the video itself, either in the form of frames, or as a string of compressed video matter, such as MPEG-coded. T information is stored along the bar as video time progresses, although actual storage requirements need not be uniform over time. Interspersed keyframes have been indicated by dark vertical stripes such as 68. A keyframe is used as representing, or as being typical of the overall video in the interval up to the next key frame. One realization is that the video provider singles out the first frame of each new shot as the keyframe thereof through adding some label or inclusion in a "table of contents" (TOC). Another realization is that the receiver, through some algorithm, detects that the video content changes abruptly from one frame to the next. The present invention takes the associated algorithms for granted. As shown, their distribution may be non-uniform. An alternative mechanism is that successive keyframes succeed each other at prescribed intervals, such as every ten seconds. According to the embodiment, at indication 62 only the keyframes are represented. Furthermore, the keyframes are organized in some hierarchy, in that indication 64 has only a limited set of highly relevant keyframes. This hierarchization may be multilevel, in that indication 66 is associated with only a single keyframe for all of the video presentation 60. The various levels of keyframes may be determined in different ones of the organizations recited supra, and may even exist side by side. The storage mapping on Figure 1 may be effected in that the main body of the video presentation is stored in tape recorder 38, whereas at least the keyframes are reproduced in disc recorder 40, possibly in combination with short video inter- vals immediately following the associated keyframe. As will be discussed hereinafter, often real-time access will remain illusory. Usually, the video presentation is essentially linear, such as a film. Alternative usage is that certain storage intervals may contain animation, stills, or other images to be used by a consumer present. A possible influencing of a keyframe is to suppress it. This effectively joins the time interval before the keyframe in question with the time interval behind it. A reset feature may again disjoin the interval. Also, various classes of keyframes may be suppressed, such as the class that is separated from each other by a fixed time interval. Various different classes of keyframes could be available for one presentation, such as those introduced by the provider versus those that are generated by a local algorithm. Figure 4 is an exemplary design of a scrolling mosaic user interface. Every screen presents 20 keyframes starting from the top left corner from left to right down to the bottom right corner: each keyframe has its number in the overall ranking of keyframes shown. Actually, keyframe 144 is highlighted by a rectangular control cursor. A user person may through activating a remote control, move the control cursor freely over the keyframes displayed, as well as over the buttons displayed at the top and bottom bars through the navigational controls on the cursor device. If the user moves the control cursor to the left in the top left corner, the display jumps back by 20 keyframes. Moving to the right in the lower right hand corner will cause a forward jump over 20 frames. Accessing the top bar of the overall screen will in effect shortcut controls for accessing other parts of the presentation: the latter is divided into five equally long parts: a black horizontal bar indicates the time of the overall presentation covered by the twenty keyframes displayed here. Other functions may be initiated by first selecting a particular keyframe and subsequently one of the bottom buttons. "View program" may control a start at a cursor- accessed keyframe. "View segment" may do the same, but be restricted to playing only a single segment, that will end at the next keyframe. "View from x to y" may control a start at the earliest in time of two cursor-accessed keyframes, and stop at the last in time of the two cursor-accessed keyframes. Various other control modes or functions are feasible in combination with the keyframe-selecting functionalities described supra. Examples are fast- forward or slow-forward, that allow a user person to check a particular interval for certain occurrences, or reverse to attain certain video effects. During the display, upon passing the instant in time pertaining to a particular keyframe, the latter becomes active and effectively displays the video stream, until arriving at the instant associated with the next keyframe. Thereupon, the latter becomes the active frame. Figures 5a to 5e show various format embodiments of a single keyframe, enhanced according to the invention. In Figure 5a the stationary content of the keyframe has been symbolized by the image of a sun. The analog indication of the incurrable time lapse has been shown along the edge of the image by a frame. The indication of the delay may be shown by a colour. For example, the colour green signals a delay that is less than 15 seconds. The colour yellow indicates a delay that lies between 15 seconds and 45 seconds. The colour red signals a delay that is more than 45 seconds. Of course, other and intermediate colours may refine the signalling of the various delay values. Also, a grey-scale, or a combination thereof with a colour would be feasible. In Figure 5b, the indication may be given in similar manner but is shown here only at the left hand edge of the keyframe. This clearly would save some screen area with respect to Figure 5a, but care must be taken, that the association of the colour bar to the particular keyframe must be precise. In Figure 5c the analog indication is shown only in a small corner block of the keyframe. This would save even more screen space than the arrangement of Figure 5a or 5b. Figure 5d has the analog quantity shown in a scaled manner. For example the lower part of the bar may be green whereas the upper part of the bar is red. The indication is signalled by the actual length of the green part of the bar. As an alternative to allowing all values of the analog quantity, a restriction to a finite number thereof, such as five or ten could be preferred. In Figure 5e, the format of the indication closely corresponds to that of Figure 5b, but furthermore the analog indication is enhanced through a digital indication. For example, if the time lapse is relatively long and therefore would give rise to the red colour in the format discussed with reference to Figure 5a, the extra digital indication signals the actual delay in minutes. In the present example, the delay is 2 minutes approximately.

Claims: CLAIMS: 1. A method for operating a video tape recorder which has multiple tracks that are physically in parallel to each other and are collectively accessible as a single logical track, through selectively displaying in parallel a plurality of video keyframes, for controlling actual play through selective accessing of a particular displayed keyframe, said method being characterized through associating various ones of the displayed keyframes with a value-based display of an analog quantity to indicate an anticipated time lapse that will be necessary before actual play as pertaining to the associated keyframe may effectively start. 2. A method as claimed in Claim 1, wherein said analog quantity is displayed as framing the associated keyframe. 3. A method as claimed in Claims 1 or 2, wherein the analog quantity is a colour. 4. A method as claimed in Claims 1, 2 or 3, wherein the analog quantity is enhanced through a digital indication. 5. A method as claimed in any of Claims 1 to 4, for use with a video tape recorder enhanced with an effectively random access video buffer that is arranged for diminishing said time lapse, whilst adapting said analog quantity in accordance with said diminishing. 6. A video tape recorder for use with a tape which has multiple tracks that are physically in parallel to each other and are collectively accessible as a single logical track, said recorder having display means for selectively displaying in parallel a plurality of video keyframes, and having control means for controlling actual play upon selective detection of access to a particular displayed keyframe, said recorder being characterized in that said display means are arranged for associating various ones of the displayed keyframes with a value-based display of an analog quantity to indicate an anticipated time lapse that will be necessary before actual play as pertaining to the associated keyframe may effectively start. 7. A recorder as claimed in Claim 6, furthermore comprising an effectively random access video buffer that is arranged for diminishing said time lapse, said display means being arranged for adapting said analog quantity in accordance with said diminishing.

Inventors: DENISSEN ADRIANUS JOHANNES MAR, MOURIK JAN PIETER LEENDERT, RIJCKAERT ALBERT MARIA ARNOLD, DENISSEN, ADRIANUS, JOHANNES, MARIA, MOURIK, JAN, PIETER, LEENDERT, RIJCKAERT, ALBERT, MARIA, ARNOLD
Applicants: DENISSEN ADRIANUS JOHANNES MAR, KONINKL PHILIPS ELECTRONICS NV, MOURIK JAN PIETER LEENDERT, PHILIPS SVENSKA AB, RIJCKAERT ALBERT MARIA ARNOLD, DENISSEN, ADRIANUS, JOHANNES, MARIA, KONINKLIJKE PHILIPS ELECTRONICS N.V., MOURIK, JAN, PIETER, LEENDERT, PHILIPS AB, RIJCKAERT, ALBERT, MARIA, ARNOLD
Application year: 1998
Main classification: G11B27
IPC codes: G11B15, G11B27, H04N5, H04N9