US20080158261A1 - Computer user interface for audio and/or video auto-summarization - Google Patents
Computer user interface for audio and/or video auto-summarization Download PDFInfo
- Publication number
- US20080158261A1 US20080158261A1 US11/978,964 US97896407A US2008158261A1 US 20080158261 A1 US20080158261 A1 US 20080158261A1 US 97896407 A US97896407 A US 97896407A US 2008158261 A1 US2008158261 A1 US 2008158261A1
- Authority
- US
- United States
- Prior art keywords
- objects
- display
- scroll bar
- control device
- computer
- 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
- 210000003813 thumb Anatomy 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 5
- 230000006872 improvement Effects 0.000 claims 3
- 230000003213 activating effect Effects 0.000 claims 2
- 230000004913 activation Effects 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 claims 1
- 230000004044 response Effects 0.000 claims 1
- 230000009466 transformation Effects 0.000 claims 1
- 230000001131 transforming effect Effects 0.000 claims 1
- 230000006870 function Effects 0.000 description 16
- 230000002123 temporal effect Effects 0.000 description 7
- 230000000007 visual effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241000590419 Polygonia interrogationis Species 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- 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/0485—Scrolling or panning
- G06F3/04855—Interaction with scrollbars
-
- 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/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
-
- 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
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
Definitions
- This invention relates to a computer system, and in particular to computer tools to improve user perspectives and enhance navigation or browsing of information sources stored in or available via the computer.
- Furnas' solution to the problem of understanding the limited information available in a window of large information structures is to provide in the window the detailed region to be considered in the context of important preceding or succeeding parts of the large structure.
- the window would also display, say, declarations at the beginning of the program. No magnification of desired information or shrinkage of undesired information is employed; rather, the desired program information is normally displayed, and many parts of the program are omitted from the display.
- Mills et al addressed the issue of giving users access to video data by magnifying time through successive hierarchial extraction of increasingly detailed segments.
- Each expanded segment view was displayed in a separate window of the display.
- each segment view, as well as the total video view, including the time lines associated therewith, were linearly arranged from a temporal standpoint.
- Degen et al moved marks on audio tape to a digitized counterpart document scroll bar, and let the user change the visual scaling of time within a single window, as well as the speed of playback. But, again, the visual representations, whether of the original size or of the zoomed expanded size, had a linear temporal structure.
- Chimera on the other hand, maintained a full display within the window but was unable to provide a zooming feature or expanded segment view of a text listing. Instead, Chimera used scroll bars that, independent of the original data's representation, indicate relative values of list attributes by respectively scaling proportions of list item indicators, according to those attributes, in the scroll bars.
- Furnas shows in a single window multiple fisheye views of document segments. But Furnas doesn't disclose how a user can select which segments to display, or the means to magnify certain segments, or the means to control the degree of magnification, nor does Furnas provided a scroll bar or its equivalent as a convenient interface for the user to manipulate the display.
- An object of the invention is a computer system providing improved means to allow users to extract important segments of computer-displayed information in the form of video, sound, graphics or text while maintaining a general view of the information.
- Another object of the invention is a computerized system and method to enable users better to navigate or visualize large information spaces.
- means are provided to enable a user to visibly mark points or segments of displayed information, which will enable the user to quickly navigate to the marked displays.
- a scroll bar is displayed alongside the information display, and the visible mark or marks appears on the scroll bar at locations corresponding to the desired information.
- a computerized system provides the user with means to shrink less important or less significant portions of the information displayed, with the result of magnifying the portions that the user deems significant.
- the invention can be viewed as a user-friendly relativity controller tool that enables users to specify what is important to them, and modify the portion of their perceptual space that that information takes up, in a fisheye variant.
- the resultant information can still occupy the same window where originally displayed, but with certain segments shrunk and other segments in comparison standing out or becoming more prominent.
- the relativity controller of the invention is implemented by simply pointing to the screen and actuating a control device.
- a mouse button is pressed to mark the beginning and end of segments of the information to be marked.
- multiple segments can be marked in this manner.
- the relativity controller of the invention not only allows users to mark the scope of one or more salient segments, but also will cause the display to simultaneously shrink the non-marked portions and in effect zoom into the multiple-marked segments in a single step. The result is a non-linear display of the available information.
- the display of the scroll bar is correspondingly modified to show in the context of the total information the marked and non-marked portions of the displayed information.
- the major benefits is to allow users to quickly navigate through a large information space and to control the salience of the displayed information in the context of the full display while conserving display area, sometime called desktop real estate. Moreover, maintaining a single window for the data and giving users the ability to visually navigate across the whole data via the scroll bar together with the ability to select the salient segments as well as the level of zoom, all in a single step, greatly enhances the ability of the user to cope intelligently and rapidly with large information structures containing large numbers of objects.
- FIG. 1 is a block diagram of a typical computer system
- FIGS. 2-6 schematically illustrate one form of the invention for use with audio representations
- FIG. 7 is an enlarged view of a scroll bar in accordance with another form of the invention.
- FIG. 8 is a combined screen display and scroll bar of audio information in accordance with the invention.
- FIGS. 9-11 illustrate various screen displays of text information produced by one form of the computerized system of the invention.
- FIG. 12 shows various screen displays of video information produced by another form of the computerized system of the invention.
- FIG. 13 illustrates, schematically, various cursor shapes produced by a system of the invention
- FIG. 14 shows a screen menu that can be used with the system of the invention
- FIGS. 15-33 are flow charts for implementing one form of computerized system of the invention.
- FIG. 1 shows a typical computerized system 10 , comprising a console 11 containing a CPU 12 , memory 13 in the form of RAM, ROM and disk, and I/O circuitry 14 connected to a monitor 15 having a display screen 16 , and control devices in the form of keyboard 17 and a mouse 18 .
- the mouse 18 typically contains button switches 19 operated by a user of the system.
- a cursor or pointer 20 is typically displayed on the screen 16 and its position is controllable via the mouse 18 or the keyboard 17 as is well known.
- a typical window 21 is displayed on the screen 16 , with a title bar 22 in the window.
- Object means any representation of information or of a data structure that can be displayed on the monitor screen, and includes one or more text characters, one or more sound representations such as a digital sample, a video representation such as a video frame, and in general any graphic's element.
- Control device means devices manipulated by users to move cursors around a screen, and include a mouse and keyboard.
- “Pointing” to an object on screen means actuating the control device to move the cursor so that it is over or adjacent the object.
- the cursor is a pointer such an arrow, it means moving the arrow tip close to the object.
- “Clicking” on an object means to press and quickly release a switch on the control device, such as a button on a mouse, when the cursor is pointing to the object.
- Dragging means to click on the object, and while holding the switch activated, to manipulate the control device to move the object to a new screen location, and then to release the switch to fix the new screen location of the object.
- shrinking the display of objects means reducing the time or space normally allocated to display the objects, and includes shrinking them to the point where they essentially disappear from the display.
- a “scroll bar” is a common control device displayed alongside a window, having, typically, at opposite ends small arrowed scroll boxes or buttons that when clicked on by the user causes the window contents to scroll.
- buttons or “box” on a scroll bar is a representation of a control device for use with a mouse.
- a “thumb” is a button or box on the scroll bar, between its ends, which moves and whose location on the scroll bar corresponds to the location in the whole information of the current view.
- FIG. 2-14 illustrate several ways in which the invention may be used. While the invention will be described in connection with a Macintosh personal computer (PC), which employs a graphics user interface (GUI), it is also usable with other PCs or workstations using other operating systems with GUIs, such as UNIX with X-windows, and DOS with Windows.
- PC Macintosh personal computer
- GUI graphics user interface
- the first example concerns a sound representation.
- a user can sample audio 24 into a computer 25 as described in the Macintosh user's manual, or alternatively record audio 24 onto tape 26 and then sample into the computer 25 .
- the computer processes the sound data 28 into a visual representation 29 , based, for example, on Cochlear models, principal component analysis, or Fast Fourier Transforms, as shown in FIG. 3 .
- the result is displayed on the monitor screen 16 and can also be heard 30 by the user.
- the typical monitor screen contains a scroll bar 32 for scrolling through the sound representation using a left arrow button 33 to scroll to the left, and a right arrow button 34 to scroll to the right.
- a thumb representation or button 35 which is displayed on the scroll bar shows by its location the portion of the sound representation displayed in the context of the whole sound. In other words, if the thumb 35 is at the center of the scroll bar 32 , then the sound displayed is at the middle of the recording.
- a horizontal title bar 37 is located on top and a vertical menu or tool bar 38 is displayed at the left side. Clicking on any of the icons displayed in the tool bar will invoke appropriate software routines to carry out the function indicated by the icon.
- the user desires to annotate the sound representation, and the icons can represent an EDIT function, or a DRAW function including certain graphic symbols to be pasted into the sound representation.
- the computer has been trained or customized to recognize meaningful objects and mark them.
- a meaningful object can be any sound representation above a certain amplitude, i.e., loud sounds, but the computer can choose instead certain frequencies or ranges or certain sound sequences.
- Marking means with respect to the data structure representing the object to add a tag bit or other data representing a marked time or space position or point. If it is desired to mark a segment, meaning a temporal sequence of objects, then one tag data can represent the beginning of the marked segment, and another data bit can represent the end of the marked segment.
- the mark is displayed on the display.
- a diamond mark 40 is shown to indicate the temporal position of the large amplitude sound 41 .
- the user can quickly fast-forward through the unmarked areas and then stop at or slowly play the marked points or segments by observing the mark or by programming the computer to automatically stop at marked points.
- the scroll bar temporal representation is modified to display the marked points or segments.
- a density representation on the scroll bar is modified, with high density regions 42 representing unmarked segments, and low density regions 43 representing marked segments.
- the scroll bar in the window shown will show the positions of the marked segments or salient points relative to the whole set of objects stored.
- FIG. 6 illustrates the customized annotation 44 added by the user to the sound representation. These annotations are also useful for indexing, hyper-navigation, and multi-sound catalogs. It is understood that marking 43 on the scroll bar can be used separately ( FIG. 6 ) or together with marking 40 ( FIG. 5 ) on the document display.
- FIG. 7 shows an enlarged view of the scroll bar 32 indicating how high density 42 and low density 43 appearances can indicate non-marked and marked segments, respectively.
- FIG. 8 shows another view of a screen window with a title bar 45 and a scroll bar 46 having scroll buttons 47 and 48 , and a conventional window size button 49 .
- An audio representation is displayed with marks 50 on the display and marks 51 on the scroll bar indicated by the arrows.
- means can be provided to execute a relativity controller function.
- a relativity controller function This can be implemented automatically whenever a marking of salient points is made, or it can be implemented by, for example, pointing to the scroll, bar, clicking, and then dragging the mouse perpendicular to the scroll bar, or it can be implemented, as explained later, by clicking on a special button added to the scroll bar and then dragging the mouse. In the flow charts described later, an option key is also used when clicking on the scroll bar.
- the relativity controller function When the relativity controller function is activated, the computer modifies the linear temporal representation of the sound into a non-linear representation, with the non-marked segments shrunken in time and the marked segments expanded in time into the resultant empty regions and thus magnified. This is also illustrated in FIG.
- FIGS. 9 and 10 indicate the effects oh a text document.
- FIG. 9 shows a day calendar 54 with a linear representation of time events from the hours of 8 a.m.-1 a.m.
- FIG. 10 shows the representation obtained in the invention.
- a vertical scroll bar 55 is at the right containing the usual scroll boxes 56 at top and bottom.
- the salient points as shown are determined by the user.
- the remaining times, being of less importance in this example, are shrunk temporally. No magnification of the salient times has occurred but now the range of times shown has expanded to 7 a.m.-2 a.m.
- the resultant non-linear representation is replicated in the scroll bar 55 by the density of the horizontal lines.
- FIG. 11 shows another example of application of the invention to text documents.
- FIG. 11 depicts one page 57 of linear spatially depicted text, which would normally be displayed as a single screen with its accompanying vertical scroll bar 58 with, in this case, a relativity, controller box 60 .
- Three text lines have been highlighted 61 as salient.
- the thumb 62 it will be noted, has a certain-size (height), showing as before one marked salient segment on the page.
- reference numeral 64 now shows the resultant screen display.
- the scroll bar 58 illustrates at 70 the scope of the salient segments and thus the modified text representation.
- the text abstract generated 67 in this process could be presented in library search systems, so that the user could then more readily scan and expand the view to give more details as desired.
- FIG. 12 depicts application of the invention to video, for example, with Apple QuickTime video.
- QuickTime allows a user to play through a video presentation with a window just like playing a video tape on a VCR, except that QuickTime also allows editing of one or more of the frames making up the video.
- three successive screens 72 , 73 and 74 are depicted, only one of which would appear at a time in the window.
- Each screen has its accompanying scroll bar 75 having a relativity controller box 76 at the left end, and a thumb 77 showing the temporal position of the video frame being displayed.
- FIG. 13 also illustrates user control of the magnification.
- the relativity controller box 76 also shows different sized scroll representations to inform the user of its function.
- a cursor 80 is displayed on the screen.
- image 82 which is not actually displayed
- the cursor 80 appearance changes with a larger white space region 81 to indicate higher magnification.
- the movement which is reversible—up for increased magnification, down for reduced magnification—, only one cursor image 79 is displayed, the full line image, representing the selected magnification level. The other grayed images are not displayed.
- magnification level When the user releases the mouse button, the selection of the magnification level is completed and may be stored with the data structure representation of the video if desired. In this instance, seven discrete levels of magnification are possible, but the invention also contemplates continuous change in magnification level. In the latter case, it is preferred to display a slide control with button, movable by the user to select the desired magnification level such as is used in the Macintosh volume control.
- Marking of the video can occur in the same manner as the audio, such as pressing a mouse button when the cursor is on the video to mark the beginning of a segment and releasing the button to mark the end of the segment.
- the resultant marks can be displayed on the video, or in the scroll bar, or on both.
- the relativity controller application program will not interfere with the normal functions available in programs such as Apple QuickTime, while providing the additional functions described above.
- the edit menu allows the user to perform the normal functions on displayed information, as well as the ability to remove any marks made by the user on the screen display or the scroll bar.
- functions available to the user to carry out the invention are shown in the program flow charts illustrated in FIGS. 15-33 .
- the functions included are for the video of FIGS. 12 and 13 , but obviously can be modified and applied to audio or text.
- the relativity controller has also been referred as the scale perspective button.
- the left button 83 ( FIG. 12 ) on the scroll bar represents the play button which then converts to pause during play.
- the right button 84 can thus be used by clicking as a play segment or play mark button.
- DATA TYPE APPLICATIONS: Schedules personal profile based time scaling Sound annotation & editing Video annotation & editing Text data retrieval & abstract searching CAD & PICT scaling space to dimensions of experiential perspective
- FIGS. 15-33 are flow charts of one form of program suitable to implement a user selecting and displaying in accordance with the invention desired salient of a video presentation.
- the user can press an option key and click on the scroll bar, which will jump the thumb to the pointer position and simultaneously allow the user to scroll by moving the mouse horizontally and to change scale or magnification by moving the mouse perpendicularly (vertically) to the scroller. These changes will be visible on the screen display as well as on the scroll bar.
- Marking data structures will be evident to those skilled in the art. For text documents, adding a mark is generally similar to adding a formatting or printing code to the stored text. Marking video is similar to text marking, except that remembering character position is replaced by remembering time position and storing it in the user data portion of the movie.
- the mouse button for marking can be held depressed while the video plays and released to define a marking point or segment.
- the salient text can be highlighted and a menu dropped to select a marking function.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
A relativity controller is a scroll bar/window combination that provides a way to see data in relation to both the context of its wholeness and the salience of its contents. To accomplish this, the linear density or other appearance of the scroll bar (acting as a ruler or scale) varies with the density of the document salience (as indicated by different kinds of annotations or marks). It also provides a way to zoom between perspectives. This is usable on many different data types: including sound, video, graphics, calendars and word processors.
Description
- This invention relates to a computer system, and in particular to computer tools to improve user perspectives and enhance navigation or browsing of information sources stored in or available via the computer.
- As computer accessing of large quantities of information increases, the ability of users to navigate large information spaces and to maintain visualization or personal perspectives thereof decreases [1] (bracketed numbers reference publications identified in Appendix A).
- The heed for this type of control has been expressed most recently by Furnas [2], Mills [3], Degen [4], and Chimera [5].
- Furnas' solution to the problem of understanding the limited information available in a window of large information structures is to provide in the window the detailed region to be considered in the context of important preceding or succeeding parts of the large structure. For example, to edit lines in the middle of a program, the window would also display, say, declarations at the beginning of the program. No magnification of desired information or shrinkage of undesired information is employed; rather, the desired program information is normally displayed, and many parts of the program are omitted from the display.
- Mills et al addressed the issue of giving users access to video data by magnifying time through successive hierarchial extraction of increasingly detailed segments. Each expanded segment view was displayed in a separate window of the display. And each segment view, as well as the total video view, including the time lines associated therewith, were linearly arranged from a temporal standpoint.
- Degen et al moved marks on audio tape to a digitized counterpart document scroll bar, and let the user change the visual scaling of time within a single window, as well as the speed of playback. But, again, the visual representations, whether of the original size or of the zoomed expanded size, had a linear temporal structure.
- Chimera, on the other hand, maintained a full display within the window but was unable to provide a zooming feature or expanded segment view of a text listing. Instead, Chimera used scroll bars that, independent of the original data's representation, indicate relative values of list attributes by respectively scaling proportions of list item indicators, according to those attributes, in the scroll bars.
- Furnas shows in a single window multiple fisheye views of document segments. But Furnas doesn't disclose how a user can select which segments to display, or the means to magnify certain segments, or the means to control the degree of magnification, nor does Furnas provided a scroll bar or its equivalent as a convenient interface for the user to manipulate the display.
- An object of the invention is a computer system providing improved means to allow users to extract important segments of computer-displayed information in the form of video, sound, graphics or text while maintaining a general view of the information.
- Another object of the invention is a computerized system and method to enable users better to navigate or visualize large information spaces.
- In accordance with one aspect of the present invention, means are provided to enable a user to visibly mark points or segments of displayed information, which will enable the user to quickly navigate to the marked displays.
- In another aspect of the invention, a scroll bar is displayed alongside the information display, and the visible mark or marks appears on the scroll bar at locations corresponding to the desired information.
- In accordance with a further aspect of the present invention, a computerized system provides the user with means to shrink less important or less significant portions of the information displayed, with the result of magnifying the portions that the user deems significant. In accordance with this aspect, the invention can be viewed as a user-friendly relativity controller tool that enables users to specify what is important to them, and modify the portion of their perceptual space that that information takes up, in a fisheye variant.
- In accordance with another aspect of the invention, the resultant information can still occupy the same window where originally displayed, but with certain segments shrunk and other segments in comparison standing out or becoming more prominent.
- In accordance with still other aspects of the invention, the relativity controller of the invention is implemented by simply pointing to the screen and actuating a control device. In a preferred embodiment, a mouse button, is pressed to mark the beginning and end of segments of the information to be marked. A further feature is that multiple segments can be marked in this manner. Thus, the relativity controller of the invention not only allows users to mark the scope of one or more salient segments, but also will cause the display to simultaneously shrink the non-marked portions and in effect zoom into the multiple-marked segments in a single step. The result is a non-linear display of the available information. As a further feature, simultaneously with selective zooming of the information, the display of the scroll bar is correspondingly modified to show in the context of the total information the marked and non-marked portions of the displayed information.
- The major benefits is to allow users to quickly navigate through a large information space and to control the salience of the displayed information in the context of the full display while conserving display area, sometime called desktop real estate. Moreover, maintaining a single window for the data and giving users the ability to visually navigate across the whole data via the scroll bar together with the ability to select the salient segments as well as the level of zoom, all in a single step, greatly enhances the ability of the user to cope intelligently and rapidly with large information structures containing large numbers of objects.
- The above and further objects, details and advantages of the present invention will become apparent from the following detailed description of preferred embodiments thereof, when read in conjunction with the accompanying drawings.
-
FIG. 1 is a block diagram of a typical computer system; -
FIGS. 2-6 schematically illustrate one form of the invention for use with audio representations; -
FIG. 7 is an enlarged view of a scroll bar in accordance with another form of the invention; -
FIG. 8 is a combined screen display and scroll bar of audio information in accordance with the invention; -
FIGS. 9-11 illustrate various screen displays of text information produced by one form of the computerized system of the invention; -
FIG. 12 shows various screen displays of video information produced by another form of the computerized system of the invention; -
FIG. 13 illustrates, schematically, various cursor shapes produced by a system of the invention; -
FIG. 14 shows a screen menu that can be used with the system of the invention; -
FIGS. 15-33 are flow charts for implementing one form of computerized system of the invention. -
FIG. 1 shows a typicalcomputerized system 10, comprising aconsole 11 containing aCPU 12,memory 13 in the form of RAM, ROM and disk, and I/O circuitry 14 connected to amonitor 15 having adisplay screen 16, and control devices in the form ofkeyboard 17 and amouse 18. Themouse 18 typically containsbutton switches 19 operated by a user of the system. A cursor orpointer 20 is typically displayed on thescreen 16 and its position is controllable via themouse 18 or thekeyboard 17 as is well known. Atypical window 21 is displayed on thescreen 16, with atitle bar 22 in the window. - The following terms used herein will have the following meanings.
- “Object” means any representation of information or of a data structure that can be displayed on the monitor screen, and includes one or more text characters, one or more sound representations such as a digital sample, a video representation such as a video frame, and in general any graphic's element.
- “Control device” means devices manipulated by users to move cursors around a screen, and include a mouse and keyboard.
- “Pointing” to an object on screen means actuating the control device to move the cursor so that it is over or adjacent the object. When the cursor is a pointer such an arrow, it means moving the arrow tip close to the object.
- “Clicking” on an object means to press and quickly release a switch on the control device, such as a button on a mouse, when the cursor is pointing to the object.
- “Dragging” means to click on the object, and while holding the switch activated, to manipulate the control device to move the object to a new screen location, and then to release the switch to fix the new screen location of the object.
- “Doubles-clicking” an object on screen is by pointing to the object and clicking twice rapidly, often used for special control purposes.
- “Shrinking” the display of objects means reducing the time or space normally allocated to display the objects, and includes shrinking them to the point where they essentially disappear from the display.
- A “scroll bar” is a common control device displayed alongside a window, having, typically, at opposite ends small arrowed scroll boxes or buttons that when clicked on by the user causes the window contents to scroll.
- A “button” or “box” on a scroll bar is a representation of a control device for use with a mouse.
- A “thumb” is a button or box on the scroll bar, between its ends, which moves and whose location on the scroll bar corresponds to the location in the whole information of the current view.
-
FIG. 2-14 illustrate several ways in which the invention may be used. While the invention will be described in connection with a Macintosh personal computer (PC), which employs a graphics user interface (GUI), it is also usable with other PCs or workstations using other operating systems with GUIs, such as UNIX with X-windows, and DOS with Windows. - The first example concerns a sound representation. As illustrated in
FIG. 2 on top, a user can sampleaudio 24 into acomputer 25 as described in the Macintosh user's manual, or alternatively recordaudio 24 ontotape 26 and then sample into thecomputer 25. The computer processes thesound data 28 into avisual representation 29, based, for example, on Cochlear models, principal component analysis, or Fast Fourier Transforms, as shown inFIG. 3 . The result is displayed on themonitor screen 16 and can also be heard 30 by the user. The typical monitor screen contains ascroll bar 32 for scrolling through the sound representation using aleft arrow button 33 to scroll to the left, and aright arrow button 34 to scroll to the right. A thumb representation orbutton 35 which is displayed on the scroll bar shows by its location the portion of the sound representation displayed in the context of the whole sound. In other words, if thethumb 35 is at the center of thescroll bar 32, then the sound displayed is at the middle of the recording. - In a usual GUI display, a
horizontal title bar 37 is located on top and a vertical menu ortool bar 38 is displayed at the left side. Clicking on any of the icons displayed in the tool bar will invoke appropriate software routines to carry out the function indicated by the icon. In this particular example, the user desires to annotate the sound representation, and the icons can represent an EDIT function, or a DRAW function including certain graphic symbols to be pasted into the sound representation. - In accordance with an aspect of the present invention, the computer has been trained or customized to recognize meaningful objects and mark them. In this particular case, a meaningful object can be any sound representation above a certain amplitude, i.e., loud sounds, but the computer can choose instead certain frequencies or ranges or certain sound sequences. Marking means with respect to the data structure representing the object to add a tag bit or other data representing a marked time or space position or point. If it is desired to mark a segment, meaning a temporal sequence of objects, then one tag data can represent the beginning of the marked segment, and another data bit can represent the end of the marked segment.
- In accordance with another aspect of the present invention, the mark is displayed on the display. In
FIG. 5 adiamond mark 40 is shown to indicate the temporal position of thelarge amplitude sound 41. When marks 40 are displayed at the salient points, the user can quickly fast-forward through the unmarked areas and then stop at or slowly play the marked points or segments by observing the mark or by programming the computer to automatically stop at marked points. - In accordance with another aspect of the invention, the scroll bar temporal representation is modified to display the marked points or segments. In the embodiment illustrated in
FIG. 5 , a density representation on the scroll bar is modified, withhigh density regions 42 representing unmarked segments, andlow density regions 43 representing marked segments. Thus, while only a portion of the whole stored sound representation may be displayed in the window shown, the scroll bar in the window shown will show the positions of the marked segments or salient points relative to the whole set of objects stored. Thus, the user can quickly navigate to the salient points by the conventional fast forward or rewind buttons to reach and observe the annotated regions.FIG. 6 illustrates the customizedannotation 44 added by the user to the sound representation. These annotations are also useful for indexing, hyper-navigation, and multi-sound catalogs. It is understood that marking 43 on the scroll bar can be used separately (FIG. 6 ) or together with marking 40 (FIG. 5 ) on the document display. -
FIG. 7 shows an enlarged view of thescroll bar 32 indicating howhigh density 42 andlow density 43 appearances can indicate non-marked and marked segments, respectively. - It will also be observed that the scope or range of the marked objects is visible on the
scroll bar 32 by the width oflow density segments 43. -
FIG. 8 shows another view of a screen window with atitle bar 45 and ascroll bar 46 havingscroll buttons window size button 49. An audio representation is displayed withmarks 50 on the display and marks 51 on the scroll bar indicated by the arrows. - In accordance with a further feature of the invention, means can be provided to execute a relativity controller function. This can be implemented automatically whenever a marking of salient points is made, or it can be implemented by, for example, pointing to the scroll, bar, clicking, and then dragging the mouse perpendicular to the scroll bar, or it can be implemented, as explained later, by clicking on a special button added to the scroll bar and then dragging the mouse. In the flow charts described later, an option key is also used when clicking on the scroll bar. When the relativity controller function is activated, the computer modifies the linear temporal representation of the sound into a non-linear representation, with the non-marked segments shrunken in time and the marked segments expanded in time into the resultant empty regions and thus magnified. This is also illustrated in
FIG. 8 which displays a large portion containingmarked segments 51 indicated by the arrows andunmarked segments 52. If the user then plays through that portion of recorded sound, it will play at normal speed through themarked segments 51, but will fast-forward at, say, twice the normal speed through theunmarked segments 52. In the resultant display, themarked segments 51, having been expanded in time, show actual digital samples, whereas theunmarked segments 52 condense the samples into black bars. -
FIGS. 9 and 10 indicate the effects oh a text document.FIG. 9 shows aday calendar 54 with a linear representation of time events from the hours of 8 a.m.-1 a.m.FIG. 10 shows the representation obtained in the invention. In this case, avertical scroll bar 55 is at the right containing theusual scroll boxes 56 at top and bottom. In this case, the salient points as shown are determined by the user. The remaining times, being of less importance in this example, are shrunk temporally. No magnification of the salient times has occurred but now the range of times shown has expanded to 7 a.m.-2 a.m. The resultant non-linear representation is replicated in thescroll bar 55 by the density of the horizontal lines. -
FIG. 11 shows another example of application of the invention to text documents.FIG. 11 depicts onepage 57 of linear spatially depicted text, which would normally be displayed as a single screen with its accompanyingvertical scroll bar 58 with, in this case, a relativity,controller box 60. Three text lines have been highlighted 61 as salient. Thethumb 62, it will be noted, has a certain-size (height), showing as before one marked salient segment on the page. When therelativity controller box 60 is clicked on and dragged rightward (toward the right side of the mouse pad),reference numeral 64 now shows the resultant screen display. Note now that the non-salient (non-highlighted) parts of theoriginal screen 57 have been shrunk or condensed, so that now not only the originalmarked segment 61 is visible but also a secondmarked segment 65. Note further that thethumb 62 a has enlarged to indicate the increased number of visible salient points.Screen 64 also shows how the unmarked “insignificant” text above and below the salient segments shrink up, and disappear in thethird screen 67 shown at the right when scaling perspective, as othersalient segments 68 come into view. Thus, when thesecond screen 64 hassegments controller box 60 is clicked on and again dragged to the right, more of the succeeding text can be displayed as illustrated in thethird screen 67. Again note the increased size of the thumb 62 b. In all three cases, thescroll bar 58 illustrates at 70 the scope of the salient segments and thus the modified text representation. The text abstract generated 67 in this process could be presented in library search systems, so that the user could then more readily scan and expand the view to give more details as desired. -
FIG. 12 depicts application of the invention to video, for example, with Apple QuickTime video. QuickTime allows a user to play through a video presentation with a window just like playing a video tape on a VCR, except that QuickTime also allows editing of one or more of the frames making up the video. In this case, threesuccessive screens scroll bar 75 having arelativity controller box 76 at the left end, and a thumb 77 showing the temporal position of the video frame being displayed. Note alsomarkings 78 displayed on thescroll bar 75 to represent marked segments. This figure andFIG. 13 also illustrates user control of the magnification. Note that therelativity controller box 76 also shows different sized scroll representations to inform the user of its function. In this example, when the user clicks on thecontroller box 76, acursor 80 is displayed on the screen. While holding down the mouse button, when the user moves his or her mouse upwards, represented by image 82 (which is not actually displayed) thecursor 80 appearance changes with a largerwhite space region 81 to indicate higher magnification. During the movement, which is reversible—up for increased magnification, down for reduced magnification—, only onecursor image 79 is displayed, the full line image, representing the selected magnification level. The other grayed images are not displayed. When the user releases the mouse button, the selection of the magnification level is completed and may be stored with the data structure representation of the video if desired. In this instance, seven discrete levels of magnification are possible, but the invention also contemplates continuous change in magnification level. In the latter case, it is preferred to display a slide control with button, movable by the user to select the desired magnification level such as is used in the Macintosh volume control. - Note, further, in
FIG. 12 how the user'smarked segments 78 of video get longer and the scroller (above and below mark) gets lighter as the spacing between marks condenses and darkens when the user scales perspective by moving the mouse upwards, toward the top of the mouse pad. Also, note how the scroll bar appearance changes to reflect the size of the marks in relation to the length of the whole video. - Marking of the video can occur in the same manner as the audio, such as pressing a mouse button when the cursor is on the video to mark the beginning of a segment and releasing the button to mark the end of the segment. The resultant marks can be displayed on the video, or in the scroll bar, or on both.
- In this aspect of the invention, not only is the user allowed to select and display the scope of salient segments, but as a further feature allows the user to vary the degree of magnification of the salient segments. It will also be understood that, besides size, other scroll bar changes can be used to represent the salient segments and/or different levels of magnification. For example, different colors can be used to represent on the scroll bar the salient and non-salient segments selected at different times or by different users, and if desired the intensity of the color used to illustrate level of magnifications.
- The relativity controller application program will not interfere with the normal functions available in programs such as Apple QuickTime, while providing the additional functions described above. A listing of available functions for a preferred embodiment, which is not meant to be limiting, appears below, to be used with, for example, an EDIT menu as depicted in
FIG. 14 . - The edit menu allows the user to perform the normal functions on displayed information, as well as the ability to remove any marks made by the user on the screen display or the scroll bar. what appears below is a description of functions available to the user to carry out the invention. One way of implementing these functions in software are shown in the program flow charts illustrated in
FIGS. 15-33 . The functions included are for the video ofFIGS. 12 and 13 , but obviously can be modified and applied to audio or text. Also, in the description of these button functions, the relativity controller has also been referred as the scale perspective button. -
- Adjust position in movie time
- click or drag mouse in scroll bar
- Play & Pause movies from/to anywhere in movie (beginning<->end)
- press Play/Pause button
- Mark segments of movies (while playing or paused)
- press mouse (and hold down for duration of mark) within movie window
- Review individual marked segments
- click on a mark, and press Play Segment button
- Adjust relationship between marked and unmarked segments
- click on Scale Perspective button and drag mouse vertically
- (up into movie-> relative scaling; down out from movie-> absolute scaling)
- option-click on slider thumb and drag mouse vertically
- (one step navigation to/from specific point in time & resolution)
- click on Scale Perspective button and drag mouse vertically
- Remove 1 or all marks in movie
- click on a mark, and select Remove Marker (cmd-R) from Edit Menu
- click on a mark, gesture (press, drag, lift) left with mouse within mouse within movie window
- select Remove All Markers from Edit Menu
- Change current marking color
- use Apple ‘Color’ control panel to choose Selection Color
- (may facilitate collaboration of groups of people (diff. color per person))
- use Apple ‘Color’ control panel to choose Selection Color
- Copy frames or marked segments to the Macintosh clipboard & other applications
- select Copy Frame or Copy Segment (cmd-C) from the Edit Menu
- Save document marks and perspective
- select Save (cmd-S) from File Menu
- High Speed annotation:
- adjust Scale, press Play, then mark segments
- can also be used by scaling to fast-forward to stop when hits a marked segment.
- Adjust position in movie time
- As is conventional in the Macintosh, the left button 83 (
FIG. 12 ) on the scroll bar represents the play button which then converts to pause during play. Theright button 84 can thus be used by clicking as a play segment or play mark button. - Various features of the invention as well as modifications are also indicated below:
-
- Marks can be drawn inside scroll bar to keep desktop real estate usage down
- Marks can be colored to indicate different users or states of notation
- Scale Perspective cursor changes (while adjusting, scale) to reflect size of segments in scroller (also dynamically changing)
- Relationship between marked and unmarked segments is reflected in:
- speed of playback
- (unmarked segments, speed-up with perspective relativity)
- size of marks in scroll bar
- (unmarked segments shrink in proportion to play speed)
- (marked segments enlarge to fill the remaining scroll bar space)
- color of scroll bar area: indicating density of scale (looks like depth of field)
- (unmarked segments get darker in proportion to size in scroll bar & speed)
- (marked segments get lighter in proportion to size in scroll bar)
- speed of playback
- At more relative scale, user has higher resolution access to time in that area
- (moving scroll thumb passes through less frames per pixel)
- Overlapping marked areas join to form single marks (with 1 scope & 1 color if desired)
- if new mark falls between original startTime and endTime, then
- newColor=¼(new)+¾(orig.)
- if new mark overlaps original startTime or endTime, then
- newColor=(orig.+new)/2
- if new mark Overlaps both original startTime and endTime, then
- newColor=¾(new)+¼(orig.)
- if new mark falls between original startTime and endTime, then
- ‘Save’ menu item is enabled when user modifies marks or scale
- (perspective is part of the document)
- Marks & scale are saved inside movie files as QuickTime ‘user data’
- Mark data consists of scope (startTime, endTime) and color when chosen (RGB)
- Gives audio feedback when removing marks from segments
- Marked movies have unique ‘stamped movie’ icon on Desktop
- Also listed below is a summary of a few data types with examples of how the invention can be applied:
-
DATA TYPE: APPLICATIONS: Schedules personal profile based time scaling Sound annotation & editing Video annotation & editing Text data retrieval & abstract searching CAD & PICT scaling space to dimensions of experiential perspective - Implementation of the various forms of the invention will be evident to those skilled in the art. Reference is made to “Inside Macintosh”, (published by Addsion-Wesley) which provides the code for developers for various kinds of interface constructs, such as scroll bars, control bars, slide controls, and boxes used therein, as well as how to display them in different colors or appearances, and how to invoke program routines when a user clicks on a box or icon, and how to change the appearance of an icon when a routine is executed. See, also, U.S. Pat. No. 4,931,783, which describes operation of a system with the Apple Graphical User Interface, whose contents are herein incorporated by reference.
- To further assist those skilled in the art,
FIGS. 15-33 are flow charts of one form of program suitable to implement a user selecting and displaying in accordance with the invention desired salient of a video presentation. - The person skilled in the art will have no trouble in understanding and implementing the flow charts illustrated. Virtually all of the statements printed in the flow chart boxes are understandable, and no need exists to repeat the text herein. However, certain statements require some explanation. The statements in the blocks indicated by double lines, such as
block 85 inFIG. 17 , represent calls to subroutines as labeled that are detailed in another of the figures. Thus, the Track Thumb routine 85 flow chart is shown inFIG. 29 . In the labels, “button” refers to the mouse button, a “pressed” button, as in the Macintosh, changes its 3-d appearance to appear pressed; an “unpressed” button is the reverse. “Play segment” refers to theright button 84 inFIG. 12 . The examples given are with a colored scroll bar to represent the marked segments. “Zoom” designates magnification level. “Stamp cursor” means that when the screen cursor is moved within the movie displays, the cursor shape changes to resemble a rubber hand stamp, indicating to the user that by clicking, he or she can mark (stamp) the document to indicate a salient point. “Play speed” refers to play speed of the video. “Update scroller” means to redo the scroll bar to show user selections. Conducting tests are indicated in the boxes by question marks (?); Y or N indicates the test was or was not successful. - To summarize some important aspects of the invention:
-
- Linear density of scroll bar (i.e. ruler), can be varied with document salience density;
- Scrolling rate can be varied with document content density;
- Amount of document in window can be varied with document salience density;
- The zoom control function can be implemented by clicking the scale perspective button and dragging perpendicular to scroll bar to zoom between perspectives:
- drag out from document->absolute scaling and
- drag towards document->relative scaling.
- As a further alternative, the user can press an option key and click on the scroll bar, which will jump the thumb to the pointer position and simultaneously allow the user to scroll by moving the mouse horizontally and to change scale or magnification by moving the mouse perpendicularly (vertically) to the scroller. These changes will be visible on the screen display as well as on the scroll bar.
- Since the program of the invention runs as an application, clicking on the document display can readily be used to add to the document data structure in memory the time or spatial position of the salient marked display portion when/where the pointer rested.
- Marking data structures will be evident to those skilled in the art. For text documents, adding a mark is generally similar to adding a formatting or printing code to the stored text. Marking video is similar to text marking, except that remembering character position is replaced by remembering time position and storing it in the user data portion of the movie.
- As further marking alternatives, for video, the mouse button for marking can be held depressed while the video plays and released to define a marking point or segment. For text, the salient text can be highlighted and a menu dropped to select a marking function.
- Although there have been described what are at present considered to be the preferred embodiments of the invention, it will be understood that the invention may be embodied in other specific forms without departing from the essential characteristics thereof. The present embodiments are therefore to be considered in all respects as illustrative, and not restrictive. This scope of the invention is indicated by the appended claims rather than by the foregoing description.
Claims (18)
1. In a computerized system having a computer, storage means for information represented by a sequence of displayable objects, a display for displaying such objects, and a user control device for said computer, said computer having means for accessing the storage means and for causing the display to display certain of the objects under control of the control device, the improvement comprising:
(a) first means in the computer responsive to the user control device for selectively visibly marking on the display a first portion of the objects displayed for subsequent retrieval or emphasis.
2. The system of claim 1 , further comprising:
(b) second means for displaying alongside the displayed objects a scroll bar as part of the control device,
(c) third means connecting the second means to the first means such that marking of the object display causes a corresponding change in the appearance of those scroll bar portions located opposite the marked objects.
3. In a computerized system having a computer, storage means for information represented by a sequence of displayable objects, a display for displaying such objects, and a user control device for said computer, said computer having means for accessing the storage means and for causing the display to display certain of the objects under control of the control device, the improvement comprising:
(a) first means in the computer for displaying alongside the displayed objects a scroll bar as part of the control device,
(b) second means in the computer responsive to the user control device for selectively marking on the scroll bar an area corresponding to a first segment of the objects displayed for future retrieval or emphasis.
4. The system of claim 3 , further comprising:
(c) third means connected to the second means for transforming the object display into shrunken and non-shrunken segments corresponding to the marked areas and for causing a corresponding change in the appearance of those scroll bar portions located opposite the marked objects.
5. In a computerized system having a computer, storage means for information represented by a sequence of displayable objects, a display for displaying such objects, and a user control device for said computer, said computer having means for accessing the storage means and for causing the display to display certain of the objects under control of the control device, the improvement comprising:
(a) first means in the computer responsive to the user control device for selectively shrinking the display of a first segment of the objects displayed to emphasize the display of a second segment of the displayed objects.
6. The system of claim 5 , further comprising:
(b) second means for displaying alongside the displayed objects a scroll bar as part of the control device,
(c) third means connecting the second means to the first means such that transformation of the object display into shrunken and non-shrunken segments causes a corresponding change in the appearance of those scroll bar portions located in proportion to the shrunken or non-shrunken object segments in the document.
7. The system of claim 6 , wherein the third means comprises means for changing the density of the appearance of the scroll bar, the density changes corresponding to the shrunken and non-shrunken segments.
8. The system of claim 6 , wherein the third means comprises means for changing the color or brightness at those portions of the scroll bar corresponding to the shrunken or non-shrunken segments.
9. The system of claim 6 , further comprising a perspective scalar button on the scroll bar, said computer having fourth means responsive to activation of the perspective scalar button for modifying the level of shrinkage and thus the level of magnification of the non-shrunken segments.
10. The system of claim 6 , wherein said fourth means is responsive to movement of the user control device in a direction perpendicular to the scroll bar.
11. The system of claim 5 , wherein said control device includes a switch, a cursor is visible on the display, and said first means is responsive to the cursor being positioned on the displayed objects and to actuation of the switch to mark the second segment of the displayed objects.
12. The system of claim 6 , further comprising a controller button on the scroll bar, said computer having fourth means for producing a cursor on the display whose position is controlled by the control device, said computer further having fifth means such that when the cursor is adjacent the controller button and the user activates a switch on the control device, sixth means are activated for controlling the level of emphasis of the second segment.
13. The system of claim 12 , wherein the sixth means includes means for displaying a perspective scalar cursor whose size or appearance indicates the said level of emphasis.
14. The system of claim 5 , further comprising the computer having fourth means in response to actions of the control device for marking a segment of the displayed objects to constitute the second segment.
15. The system of claim 14 , further comprising the computer having fifth means to modify the appearance of the scroll bar to correspond in position to the location of the first and second segments.
16. The system of claim 14 , further comprising the computer having fifth means under user control for varying the degree of shrinkage of the first segment.
17. A method of changing the display of related objects in a computerized system having a relativity controller to magnify selected ones of the objects, comprising the steps:
(a) forming a normal display of a succession of the objects in which each object displayed occupies a part of the display in proportion to its size,
(b) forming on the display alongside the succession of objects a scroll bar having an elongated area representing the beginning to the end of the succession of objects, a scroll thumb on the elongated area and whose location therein corresponds to a selected object of the succession of objects, and means associated with the scroll bar for activating a means for changing perspective scaling of the objects,
(c) providing for a user an interactive cursor control device having user-activated switches,
(d) providing on the display a cursor whose location is controlled by the control device,
(e) actuating the control device to mark a first segment of successive objects and to display on the scroll bar elongated area a first indication of the marked segment,
(f) activating the control device to activate the perspective scaling means to select a level of magnification of the marked segment thereby to cause objects not in the marked segment to occupy a smaller region of the display than they originally occupied to form additional regions adjacent the marked segment of objects and to cause the objects in the marked segment to expand to fill the additional regions.
18. The method of claim 17 , wherein step (e) is repeated to form a second indication at a different location along the scroll bar to define a second marked segment, carrying out of step (f) causing objects not in the first or second marked segments to occupy smaller regions forming the additional regions into which the objects in the first and second marked segments can expand.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/978,964 US20080158261A1 (en) | 1992-12-14 | 2007-10-30 | Computer user interface for audio and/or video auto-summarization |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/990,339 US5623588A (en) | 1992-12-14 | 1992-12-14 | Computer user interface with non-salience deemphasis |
US08/844,466 US6177938B1 (en) | 1992-12-14 | 1997-04-18 | Computer user interface with non-salience deemphasis |
US09/451,594 US6335730B1 (en) | 1992-12-14 | 1999-11-30 | Computer user interface with non-salience de-emphasis |
US09/947,196 US8381126B2 (en) | 1992-12-14 | 2001-09-04 | Computer user interface with non-salience deemphasis |
US11/978,964 US20080158261A1 (en) | 1992-12-14 | 2007-10-30 | Computer user interface for audio and/or video auto-summarization |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/947,196 Continuation US8381126B2 (en) | 1992-12-14 | 2001-09-04 | Computer user interface with non-salience deemphasis |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080158261A1 true US20080158261A1 (en) | 2008-07-03 |
Family
ID=23792861
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/978,965 Expired - Fee Related US8370746B2 (en) | 1992-12-14 | 2007-10-30 | Video player with seamless contraction |
US11/978,964 Abandoned US20080158261A1 (en) | 1992-12-14 | 2007-10-30 | Computer user interface for audio and/or video auto-summarization |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/978,965 Expired - Fee Related US8370746B2 (en) | 1992-12-14 | 2007-10-30 | Video player with seamless contraction |
Country Status (1)
Country | Link |
---|---|
US (2) | US8370746B2 (en) |
Cited By (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080155474A1 (en) * | 2006-12-21 | 2008-06-26 | Canon Kabushiki Kaisha | Scrolling interface |
US20080150892A1 (en) * | 2006-12-21 | 2008-06-26 | Canon Kabushiki Kaisha | Collection browser for image items with multi-valued attributes |
US20080155475A1 (en) * | 2006-12-21 | 2008-06-26 | Canon Kabushiki Kaisha | Scrolling interface |
US20080168349A1 (en) * | 2007-01-07 | 2008-07-10 | Lamiraux Henri C | Portable Electronic Device, Method, and Graphical User Interface for Displaying Electronic Documents and Lists |
US20110302490A1 (en) * | 2010-06-07 | 2011-12-08 | Sharp Kabushiki Kaisha | Image processing apparatus, image forming system, and image displaying method |
US20120102395A1 (en) * | 2010-10-25 | 2012-04-26 | Standard Nine Inc. Dba Inkling | Methods for sequencing electronic media content |
US8397180B2 (en) | 2006-12-21 | 2013-03-12 | Canon Kabushiki Kaisha | Scrolling browser with previewing area |
US20140223358A1 (en) * | 2013-02-06 | 2014-08-07 | Lg Electronics Inc. | Digital device and method for controlling the same |
US8817050B1 (en) * | 2007-10-26 | 2014-08-26 | Google Inc. | N-patch image resizing |
EP2770415A1 (en) * | 2013-02-20 | 2014-08-27 | LG Electronics, Inc. | Mobile terminal and controlling method thereof |
CN105205083A (en) * | 2014-06-27 | 2015-12-30 | 国际商业机器公司 | Method and equipment for browsing content by means of key points in progress bar |
US9354811B2 (en) | 2009-03-16 | 2016-05-31 | Apple Inc. | Multifunction device with integrated search and application selection |
CN106534991A (en) * | 2016-10-27 | 2017-03-22 | 微鲸科技有限公司 | Progress bar control method and device, and display device |
US20170206000A1 (en) * | 2014-08-05 | 2017-07-20 | Snowflake Computing, Inc. | Progress scrollbar |
CN108803974A (en) * | 2018-06-06 | 2018-11-13 | 腾讯科技(深圳)有限公司 | A kind of page processing method, device and relevant device |
CN109407946A (en) * | 2018-09-11 | 2019-03-01 | 昆明理工大学 | Graphical interfaces target selecting method based on speech recognition |
US10283082B1 (en) | 2016-10-29 | 2019-05-07 | Dvir Gassner | Differential opacity position indicator |
US20190188245A1 (en) * | 2014-10-21 | 2019-06-20 | International Business Machines Corporation | Combining and displaying multiple document areas |
US10372294B2 (en) * | 2013-05-29 | 2019-08-06 | Sony Corporation | Information processing apparatus and update information notification method |
US10379728B2 (en) | 2008-03-04 | 2019-08-13 | Apple Inc. | Methods and graphical user interfaces for conducting searches on a portable multifunction device |
US20200294126A1 (en) * | 2009-04-20 | 2020-09-17 | Cfph, Llc | Cash flow rating system |
CN111680984A (en) * | 2020-06-16 | 2020-09-18 | 深圳市慧通关网络科技有限公司 | Rapid operation method for file auditing |
US11029838B2 (en) | 2006-09-06 | 2021-06-08 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
US20210208773A1 (en) * | 2020-01-03 | 2021-07-08 | Samsung Electronics Co., Ltd. | Display apparatus and controlling method thereof |
US11126344B2 (en) * | 2019-01-22 | 2021-09-21 | Facebook, Inc. | Systems and methods for sharing content |
US11244155B2 (en) * | 2019-10-10 | 2022-02-08 | Fujifilm Business Innovation Corp. | Information processing system |
US20220308738A1 (en) * | 2021-03-26 | 2022-09-29 | Fujifilm Business Innovation Corp. | Information processing system, information processing method, and computer readable medium |
US12001665B2 (en) * | 2008-12-18 | 2024-06-04 | Nec Corporation | Slide bar display control device and slide bar display control method |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008087314A2 (en) * | 2006-12-20 | 2008-07-24 | France Telecom | System for selecting elements displayed on a screen |
US8108398B2 (en) * | 2007-06-29 | 2012-01-31 | Microsoft Corporation | Auto-summary generator and filter |
US8555195B2 (en) * | 2010-06-29 | 2013-10-08 | Ricoh Co., Ltd. | Bookmark function for navigating electronic document pages |
KR101716894B1 (en) * | 2010-10-08 | 2017-03-16 | 엘지전자 주식회사 | Mobile terminal and control method thereof |
US20120151397A1 (en) * | 2010-12-08 | 2012-06-14 | Tavendo Gmbh | Access to an electronic object collection via a plurality of views |
US11237716B2 (en) | 2019-10-14 | 2022-02-01 | Sling TV L.L.C. | Devices, systems and processes for facilitating user adaptive progressions through content |
Citations (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4333152A (en) * | 1979-02-05 | 1982-06-01 | Best Robert M | TV Movies that talk back |
US4445187A (en) * | 1979-02-05 | 1984-04-24 | Best Robert M | Video games with voice dialog |
US4520404A (en) * | 1982-08-23 | 1985-05-28 | Kohorn H Von | System, apparatus and method for recording and editing broadcast transmissions |
US4569026A (en) * | 1979-02-05 | 1986-02-04 | Best Robert M | TV Movies that talk back |
US4591840A (en) * | 1983-11-04 | 1986-05-27 | International Business Machines Corp. | Calendar event description abbreviation |
US4645238A (en) * | 1983-04-21 | 1987-02-24 | International Business Machines Corporation | Annotated calendar assembly |
US4754342A (en) * | 1986-04-11 | 1988-06-28 | Cmx Corporation | Video editing system having virtual memory |
US4755811A (en) * | 1987-03-24 | 1988-07-05 | Tektronix, Inc. | Touch controlled zoom of waveform displays |
US4800379A (en) * | 1986-05-12 | 1989-01-24 | Crosfield Electronics Limited | Image display with movable magnification |
US4930160A (en) * | 1987-09-02 | 1990-05-29 | Vogel Peter S | Automatic censorship of video programs |
US4931783A (en) * | 1988-07-26 | 1990-06-05 | Apple Computer, Inc. | Method and apparatus for removable menu window |
US5023851A (en) * | 1988-04-06 | 1991-06-11 | Ibm Corp. | Method for presenting electronic calendar information in an interactive information handling system |
US5023727A (en) * | 1989-10-12 | 1991-06-11 | Ian A. R. Boyd | Method and device for producing a substantially continuous composite video signal |
US5101364A (en) * | 1990-02-09 | 1992-03-31 | Massachusetts Institute Of Technology | Method and facility for dynamic video composition and viewing |
US5107343A (en) * | 1989-10-20 | 1992-04-21 | Sony Corporation | Information searching system for image data |
US5109482A (en) * | 1989-01-11 | 1992-04-28 | David Bohrman | Interactive video control system for displaying user-selectable clips |
US5122886A (en) * | 1989-06-19 | 1992-06-16 | Pioneer Electronic Corporation | Selective information playback from recording medium based on user input content codes |
US5122866A (en) * | 1989-06-06 | 1992-06-16 | Clarion Co., Ltd. | NTSC signal scanning inverting circuit |
US5129057A (en) * | 1988-05-02 | 1992-07-07 | International Business Machines Corporation | Method for presenting compressed electronic day calendar information in an interactive information handling system |
US5204969A (en) * | 1988-12-30 | 1993-04-20 | Macromedia, Inc. | Sound editing system using visually displayed control line for altering specified characteristic of adjacent segment of stored waveform |
US5220540A (en) * | 1988-05-17 | 1993-06-15 | Sharp Kabushiki Kaisha | Data processing apparatus with schedule creation, prioritization, display and control functions |
US5313297A (en) * | 1991-09-19 | 1994-05-17 | Costem Inc. | System for providing pictures responding to users' remote control |
US5333247A (en) * | 1988-06-10 | 1994-07-26 | International Business Machines Corporation | Scrolling tool for text and graphics in a display system |
US5386493A (en) * | 1992-09-25 | 1995-01-31 | Apple Computer, Inc. | Apparatus and method for playing back audio at faster or slower rates without pitch distortion |
US5388197A (en) * | 1991-08-02 | 1995-02-07 | The Grass Valley Group, Inc. | Video editing system operator inter-face for visualization and interactive control of video material |
US5387649A (en) * | 1991-12-20 | 1995-02-07 | Shell Oil Company | Polymer production |
US5422468A (en) * | 1992-10-30 | 1995-06-06 | Abecassis; Max | Deposit authorization system |
US5428731A (en) * | 1993-05-10 | 1995-06-27 | Apple Computer, Inc. | Interactive multimedia delivery engine |
US5434678A (en) * | 1993-01-11 | 1995-07-18 | Abecassis; Max | Seamless transmission of non-sequential video segments |
US5434954A (en) * | 1990-03-30 | 1995-07-18 | Anritsu Corporation | Waveform display apparatus for easily realizing high-definition waveform observation |
US5510808A (en) * | 1990-05-31 | 1996-04-23 | International Business Machines Corporation | Scrollbar having system of user supplied information |
US5513306A (en) * | 1990-08-09 | 1996-04-30 | Apple Computer, Inc. | Temporal event viewing and editing system |
US5524195A (en) * | 1993-05-24 | 1996-06-04 | Sun Microsystems, Inc. | Graphical user interface for interactive television with an animated agent |
US5524637A (en) * | 1994-06-29 | 1996-06-11 | Erickson; Jon W. | Interactive system for measuring physiological exertion |
US5532715A (en) * | 1991-10-16 | 1996-07-02 | International Business Machines Corporation | Visually aging scroll bar |
US5537141A (en) * | 1994-04-15 | 1996-07-16 | Actv, Inc. | Distance learning system providing individual television participation, audio responses and memory for every student |
US5596705A (en) * | 1995-03-20 | 1997-01-21 | International Business Machines Corporation | System and method for linking and presenting movies with their underlying source information |
US5598276A (en) * | 1993-10-29 | 1997-01-28 | Time Warner Entertainment Co., L.P. | System and method for controlling play of multiple versions of the same motion picture stored on an optical disk |
US5607356A (en) * | 1995-05-10 | 1997-03-04 | Atari Corporation | Interactive game film |
US5610653A (en) * | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
US5623589A (en) * | 1995-03-31 | 1997-04-22 | Intel Corporation | Method and apparatus for incrementally browsing levels of stories |
US5623588A (en) * | 1992-12-14 | 1997-04-22 | New York University | Computer user interface with non-salience deemphasis |
US5630006A (en) * | 1993-10-29 | 1997-05-13 | Kabushiki Kaisha Toshiba | Multi-scene recording medium and apparatus for reproducing data therefrom |
US5636036A (en) * | 1987-02-27 | 1997-06-03 | Ashbey; James A. | Interactive video system having frame recall dependent upon user input and current displayed image |
US5708767A (en) * | 1995-02-03 | 1998-01-13 | The Trustees Of Princeton University | Method and apparatus for video browsing based on content and structure |
US5708845A (en) * | 1995-09-29 | 1998-01-13 | Wistendahl; Douglass A. | System for mapping hot spots in media content for interactive digital media program |
US5715400A (en) * | 1995-03-20 | 1998-02-03 | International Business Machines Corporation | System and method for providing merchant information and establishing links to merchants while presenting a movie |
US5717814A (en) * | 1992-02-07 | 1998-02-10 | Max Abecassis | Variable-content video retriever |
US5737552A (en) * | 1995-07-28 | 1998-04-07 | Starwave Corporation | Machine, method and medium for linear programming with interactive conversational interface |
US5737527A (en) * | 1995-08-31 | 1998-04-07 | U.S. Philips Corporation | Interactive entertainment apparatus |
US5737479A (en) * | 1994-12-21 | 1998-04-07 | Sony Corporation | Apparatus and method for inserting rating code into the digital video signal |
US5751953A (en) * | 1995-08-31 | 1998-05-12 | U.S. Philips Corporation | Interactive entertainment personalisation |
US5754770A (en) * | 1995-08-31 | 1998-05-19 | U.S. Philips Corporation | Information handling for interactive apparatus |
US5771334A (en) * | 1996-04-12 | 1998-06-23 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disc storing both video titles provided with AV functions and video titles with no such functions which can instantly distinguish between such kinds of titles, and a reproduction apparatus and reproduction method for such disc |
US5774666A (en) * | 1996-10-18 | 1998-06-30 | Silicon Graphics, Inc. | System and method for displaying uniform network resource locators embedded in time-based medium |
US5861881A (en) * | 1991-11-25 | 1999-01-19 | Actv, Inc. | Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers |
US5864868A (en) * | 1996-02-13 | 1999-01-26 | Contois; David C. | Computer control system and user interface for media playing devices |
US5892966A (en) * | 1997-06-27 | 1999-04-06 | Sun Microsystems, Inc. | Processor complex for executing multimedia functions |
US5892507A (en) * | 1995-04-06 | 1999-04-06 | Avid Technology, Inc. | Computer system for authoring a multimedia composition using a visual representation of the multimedia composition |
US5905845A (en) * | 1995-09-29 | 1999-05-18 | Matsushita Electric Industrial Co., Ltd. | Method disk and an apparatus for system encoding of bitstreams including plural system streams to be seamlessly reproduced |
US5907658A (en) * | 1995-08-21 | 1999-05-25 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disk, reproduction apparatus and method for achieving variable scene development based on interactive control |
US5913013A (en) * | 1993-01-11 | 1999-06-15 | Abecassis; Max | Seamless transmission of non-sequential video segments |
US5915067A (en) * | 1995-08-21 | 1999-06-22 | Matsushita Electric Industiral Co., Ltd. | Multimedia optical disc facilitating branch reproduction to parental lock sections using reduced control information and a reproducing device for said disc |
US6018612A (en) * | 1992-10-19 | 2000-01-25 | U.S. Philips Corporation | Arrangement for storing an information signal in a memory and for retrieving the information signal from said memory |
US6026446A (en) * | 1996-02-21 | 2000-02-15 | Time Warner Entertainment Co., L.P. | Method for interleaving data for seamless playback of multiple program versions having common material |
US6038367A (en) * | 1992-02-07 | 2000-03-14 | Abecassis; Max | Playing a Video Responsive to a comparison of two sets of Content Preferences |
US6061062A (en) * | 1991-12-20 | 2000-05-09 | Apple Computer, Inc. | Zooming controller |
US6065042A (en) * | 1995-03-20 | 2000-05-16 | International Business Machines Corporation | System, method, and computer program product for presenting multimedia objects, including movies and personalized collections of items |
US6175840B1 (en) * | 1996-11-01 | 2001-01-16 | International Business Machines Corporation | Method for indicating the location of video hot links |
US6181332B1 (en) * | 1993-10-28 | 2001-01-30 | International Business Machines Corporation | Method and system for contextual presentation of a temporal based object on a data processing system |
US6192340B1 (en) * | 1999-10-19 | 2001-02-20 | Max Abecassis | Integration of music from a personal library with real-time information |
US6222925B1 (en) * | 1995-08-31 | 2001-04-24 | U.S. Philips Corporation | Interactive entertainment content control |
US6343298B1 (en) * | 1997-04-03 | 2002-01-29 | Microsoft Corporation | Seamless multimedia branching |
US6370199B1 (en) * | 1998-04-03 | 2002-04-09 | Tandberg Television Asa | Method and apparatus for processing compressed video data streams |
US6377996B1 (en) * | 1999-02-18 | 2002-04-23 | International Business Machines Corporation | System for seamless streaming of data stored on a network of distributed primary and target servers using segmentation information exchanged among all servers during streaming |
US6385388B1 (en) * | 1998-07-20 | 2002-05-07 | Thomson Licensing S.A. | Digital video apparatus user interface |
US6393158B1 (en) * | 1999-04-23 | 2002-05-21 | Monkeymedia, Inc. | Method and storage device for expanding and contracting continuous play media seamlessly |
US6408128B1 (en) * | 1998-11-12 | 2002-06-18 | Max Abecassis | Replaying with supplementary information a segment of a video |
US6553178B2 (en) * | 1992-02-07 | 2003-04-22 | Max Abecassis | Advertisement subsidized video-on-demand system |
US6580870B1 (en) * | 1997-11-28 | 2003-06-17 | Kabushiki Kaisha Toshiba | Systems and methods for reproducing audiovisual information with external information |
US7054547B1 (en) * | 1992-02-07 | 2006-05-30 | Max Abecassis | Disc having a segment code for prohibiting a play control function during a playing of a video segment |
Family Cites Families (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4305131A (en) | 1979-02-05 | 1981-12-08 | Best Robert M | Dialog between TV movies and human viewers |
GB2077465B (en) | 1980-06-06 | 1984-07-04 | Casio Computer Co Ltd | Compact electronic device having calendar function |
US4685003A (en) | 1983-12-02 | 1987-08-04 | Lex Computing & Management Corporation | Video composition method and apparatus for providing simultaneous inputting and sorting of video source material |
US4695953A (en) | 1983-08-25 | 1987-09-22 | Blair Preston E | TV animation interactively controlled by the viewer |
USRE33662E (en) | 1983-08-25 | 1991-08-13 | TV animation interactively controlled by the viewer | |
NL8402095A (en) | 1984-07-02 | 1986-02-03 | Philips Nv | DEVICE FOR DISPLAYING INFORMATION FROM A REGISTRATION HOLDER. |
JPS6247577A (en) | 1985-08-27 | 1987-03-02 | Casio Comput Co Ltd | Schedule display device |
US4711543A (en) | 1986-04-14 | 1987-12-08 | Blair Preston E | TV animation interactively controlled by the viewer |
US4786967A (en) | 1986-08-20 | 1988-11-22 | Smith Engineering | Interactive video apparatus with audio and video branching |
US4790028A (en) * | 1986-09-12 | 1988-12-06 | Westinghouse Electric Corp. | Method and apparatus for generating variably scaled displays |
US5172111A (en) | 1987-08-31 | 1992-12-15 | Olivo Jr John W | Stored media screening device |
DE68924871T2 (en) | 1988-06-15 | 1996-06-20 | Philips Electronics N.V., Eindhoven | Playback and / or recording device. |
US4888638A (en) | 1988-10-11 | 1989-12-19 | A. C. Nielsen Company | System for substituting television programs transmitted via telephone lines |
DE3901790A1 (en) | 1989-01-21 | 1990-07-26 | Gfk Gmbh | METHOD FOR THE REMOTE CONTROLLED REPLACEMENT OF A PARTICULAR PROGRAM PART OF A TELEVISION PROGRAM BY A SEPARATELY SENT PROGRAM PART FOR SPECIFIC SELECTED RECEIVER, HOUSEHOLD TERMINAL DEVICE AND THROUGH THE DRIVE DRIVE |
JP2554740B2 (en) | 1989-04-10 | 1996-11-13 | 株式会社東芝 | Enlarged display method of trend graph |
US5159668A (en) | 1989-05-08 | 1992-10-27 | Apple Computer, Inc. | Method and apparatus for manipulating outlines in improving digital typeface on raster output devices |
US4875096A (en) | 1989-08-20 | 1989-10-17 | Smith Engineering | Encoding of audio and digital signals in a video signal |
US5050961A (en) | 1989-09-05 | 1991-09-24 | Apple Computer, Inc. | Polarized mask stereoscopic display including tiling masks with complementary transparent regions |
US5076584A (en) | 1989-09-15 | 1991-12-31 | Openiano Renato M | Computer game controller with user-selectable actuation |
US5155591A (en) | 1989-10-23 | 1992-10-13 | General Instrument Corporation | Method and apparatus for providing demographically targeted television commercials |
US5146212A (en) | 1990-01-04 | 1992-09-08 | Apple Computer, Inc. | Manipulatable orientation for a translatable graphic object |
US5579463A (en) | 1990-03-30 | 1996-11-26 | Anritsu Corporation | Waveform display apparatus of frequency sweep type for facilitating display of a high definition waveform |
US5039937A (en) | 1990-05-11 | 1991-08-13 | Nicolet Instrument Corporation | Method and apparatus for providing compressed and expanded displays on a digital oscilloscope |
US5339391A (en) | 1990-05-14 | 1994-08-16 | Microelectronics And Computer Technology Corporation | Computer display unit with attribute enhanced scroll bar |
DE69024350T2 (en) | 1990-08-13 | 1996-07-18 | Matsushita Electric Ind Co Ltd | Digital video signal recording and playback device |
US5466882A (en) * | 1990-12-20 | 1995-11-14 | Gulbransen, Inc. | Method and apparatus for producing an electronic representation of a musical sound using extended coerced harmonics |
US5359712A (en) * | 1991-05-06 | 1994-10-25 | Apple Computer, Inc. | Method and apparatus for transitioning between sequences of digital information |
US5341466A (en) * | 1991-05-09 | 1994-08-23 | New York University | Fractal computer user centerface with zooming capability |
CA2071455A1 (en) * | 1991-10-16 | 1993-04-17 | Cary Lee Bates | Visually aging scroll bar |
US5371846A (en) | 1991-10-16 | 1994-12-06 | International Business Machines Corporation | Non-linear scroll bar |
US5369570A (en) | 1991-11-14 | 1994-11-29 | Parad; Harvey A. | Method and system for continuous integrated resource management |
US5365360A (en) | 1991-11-15 | 1994-11-15 | International Business Machines Corporation | Method and apparatus for presenting information contained within a data icon by assigning attributes to various dimensions of the data icon |
CA2082848C (en) * | 1991-12-06 | 2000-12-19 | Stephen G. Eick | Apparatus for selective simultaneous display of information about a plurality of events |
JP2967961B2 (en) | 1991-12-16 | 1999-10-25 | インターナショナル・ビジネス・マシーンズ・コーポレイション | How to show monthly calendar display |
US5684918A (en) | 1992-02-07 | 1997-11-04 | Abecassis; Max | System for integrating video and communications |
US5247438A (en) | 1992-03-30 | 1993-09-21 | Infoassist, Inc. | Personal time management system and method |
US5442744A (en) | 1992-04-03 | 1995-08-15 | Sun Microsystems, Inc. | Methods and apparatus for displaying and editing multimedia information |
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 |
AU3930793A (en) * | 1992-05-08 | 1993-12-13 | Apple Computer, Inc. | Textured sphere and spherical environment map rendering using texture map double indirection |
US5371532A (en) | 1992-05-15 | 1994-12-06 | Bell Communications Research, Inc. | Communications architecture and method for distributing information services |
US5438356A (en) | 1992-05-18 | 1995-08-01 | Fujitsu Limited | Accounting system for multimedia communications system |
US5586216A (en) * | 1992-09-25 | 1996-12-17 | Apple Computer, Inc. | Recording method and apparatus and audio data user interface |
US5446882A (en) | 1992-10-02 | 1995-08-29 | Apple Computer, Inc. | Interface for a computerized database having card and list views |
US5557724A (en) | 1993-10-12 | 1996-09-17 | Intel Corporation | User interface, method, and apparatus selecting and playing channels having video, audio, and/or text streams |
US5692212A (en) | 1994-06-22 | 1997-11-25 | Roach; Richard Gregory | Interactive multimedia movies and techniques |
US5828995A (en) | 1995-02-28 | 1998-10-27 | Motorola, Inc. | Method and apparatus for intelligible fast forward and reverse playback of time-scale compressed voice messages |
JP3340585B2 (en) | 1995-04-20 | 2002-11-05 | 富士通株式会社 | Voice response device |
US5841979A (en) | 1995-05-25 | 1998-11-24 | Information Highway Media Corp. | Enhanced delivery of audio data |
US5648918A (en) * | 1995-06-02 | 1997-07-15 | National Instruments Corporation | Calibration of a plurality of excitation sources for an instrumentation system |
US5828788A (en) | 1995-06-29 | 1998-10-27 | Thomson Multimedia, S.A. | System for processing data in variable segments and with variable data resolution |
KR100326130B1 (en) | 1995-08-21 | 2002-09-05 | 마츠시타 덴끼 산교 가부시키가이샤 | Multimedia optical disc, its playback device, and its playback method for switching between dynamic playback outputs |
GB9517807D0 (en) | 1995-08-31 | 1995-11-01 | Philips Electronics Uk Ltd | Interactive entertainment attribute setting |
US5737619A (en) | 1995-10-19 | 1998-04-07 | Judson; David Hugh | World wide web browsing with content delivery over an idle connection and interstitial content display |
US5805806A (en) | 1995-12-18 | 1998-09-08 | Intel Corporation | Method and apparatus for providing interactive networking between televisions and personal computers |
DE69627992T2 (en) | 1996-01-08 | 2004-05-19 | Kabushiki Kaisha Toshiba, Kawasaki | INFORMATION RECORDING MEDIUM, RECORDING METHOD AND PLAYBACK DEVICE |
US5644507A (en) * | 1996-02-21 | 1997-07-01 | Time-Warner Entertainment Co., L.P. | Method for interleaving data for seamless playback of multiple program versions having common material |
JP3761623B2 (en) | 1996-03-18 | 2006-03-29 | パイオニア株式会社 | Information recording medium, information recording apparatus and method, and information reproducing apparatus and method |
US5815671A (en) | 1996-06-11 | 1998-09-29 | Command Audio Corporation | Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval |
US5999698A (en) | 1996-09-30 | 1999-12-07 | Kabushiki Kaisha Toshiba | Multiangle block reproduction system |
US6446261B1 (en) | 1996-12-20 | 2002-09-03 | Princeton Video Image, Inc. | Set top device for targeted electronic insertion of indicia into video |
US6128712A (en) | 1997-01-31 | 2000-10-03 | Macromedia, Inc. | Method and apparatus for improving playback of interactive multimedia works |
KR100532738B1 (en) | 1997-09-17 | 2005-12-01 | 마츠시타 덴끼 산교 가부시키가이샤 | Video data editing apparatus, optical disc for use as a recording medium of a video data editing apparatus, and computer-readable recording medium storing an editing program |
US6490405B1 (en) | 1998-06-29 | 2002-12-03 | Microsoft Corporation | Timestamp modification for seamless branching |
US7286747B1 (en) | 1998-07-20 | 2007-10-23 | Thomson Licensing | Digital video apparatus user interface |
US6144375A (en) | 1998-08-14 | 2000-11-07 | Praja Inc. | Multi-perspective viewer for content-based interactivity |
US6501515B1 (en) | 1998-10-13 | 2002-12-31 | Sony Corporation | Remote control system |
US6621980B1 (en) | 1999-04-23 | 2003-09-16 | Monkeymedia, Inc. | Method and apparatus for seamless expansion of media |
-
2007
- 2007-10-30 US US11/978,965 patent/US8370746B2/en not_active Expired - Fee Related
- 2007-10-30 US US11/978,964 patent/US20080158261A1/en not_active Abandoned
Patent Citations (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4333152A (en) * | 1979-02-05 | 1982-06-01 | Best Robert M | TV Movies that talk back |
US4445187A (en) * | 1979-02-05 | 1984-04-24 | Best Robert M | Video games with voice dialog |
US4569026A (en) * | 1979-02-05 | 1986-02-04 | Best Robert M | TV Movies that talk back |
US4520404A (en) * | 1982-08-23 | 1985-05-28 | Kohorn H Von | System, apparatus and method for recording and editing broadcast transmissions |
US4645238A (en) * | 1983-04-21 | 1987-02-24 | International Business Machines Corporation | Annotated calendar assembly |
US4591840A (en) * | 1983-11-04 | 1986-05-27 | International Business Machines Corp. | Calendar event description abbreviation |
US4754342A (en) * | 1986-04-11 | 1988-06-28 | Cmx Corporation | Video editing system having virtual memory |
US4800379A (en) * | 1986-05-12 | 1989-01-24 | Crosfield Electronics Limited | Image display with movable magnification |
US5636036A (en) * | 1987-02-27 | 1997-06-03 | Ashbey; James A. | Interactive video system having frame recall dependent upon user input and current displayed image |
US4755811A (en) * | 1987-03-24 | 1988-07-05 | Tektronix, Inc. | Touch controlled zoom of waveform displays |
US4930160A (en) * | 1987-09-02 | 1990-05-29 | Vogel Peter S | Automatic censorship of video programs |
US5023851A (en) * | 1988-04-06 | 1991-06-11 | Ibm Corp. | Method for presenting electronic calendar information in an interactive information handling system |
US5129057A (en) * | 1988-05-02 | 1992-07-07 | International Business Machines Corporation | Method for presenting compressed electronic day calendar information in an interactive information handling system |
US5220540A (en) * | 1988-05-17 | 1993-06-15 | Sharp Kabushiki Kaisha | Data processing apparatus with schedule creation, prioritization, display and control functions |
US5333247A (en) * | 1988-06-10 | 1994-07-26 | International Business Machines Corporation | Scrolling tool for text and graphics in a display system |
US4931783A (en) * | 1988-07-26 | 1990-06-05 | Apple Computer, Inc. | Method and apparatus for removable menu window |
US5204969A (en) * | 1988-12-30 | 1993-04-20 | Macromedia, Inc. | Sound editing system using visually displayed control line for altering specified characteristic of adjacent segment of stored waveform |
US5109482A (en) * | 1989-01-11 | 1992-04-28 | David Bohrman | Interactive video control system for displaying user-selectable clips |
US5122866A (en) * | 1989-06-06 | 1992-06-16 | Clarion Co., Ltd. | NTSC signal scanning inverting circuit |
US5122886A (en) * | 1989-06-19 | 1992-06-16 | Pioneer Electronic Corporation | Selective information playback from recording medium based on user input content codes |
US5023727A (en) * | 1989-10-12 | 1991-06-11 | Ian A. R. Boyd | Method and device for producing a substantially continuous composite video signal |
US5107343A (en) * | 1989-10-20 | 1992-04-21 | Sony Corporation | Information searching system for image data |
US5101364A (en) * | 1990-02-09 | 1992-03-31 | Massachusetts Institute Of Technology | Method and facility for dynamic video composition and viewing |
US5434954A (en) * | 1990-03-30 | 1995-07-18 | Anritsu Corporation | Waveform display apparatus for easily realizing high-definition waveform observation |
US5510808A (en) * | 1990-05-31 | 1996-04-23 | International Business Machines Corporation | Scrollbar having system of user supplied information |
US5513306A (en) * | 1990-08-09 | 1996-04-30 | Apple Computer, Inc. | Temporal event viewing and editing system |
US5388197A (en) * | 1991-08-02 | 1995-02-07 | The Grass Valley Group, Inc. | Video editing system operator inter-face for visualization and interactive control of video material |
US5313297A (en) * | 1991-09-19 | 1994-05-17 | Costem Inc. | System for providing pictures responding to users' remote control |
US5532715A (en) * | 1991-10-16 | 1996-07-02 | International Business Machines Corporation | Visually aging scroll bar |
US5861881A (en) * | 1991-11-25 | 1999-01-19 | Actv, Inc. | Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers |
US6061062A (en) * | 1991-12-20 | 2000-05-09 | Apple Computer, Inc. | Zooming controller |
US5387649A (en) * | 1991-12-20 | 1995-02-07 | Shell Oil Company | Polymer production |
US5724472A (en) * | 1992-02-07 | 1998-03-03 | Abecassis; Max | Content map for seamlessly skipping a retrieval of a segment of a video |
US5717814A (en) * | 1992-02-07 | 1998-02-10 | Max Abecassis | Variable-content video retriever |
US7054547B1 (en) * | 1992-02-07 | 2006-05-30 | Max Abecassis | Disc having a segment code for prohibiting a play control function during a playing of a video segment |
US6714723B2 (en) * | 1992-02-07 | 2004-03-30 | Max Abecassis | Video-on-demand purchasing and escrowing system |
US6553178B2 (en) * | 1992-02-07 | 2003-04-22 | Max Abecassis | Advertisement subsidized video-on-demand system |
US6011895A (en) * | 1992-02-07 | 2000-01-04 | Abecassis; Max | Keyword responsive variable content video program |
US5610653A (en) * | 1992-02-07 | 1997-03-11 | Abecassis; Max | Method and system for automatically tracking a zoomed video image |
US6038367A (en) * | 1992-02-07 | 2000-03-14 | Abecassis; Max | Playing a Video Responsive to a comparison of two sets of Content Preferences |
US6208805B1 (en) * | 1992-02-07 | 2001-03-27 | Max Abecassis | Inhibiting a control function from interfering with a playing of a video |
US5386493A (en) * | 1992-09-25 | 1995-01-31 | Apple Computer, Inc. | Apparatus and method for playing back audio at faster or slower rates without pitch distortion |
US6018612A (en) * | 1992-10-19 | 2000-01-25 | U.S. Philips Corporation | Arrangement for storing an information signal in a memory and for retrieving the information signal from said memory |
US5422468A (en) * | 1992-10-30 | 1995-06-06 | Abecassis; Max | Deposit authorization system |
US6219052B1 (en) * | 1992-12-14 | 2001-04-17 | Monkeymedia, Inc. | Computer user interface with non-salience deemphasis |
US6177938B1 (en) * | 1992-12-14 | 2001-01-23 | Eric Gould | Computer user interface with non-salience deemphasis |
US5623588A (en) * | 1992-12-14 | 1997-04-22 | New York University | Computer user interface with non-salience deemphasis |
US6215491B1 (en) * | 1992-12-14 | 2001-04-10 | Monkeymedia, Inc. | Computer user interface with non-salience deemphasis |
US6335730B1 (en) * | 1992-12-14 | 2002-01-01 | Monkeymedia, Inc. | Computer user interface with non-salience de-emphasis |
US6072934A (en) * | 1993-01-11 | 2000-06-06 | Abecassis; Max | Video previewing method and apparatus |
US6067401A (en) * | 1993-01-11 | 2000-05-23 | Abecassis; Max | Playing a version of and from within a video by means of downloaded segment information |
US5634849A (en) * | 1993-01-11 | 1997-06-03 | Abecassis; Max | Content-on-demand interactive video method and apparatus |
US5434678A (en) * | 1993-01-11 | 1995-07-18 | Abecassis; Max | Seamless transmission of non-sequential video segments |
US5913013A (en) * | 1993-01-11 | 1999-06-15 | Abecassis; Max | Seamless transmission of non-sequential video segments |
US5428731A (en) * | 1993-05-10 | 1995-06-27 | Apple Computer, Inc. | Interactive multimedia delivery engine |
US5524195A (en) * | 1993-05-24 | 1996-06-04 | Sun Microsystems, Inc. | Graphical user interface for interactive television with an animated agent |
US5745710A (en) * | 1993-05-24 | 1998-04-28 | Sun Microsystems, Inc. | Graphical user interface for selection of audiovisual programming |
US6181332B1 (en) * | 1993-10-28 | 2001-01-30 | International Business Machines Corporation | Method and system for contextual presentation of a temporal based object on a data processing system |
US5598276A (en) * | 1993-10-29 | 1997-01-28 | Time Warner Entertainment Co., L.P. | System and method for controlling play of multiple versions of the same motion picture stored on an optical disk |
US5630006A (en) * | 1993-10-29 | 1997-05-13 | Kabushiki Kaisha Toshiba | Multi-scene recording medium and apparatus for reproducing data therefrom |
US5537141A (en) * | 1994-04-15 | 1996-07-16 | Actv, Inc. | Distance learning system providing individual television participation, audio responses and memory for every student |
US5524637A (en) * | 1994-06-29 | 1996-06-11 | Erickson; Jon W. | Interactive system for measuring physiological exertion |
US5737479A (en) * | 1994-12-21 | 1998-04-07 | Sony Corporation | Apparatus and method for inserting rating code into the digital video signal |
US5708767A (en) * | 1995-02-03 | 1998-01-13 | The Trustees Of Princeton University | Method and apparatus for video browsing based on content and structure |
US5596705A (en) * | 1995-03-20 | 1997-01-21 | International Business Machines Corporation | System and method for linking and presenting movies with their underlying source information |
US5715400A (en) * | 1995-03-20 | 1998-02-03 | International Business Machines Corporation | System and method for providing merchant information and establishing links to merchants while presenting a movie |
US6065042A (en) * | 1995-03-20 | 2000-05-16 | International Business Machines Corporation | System, method, and computer program product for presenting multimedia objects, including movies and personalized collections of items |
US5623589A (en) * | 1995-03-31 | 1997-04-22 | Intel Corporation | Method and apparatus for incrementally browsing levels of stories |
US5892507A (en) * | 1995-04-06 | 1999-04-06 | Avid Technology, Inc. | Computer system for authoring a multimedia composition using a visual representation of the multimedia composition |
US6336002B1 (en) * | 1995-04-12 | 2002-01-01 | Matsushita Electric Industrial Co., Ltd. | Optical disc storing both video titles provided with AV functions and video titles with no such functions which can instantly distinguish between such kinds of titles, and a reproduction apparatus and reproduction method for such disc |
US5607356A (en) * | 1995-05-10 | 1997-03-04 | Atari Corporation | Interactive game film |
US5737552A (en) * | 1995-07-28 | 1998-04-07 | Starwave Corporation | Machine, method and medium for linear programming with interactive conversational interface |
US5915067A (en) * | 1995-08-21 | 1999-06-22 | Matsushita Electric Industiral Co., Ltd. | Multimedia optical disc facilitating branch reproduction to parental lock sections using reduced control information and a reproducing device for said disc |
US6366732B1 (en) * | 1995-08-21 | 2002-04-02 | Matsushita Electric Industrial Co., Ltd | Machine readable recording medium, reproduction apparatus, and method for setting pre-reproduction parameters and post-reproduction parameters for video objects |
US6356707B1 (en) * | 1995-08-21 | 2002-03-12 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disk, reproduction apparatus and method for achieving variable scene development based on interactive control |
US5907658A (en) * | 1995-08-21 | 1999-05-25 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disk, reproduction apparatus and method for achieving variable scene development based on interactive control |
US6185365B1 (en) * | 1995-08-21 | 2001-02-06 | Matshushita Electric Industrial Co., Ltd. | Multimedia optical disk, reproduction apparatus and method for achieving variable scene development based on interactive control |
US5872927A (en) * | 1995-08-31 | 1999-02-16 | U.S. Philips Corporation | Interactive entertainment personalization |
US5737527A (en) * | 1995-08-31 | 1998-04-07 | U.S. Philips Corporation | Interactive entertainment apparatus |
US5751953A (en) * | 1995-08-31 | 1998-05-12 | U.S. Philips Corporation | Interactive entertainment personalisation |
US5754770A (en) * | 1995-08-31 | 1998-05-19 | U.S. Philips Corporation | Information handling for interactive apparatus |
US6222925B1 (en) * | 1995-08-31 | 2001-04-24 | U.S. Philips Corporation | Interactive entertainment content control |
US5708845A (en) * | 1995-09-29 | 1998-01-13 | Wistendahl; Douglass A. | System for mapping hot spots in media content for interactive digital media program |
US5905845A (en) * | 1995-09-29 | 1999-05-18 | Matsushita Electric Industrial Co., Ltd. | Method disk and an apparatus for system encoding of bitstreams including plural system streams to be seamlessly reproduced |
US5864868A (en) * | 1996-02-13 | 1999-01-26 | Contois; David C. | Computer control system and user interface for media playing devices |
US6026446A (en) * | 1996-02-21 | 2000-02-15 | Time Warner Entertainment Co., L.P. | Method for interleaving data for seamless playback of multiple program versions having common material |
US5771334A (en) * | 1996-04-12 | 1998-06-23 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disc storing both video titles provided with AV functions and video titles with no such functions which can instantly distinguish between such kinds of titles, and a reproduction apparatus and reproduction method for such disc |
US5774666A (en) * | 1996-10-18 | 1998-06-30 | Silicon Graphics, Inc. | System and method for displaying uniform network resource locators embedded in time-based medium |
US6175840B1 (en) * | 1996-11-01 | 2001-01-16 | International Business Machines Corporation | Method for indicating the location of video hot links |
US6343298B1 (en) * | 1997-04-03 | 2002-01-29 | Microsoft Corporation | Seamless multimedia branching |
US5892966A (en) * | 1997-06-27 | 1999-04-06 | Sun Microsystems, Inc. | Processor complex for executing multimedia functions |
US6580870B1 (en) * | 1997-11-28 | 2003-06-17 | Kabushiki Kaisha Toshiba | Systems and methods for reproducing audiovisual information with external information |
US6370199B1 (en) * | 1998-04-03 | 2002-04-09 | Tandberg Television Asa | Method and apparatus for processing compressed video data streams |
US6385388B1 (en) * | 1998-07-20 | 2002-05-07 | Thomson Licensing S.A. | Digital video apparatus user interface |
US6408128B1 (en) * | 1998-11-12 | 2002-06-18 | Max Abecassis | Replaying with supplementary information a segment of a video |
US6377996B1 (en) * | 1999-02-18 | 2002-04-23 | International Business Machines Corporation | System for seamless streaming of data stored on a network of distributed primary and target servers using segmentation information exchanged among all servers during streaming |
US6393158B1 (en) * | 1999-04-23 | 2002-05-21 | Monkeymedia, Inc. | Method and storage device for expanding and contracting continuous play media seamlessly |
US7890648B2 (en) * | 1999-04-23 | 2011-02-15 | Monkeymedia, Inc. | Audiovisual presentation with interactive seamless branching and/or telescopic advertising |
US6192340B1 (en) * | 1999-10-19 | 2001-02-20 | Max Abecassis | Integration of music from a personal library with real-time information |
Cited By (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11029838B2 (en) | 2006-09-06 | 2021-06-08 | Apple Inc. | Touch screen device, method, and graphical user interface for customizing display of content category icons |
US8856684B2 (en) | 2006-12-21 | 2014-10-07 | Canon Kabushiki Kaisha | Scrolling interface |
US8307305B2 (en) * | 2006-12-21 | 2012-11-06 | Canon Kabushiki Kaisha | Scrolling interface |
US20080155474A1 (en) * | 2006-12-21 | 2008-06-26 | Canon Kabushiki Kaisha | Scrolling interface |
US20080150892A1 (en) * | 2006-12-21 | 2008-06-26 | Canon Kabushiki Kaisha | Collection browser for image items with multi-valued attributes |
US20080155475A1 (en) * | 2006-12-21 | 2008-06-26 | Canon Kabushiki Kaisha | Scrolling interface |
US8397180B2 (en) | 2006-12-21 | 2013-03-12 | Canon Kabushiki Kaisha | Scrolling browser with previewing area |
US20080168349A1 (en) * | 2007-01-07 | 2008-07-10 | Lamiraux Henri C | Portable Electronic Device, Method, and Graphical User Interface for Displaying Electronic Documents and Lists |
US10860198B2 (en) | 2007-01-07 | 2020-12-08 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic lists and documents |
US8689132B2 (en) * | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US11972103B2 (en) | 2007-01-07 | 2024-04-30 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US8223134B1 (en) | 2007-01-07 | 2012-07-17 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic lists and documents |
US8130205B2 (en) | 2007-01-07 | 2012-03-06 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic lists and documents |
US8368665B2 (en) | 2007-01-07 | 2013-02-05 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic lists and documents |
US11467722B2 (en) | 2007-01-07 | 2022-10-11 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US9530184B1 (en) | 2007-10-26 | 2016-12-27 | Google Inc. | N-patch image resizing |
US8817050B1 (en) * | 2007-10-26 | 2014-08-26 | Google Inc. | N-patch image resizing |
US10379728B2 (en) | 2008-03-04 | 2019-08-13 | Apple Inc. | Methods and graphical user interfaces for conducting searches on a portable multifunction device |
US12001665B2 (en) * | 2008-12-18 | 2024-06-04 | Nec Corporation | Slide bar display control device and slide bar display control method |
US10042513B2 (en) | 2009-03-16 | 2018-08-07 | Apple Inc. | Multifunction device with integrated search and application selection |
US10067991B2 (en) | 2009-03-16 | 2018-09-04 | Apple Inc. | Multifunction device with integrated search and application selection |
US11720584B2 (en) | 2009-03-16 | 2023-08-08 | Apple Inc. | Multifunction device with integrated search and application selection |
US9354811B2 (en) | 2009-03-16 | 2016-05-31 | Apple Inc. | Multifunction device with integrated search and application selection |
US20200294126A1 (en) * | 2009-04-20 | 2020-09-17 | Cfph, Llc | Cash flow rating system |
US20110302490A1 (en) * | 2010-06-07 | 2011-12-08 | Sharp Kabushiki Kaisha | Image processing apparatus, image forming system, and image displaying method |
US20120102395A1 (en) * | 2010-10-25 | 2012-04-26 | Standard Nine Inc. Dba Inkling | Methods for sequencing electronic media content |
US9098407B2 (en) * | 2010-10-25 | 2015-08-04 | Inkling Systems, Inc. | Methods for automatically retrieving electronic media content items from a server based upon a reading list and facilitating presentation of media objects of the electronic media content items in sequences not constrained by an original order thereof |
US20140223358A1 (en) * | 2013-02-06 | 2014-08-07 | Lg Electronics Inc. | Digital device and method for controlling the same |
US9542088B2 (en) * | 2013-02-06 | 2017-01-10 | Lg Electronics Inc. | Digital device and method for controlling the same that enable touch recognition from front and rear sides of the digital device |
US10031658B2 (en) | 2013-02-20 | 2018-07-24 | Lg Electronics Inc. | Mobile terminal having intelligent scroll bar |
EP2770415A1 (en) * | 2013-02-20 | 2014-08-27 | LG Electronics, Inc. | Mobile terminal and controlling method thereof |
US10372294B2 (en) * | 2013-05-29 | 2019-08-06 | Sony Corporation | Information processing apparatus and update information notification method |
CN105205083A (en) * | 2014-06-27 | 2015-12-30 | 国际商业机器公司 | Method and equipment for browsing content by means of key points in progress bar |
US20150378589A1 (en) * | 2014-06-27 | 2015-12-31 | International Business Machines Corporation | Utilizing key points in a progress bar to browse through content |
US10956018B2 (en) * | 2014-08-05 | 2021-03-23 | Snowflake Inc. | User interface indicating operation progress in a scrollbar |
US20170206000A1 (en) * | 2014-08-05 | 2017-07-20 | Snowflake Computing, Inc. | Progress scrollbar |
US20190188245A1 (en) * | 2014-10-21 | 2019-06-20 | International Business Machines Corporation | Combining and displaying multiple document areas |
US11663393B2 (en) * | 2014-10-21 | 2023-05-30 | International Business Machines Corporation | Combining and displaying multiple document areas |
CN106534991A (en) * | 2016-10-27 | 2017-03-22 | 微鲸科技有限公司 | Progress bar control method and device, and display device |
US10283082B1 (en) | 2016-10-29 | 2019-05-07 | Dvir Gassner | Differential opacity position indicator |
CN108803974A (en) * | 2018-06-06 | 2018-11-13 | 腾讯科技(深圳)有限公司 | A kind of page processing method, device and relevant device |
CN109407946A (en) * | 2018-09-11 | 2019-03-01 | 昆明理工大学 | Graphical interfaces target selecting method based on speech recognition |
US11126344B2 (en) * | 2019-01-22 | 2021-09-21 | Facebook, Inc. | Systems and methods for sharing content |
US11244155B2 (en) * | 2019-10-10 | 2022-02-08 | Fujifilm Business Innovation Corp. | Information processing system |
US20210208773A1 (en) * | 2020-01-03 | 2021-07-08 | Samsung Electronics Co., Ltd. | Display apparatus and controlling method thereof |
CN111680984A (en) * | 2020-06-16 | 2020-09-18 | 深圳市慧通关网络科技有限公司 | Rapid operation method for file auditing |
US20220308738A1 (en) * | 2021-03-26 | 2022-09-29 | Fujifilm Business Innovation Corp. | Information processing system, information processing method, and computer readable medium |
Also Published As
Publication number | Publication date |
---|---|
US20080184145A1 (en) | 2008-07-31 |
US8370746B2 (en) | 2013-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6177938B1 (en) | Computer user interface with non-salience deemphasis | |
US8370746B2 (en) | Video player with seamless contraction | |
US8381126B2 (en) | Computer user interface with non-salience deemphasis | |
US20180204604A1 (en) | Persistent annotation of objects in a user interface | |
US5513306A (en) | Temporal event viewing and editing system | |
US20030122863A1 (en) | Navigation tool for slide presentations | |
US7477268B2 (en) | Zooming controller | |
US7565608B2 (en) | Animation on object user interface | |
US6031529A (en) | Graphics design software user interface | |
US5828374A (en) | Method and apparatus for selecting characters along a scroll bar with a slider | |
US8024672B1 (en) | System and method for generating presentations | |
KR100267489B1 (en) | Scroll bar amplification apparatus and method | |
US20070118810A1 (en) | Scalable scroll controller | |
EP0488925A2 (en) | Graphical method of indicating the position of and performing an operation on a plurality of selected objects in a computer system | |
US20070083823A1 (en) | Scroll bar for computer display | |
JP4467462B2 (en) | Electronic book display device and method of operating the display device | |
US20070168865A1 (en) | Operation screen generating method, display control apparatus, and computer-readable recording medium recording the same program | |
EP1109091A1 (en) | Display of selectable objects using visual feedback | |
JP3377726B2 (en) | Video information adding apparatus and method, and recording medium recording the method | |
CN118742961A (en) | Method and system for rendering media content having multiple media elements in an editing environment | |
JPH03127269A (en) | Method and device for processing information | |
JPH08212189A (en) | Time series data editing device and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: MONKEYMEDIA, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GOULD, ERIC JUSTIN;REEL/FRAME:026256/0083 Effective date: 19990226 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |