US20050204288A1 - Facilitating access to digital video - Google Patents
Facilitating access to digital video Download PDFInfo
- Publication number
- US20050204288A1 US20050204288A1 US11/095,236 US9523605A US2005204288A1 US 20050204288 A1 US20050204288 A1 US 20050204288A1 US 9523605 A US9523605 A US 9523605A US 2005204288 A1 US2005204288 A1 US 2005204288A1
- Authority
- US
- United States
- Prior art keywords
- sequence
- video information
- resolution
- video
- images
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 claims abstract description 16
- 230000002123 temporal effect Effects 0.000 claims 10
- 238000000926 separation method Methods 0.000 claims 1
- 229910003460 diamond Inorganic materials 0.000 description 5
- 239000010432 diamond Substances 0.000 description 5
- 230000007423 decrease Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
Definitions
- This invention relates generally to editing video stored in a digital format.
- a number of formats for digital video currently exist.
- a conventional hard disk drive may be utilized to store streaming television programming.
- These systems may alternatively read and write video from and to the same storage medium such as a hard disk drive.
- digital video may be stored on a digital versatile disk or other optical storage media.
- video manipulation of that video may be undertaken using processor-based systems.
- processor-based systems For example, conventional digital versatile disk players may incorporate a selective zoom function wherein the user may use a remote control to zoom a portion of the picture in a selected quadrant.
- FIG. 1 is a screen display in accordance with one embodiment of the present invention
- FIG. 2 is a flow chart for use in connection with the screen display shown in FIG. 1 ;
- FIG. 3 is a flow chart for use in connection with the screen display shown in FIG. 1 ;
- FIG. 4 is a block diagram of hardware for implementing one embodiment of the present invention.
- a graphical user interface 10 which may be displayed on a display screen of a processor-based system is useful in editing digital video data.
- the display screen may be any of a variety of video displays.
- the screen may be a liquid crystal display on a video camera, a monitor for a computer system or a television receiver coupled to a set-top box.
- the graphical user interface 10 may be utilized to selectively manipulate digital data in the form of a plurality of video frames 18 .
- the plurality of frames 18 may be automatically displayed as a storyboard or gridwork of thumbnail displays. Thus, each frame is shown in a reduced size commonly called a “thumbnail”.
- a video sequence to be edited may be represented by the thumbnail frames. The sequence may be selected from a longer video by choosing a start time and a time interval from the start frame. The number of thumbnail frames over the selected interval, taken at regular times, may also be selected.
- the user may use an icon 12 to indicate the start time for the selection of the thumbnails 18 .
- the time interval icon 14 may be utilized to indicate the amount of time within a longer video sequence which is of interest.
- the icon 16 allows the number of frames within the selected time interval, starting at the start time, to be selected by the user.
- an increase button interface 22 and a decrease button 20 are provided on either side of a display 24 vary the selected start time.
- the display 24 may indicate the selected start frame by a time indicator.
- the frames of any video sequence may be enumerated using a conventional time based system such as the standard promulgated by the Society of Motion Picture and Television Engineers (White Plains, N.Y. 10607) denominated as SMPTE 12M-1999 Television, Audio and Film-Time and Control Code.
- Each frame may be identified by a time in hours, minutes, seconds and thirtieths of seconds, with video having 30 frames per second.
- a start time may be indicated in second fractions, seconds, minutes and hours.
- the start time increases.
- the time interval during which the thumbnails 18 are selected, may be controlled by an icon 28 which causes the time interval to be increased, and an icon 26 which decreases the time interval.
- the start time is the time zero and the time interval is sixteen minutes.
- sixteen minutes of video are selected for producing the thumbnails.
- the number of frames selected within the time interval, entered through the icon 16 may be increased with the button interface 36 and decreased with the button interface 32 .
- the number of frames are indicated in the display 34 as being sixteen in the illustrated embodiment.
- sixteen thumbnail frames at one minute time intervals are displayed.
- a frame is selected at the beginning of each one minute increment.
- For each minute of video, using video at thirty frames per second, one thousand eight hundred frames are represented by the single starting frame illustrated as a thumbnail 18 .
- a frame is selected and displayed as a thumbnail 18 until sixteen frame thumbnails 18 are displayed. Since the number of selected frames was sixteen, sixteen minutes were selected as the interval and the start time was zero, starting from the beginning of the video, sixteen thumbnail frames 18 are displayed, one for each one minute of video.
- the user may increase the start time from that illustrated in FIG. 1 and may increase or decrease the selected time interval and the number of frames as described previously. Thus, the user can select a given resolution in the terms of the number of frames to control the manipulation of the video sequence.
- the length of the video sequence in terms of the time interval may also be selected.
- the location of the video sequence of interest may be controlled.
- a representation of a given time interval of a video sequence is created, via the graphical user interface 10 , the user can set about editing that video sequence. For example, sections of the time interval of video frames, displayed on the graphical user interface 10 may be eliminated by simply indicating a start and stop frame 18 for the group of frames to be eliminated. The start and stop frames and the intervening frames (between the start and stop frames) are thereby eliminated.
- different video effects may be applied selectively to a video sequence represented by the thumbnail frames 18 .
- fade ins, fade outs or other video effects may be provided.
- the light intensity of the various frames may be changed as well.
- the graphical user interface 10 provides a convenient way to manipulate a given section of video data. Through the use of the icons 12 , 14 and 16 , the window which defines the way the video sequence is visualized for editing purposes may be easily adjusted by the user.
- the software 38 for implementing the graphical user interface 10 begins by determining whether the graphical user interface 10 has been selected as indicated in diamond 40 . If so, the flow waits for a start time selection through the icon 12 . Once the start time is selected, the first frame is designated, grabbed and stored as indicated in block 44 . Next, the flow waits for the time interval selection as indicated in diamond 46 . Once that selection is made, the portion of the video which is of interest is defined and the corresponding frames may be grabbed as indicated in block 48 . Finally, the number of frames that are utilized to represent the video may be provided in response to a query represented by the diamond 50 . Once that information is provided, the software 38 may then display the graphical user interface 10 . If any of the selections are not timely made through the icons 12 , 14 and 16 , default values may be entered automatically.
- the software 60 for editing the video represented by the graphical user interface 10 may implement a frame elimination protocol in one embodiment of the present invention. Initially, the user indicates a start frame as indicated in diamond 62 . Once the user indicates a start frame, that start frame identifier is stored as indicated in block 64 . The identifier may include an hour, minute, second, and subsecond designation of the particular frame in the sequence. That information may be provided in a header associated with the frame. Next, the software 60 awaits the user's input of an end frame as indicated in diamond 66 . Once this input is received, the end frame identifier may be stored as indicated in block 68 . The intervening frames are then eliminated as indicated in block 70 .
- the graphical user interface 10 provides an easy way for the user to visualize a sequence of video.
- the software 38 creates a graphical user interface 10 , including the icons 12 , 14 and 16 , that facilitates the manipulation of the storyboard which represents a video sequence.
- Embodiments of the present invention may be used as a suppression tool, suppressing access to offensive or obscene video portions. For example, a parent may wish to prevent a child from viewing portions of a video. With the present invention, a series of frames of video may be tagged to prevent viewing under certain circumstances. For example, an access code may be required to view the tagged sequence of frames.
- Another application for embodiments of the present invention is in connection with so-called broadcast pause and resume systems. These systems enable a user to store and replay video at the same time. However, the user must also navigate through the video sequences to facilitate the broadcast pause and resume features. Using embodiments of the present invention, one can readily navigate within the stored video.
- a processor-based system 72 shown in FIG. 4 , in accordance with one embodiment of the present invention generates the graphical user interface 10 on a television display 84 .
- the system 84 is a set-top box but the present invention is in no way limited to this embodiment. It is applicable to a wide variety of systems which display and store digital video information including digital video cameras, desktop computers, laptop computers, portable and handheld devices, appliances, as examples.
- the system 72 includes a processor 74 coupled to an accelerated graphics port (AGP) chipset 76 for implementing an accelerated graphics port embodiment.
- the chipset 76 communicates with the AGP port 80 and the graphics accelerator 82 .
- a television 84 may be coupled to the video output of the graphics accelerator 82 .
- the graphical user interface 10 may be displayed on the television 84 .
- the television 84 may be coupled to the video output of the graphics accelerator 82 .
- the chipset 76 accommodates the system memory 78 .
- the chipset 76 is also coupled to a bus 86 which may be, for example, a Peripheral Component Interconnect (PCI) bus.
- PCI Peripheral Component Interconnect
- the PCI Local Bus Specification, Rev. 2.2 is available from the PCI Special Interest Group, Portland, Oreg. 97124.
- the bus 86 connects to a TV tuner/capture card 88 which is coupled to an antenna 90 or other video input such as a cable input, a satellite receiver/antenna or the like.
- the TV tuner/capture card 88 selects a desired television channel and also performs a video capture function.
- One exemplary video capture card is the ISVR-III video capture card available from Intel Corporation.
- the bus 86 is also coupled to a bridge 92 which couples a hard disk drive 94 .
- the software 38 and 60 may be stored on the hard disk 94 together with the video sequence being manipulated.
- the bridge 92 is also coupled to another bus 96 .
- the bus 96 may be coupled to a serial input/output device 98 .
- the device 98 is in turn connected to an infrared interface 100 which interacts with a remote control unit 104 which is also infrared based.
- a basic input/output system (BIOS) 102 Also connected to the bus 96 is .
- BIOS basic input/output system
Abstract
A digital video editing system uses a graphical user interface which facilitates the selection of a video sequence of interest and its representation in a conveniently visualized form. Through the graphical user interface, the user may select a starting frame, a time interval, and a number of frames within the time interval which may be represented by thumbnail depictions of selected video frames. Once the video sequence is represented by a selected sequence of video frames over a selected interval, the user can then use editing techniques to manipulate the portions of the video sequence represented by the thumbnail depictions.
Description
- This invention relates generally to editing video stored in a digital format.
- A number of formats for digital video currently exist. For example, in connection with so called broadcast pause and resume systems, a conventional hard disk drive may be utilized to store streaming television programming. These systems may alternatively read and write video from and to the same storage medium such as a hard disk drive. In addition, digital video may be stored on a digital versatile disk or other optical storage media.
- Once the video has been stored in a digital format, manipulation of that video may be undertaken using processor-based systems. For example, conventional digital versatile disk players may incorporate a selective zoom function wherein the user may use a remote control to zoom a portion of the picture in a selected quadrant.
- However, in most conventional digital formats, the ability to edit the stored video is relatively limited. The user can replay the information by selecting zoom features, slow motion, stills, and other techniques but the ability to manipulate the data is still relatively limited.
- Thus, there is a need for more ways to manipulate digital video data stored on digital storage media.
-
FIG. 1 is a screen display in accordance with one embodiment of the present invention; -
FIG. 2 is a flow chart for use in connection with the screen display shown inFIG. 1 ; -
FIG. 3 is a flow chart for use in connection with the screen display shown inFIG. 1 ; and -
FIG. 4 is a block diagram of hardware for implementing one embodiment of the present invention. - Referring to
FIG. 1 , agraphical user interface 10 which may be displayed on a display screen of a processor-based system is useful in editing digital video data. The display screen may be any of a variety of video displays. For example, the screen may be a liquid crystal display on a video camera, a monitor for a computer system or a television receiver coupled to a set-top box. - The
graphical user interface 10 may be utilized to selectively manipulate digital data in the form of a plurality ofvideo frames 18. The plurality offrames 18 may be automatically displayed as a storyboard or gridwork of thumbnail displays. Thus, each frame is shown in a reduced size commonly called a “thumbnail”. A video sequence to be edited may be represented by the thumbnail frames. The sequence may be selected from a longer video by choosing a start time and a time interval from the start frame. The number of thumbnail frames over the selected interval, taken at regular times, may also be selected. - The user may use an
icon 12 to indicate the start time for the selection of thethumbnails 18. Thetime interval icon 14 may be utilized to indicate the amount of time within a longer video sequence which is of interest. Theicon 16 allows the number of frames within the selected time interval, starting at the start time, to be selected by the user. For example, with thestart time icon 12, anincrease button interface 22 and adecrease button 20 are provided on either side of adisplay 24 vary the selected start time. Thedisplay 24 may indicate the selected start frame by a time indicator. - The frames of any video sequence may be enumerated using a conventional time based system such as the standard promulgated by the Society of Motion Picture and Television Engineers (White Plains, N.Y. 10607) denominated as SMPTE 12M-1999 Television, Audio and Film-Time and Control Code. Each frame may be identified by a time in hours, minutes, seconds and thirtieths of seconds, with video having 30 frames per second. A start time may be indicated in second fractions, seconds, minutes and hours.
- When the user presses the
increase button interface 22, the start time, displayed on thedisplay 24, increases. Similarly, the time interval, during which thethumbnails 18 are selected, may be controlled by anicon 28 which causes the time interval to be increased, and anicon 26 which decreases the time interval. In the illustrated embodiment, the start time is the time zero and the time interval is sixteen minutes. Thus, sixteen minutes of video are selected for producing the thumbnails. The number of frames selected within the time interval, entered through theicon 16, may be increased with thebutton interface 36 and decreased with thebutton interface 32. The number of frames are indicated in thedisplay 34 as being sixteen in the illustrated embodiment. - Thus, as indicated below the
icons thumbnail 18. Thus, each minute after the initial starting time of zero, a frame is selected and displayed as athumbnail 18 until sixteenframe thumbnails 18 are displayed. Since the number of selected frames was sixteen, sixteen minutes were selected as the interval and the start time was zero, starting from the beginning of the video, sixteenthumbnail frames 18 are displayed, one for each one minute of video. - The user may increase the start time from that illustrated in
FIG. 1 and may increase or decrease the selected time interval and the number of frames as described previously. Thus, the user can select a given resolution in the terms of the number of frames to control the manipulation of the video sequence. The length of the video sequence in terms of the time interval may also be selected. Likewise, the location of the video sequence of interest may be controlled. - Once a representation of a given time interval of a video sequence is created, via the
graphical user interface 10, the user can set about editing that video sequence. For example, sections of the time interval of video frames, displayed on thegraphical user interface 10 may be eliminated by simply indicating a start andstop frame 18 for the group of frames to be eliminated. The start and stop frames and the intervening frames (between the start and stop frames) are thereby eliminated. - Similarly, different video effects may be applied selectively to a video sequence represented by the
thumbnail frames 18. For example, fade ins, fade outs or other video effects may be provided. The light intensity of the various frames may be changed as well. Thegraphical user interface 10 provides a convenient way to manipulate a given section of video data. Through the use of theicons - The
software 38 for implementing thegraphical user interface 10, shown inFIG. 2 , begins by determining whether thegraphical user interface 10 has been selected as indicated indiamond 40. If so, the flow waits for a start time selection through theicon 12. Once the start time is selected, the first frame is designated, grabbed and stored as indicated inblock 44. Next, the flow waits for the time interval selection as indicated indiamond 46. Once that selection is made, the portion of the video which is of interest is defined and the corresponding frames may be grabbed as indicated inblock 48. Finally, the number of frames that are utilized to represent the video may be provided in response to a query represented by thediamond 50. Once that information is provided, thesoftware 38 may then display thegraphical user interface 10. If any of the selections are not timely made through theicons - Referring next to
FIG. 3 , thesoftware 60 for editing the video represented by thegraphical user interface 10 may implement a frame elimination protocol in one embodiment of the present invention. Initially, the user indicates a start frame as indicated indiamond 62. Once the user indicates a start frame, that start frame identifier is stored as indicated inblock 64. The identifier may include an hour, minute, second, and subsecond designation of the particular frame in the sequence. That information may be provided in a header associated with the frame. Next, thesoftware 60 awaits the user's input of an end frame as indicated indiamond 66. Once this input is received, the end frame identifier may be stored as indicated inblock 68. The intervening frames are then eliminated as indicated inblock 70. - In this way, the
graphical user interface 10 provides an easy way for the user to visualize a sequence of video. Thesoftware 38 creates agraphical user interface 10, including theicons - Embodiments of the present invention may be used as a suppression tool, suppressing access to offensive or obscene video portions. For example, a parent may wish to prevent a child from viewing portions of a video. With the present invention, a series of frames of video may be tagged to prevent viewing under certain circumstances. For example, an access code may be required to view the tagged sequence of frames.
- Another application for embodiments of the present invention is in connection with so-called broadcast pause and resume systems. These systems enable a user to store and replay video at the same time. However, the user must also navigate through the video sequences to facilitate the broadcast pause and resume features. Using embodiments of the present invention, one can readily navigate within the stored video.
- A processor-based
system 72, shown inFIG. 4 , in accordance with one embodiment of the present invention generates thegraphical user interface 10 on atelevision display 84. Thesystem 84 is a set-top box but the present invention is in no way limited to this embodiment. It is applicable to a wide variety of systems which display and store digital video information including digital video cameras, desktop computers, laptop computers, portable and handheld devices, appliances, as examples. - The
system 72 includes aprocessor 74 coupled to an accelerated graphics port (AGP)chipset 76 for implementing an accelerated graphics port embodiment. Thechipset 76 communicates with theAGP port 80 and thegraphics accelerator 82. Atelevision 84 may be coupled to the video output of thegraphics accelerator 82. Thegraphical user interface 10 may be displayed on thetelevision 84. Thetelevision 84 may be coupled to the video output of thegraphics accelerator 82. Thechipset 76 accommodates thesystem memory 78. - The
chipset 76 is also coupled to abus 86 which may be, for example, a Peripheral Component Interconnect (PCI) bus. The PCI Local Bus Specification, Rev. 2.2 is available from the PCI Special Interest Group, Portland, Oreg. 97124. Thebus 86 connects to a TV tuner/capture card 88 which is coupled to anantenna 90 or other video input such as a cable input, a satellite receiver/antenna or the like. The TV tuner/capture card 88 selects a desired television channel and also performs a video capture function. One exemplary video capture card is the ISVR-III video capture card available from Intel Corporation. - The
bus 86 is also coupled to abridge 92 which couples ahard disk drive 94. Thesoftware hard disk 94 together with the video sequence being manipulated. Thebridge 92 is also coupled to anotherbus 96. Thebus 96 may be coupled to a serial input/output device 98. Thedevice 98 is in turn connected to aninfrared interface 100 which interacts with aremote control unit 104 which is also infrared based. Also connected to thebus 96 is a basic input/output system (BIOS) 102. - While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of this present invention.
Claims (17)
1-30. (canceled)
31. A method, comprising:
receiving a temporal length and a resolution associated with a sequence of video information; and
displaying a number of thumbnail images from the sequence of video information that both span the temporal length of the sequence of video information and are temporally spaced within the temporal length of the sequence of video information according to the resolution.
32. The method of claim 31 , wherein the resolution includes a total number of images to be displayed.
33. The method of claim 31 , wherein the displaying includes:
equally spacing the number of thumbnail images within the temporal length of video information at a temporal separation determined by the resolution.
34. The method of claim 31 , wherein the temporal length or the resolution is manually selected by a user.
35. The method of claim 31 , wherein the temporal length or the resolution is automatically determined from a default value.
36. The method of claim 31 , wherein the receiving includes:
receiving a location within the sequence of video information, and wherein the displaying includes:
displaying the number of thumbnail images starting at the location within the sequence of video information.
37. The method of claim 36 , wherein the location is automatically determined from a default value.
38. A method, comprising:
receiving duration information that determines a start time and an end time of a portion of a sequence of video information;
receiving resolution information that includes a desired number of images; and
displaying a set of exemplary images that depict the portion of a sequence of video information, the set including one exemplary image at the start time, another exemplary image at the end time, and a remainder of the set of exemplary images spaced between the start time and the end time.
39. The method of claim 38 , wherein set of exemplary images consists of the desired number of images.
40. The method of claim 38 , wherein the duration information includes the start time and a time interval that, when added to the start time, determines the end time.
41. The method of claim 40 , further comprising:
selecting a default duration as the time interval.
42. The method of claim 38 , further comprising:
selecting a default time as the start time.
43. The method of claim 38 , further comprising:
selecting a default number of images as the resolution information.
44. The method of claim 38 , wherein the remainder of the set of exemplary images is equally spaced between the start time and the end time.
45. A machine-accessible medium including instructions that, when executed, cause a machine to:
obtain a temporal length and a resolution associated with a sequence of video information; and
display a number of thumbnail images from the sequence of video information that both span the temporal length of the sequence of video information and are spaced apart within the temporal length of the sequence of video information according to the resolution.
46. The medium of claim 45 , wherein the resolution includes a total number of images to be displayed.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/095,236 US20050204288A1 (en) | 2000-03-20 | 2005-03-25 | Facilitating access to digital video |
US14/447,740 US10217490B2 (en) | 2000-03-20 | 2014-07-31 | Facilitating access to digital video |
US14/862,929 US20160012854A1 (en) | 2000-03-20 | 2015-09-23 | Facilitating Access To Digital Video |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/528,628 US6925602B1 (en) | 2000-03-20 | 2000-03-20 | Facilitating access to digital video |
US11/095,236 US20050204288A1 (en) | 2000-03-20 | 2005-03-25 | Facilitating access to digital video |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/528,628 Continuation US6925602B1 (en) | 2000-03-20 | 2000-03-20 | Facilitating access to digital video |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/447,740 Continuation US10217490B2 (en) | 2000-03-20 | 2014-07-31 | Facilitating access to digital video |
Publications (1)
Publication Number | Publication Date |
---|---|
US20050204288A1 true US20050204288A1 (en) | 2005-09-15 |
Family
ID=24106480
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/528,628 Expired - Lifetime US6925602B1 (en) | 2000-03-20 | 2000-03-20 | Facilitating access to digital video |
US11/095,236 Abandoned US20050204288A1 (en) | 2000-03-20 | 2005-03-25 | Facilitating access to digital video |
US14/447,740 Expired - Fee Related US10217490B2 (en) | 2000-03-20 | 2014-07-31 | Facilitating access to digital video |
US14/862,929 Abandoned US20160012854A1 (en) | 2000-03-20 | 2015-09-23 | Facilitating Access To Digital Video |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/528,628 Expired - Lifetime US6925602B1 (en) | 2000-03-20 | 2000-03-20 | Facilitating access to digital video |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/447,740 Expired - Fee Related US10217490B2 (en) | 2000-03-20 | 2014-07-31 | Facilitating access to digital video |
US14/862,929 Abandoned US20160012854A1 (en) | 2000-03-20 | 2015-09-23 | Facilitating Access To Digital Video |
Country Status (7)
Country | Link |
---|---|
US (4) | US6925602B1 (en) |
EP (1) | EP1266376A1 (en) |
JP (1) | JP2003528519A (en) |
KR (1) | KR100585346B1 (en) |
AU (1) | AU2001237976A1 (en) |
TW (1) | TW519835B (en) |
WO (1) | WO2001071719A1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060132636A1 (en) * | 2004-12-17 | 2006-06-22 | Casio Computer Co., Ltd. | Moving-image recording device for recording moving image |
US20070256012A1 (en) * | 2006-02-06 | 2007-11-01 | Samsung Electronics Co., Ltd. | User interface for browsing content, method of providing the user interface, and content browsing apparatus |
WO2015138146A1 (en) * | 2014-03-10 | 2015-09-17 | Microsoft Technology Licensing, Llc | Metadata-based photo and/or video animation |
US20170285912A1 (en) * | 2016-03-30 | 2017-10-05 | Google Inc. | Methods, systems, and media for media guidance |
US9830063B2 (en) | 2006-12-22 | 2017-11-28 | Apple Inc. | Modified media presentation during scrubbing |
US10217490B2 (en) | 2000-03-20 | 2019-02-26 | Intel Corporation | Facilitating access to digital video |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2023636A3 (en) * | 2000-04-05 | 2010-10-27 | Sony United Kingdom Limited | Audio and/or video generation apparatus and method of generating audio and/or video signals |
US7051271B1 (en) * | 2000-05-31 | 2006-05-23 | Fuji Xerox Co., Ltd. | Method, system and article of manufacture for linking a video to a scanned document |
KR20040041082A (en) | 2000-07-24 | 2004-05-13 | 비브콤 인코포레이티드 | System and method for indexing, searching, identifying, and editing portions of electronic multimedia files |
JP3802322B2 (en) * | 2000-07-26 | 2006-07-26 | 株式会社東芝 | Method and apparatus for extracting object in moving image |
US20020175917A1 (en) * | 2001-04-10 | 2002-11-28 | Dipto Chakravarty | Method and system for streaming media manager |
US7149974B2 (en) * | 2002-04-03 | 2006-12-12 | Fuji Xerox Co., Ltd. | Reduced representations of video sequences |
JP3976316B2 (en) * | 2002-10-18 | 2007-09-19 | 富士フイルム株式会社 | Image playback device |
JPWO2004091202A1 (en) * | 2003-04-03 | 2006-07-06 | 松下電器産業株式会社 | Movie processing apparatus, information processing apparatus and program thereof |
KR100657269B1 (en) * | 2004-07-15 | 2006-12-14 | 삼성전자주식회사 | Picture searching method and picture searching apparatus for digital reproducing |
GB2421135A (en) | 2004-12-09 | 2006-06-14 | Sony Uk Ltd | User resizable video display of catalogue entries |
EP1758383A3 (en) * | 2005-08-23 | 2008-10-22 | AT&T Corp. | A system and method for content-based navigation of live and recorded TV and video programs |
US9020326B2 (en) | 2005-08-23 | 2015-04-28 | At&T Intellectual Property Ii, L.P. | System and method for content-based navigation of live and recorded TV and video programs |
US8954851B2 (en) * | 2006-09-15 | 2015-02-10 | Microsoft Corporation | Adding video effects for video enabled applications |
KR101570696B1 (en) | 2009-05-29 | 2015-11-20 | 엘지전자 주식회사 | Apparatus for displaying image and method for operating the same |
US9237296B2 (en) | 2009-06-01 | 2016-01-12 | Lg Electronics Inc. | Image display apparatus and operating method thereof |
KR101551212B1 (en) | 2009-06-02 | 2015-09-18 | 엘지전자 주식회사 | Apparatus for displaying image and method for operating the same |
US10372758B2 (en) * | 2011-12-22 | 2019-08-06 | Tivo Solutions Inc. | User interface for viewing targeted segments of multimedia content based on time-based metadata search criteria |
JP7143846B2 (en) * | 2017-05-18 | 2022-09-29 | ソニーグループ株式会社 | Information processing device, information processing method and information processing program |
Citations (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5237648A (en) * | 1990-06-08 | 1993-08-17 | Apple Computer, Inc. | Apparatus and method for editing a video recording by selecting and displaying video clips |
US5513306A (en) * | 1990-08-09 | 1996-04-30 | Apple Computer, Inc. | Temporal event viewing and editing system |
US5760767A (en) * | 1995-10-26 | 1998-06-02 | Sony Corporation | Method and apparatus for displaying in and out points during video editing |
US5808614A (en) * | 1995-06-16 | 1998-09-15 | Sony Corporation | Device and method for displaying a guide picture in virtual reality |
US5893101A (en) * | 1994-06-08 | 1999-04-06 | Systems Research & Applications Corporation | Protection of an electronically stored image in a first color space by the alteration of digital component in a second color space |
US5963203A (en) * | 1997-07-03 | 1999-10-05 | Obvious Technology, Inc. | Interactive video icon with designated viewing position |
US5999173A (en) * | 1992-04-03 | 1999-12-07 | Adobe Systems Incorporated | Method and apparatus for video editing with video clip representations displayed along a time line |
US6018671A (en) * | 1995-12-29 | 2000-01-25 | Motorola, Inc. | Silent call accept |
US6028603A (en) * | 1997-10-24 | 2000-02-22 | Pictra, Inc. | Methods and apparatuses for presenting a collection of digital media in a media container |
US6034746A (en) * | 1997-10-27 | 2000-03-07 | International Business Machines Corporation | System and method for inserting data into a digital audio/video data stream |
US6154601A (en) * | 1996-04-12 | 2000-11-28 | Hitachi Denshi Kabushiki Kaisha | Method for editing image information with aid of computer and editing system |
US6172685B1 (en) * | 1997-11-24 | 2001-01-09 | Intel Corporation | Method and apparatus for increasing the amount and utility of displayed information |
US6237025B1 (en) * | 1993-10-01 | 2001-05-22 | Collaboration Properties, Inc. | Multimedia collaboration system |
US6278447B1 (en) * | 1997-06-10 | 2001-08-21 | Flashpoint Technology, Inc. | Method and system for accelerating a user interface of an image capture unit during play mode |
US20010041049A1 (en) * | 1996-12-25 | 2001-11-15 | Takeshi Kanda | Editing system and editing method |
US6321024B1 (en) * | 1995-10-11 | 2001-11-20 | Hitachi, Ltd. | Control method for detecting change points in motion picture images and for stopping reproduction thereof and control system for monitoring picture images utilizing the same |
US6351765B1 (en) * | 1998-03-09 | 2002-02-26 | Media 100, Inc. | Nonlinear video editing system |
US6393054B1 (en) * | 1998-04-20 | 2002-05-21 | Hewlett-Packard Company | System and method for automatically detecting shot boundary and key frame from a compressed video data |
US6400375B1 (en) * | 1998-08-31 | 2002-06-04 | Sony Corporation | Information processing apparatus and method as well as providing medium |
US6411771B1 (en) * | 1997-07-10 | 2002-06-25 | Sony Corporation | Picture processing apparatus, using screen change parameters representing a high degree of screen change |
US6424677B1 (en) * | 1995-11-02 | 2002-07-23 | Price Image | Video/audio processing system providing real time program duration alteration |
US6430355B1 (en) * | 1996-12-09 | 2002-08-06 | Sony Corporation | Editing device with display of program ID code and images of the program |
US6452610B1 (en) * | 1998-12-16 | 2002-09-17 | Intel Corporation | Method and apparatus for displaying graphics based on frame selection indicators |
US6469711B2 (en) * | 1996-07-29 | 2002-10-22 | Avid Technology, Inc. | Graphical user interface for a video editing system |
US6546188B1 (en) * | 1998-01-16 | 2003-04-08 | Sony Corporation | Editing system and editing method |
US20030071801A1 (en) * | 2001-10-17 | 2003-04-17 | Mcgowan Steven B. | Viewing device with replay feature |
US6597375B1 (en) * | 2000-03-10 | 2003-07-22 | Adobe Systems Incorporated | User interface for video editing |
US6675386B1 (en) * | 1996-09-04 | 2004-01-06 | Discovery Communications, Inc. | Apparatus for video access and control over computer network, including image correction |
US6807306B1 (en) * | 1999-05-28 | 2004-10-19 | Xerox Corporation | Time-constrained keyframe selection method |
US6976229B1 (en) * | 1999-12-16 | 2005-12-13 | Ricoh Co., Ltd. | Method and apparatus for storytelling with digital photographs |
US6983420B1 (en) * | 1999-03-02 | 2006-01-03 | Hitachi Denshi Kabushiki Kaisha | Motion picture information displaying method and apparatus |
US7242847B1 (en) * | 1999-06-18 | 2007-07-10 | Intel Corporation | Systems and methods for editing video streams using a grid-based representation |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5359712A (en) * | 1991-05-06 | 1994-10-25 | Apple Computer, Inc. | Method and apparatus for transitioning between sequences of digital information |
WO1993007554A1 (en) * | 1991-10-07 | 1993-04-15 | Eastman Kodak Company | A compositer interface for arranging the components of special effects for a motion picture production |
US5412773A (en) * | 1991-11-19 | 1995-05-02 | Sony Electronics Inc. | Computerized interactive menu-driven video signal processing apparatus and method |
US5355450A (en) * | 1992-04-10 | 1994-10-11 | Avid Technology, Inc. | Media composer with adjustable source material compression |
US6553178B2 (en) * | 1992-02-07 | 2003-04-22 | Max Abecassis | Advertisement subsidized video-on-demand system |
JP3526067B2 (en) | 1993-03-15 | 2004-05-10 | 株式会社東芝 | Reproduction device and reproduction method |
US5675752A (en) * | 1994-09-15 | 1997-10-07 | Sony Corporation | Interactive applications generator for an interactive presentation environment |
US5838938A (en) | 1995-02-15 | 1998-11-17 | Sony Electronics, Inc. | Multimedia user interface employing components of color to indicate the values of variables |
US5966122A (en) | 1996-03-08 | 1999-10-12 | Nikon Corporation | Electronic camera |
US5864340A (en) * | 1996-08-22 | 1999-01-26 | International Business Machines Corporation | Mobile client computer programmed to predict input |
CA2257316C (en) | 1997-04-12 | 2006-06-13 | Sony Corporation | Editing device and editing method |
US6335742B1 (en) * | 1997-07-24 | 2002-01-01 | Ricoh Company, Ltd. | Apparatus for file management and manipulation using graphical displays and textual descriptions |
JPH11146325A (en) | 1997-11-10 | 1999-05-28 | Hitachi Ltd | Video retrieval method, device therefor, video information generating method and storage medium storing its processing program |
WO1999031663A1 (en) * | 1997-12-17 | 1999-06-24 | Sony Corporation | Device for generating editing list, method and device for editing |
JP2000148771A (en) * | 1998-11-06 | 2000-05-30 | Sony Corp | Processor and method for image processing and provision medium |
US6510458B1 (en) * | 1999-07-15 | 2003-01-21 | International Business Machines Corporation | Blocking saves to web browser cache based on content rating |
US6525732B1 (en) * | 2000-02-17 | 2003-02-25 | Wisconsin Alumni Research Foundation | Network-based viewing of images of three-dimensional objects |
US6925602B1 (en) | 2000-03-20 | 2005-08-02 | Intel Corporation | Facilitating access to digital video |
-
2000
- 2000-03-20 US US09/528,628 patent/US6925602B1/en not_active Expired - Lifetime
-
2001
- 2001-01-26 KR KR1020027009954A patent/KR100585346B1/en active IP Right Grant
- 2001-01-26 WO PCT/US2001/002771 patent/WO2001071719A1/en not_active Application Discontinuation
- 2001-01-26 JP JP2001569816A patent/JP2003528519A/en active Pending
- 2001-01-26 EP EP01910363A patent/EP1266376A1/en not_active Withdrawn
- 2001-01-26 AU AU2001237976A patent/AU2001237976A1/en not_active Abandoned
- 2001-02-07 TW TW090102658A patent/TW519835B/en not_active IP Right Cessation
-
2005
- 2005-03-25 US US11/095,236 patent/US20050204288A1/en not_active Abandoned
-
2014
- 2014-07-31 US US14/447,740 patent/US10217490B2/en not_active Expired - Fee Related
-
2015
- 2015-09-23 US US14/862,929 patent/US20160012854A1/en not_active Abandoned
Patent Citations (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5237648A (en) * | 1990-06-08 | 1993-08-17 | Apple Computer, Inc. | Apparatus and method for editing a video recording by selecting and displaying video clips |
US5513306A (en) * | 1990-08-09 | 1996-04-30 | Apple Computer, Inc. | Temporal event viewing and editing system |
US5999173A (en) * | 1992-04-03 | 1999-12-07 | Adobe Systems Incorporated | Method and apparatus for video editing with video clip representations displayed along a time line |
US6237025B1 (en) * | 1993-10-01 | 2001-05-22 | Collaboration Properties, Inc. | Multimedia collaboration system |
US5893101A (en) * | 1994-06-08 | 1999-04-06 | Systems Research & Applications Corporation | Protection of an electronically stored image in a first color space by the alteration of digital component in a second color space |
US5808614A (en) * | 1995-06-16 | 1998-09-15 | Sony Corporation | Device and method for displaying a guide picture in virtual reality |
US6321024B1 (en) * | 1995-10-11 | 2001-11-20 | Hitachi, Ltd. | Control method for detecting change points in motion picture images and for stopping reproduction thereof and control system for monitoring picture images utilizing the same |
US5760767A (en) * | 1995-10-26 | 1998-06-02 | Sony Corporation | Method and apparatus for displaying in and out points during video editing |
US6424677B1 (en) * | 1995-11-02 | 2002-07-23 | Price Image | Video/audio processing system providing real time program duration alteration |
US6018671A (en) * | 1995-12-29 | 2000-01-25 | Motorola, Inc. | Silent call accept |
US6154601A (en) * | 1996-04-12 | 2000-11-28 | Hitachi Denshi Kabushiki Kaisha | Method for editing image information with aid of computer and editing system |
US6469711B2 (en) * | 1996-07-29 | 2002-10-22 | Avid Technology, Inc. | Graphical user interface for a video editing system |
US6628303B1 (en) * | 1996-07-29 | 2003-09-30 | Avid Technology, Inc. | Graphical user interface for a motion video planning and editing system for a computer |
US6675386B1 (en) * | 1996-09-04 | 2004-01-06 | Discovery Communications, Inc. | Apparatus for video access and control over computer network, including image correction |
US6430355B1 (en) * | 1996-12-09 | 2002-08-06 | Sony Corporation | Editing device with display of program ID code and images of the program |
US20010041049A1 (en) * | 1996-12-25 | 2001-11-15 | Takeshi Kanda | Editing system and editing method |
US6278447B1 (en) * | 1997-06-10 | 2001-08-21 | Flashpoint Technology, Inc. | Method and system for accelerating a user interface of an image capture unit during play mode |
US5963203A (en) * | 1997-07-03 | 1999-10-05 | Obvious Technology, Inc. | Interactive video icon with designated viewing position |
US6411771B1 (en) * | 1997-07-10 | 2002-06-25 | Sony Corporation | Picture processing apparatus, using screen change parameters representing a high degree of screen change |
US6028603A (en) * | 1997-10-24 | 2000-02-22 | Pictra, Inc. | Methods and apparatuses for presenting a collection of digital media in a media container |
US6034746A (en) * | 1997-10-27 | 2000-03-07 | International Business Machines Corporation | System and method for inserting data into a digital audio/video data stream |
US6172685B1 (en) * | 1997-11-24 | 2001-01-09 | Intel Corporation | Method and apparatus for increasing the amount and utility of displayed information |
US6546188B1 (en) * | 1998-01-16 | 2003-04-08 | Sony Corporation | Editing system and editing method |
US6351765B1 (en) * | 1998-03-09 | 2002-02-26 | Media 100, Inc. | Nonlinear video editing system |
US6393054B1 (en) * | 1998-04-20 | 2002-05-21 | Hewlett-Packard Company | System and method for automatically detecting shot boundary and key frame from a compressed video data |
US6400375B1 (en) * | 1998-08-31 | 2002-06-04 | Sony Corporation | Information processing apparatus and method as well as providing medium |
US6452610B1 (en) * | 1998-12-16 | 2002-09-17 | Intel Corporation | Method and apparatus for displaying graphics based on frame selection indicators |
US6983420B1 (en) * | 1999-03-02 | 2006-01-03 | Hitachi Denshi Kabushiki Kaisha | Motion picture information displaying method and apparatus |
US6807306B1 (en) * | 1999-05-28 | 2004-10-19 | Xerox Corporation | Time-constrained keyframe selection method |
US7242847B1 (en) * | 1999-06-18 | 2007-07-10 | Intel Corporation | Systems and methods for editing video streams using a grid-based representation |
US6976229B1 (en) * | 1999-12-16 | 2005-12-13 | Ricoh Co., Ltd. | Method and apparatus for storytelling with digital photographs |
US6597375B1 (en) * | 2000-03-10 | 2003-07-22 | Adobe Systems Incorporated | User interface for video editing |
US20030071801A1 (en) * | 2001-10-17 | 2003-04-17 | Mcgowan Steven B. | Viewing device with replay feature |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10217490B2 (en) | 2000-03-20 | 2019-02-26 | Intel Corporation | Facilitating access to digital video |
US20060132636A1 (en) * | 2004-12-17 | 2006-06-22 | Casio Computer Co., Ltd. | Moving-image recording device for recording moving image |
US7705904B2 (en) * | 2004-12-17 | 2010-04-27 | Casio Computer Co., Ltd. | Moving-image recording device for recording moving image |
US20070256012A1 (en) * | 2006-02-06 | 2007-11-01 | Samsung Electronics Co., Ltd. | User interface for browsing content, method of providing the user interface, and content browsing apparatus |
US9830063B2 (en) | 2006-12-22 | 2017-11-28 | Apple Inc. | Modified media presentation during scrubbing |
WO2015138146A1 (en) * | 2014-03-10 | 2015-09-17 | Microsoft Technology Licensing, Llc | Metadata-based photo and/or video animation |
US9934252B2 (en) | 2014-03-10 | 2018-04-03 | Microsoft Technology Licensing, Llc | Metadata-based photo and/or video animation |
RU2674434C2 (en) * | 2014-03-10 | 2018-12-10 | МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи | Metadata-based photo and/or video animation |
US10430460B2 (en) | 2014-03-10 | 2019-10-01 | Microsoft Technology Licensing, Llc | Metadata-based photo and/or video animation |
EP3565241A3 (en) * | 2014-03-10 | 2019-12-04 | Microsoft Technology Licensing, LLC | Metadata-based photo and/or video animation |
US20170285912A1 (en) * | 2016-03-30 | 2017-10-05 | Google Inc. | Methods, systems, and media for media guidance |
Also Published As
Publication number | Publication date |
---|---|
WO2001071719A1 (en) | 2001-09-27 |
AU2001237976A1 (en) | 2001-10-03 |
US20160012854A1 (en) | 2016-01-14 |
US10217490B2 (en) | 2019-02-26 |
US6925602B1 (en) | 2005-08-02 |
KR100585346B1 (en) | 2006-05-30 |
EP1266376A1 (en) | 2002-12-18 |
TW519835B (en) | 2003-02-01 |
JP2003528519A (en) | 2003-09-24 |
US20140344699A1 (en) | 2014-11-20 |
KR20020080403A (en) | 2002-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10217490B2 (en) | Facilitating access to digital video | |
US6618546B2 (en) | Recording/playing apparatus and contents managing method | |
US9253465B2 (en) | Method of displaying recorded material and display device using the same | |
US6587119B1 (en) | Method and apparatus for defining a panning and zooming path across a still image during movie creation | |
US7187846B2 (en) | Recording apparatus, picture recording apparatus, and method therefor | |
US7855724B2 (en) | Transitioning between two high resolution images in a slideshow | |
US20070258703A1 (en) | Recording apparatus and reproducing apparatus | |
JP4312808B2 (en) | 16: 9 aspect ratio and anamorphic image processing | |
EP0715459B1 (en) | Motion image processing apparatus and method | |
US20060110128A1 (en) | Image-keyed index for video program stored in personal video recorder | |
KR20000029851A (en) | Non-linear editing system for home entertainment environments | |
US20060171658A1 (en) | More user friendly time-shift buffer | |
JP2000350156A (en) | Method for storing moving picture information and recording medium recording the information | |
US6934423B1 (en) | Incorporating camera effects into existing video sequences | |
EP1152608A2 (en) | Data recording system and recording objective determination device | |
EP1005043A1 (en) | Information recording medium, motion-picture voice recording/reproducing apparatus, and motion-picture voice recording/reproducing method | |
US6128432A (en) | Method for reproducing data recorded at multiple angles on a recording medium | |
EP1548730A2 (en) | Method for establishing recording quality in digital recording device | |
EP1638103A1 (en) | Combination recording apparatus to automatically set relay recording and method thereof | |
US20090136198A1 (en) | Video reproducing/recording and playing system and method for setting and playing video section | |
WO2010110766A1 (en) | Method and apparatus for recording screen displays | |
EP0869445A2 (en) | Video signal processing system and method using time code | |
JP2002209155A (en) | Program list display system | |
WO2010110765A1 (en) | Method and apparatus for recording video sequence of screen displays | |
JP2003009070A (en) | Method and device for recording moving picture, method and device for reproducing moving picture, program, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |