US20100037139A1 - Apparatus for Processing Audio and/or Video Data and Method to be run on said Apparatus - Google Patents

Apparatus for Processing Audio and/or Video Data and Method to be run on said Apparatus Download PDF

Info

Publication number
US20100037139A1
US20100037139A1 US12/522,746 US52274607A US2010037139A1 US 20100037139 A1 US20100037139 A1 US 20100037139A1 US 52274607 A US52274607 A US 52274607A US 2010037139 A1 US2010037139 A1 US 2010037139A1
Authority
US
United States
Prior art keywords
sector
cache
user
information
program material
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
Application number
US12/522,746
Inventor
Norbert Loebig
Helmut Richter
Armin Wilke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Solutions and Networks GmbH and Co KG
Original Assignee
Nokia Siemens Networks GmbH and Co KG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nokia Siemens Networks GmbH and Co KG filed Critical Nokia Siemens Networks GmbH and Co KG
Priority to US12/522,746 priority Critical patent/US20100037139A1/en
Assigned to NOKIA SIEMENS NETWORKS GMBH & CO. KG reassignment NOKIA SIEMENS NETWORKS GMBH & CO. KG ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RICHTER, HELMUT, WILKE, ARMIN, LOEBIG, NORBERT
Publication of US20100037139A1 publication Critical patent/US20100037139A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4728End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/775Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/781Television signal recording using magnetic recording on disks or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television signal recording using static stores, e.g. storage tubes or semiconductor memories

Definitions

  • the invention relates to an apparatus for processing audio and/or video data and to a method to be run on said apparatus.
  • Multimedia devices such as digital or analog video recorders allow to store a program that is broadcasted via cable or satellite on, e.g., a video cassette or a hard disc, according to specific parameters (e.g. program, start time, stop time, repetition, etc.) set by a user.
  • specific parameters e.g. program, start time, stop time, repetition, etc.
  • Such recording function may also be provided by a set top box (STB).
  • STB set top box
  • the problem to be solved is to provide an efficient approach to utilize and/or to administer stored material and to thereby in particular allow an improved and efficient handling of such data to a user.
  • an apparatus for processing audio and/or video data comprising:
  • the element displayed allows a user to easily and fast perceive and understand the information displayed, e.g., a duration or length of audio and/or video data recorded and/or a free time or a storage space left for recording purposes.
  • the element and/or sector displayed may be shown in an overlay-technique at a screen on top of a program or video. It can also be displayed in a certain area, in particular in a corner of the screen. The element and/or sector may also be displayed on top of the program, e.g., as a pop-up window.
  • the module utilized for displaying the element and the sector may be a processing unit or computer comprising a video interface for enhancing, e.g., a television program by the element to be displayed.
  • the element and/or sector may be depicted on a display that is separate from the actual screen showing a television program, video or the like. In such case, the separate display may be part of or added to the apparatus.
  • the element displayed comprises at least one absolute time or at least one time indicator.
  • the element may in particular be a clock associated with an absolute time or with a relative time, e.g., running time of a program, video or show, or time until the recorded session will be over or time associated with free memory storage (time to be recorded), etc.
  • the element has a disc-like shape or representation.
  • the disc-like representation may be utilized to advantageously show a certain part or portion of a time. It can be further used to zoom into a usual clock-like representation. In addition, the disc-like representation can be used to give the user an impression of or an association with a clock.
  • the element has a 2- or 3-dimensional shape.
  • the element e.g., showing a disc-like shape
  • the element displayed shows an analogue clock.
  • the sector is arranged inside the element.
  • the sector may indicate a length or a duration of a recording session and/or a length or a duration of stored program material.
  • the apparatus comprises at least one storage medium for storing the audio and/or video data.
  • Such storage medium can be arranged locally with the apparatus.
  • the storage medium can be provided externally (e.g., as an exchangeable storage such as a memory card, a CDROM, a writeable DVD or a exchangeable hard disc) or within a network environment.
  • the apparatus may comprise an interface to a network to exchange and/or store/read data to/from the network.
  • Such interface may be an Ethernet interface.
  • the interface may further me wired or wireless.
  • the sector indicates space left on a storage medium.
  • At least one pointer is displayed that points to the sector or to a position within the sector indicating an actual position within the audio and/or video data.
  • the pointer efficiently allows the user to recognize the position of the current program within, e.g., the stored program.
  • providing visually and interactively communicating the record and/or playback progress and/or other related status information of audio and video program material to a user comprising
  • the apparatus comprises
  • said at least one line pointer is moved anywhere within each of said cache sectors by action of the user.
  • the user may navigate through the data and the result of a user's action is shown by the moving line pointer.
  • the apparatus comprises at least one state indicator displaying a current trick play mode information comprising in particular playback, record, pause, slow/fast play, fast forward speed, slow reverse, fast reverse speed.
  • At least one of said sectors may expand with respect to one of its borders according to the hand movement of said clock symbol when program material is being recorded.
  • said border of that said at least one cache sector may point in the same direction as the short hand of said clock symbol when the program material is being recorded.
  • a cache sector represents a continuously recorded time interval of program material within a logically assigned cache buffer that is distinguishable from further cache sectors due to attribute information.
  • said attribute information may comprise one of the following: An age rating level, a program channel source information or any other relevant EPG information or user defined or automatically generated bookmark information.
  • said attribute information may be visualized by appropriate color or other graphical structure of the cache sector and/or by appropriately assigned text information.
  • a sequence of neighboring cache sectors together represent a continuously recorded time interval of program material within a logically assigned cache buffer with each sector having distinguishable attribute information.
  • thumbnail highlighting is performed according to direct navigation of the user within the thumbnail bar or trick play mode induced movement of said line pointer.
  • more than one overlaying sequence of neighboring cache sectors each recognizable as belonging together are provided representing each a continuously recorded time interval of program material within a logically assigned cache buffer with each sector having distinguishable attribute information.
  • a continuation of the recording of a program channel when switching to another and the start of recording of a program channel in a logically separate cache buffer is provided in response to user action or automatically on base of user configuration.
  • means are provided for displaying recording and play back relevant device resources as overlay to the cache sector information.
  • information may be provided regarding available free storage resources comprising hard disk drives as well as any other accessible and configured storage medium.
  • an absolute rest of free storage medium or the free storage medium in proportion to the complete storage medium size may be displayed as sector or ring type overlays of said analogue clock.
  • graphic representation of said analogue clock is automatically reduced to a portion of the analogue clock, in the case that cache sectors do not cover left-out analogue clock parts.
  • details of cache sector contents and attribute information are provided by zoom functionality, whereby a portion of the analogue clock is exploded.
  • a zoom functionality may be provided on request of the user.
  • movement of the line pointer into a cache segment together with appropriate control actions allows the user to copy the recording of selected cache sector to be stored permanently, that is outside storage area reserved for cache sectors.
  • marking of copied cache sectors as having been stored permanently including selected name representation may be supported.
  • a functionality for visualization of needed free storage in advance of copy to permanent storage may be provided.
  • analogue clock, cache sectors and related information as described above is displayed for a predetermined time period.
  • interfaces and functionality of a Set Top Box connected to a TV are provided in particular to allow access to program material via satellite, cable network or IP network.
  • interfaces and functionality of a TV set are provided that allow access to program material via satellite, cable network or IP network.
  • FIG. 1 shows an element displayed preferably on a screen of a video device comprising a sector that indicates a duration or length of audio and/or video data;
  • FIG. 2 shows a displayed element visualizing a buffer with a predefined size, wherein the buffer limit has been reached during recording of a program
  • FIG. 3 shows a displayed element depicting a trick play activity in particular visualized by a time pointer
  • FIG. 4 shows a displayed element depicting a buffer size for recording that has reached its upper limit
  • FIG. 5 shows a displayed element depicting an age rating feature
  • FIG. 6 shows a displayed element depicting a ring and a cake chart showing in particular remaining free disk space
  • FIG. 7 shows a displayed element depicting an example according to which a local disk space has decreased below 12 hours time of recording and/or buffering
  • FIG. 8 shows a displayed element comprising a thumbnail bar with thumbnails indicating entry points to the recorded and/or buffered program
  • FIG. 9 shows a displayed element comprising a thumbnail bar with thumbnails visualizing navigation possibilities through the stored program
  • FIG. 10 shows a displayed element comprising a thumbnail bar with thumbnails visualizing further possibilities for navigation
  • FIG. 11 shows a displayed element comprising zoom-in functionality to visualize a portion of the displayed element in greater detail
  • FIG. 12 shows a displayed element comprising an alternative zoom-in functionality to visualize a portion of the displayed element in greater detail
  • FIG. 13 shows a displayed element comprising a buffering functionality for more than one channel
  • FIG. 14 shows a displayed element comprising several buffers to depict a buffering functionality for more than one channel
  • FIG. 15 shows an apparatus for processing audio and/or video data.
  • an interactive user control of continuously performed recordings can be achieved.
  • User control is improved in particular by providing advanced user friendly visualization capabilities.
  • Such visualization means may in particular comprise at least one of the following information for interactive user control in multimedia applications:
  • the graph can be displayed as an overlay on the active or on any other screen.
  • Such overlay may be transparent or intransparent.
  • the overlay can be provided as or similar to a pop-up window.
  • a graph uses an analog clock image which informs the user about the current time and the currently used buffer size, i.e. the already for intermediate storage occupied part of a total buffer. Such buffer may have been preconfigured.
  • the used part of the buffer is represented as a sector of a circle.
  • a colored sector whose right edge sticks to the short hand of the analog clock is opened and defines the moving end mark of the buffer.
  • the left edge of the buffer sector sticks on the short hand position of the clock at the time when capturing was started. If the full buffer time, i.e. the complete configured buffer has been used up, the buffer sector changes its color and/or hatching and the left edge of the sector begins to follow the short hand of the clock within a constant distance.
  • Updates of the graph are possible at any time interval, e.g., similar to an analog clock (e.g. every minute or less) or—according to a user's perception—continuously.
  • a trick play mode is entered, e.g., in advance of a regular playback of content recorded to the buffer.
  • Entering trick play mode may advantageously activate a slider that moves with the buffer sector.
  • the slider depicts the current time within the buffered/recorded content.
  • the slider reaches the left angle of the time sector, which represents the beginning of the buffered/recorded multimedia stream, this may result in resuming normal playback.
  • the current trick play mode (e.g. rewind, forward, pause) may advantageously be indicated by a symbol according to the corresponding command, e.g., by a key of the remote control and may be extended by the applied trick play speed.
  • Analog clocks with less or more than 12 hours display capability may also be used for disk space and/or non-disk space related embodiments according to the approach presented herewith.
  • Trick play mode may also consider an age rating status. Hence, partial sectors with content of different age rating may not be visualized or simply omitted if a user watching is not admitted to such age rating level.
  • time shift buffer will be displayed as having sectors with, e.g., different color and/or hatching and/or with an icon as representation of different age rating of the assigned recorded content in the Time Shift Buffer.
  • buffered content with a higher rating may be automatically skipped during playback operation without explicitly requesting access verification.
  • the visualization of the Time Shift Buffer will consider only recorded portions appropriate to the currently admissible rating level of the user (i.e., non-appropriate parts of the record will be concealed.)
  • An integrated indication of the remaining free disk space (e.g., in hours or gigabytes or percentage of usage/free space) outside the Time Shift Buffer can be provided in various ways.
  • a rough indication may be given in form of, e.g., a colored ring around the analog clock-like representation thereby indicating a storage capacity that is larger than 12 hours.
  • a disc capacity representing less than 12 hours can be displayed as a partial ring decreasing counter-clockwise with, e.g., a different and/or a changing color (e.g., by increasing a saturation of a particular color, e.g., red).
  • the free disk space can be displayed as proportional sized sector of the clock symbol. This however, is in particular useful unless the memory (disk space) is not almost completely occupied.
  • User defined bookmarks or automatically generated bookmarks can be visualized by additional indicators that may be included and/or represented in a time-adequate manner.
  • thumbnail information of beginning scenes or other highlighted visual content may be provided to support convenient selection possibilities to the user.
  • the Time Shift Buffer may contain parts from different channels or parts background recorded from channels not conveyed to the output device of the user.
  • identification information provided by an electronic programming guide (EPG) or by any other source (e.g., the Internet) may be utilized.
  • EPG electronic programming guide
  • any other source e.g., the Internet
  • multiple buffering may be supported and integrally visualized.
  • source channel and program title can be recorded together with the program data, thus enabling precise identification and visualization of the content of the recorded sectors in the time shift buffer.
  • the user With assigned indication the user will in particular be able to selectively address and delete part of the time shift buffer as well as to copy recorded parts out of the Time Shift Buffer to the permanent disk storage taking advantage of easy handling and immediate visualization of assigned changes of free disk space.
  • Such visualization is advantageously provided in a transparent way (overlay technique on top of the current video picture) and it may occupy a large part of the TV screen as long as it is required for administrating purposes.
  • a screen space occupation will be reduced, e.g., showing a partial clock (e.g. 90 or 180 degrees sector of the clock), preferably positioned in appropriate edges of the screen.
  • a partial clock e.g. 90 or 180 degrees sector of the clock
  • FIG. 1 shows an element displayed on a screen of a video device comprising several items used in the time shift buffer usage visualization, in particular:
  • Time sector frame 102 Provides the intuitive base for buffer usage and current time in form of the shape of an analog clock 101 ;
  • Hour Ticks 103 Provide a rough scale for time orientation purposes
  • Half-Hour Ticks 104 An option to give a more precise overview on buffer size used
  • Line Pointer 105 Feedback pointer for a current position in the recording buffer during trick play activity with additional information regarding the time within the buffer sector;
  • Time Sector 106 A clockwise growing sector visualizing the used buffer for time shift TV recording; a sector between two Hour Ticks describes a buffer size of one hour;
  • TSTV Buffer Start Time 107 Indicates the beginning time of the TSTV recording, in particular an actual time when the channel was tuned;
  • State Indicator 108 It gives a graphical representation of the current state of the device, e.g., Pause, Play, Fast Forward (FFW), Rewind (REW), “Set Bookmark”, “Jump to Bookmark”, FFW speed, REW speed, Slow Motion etc.
  • FFW Fast Forward
  • REW Rewind
  • “Set Bookmark” “Jump to Bookmark”
  • FFW speed REW speed
  • Slow Motion etc.
  • Time Indicator 109 It provides a visual feedback to the user about the time of the displayed time shifted stream in relation to live broadcast.
  • the display format of the time indicator may be [hh:mm] or [hh:mm:ss].
  • the Time Indicator 109 shows the time the channel was paused (see State Indicator 108 visualizing the “Pause” symbol).
  • Day Time Indicator It identifies the live time (short hand of the clock).
  • TSTV time shift TV
  • the graph shows the analog clock 101 with the current time.
  • the clock is updated in regular time intervals (e.g., every minute).
  • TSTV can be permanently active or may be started by, e.g., tuning into a channel, by Pause and/or by Stop live TV.
  • TSTV causes a time sector 106 to open—at the very beginning a single line indicating the left edge of a growing sector—within the clock as shown in FIG. 1 .
  • the starting edge/line is in parallel to the short hand of the clock and will remain in that position until the buffer has reached the administrable maximum buffer size.
  • the right edge of the sector follows the short hand until buffering is stopped.
  • the Line Pointer 105 will be shown.
  • the default position of the Line Pointer 105 is the current time (short hand) and it follows the live TV play.
  • the Line Pointer 105 is used to display the position within the buffer sector during trick play activities. That means starting a fast rewind session will cause the Line Pointer 105 to move from the short hand (backwards) into the buffer sector.
  • the screen background may preferably show the backward moving content similar as to what is perceived when applying backward winding with VCR and DVD players.
  • All trick play commands can be displayed as State Indicators 108 , e.g., in the left upper corner of the overlay screen.
  • the Time Indicator 109 provides feedback to the user about the time of the displayed time-shifted stream from the hard-disk drive in relation to the live broadcast.
  • the Time Indicator 109 is stuck to the upper end of the Line Pointer 105 and slides together with the Line Pointer 105 clockwise or counter-clockwise according the current trick play mode.
  • FIG. 2 shows that an administered maximum TSTV buffer size 201 has been reached.
  • the sector 202 has reached its maximum width. With ongoing recording, this fixed size sector 202 follows the short hand of the clock and informs about the latest possible time for reviewing the buffer.
  • the left edge of the sector defines the latest entry in the buffer. The right edge is equal to the current time.
  • FIG. 3 depicts a trick play activity with the Line Pointer 105 moving within the boundaries of the buffer sector.
  • the recording buffer has not yet reached its maximum administrable buffer size.
  • the current trick play mode (State Indicator 108 ) is displayed in the e.g. upper left corner of the figure.
  • the time indicator may in some cases show a different 12 hour clock notation as the one correlated with the live time. For example, if the TSTV buffer starts at 11:30 a.m. and extends into the p.m. area, e.g., 12:30 p.m.
  • FIG. 4 shows a buffer sector 401 , which has reached its maximum size and the left edge of the buffer sector is following the right one with a fixed distance of two hours.
  • the indication for reaching the maximum buffer size is, e.g., the changed color/hatching within the buffer sector.
  • the Line Pointer When no trick play mode is active, the Line Pointer remains on its last position except for the case when the left edge of the moving sector reaches the line pointer. In such case the line pointer sticks on the left edge of the sector and follows it.
  • FIG. 5 describes the scenario according to which data of a higher age rating as the one actually configured is accessed.
  • This action will initiate an access control mechanism (e.g., via a PIN request).
  • content of higher age rating may be skipped manually or automatically during playback without explicit access verification request.
  • Content with higher age rating as actually configured can be displayed with different color and/or hatching within the time sector and/or an icon 501 on an appropriate location within the overlay screen.
  • Content of higher age rating than configured can be completely concealed or—as an option—it may be depicted as additional sector(s).
  • FIG. 6 shows an extension: The remaining local disc space which allows more than 12 hours of recording and/or buffering time is indicated by a closed colored ring 601 .
  • the remaining free disc space can be displayed as additional information 602 in the overlay screen in terms of time (hh:mm:ss) or disk size, e.g., in gigabytes.
  • the cake chart 603 displaying the remaining total disk size decreases counter-clockwise with every new record and/or buffer entry that consumes disk space.
  • the ring 701 of FIG. 7 indicates that the remaining local disc space for buffering has decreased to less than 12 hours (in this example to about 10 hours). With ongoing time and active recording the ring will open more and more counter clockwise indicating the decreasing local disc space.
  • the ring color may change to intensify the visualization of running out of local disk space.
  • the numerical field visualizing a figure of free disc space may disappear, but this information can then be shown in greater detail by the decreasing colored disk space ring 701 .
  • disk space for recording and disk space for buffering can be configured logically as separate areas of a disk. However, both can also utilize the same disk space and still be logically separated. Alternatively, disk space for buffering and or recording can be logically administered and physically distributed among several different actual physical storage media.
  • FIG. 8 shows an extension for a convenient search and access method in/to the buffer sector.
  • the buffer content may be scanned for, e.g., changes within scenes.
  • the first image of the new scene can be used as a still image utilized to build up a thumbnail bar 801 on the screen (said bar can be located, e.g., on top or at the bottom of the screen).
  • Bookmarks can be set by the user and may also be inserted as thumbnails 802 into the thumbnail bar 801 .
  • a beginning of a new show can be inserted with a still image to the thumbnail bar 801 .
  • Thumbnail arrow indicators 803 , 804 on both sides of the thumbnail bar 801 point to further thumbnails that are currently not shown on the screen.
  • a thumbnail window 805 is used for highlighting a specific thumbnail (e.g., by yellow border around the actual thumbnail) can be moved along the thumbnail bar 801 for selecting a thumbnail and upon such selection, playback will directly continue with the buffered content starting with the thumbnail selected.
  • Displaying the thumbnail bar 801 may be set up via configuration setting or on demand (e.g., via starting trick play mode, setting bookmarks manually, special button on the overlay screen, hotkeys on the remote control).
  • FIG. 9 shows the situation when the end of the buffer (in this case: current time equals the time of live TV streaming) is reached.
  • the right thumbnail arrow indicator has disappeared.
  • Selecting a thumbnail via the thumbnail window causes an update of the Time Indicator 109 position within the buffer sector in order to display the appropriate time in the buffer.
  • the digital time indicator is also updated consistently.
  • Moving the thumbnail window to the left means moving backward in the buffer sector. Moving the thumbnail window to the right corresponds to a fast forward movement towards live TV.
  • thumbnails can represent the beginning of a show, a bookmark or a scene change or any other indication.
  • the picture shown in the background of the TV screen is the first frame of the show/program or the frame indicated by a bookmark or scene mark.
  • FIG. 11 depicts a zooming feature into the buffer sector in order to allow a more detailed screen 1101 per program contained in the buffer.
  • the detailed description may comprise EPG data, program title, encoding parameters (e.g., Dolby, wide screen, etc.), short program summary or any subset of other related information in particular available depending on the available screen space.
  • encoding parameters e.g., Dolby, wide screen, etc.
  • the user switches to the detailed screen 1101 using an operator defined hotkey, by selecting an onscreen button or a dedicated key on the remote control.
  • Addressing the different buffer sections can be done via trick play operations or via thumbnail selection.
  • the current position within the buffer being indicated by the Line Pointer 105 .
  • FIG. 12 depicts the zooming feature in case the buffer is within a quarter of the clock circle. It shows an alternative way for zooming into a buffer sector with less than 3 hours of buffered content.
  • FIG. 13 displays the buffering of more than one channel.
  • Various channels that are recorded during changing of or zapping between the channels can be identified, e.g., via dedicated colors/hatching and naming (e.g., channel number and/or channel name).
  • a sector 1301 depicts a buffered show x of channel a
  • a sector 1302 depicts a buffered show y of channel b
  • a sector 1303 depicts a buffered show z of channel b.
  • a change of channel has occurred at a time t 1 between channel a and channel b.
  • the user wants to store the part of show y starting at time t 1 and ending at a time t 2 , which corresponds to the end of the show y.
  • the system is capable of detecting the beginning and the end of programs/shows automatically based on EPG or other information that may in particular be accessible in real time via the Internet.
  • the user may, e.g., rewind the Line Pointer 105 into the buffered recording area and press the record button on the remote control.
  • the system automatically identifies the related buffer sector (of channel b, show y) and assigns an automatically generated or user selected file name to the copied content.
  • the user has a record added to the set of his permanent recordings (content library).
  • an icon can be displayed in the copied buffer sector.
  • the first record (channel a, show x) has been started and will continue recording while the user is changing to another program channel (channel b).
  • Line Pointer 105 there is one Line Pointer 105 for both buffers. This means, if the user is watching channel b, enters trick mode and moves the Line Pointer 105 back, channel change to channel a leads to live TV output of channel a and the Line Pointer 105 moves to the current time. Subsequent change to channel b leads to a repositioning of the Line Pointer 105 to the current time.
  • channel change will not lead to repositioning to current time.
  • the positions of the line pointers will be saved per channel if the user changes the channel.
  • immediate buffering can be provided.
  • buffered content can be deleted immediately after changing to another channel within a configurable time.
  • the multiple time shift buffers will be used economically avoiding the creation of very short buffer sectors that may be of no further interest to the user. While remaining for an administrable period of time in another channel a further buffer sector will be accessible to the user.
  • when changing to another channel buffering may start after a configurable time period without further channel changes.
  • assignment between program channel and buffer may be controlled manually by the user or automatically by the system.
  • FIG. 15 shows an apparatus for processing audio and/or video data.
  • the apparatus 1501 may be realized as a set top box or as a separate component to be connected to a TV device. It may further be integrated within a TV device.
  • the apparatus 1501 shows a module 1502 comprising a Processor Unit as well as a Video Processing Unit.
  • This module 1502 administers all kind of digital/analog processing required regarding incoming and outgoing signals.
  • the module 1502 is connected to a Module for Displaying 1503 , to an Internal Storage 1507 , to an External Storage 1508 and to an I/O Device 1506 via a bus.
  • the I/O Device 1506 may be connected to a remote control or any kind of keyboard that provides signals via a wireless or via a wired interface.
  • the I/O Device 1506 can also be realized as an interface to which a remote control and/or a keyboard can be connected.
  • the I/O Device 1506 is preferably utilized for inputting data into the apparatus 1501 , in particular for configuration, set up and/or programming purposes.
  • the Internal Storage 1507 as well as the External Storage 1508 may each comprise at least one storage medium, e.g., a random access memory (RAM), a hard disk drive, a memory card or the like.
  • RAM random access memory
  • the Internal Storage 1507 is realized as RAM and/or as a hard disk drive for buffering purposes whereas the Exchangeable Storage 1508 is realized as exchangeable hard disk drive for storing programs, e.g., for archiving purposes.
  • the Module for Displaying 1503 may comprise in particular a display driver for an internal Display 1504 as well as for a TV/Video Screen 1505 .
  • This TV/Video Screen 1505 is utilized for watching television or video that may in particular be provided via a TV or Video Signal 15 10 .
  • the TV or Video Signal 1510 is conveyed via the Video Processing 1502 towards the TV/Video Screen 1505 . This is an option if processing of the TV or Video Signal 1510 is required (e.g., decryption, signal processing or the like).
  • TV or Video Signal 1510 may also be conveyed directly to the TV/Video Screen 1505 (indicated by the dashed line).
  • the Module for Displaying 1503 provides signals that can preferably be put on top of the actual TV or Video Signal 1510 and may provide information as described herein.
  • the Module for Displaying 1503 may provide information to be shown on the Display 1504 , wherein said Display 1504 can be provided with or attached to the apparatus 1501 .
  • This Display 1504 may be an option, but it can also be provided in addition to the signals depicted on the TV/Video Screen 1505 .
  • the Module for Displaying 1503 may distribute information to be depicted among the Display 1504 and the TV/Video Screen 1505 to advantageously provide the user with current information, but limiting the disturbance caused by an overlay picture displayed on top of an actual program.
  • the TV or Video Signal 1510 can be provided via cable, satellite dish or network. Broadcasted TV programs may be received as well as video on demand.
  • the Processor Unit 1502 can be connected to a Network 1509 to obtain in particular information relating to actual television programs (e.g., via EPG) or other useful information to be provided/displayed to the user.
  • the network access can be utilized for obtaining TV and/or video programs and/or for storing audio and/or video information on the network.
  • the Network 1509 may also be utilized as an external storage medium.
  • the Processor Unit 1502 may in particular access said Network 1509 via a wireless or via a wired interface.

Abstract

An apparatus is provided for processing audio and/or video data comprising a module for displaying an element that has a shape of at least a portion of an analogue clock, wherein a sector associated with the element indicates a duration or a length of the audio and/or video data.

Description

  • The invention relates to an apparatus for processing audio and/or video data and to a method to be run on said apparatus.
  • Multimedia devices such as digital or analog video recorders allow to store a program that is broadcasted via cable or satellite on, e.g., a video cassette or a hard disc, according to specific parameters (e.g. program, start time, stop time, repetition, etc.) set by a user.
  • Such recording function may also be provided by a set top box (STB).
  • Current recording devices allow to freely record a program while a user is watching this particular (or another) program. Hence, the user is able to repeatedly watch a particular scene (or the whole show or movie) or s/he may decide to archive it afterwards.
  • This leads in particular to problems regarding an efficient administration of (partially) recorded material.
  • The problem to be solved is to provide an efficient approach to utilize and/or to administer stored material and to thereby in particular allow an improved and efficient handling of such data to a user.
  • This problem is solved according to the features of the independent claims. Further embodiments result from the depending claims.
  • In order to overcome this problem, an apparatus is provided for processing audio and/or video data comprising:
      • a module for displaying an element that has a shape of at least a portion of an analogue clock;
      • wherein a sector associated with the element indicates a duration or a length of the audio and/or video data.
  • Advantageously, the element displayed allows a user to easily and fast perceive and understand the information displayed, e.g., a duration or length of audio and/or video data recorded and/or a free time or a storage space left for recording purposes.
  • The element and/or sector displayed may be shown in an overlay-technique at a screen on top of a program or video. It can also be displayed in a certain area, in particular in a corner of the screen. The element and/or sector may also be displayed on top of the program, e.g., as a pop-up window.
  • The module utilized for displaying the element and the sector may be a processing unit or computer comprising a video interface for enhancing, e.g., a television program by the element to be displayed. In addition or as an alternative, the element and/or sector may be depicted on a display that is separate from the actual screen showing a television program, video or the like. In such case, the separate display may be part of or added to the apparatus.
  • It is to be noted that several such elements may be shown as well as several such sectors may be visualized per element displayed.
  • In an embodiment, the element displayed comprises at least one absolute time or at least one time indicator.
  • Hence, the element may in particular be a clock associated with an absolute time or with a relative time, e.g., running time of a program, video or show, or time until the recorded session will be over or time associated with free memory storage (time to be recorded), etc.
  • In another embodiment, the element has a disc-like shape or representation.
  • The disc-like representation may be utilized to advantageously show a certain part or portion of a time. It can be further used to zoom into a usual clock-like representation. In addition, the disc-like representation can be used to give the user an impression of or an association with a clock.
  • In a further embodiment, the element has a 2- or 3-dimensional shape.
  • The element, e.g., showing a disc-like shape, can be provided at various angles and/or perspectives, in particular in a 3-dimensional shape from a bird's eye view.
  • In a next embodiment, the element displayed shows an analogue clock.
  • It is also an embodiment that the sector is arranged inside the element.
  • In particular, the sector may indicate a length or a duration of a recording session and/or a length or a duration of stored program material.
  • Pursuant to another embodiment, the apparatus comprises at least one storage medium for storing the audio and/or video data.
  • Such storage medium can be arranged locally with the apparatus. Alternatively or in addition thereto, the storage medium can be provided externally (e.g., as an exchangeable storage such as a memory card, a CDROM, a writeable DVD or a exchangeable hard disc) or within a network environment. Hence, the apparatus may comprise an interface to a network to exchange and/or store/read data to/from the network. Such interface may be an Ethernet interface. The interface may further me wired or wireless.
  • According to an embodiment, the sector indicates space left on a storage medium.
  • According to another embodiment, at least one pointer is displayed that points to the sector or to a position within the sector indicating an actual position within the audio and/or video data.
  • Hence, the pointer efficiently allows the user to recognize the position of the current program within, e.g., the stored program.
  • According to an embodiment, providing visually and interactively communicating the record and/or playback progress and/or other related status information of audio and video program material to a user, comprising
      • a display for displaying a graphic representation in the form of an analogue clock-analogue clock to the user;
      • at least one cache sector, graphically represented in a pie chart format;
      • said cache sector displayed inside said analogue clock-analogue clock indicating the length of a recording session or the length of stored program material;
      • at least one line pointer that points into one of the cache sectors;
      • wherein said line pointer indicates the user visually where her or his position is within the program material.
  • According to a next embodiment, the apparatus comprises
      • at least one time indicator,
      • wherein said time indicator provides in particular a visual time information in a numerical format in conjunction with said at least one line pointer.
  • Pursuant to yet an embodiment, said at least one line pointer is moved anywhere within each of said cache sectors by action of the user.
  • Hence, the user may navigate through the data and the result of a user's action is shown by the moving line pointer.
  • In a different embodiment, the apparatus comprises at least one state indicator displaying a current trick play mode information comprising in particular playback, record, pause, slow/fast play, fast forward speed, slow reverse, fast reverse speed.
  • At least one of said sectors may expand with respect to one of its borders according to the hand movement of said clock symbol when program material is being recorded. In particular, said border of that said at least one cache sector may point in the same direction as the short hand of said clock symbol when the program material is being recorded.
  • According to a further embodiment, a cache sector represents a continuously recorded time interval of program material within a logically assigned cache buffer that is distinguishable from further cache sectors due to attribute information. In particular said attribute information may comprise one of the following: An age rating level, a program channel source information or any other relevant EPG information or user defined or automatically generated bookmark information. As an option, said attribute information may be visualized by appropriate color or other graphical structure of the cache sector and/or by appropriately assigned text information.
  • According to yet another embodiment, a sequence of neighboring cache sectors together represent a continuously recorded time interval of program material within a logically assigned cache buffer with each sector having distinguishable attribute information.
  • Yet an embodiment is directed to the apparatus further comprising
      • at least one thumbnail bar;
      • wherein said thumbnail bar provides a sequence of scene snap shot information or any other bookmark related visual and/or audible information related to the recorded program material;
      • wherein thumbnail highlighting, in particular at least one thumbnail window, is correlated to jumping of said line pointer within one or more than one of said cache segments.
  • It is also an embodiment that thumbnail highlighting is performed according to direct navigation of the user within the thumbnail bar or trick play mode induced movement of said line pointer.
  • As to a further embodiment, more than one overlaying sequence of neighboring cache sectors each recognizable as belonging together are provided representing each a continuously recorded time interval of program material within a logically assigned cache buffer with each sector having distinguishable attribute information. As an option, a continuation of the recording of a program channel when switching to another and the start of recording of a program channel in a logically separate cache buffer is provided in response to user action or automatically on base of user configuration.
  • According to an embodiment, means are provided for displaying recording and play back relevant device resources as overlay to the cache sector information. In particular, information may be provided regarding available free storage resources comprising hard disk drives as well as any other accessible and configured storage medium. As another option, an absolute rest of free storage medium or the free storage medium in proportion to the complete storage medium size may be displayed as sector or ring type overlays of said analogue clock.
  • In a next embodiment, graphic representation of said analogue clock is automatically reduced to a portion of the analogue clock, in the case that cache sectors do not cover left-out analogue clock parts.
  • According to an embodiment, details of cache sector contents and attribute information are provided by zoom functionality, whereby a portion of the analogue clock is exploded. As an option, a zoom functionality may be provided on request of the user.
  • As to a next embodiment, movement of the line pointer into a cache segment together with appropriate control actions allows the user to copy the recording of selected cache sector to be stored permanently, that is outside storage area reserved for cache sectors. As an option, marking of copied cache sectors as having been stored permanently including selected name representation may be supported. In particular, a functionality for visualization of needed free storage in advance of copy to permanent storage may be provided.
  • According to yet an embodiment, analogue clock, cache sectors and related information as described above is displayed for a predetermined time period.
  • As a further embodiment, interfaces and functionality of a Set Top Box connected to a TV are provided in particular to allow access to program material via satellite, cable network or IP network.
  • It is also an embodiment that interfaces and functionality of a TV set are provided that allow access to program material via satellite, cable network or IP network.
  • The problem stated supra is also solved by a method to be run on an apparatus as described herein.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Embodiments of the invention are shown and illustrated in the following figures:
  • FIG. 1 shows an element displayed preferably on a screen of a video device comprising a sector that indicates a duration or length of audio and/or video data;
  • FIG. 2 shows a displayed element visualizing a buffer with a predefined size, wherein the buffer limit has been reached during recording of a program;
  • FIG. 3 shows a displayed element depicting a trick play activity in particular visualized by a time pointer;
  • FIG. 4 shows a displayed element depicting a buffer size for recording that has reached its upper limit;
  • FIG. 5 shows a displayed element depicting an age rating feature;
  • FIG. 6 shows a displayed element depicting a ring and a cake chart showing in particular remaining free disk space;
  • FIG. 7 shows a displayed element depicting an example according to which a local disk space has decreased below 12 hours time of recording and/or buffering;
  • FIG. 8 shows a displayed element comprising a thumbnail bar with thumbnails indicating entry points to the recorded and/or buffered program;
  • FIG. 9 shows a displayed element comprising a thumbnail bar with thumbnails visualizing navigation possibilities through the stored program;
  • FIG. 10 shows a displayed element comprising a thumbnail bar with thumbnails visualizing further possibilities for navigation;
  • FIG. 11 shows a displayed element comprising zoom-in functionality to visualize a portion of the displayed element in greater detail;
  • FIG. 12 shows a displayed element comprising an alternative zoom-in functionality to visualize a portion of the displayed element in greater detail;
  • FIG. 13 shows a displayed element comprising a buffering functionality for more than one channel;
  • FIG. 14 shows a displayed element comprising several buffers to depict a buffering functionality for more than one channel;
  • FIG. 15 shows an apparatus for processing audio and/or video data.
  • Based on appropriate user equipment such as Set Top Boxes (STB) and Personal Video Recorders (PVR) connected to a TV or PCs acting as recording, playback and output devices, an interactive user control of continuously performed recordings can be achieved. User control is improved in particular by providing advanced user friendly visualization capabilities.
  • Such visualization means may in particular comprise at least one of the following information for interactive user control in multimedia applications:
      • a current time;
      • a buffer (i.e. recording) start time;
      • a used buffer (e.g., occupied disc memory configured as recording buffer) size of recording;
      • a maximum buffer size reached;
      • a playback position within the recording;
      • a trick play mode and/or a speed (e.g., forward, rewind speed);
      • automatically set or user defined bookmarks;
      • for contents with age rating, a rating may be displayed in a current capture buffer;
      • a remaining hard disk space for capturing (space left for recording/capturing);
      • a display of buffer content using thumbnails, e.g., at scene changes or somehow defined highlight related content parts;
      • a souce identification (e.g., TV channel) and a program identification (e.g., program name) for supporting user features (e.g., channel zapping and permanent storage support);
      • a zoom-in feature for visualizing a buffer in greater detail as well as for efficiently utilizing the space available on a TV screen;
  • The graph can be displayed as an overlay on the active or on any other screen. Such overlay may be transparent or intransparent. The overlay can be provided as or similar to a pop-up window.
  • Graphical Layout
  • A graph uses an analog clock image which informs the user about the current time and the currently used buffer size, i.e. the already for intermediate storage occupied part of a total buffer. Such buffer may have been preconfigured.
  • The used part of the buffer is represented as a sector of a circle. When buffering is activated, a colored sector whose right edge sticks to the short hand of the analog clock is opened and defines the moving end mark of the buffer. As long as the maximum administrable buffer size is not reached, the left edge of the buffer sector sticks on the short hand position of the clock at the time when capturing was started. If the full buffer time, i.e. the complete configured buffer has been used up, the buffer sector changes its color and/or hatching and the left edge of the sector begins to follow the short hand of the clock within a constant distance.
  • Updates of the graph are possible at any time interval, e.g., similar to an analog clock (e.g. every minute or less) or—according to a user's perception—continuously.
  • Trick Play Mode
  • A trick play mode is entered, e.g., in advance of a regular playback of content recorded to the buffer.
  • Entering trick play mode may advantageously activate a slider that moves with the buffer sector. The slider depicts the current time within the buffered/recorded content. When the slider reaches the left angle of the time sector, which represents the beginning of the buffered/recorded multimedia stream, this may result in resuming normal playback.
  • When reaching the right angle of the time sector, this may result in jumping to live TV in case of time-shifted TV.
  • The current trick play mode (e.g. rewind, forward, pause) may advantageously be indicated by a symbol according to the corresponding command, e.g., by a key of the remote control and may be extended by the applied trick play speed.
  • Analog clocks with less or more than 12 hours display capability (e.g., 24 hours) may also be used for disk space and/or non-disk space related embodiments according to the approach presented herewith.
  • Age Rating
  • Trick play mode may also consider an age rating status. Hence, partial sectors with content of different age rating may not be visualized or simply omitted if a user watching is not admitted to such age rating level.
  • Attempting playback of parts with higher age rating (as actually permitted) may lead to an access control (e.g., via PIN request). After successful access verification the time shift buffer will be displayed as having sectors with, e.g., different color and/or hatching and/or with an icon as representation of different age rating of the assigned recorded content in the Time Shift Buffer.
  • Alternatively, buffered content with a higher rating may be automatically skipped during playback operation without explicitly requesting access verification. In such case, the visualization of the Time Shift Buffer will consider only recorded portions appropriate to the currently admissible rating level of the user (i.e., non-appropriate parts of the record will be concealed.)
  • Free Disk Space
  • An integrated indication of the remaining free disk space (e.g., in hours or gigabytes or percentage of usage/free space) outside the Time Shift Buffer can be provided in various ways.
  • A rough indication may be given in form of, e.g., a colored ring around the analog clock-like representation thereby indicating a storage capacity that is larger than 12 hours. A disc capacity representing less than 12 hours can be displayed as a partial ring decreasing counter-clockwise with, e.g., a different and/or a changing color (e.g., by increasing a saturation of a particular color, e.g., red).
  • The free disk space can be displayed as proportional sized sector of the clock symbol. This however, is in particular useful unless the memory (disk space) is not almost completely occupied.
  • Bookmarks and Thumbnails
  • User defined bookmarks or automatically generated bookmarks (e.g., via scene change detection or automatic highlight detection techniques) can be visualized by additional indicators that may be included and/or represented in a time-adequate manner.
  • Optionally, thumbnail information of beginning scenes or other highlighted visual content (e.g., a picture of the related scene) may be provided to support convenient selection possibilities to the user.
  • Content Indication
  • In case of a channel change, the Time Shift Buffer may contain parts from different channels or parts background recorded from channels not conveyed to the output device of the user.
  • In addition, identification information provided by an electronic programming guide (EPG) or by any other source (e.g., the Internet) may be utilized.
  • Further, multiple buffering (in parallel) may be supported and integrally visualized. For enhanced user convenience purposes, source channel and program title can be recorded together with the program data, thus enabling precise identification and visualization of the content of the recorded sectors in the time shift buffer.
  • With assigned indication the user will in particular be able to selectively address and delete part of the time shift buffer as well as to copy recorded parts out of the Time Shift Buffer to the permanent disk storage taking advantage of easy handling and immediate visualization of assigned changes of free disk space.
  • Screen Space Consumption
  • On user request a zoom-in functionality can be provided thereby showing detailed information of the contents recorded in the Time Shift Buffer as described above.
  • Such visualization is advantageously provided in a transparent way (overlay technique on top of the current video picture) and it may occupy a large part of the TV screen as long as it is required for administrating purposes.
  • If no such detailed information and view is required, a screen space occupation will be reduced, e.g., showing a partial clock (e.g. 90 or 180 degrees sector of the clock), preferably positioned in appropriate edges of the screen.
  • FURTHER DETAILS ON THE EMBODIMENTS
  • FIG. 1 shows an element displayed on a screen of a video device comprising several items used in the time shift buffer usage visualization, in particular:
  • Time sector frame 102: Provides the intuitive base for buffer usage and current time in form of the shape of an analog clock 101;
  • Hour Ticks 103: Provide a rough scale for time orientation purposes;
  • Half-Hour Ticks 104: An option to give a more precise overview on buffer size used;
  • Line Pointer 105: Feedback pointer for a current position in the recording buffer during trick play activity with additional information regarding the time within the buffer sector;
  • Time Sector 106: A clockwise growing sector visualizing the used buffer for time shift TV recording; a sector between two Hour Ticks describes a buffer size of one hour;
  • TSTV Buffer Start Time 107: Indicates the beginning time of the TSTV recording, in particular an actual time when the channel was tuned;
  • State Indicator 108: It gives a graphical representation of the current state of the device, e.g., Pause, Play, Fast Forward (FFW), Rewind (REW), “Set Bookmark”, “Jump to Bookmark”, FFW speed, REW speed, Slow Motion etc.
  • Time Indicator 109: It provides a visual feedback to the user about the time of the displayed time shifted stream in relation to live broadcast. The display format of the time indicator may be [hh:mm] or [hh:mm:ss]. In the example of FIG. 1, the Time Indicator 109 shows the time the channel was paused (see State Indicator 108 visualizing the “Pause” symbol).
  • Day Time Indicator: It identifies the live time (short hand of the clock).
  • Functional Description:
  • Without activation of time shift TV (TSTV) the graph shows the analog clock 101 with the current time. The clock is updated in regular time intervals (e.g., every minute). TSTV can be permanently active or may be started by, e.g., tuning into a channel, by Pause and/or by Stop live TV.
  • Starting of TSTV causes a time sector 106 to open—at the very beginning a single line indicating the left edge of a growing sector—within the clock as shown in FIG. 1. The starting edge/line is in parallel to the short hand of the clock and will remain in that position until the buffer has reached the administrable maximum buffer size. During the running buffering the right edge of the sector follows the short hand until buffering is stopped.
  • When buffering exceeds the maximum buffer size the color/hatching of the sector changes and the previously fixed left edge of the sector starts to follow the right edge of the sector with then constant distance (see FIG. 2).
  • Together with the buffer sector the Line Pointer 105 will be shown. The default position of the Line Pointer 105 is the current time (short hand) and it follows the live TV play. The Line Pointer 105 is used to display the position within the buffer sector during trick play activities. That means starting a fast rewind session will cause the Line Pointer 105 to move from the short hand (backwards) into the buffer sector. While moving, the screen background may preferably show the backward moving content similar as to what is perceived when applying backward winding with VCR and DVD players.
  • All trick play commands can be displayed as State Indicators 108, e.g., in the left upper corner of the overlay screen.
  • The Time Indicator 109 provides feedback to the user about the time of the displayed time-shifted stream from the hard-disk drive in relation to the live broadcast. The Time Indicator 109 is stuck to the upper end of the Line Pointer 105 and slides together with the Line Pointer 105 clockwise or counter-clockwise according the current trick play mode.
  • FIG. 2 shows that an administered maximum TSTV buffer size 201 has been reached. The sector 202 has reached its maximum width. With ongoing recording, this fixed size sector 202 follows the short hand of the clock and informs about the latest possible time for reviewing the buffer. The left edge of the sector defines the latest entry in the buffer. The right edge is equal to the current time.
  • FIG. 3 depicts a trick play activity with the Line Pointer 105 moving within the boundaries of the buffer sector. The recording buffer has not yet reached its maximum administrable buffer size. The current trick play mode (State Indicator 108) is displayed in the e.g. upper left corner of the figure.
  • The time indicator may in some cases show a different 12 hour clock notation as the one correlated with the live time. For example, if the TSTV buffer starts at 11:30 a.m. and extends into the p.m. area, e.g., 12:30 p.m.
  • FIG. 4 shows a buffer sector 401, which has reached its maximum size and the left edge of the buffer sector is following the right one with a fixed distance of two hours.
  • The indication for reaching the maximum buffer size is, e.g., the changed color/hatching within the buffer sector.
  • When no trick play mode is active, the Line Pointer remains on its last position except for the case when the left edge of the moving sector reaches the line pointer. In such case the line pointer sticks on the left edge of the sector and follows it.
  • FIG. 5 describes the scenario according to which data of a higher age rating as the one actually configured is accessed.
  • This action will initiate an access control mechanism (e.g., via a PIN request). Alternatively, content of higher age rating may be skipped manually or automatically during playback without explicit access verification request. Content with higher age rating as actually configured can be displayed with different color and/or hatching within the time sector and/or an icon 501 on an appropriate location within the overlay screen. Content of higher age rating than configured can be completely concealed or—as an option—it may be depicted as additional sector(s).
  • FIG. 6 shows an extension: The remaining local disc space which allows more than 12 hours of recording and/or buffering time is indicated by a closed colored ring 601. The remaining free disc space can be displayed as additional information 602 in the overlay screen in terms of time (hh:mm:ss) or disk size, e.g., in gigabytes. The cake chart 603 displaying the remaining total disk size decreases counter-clockwise with every new record and/or buffer entry that consumes disk space.
  • The ring 701 of FIG. 7 indicates that the remaining local disc space for buffering has decreased to less than 12 hours (in this example to about 10 hours). With ongoing time and active recording the ring will open more and more counter clockwise indicating the decreasing local disc space.
  • With administrable thresholds set (e.g., remaining hours of disc space) the ring color may change to intensify the visualization of running out of local disk space. In particular as of the limited sector size (total disk space remaining) the numerical field visualizing a figure of free disc space may disappear, but this information can then be shown in greater detail by the decreasing colored disk space ring 701.
  • Optionally, disk space for recording and disk space for buffering can be configured logically as separate areas of a disk. However, both can also utilize the same disk space and still be logically separated. Alternatively, disk space for buffering and or recording can be logically administered and physically distributed among several different actual physical storage media.
  • FIG. 8 shows an extension for a convenient search and access method in/to the buffer sector.
  • During buffering the buffer content may be scanned for, e.g., changes within scenes. For a change of scene found, the first image of the new scene can be used as a still image utilized to build up a thumbnail bar 801 on the screen (said bar can be located, e.g., on top or at the bottom of the screen).
  • Bookmarks can be set by the user and may also be inserted as thumbnails 802 into the thumbnail bar 801. In addition or as an alternative, a beginning of a new show can be inserted with a still image to the thumbnail bar 801.
  • Thumbnail arrow indicators 803, 804 on both sides of the thumbnail bar 801 point to further thumbnails that are currently not shown on the screen.
  • A thumbnail window 805 is used for highlighting a specific thumbnail (e.g., by yellow border around the actual thumbnail) can be moved along the thumbnail bar 801 for selecting a thumbnail and upon such selection, playback will directly continue with the buffered content starting with the thumbnail selected.
  • Displaying the thumbnail bar 801 may be set up via configuration setting or on demand (e.g., via starting trick play mode, setting bookmarks manually, special button on the overlay screen, hotkeys on the remote control).
  • FIG. 9 shows the situation when the end of the buffer (in this case: current time equals the time of live TV streaming) is reached. The right thumbnail arrow indicator has disappeared.
  • Selecting a thumbnail via the thumbnail window causes an update of the Time Indicator 109 position within the buffer sector in order to display the appropriate time in the buffer. The digital time indicator is also updated consistently.
  • Moving the thumbnail window to the left means moving backward in the buffer sector. Moving the thumbnail window to the right corresponds to a fast forward movement towards live TV.
  • According to FIG. 10, thumbnails can represent the beginning of a show, a bookmark or a scene change or any other indication. When moving through the sequence of thumbnails the picture shown in the background of the TV screen is the first frame of the show/program or the frame indicated by a bookmark or scene mark.
  • FIG. 11 depicts a zooming feature into the buffer sector in order to allow a more detailed screen 1101 per program contained in the buffer.
  • The detailed description may comprise EPG data, program title, encoding parameters (e.g., Dolby, wide screen, etc.), short program summary or any subset of other related information in particular available depending on the available screen space.
  • For example, the user switches to the detailed screen 1101 using an operator defined hotkey, by selecting an onscreen button or a dedicated key on the remote control.
  • Addressing the different buffer sections can be done via trick play operations or via thumbnail selection. The current position within the buffer being indicated by the Line Pointer 105.
  • FIG. 12 depicts the zooming feature in case the buffer is within a quarter of the clock circle. It shows an alternative way for zooming into a buffer sector with less than 3 hours of buffered content.
  • FIG. 13 displays the buffering of more than one channel.
  • Various channels that are recorded during changing of or zapping between the channels can be identified, e.g., via dedicated colors/hatching and naming (e.g., channel number and/or channel name).
  • According to FIG. 13, a sector 1301 depicts a buffered show x of channel a, a sector 1302 depicts a buffered show y of channel b and a sector 1303 depicts a buffered show z of channel b. A change of channel has occurred at a time t1 between channel a and channel b.
  • The user wants to store the part of show y starting at time t1 and ending at a time t2, which corresponds to the end of the show y.
  • The system is capable of detecting the beginning and the end of programs/shows automatically based on EPG or other information that may in particular be accessible in real time via the Internet. In order to initiate the copy process for the targeted program from the buffer to the permanent disk storage area the user may, e.g., rewind the Line Pointer 105 into the buffered recording area and press the record button on the remote control. By doing so the system automatically identifies the related buffer sector (of channel b, show y) and assigns an automatically generated or user selected file name to the copied content. Thereupon, the user has a record added to the set of his permanent recordings (content library). As an option, an icon can be displayed in the copied buffer sector.
  • According to FIG. 14, the first record (channel a, show x) has been started and will continue recording while the user is changing to another program channel (channel b).
  • At three o'clock the user has started viewing channel b, show z. Due to the existence of two time shift buffers the system is able to record channel a and channel b in parallel. The fact of parallel recording in multiple buffers is visualized via more than one sector diagrams within one time sector frame. As described above, the user is still able to move the line pointer by appropriate trick play operations (e.g. line pointer move to 4:00 pm).
  • According to this embodiment there is one Line Pointer 105 for both buffers. This means, if the user is watching channel b, enters trick mode and moves the Line Pointer 105 back, channel change to channel a leads to live TV output of channel a and the Line Pointer 105 moves to the current time. Subsequent change to channel b leads to a repositioning of the Line Pointer 105 to the current time.
  • According to another embodiment there can be two dedicated line pointers for channel a and channel b. Thus channel change will not lead to repositioning to current time. The positions of the line pointers will be saved per channel if the user changes the channel.
  • In case of zapping and if several buffers (for various channels) are available, immediate buffering can be provided. However, buffered content can be deleted immediately after changing to another channel within a configurable time. Thus, the multiple time shift buffers will be used economically avoiding the creation of very short buffer sectors that may be of no further interest to the user. While remaining for an administrable period of time in another channel a further buffer sector will be accessible to the user.
  • Alternatively, when changing to another channel buffering may start after a configurable time period without further channel changes.
  • In case of multiple buffer support the assignment between program channel and buffer may be controlled manually by the user or automatically by the system.
  • FIG. 15 shows an apparatus for processing audio and/or video data.
  • The apparatus 1501 may be realized as a set top box or as a separate component to be connected to a TV device. It may further be integrated within a TV device.
  • The apparatus 1501 shows a module 1502 comprising a Processor Unit as well as a Video Processing Unit. This module 1502 administers all kind of digital/analog processing required regarding incoming and outgoing signals. Preferably, the module 1502 is connected to a Module for Displaying 1503, to an Internal Storage 1507, to an External Storage 1508 and to an I/O Device 1506 via a bus.
  • The I/O Device 1506 may be connected to a remote control or any kind of keyboard that provides signals via a wireless or via a wired interface. The I/O Device 1506 can also be realized as an interface to which a remote control and/or a keyboard can be connected. The I/O Device 1506 is preferably utilized for inputting data into the apparatus 1501, in particular for configuration, set up and/or programming purposes.
  • The Internal Storage 1507 as well as the External Storage 1508 may each comprise at least one storage medium, e.g., a random access memory (RAM), a hard disk drive, a memory card or the like. Preferably, the Internal Storage 1507 is realized as RAM and/or as a hard disk drive for buffering purposes whereas the Exchangeable Storage 1508 is realized as exchangeable hard disk drive for storing programs, e.g., for archiving purposes.
  • The Module for Displaying 1503 may comprise in particular a display driver for an internal Display 1504 as well as for a TV/Video Screen 1505. This TV/Video Screen 1505 is utilized for watching television or video that may in particular be provided via a TV or Video Signal 15 10. In this embodiment according to FIG. 15, the TV or Video Signal 1510 is conveyed via the Video Processing 1502 towards the TV/Video Screen 1505. This is an option if processing of the TV or Video Signal 1510 is required (e.g., decryption, signal processing or the like).
  • However, the TV or Video Signal 1510 may also be conveyed directly to the TV/Video Screen 1505 (indicated by the dashed line).
  • The Module for Displaying 1503 provides signals that can preferably be put on top of the actual TV or Video Signal 1510 and may provide information as described herein.
  • In addition or as an alternative, the Module for Displaying 1503 may provide information to be shown on the Display 1504, wherein said Display 1504 can be provided with or attached to the apparatus 1501. This Display 1504 may be an option, but it can also be provided in addition to the signals depicted on the TV/Video Screen 1505. In particular, the Module for Displaying 1503 may distribute information to be depicted among the Display 1504 and the TV/Video Screen 1505 to advantageously provide the user with current information, but limiting the disturbance caused by an overlay picture displayed on top of an actual program.
  • The TV or Video Signal 1510 can be provided via cable, satellite dish or network. Broadcasted TV programs may be received as well as video on demand.
  • In addition, the Processor Unit 1502 can be connected to a Network 1509 to obtain in particular information relating to actual television programs (e.g., via EPG) or other useful information to be provided/displayed to the user. Further, the network access can be utilized for obtaining TV and/or video programs and/or for storing audio and/or video information on the network. In this case, the Network 1509 may also be utilized as an external storage medium.
  • The Processor Unit 1502 may in particular access said Network 1509 via a wireless or via a wired interface.

Claims (38)

1. An apparatus for processing audio and/or video data comprising:
a module for displaying an element that has a shape of at least a portion of an analogue clock;
wherein a sector associated with the element indicates a duration or a length of the audio and/or video data;
wherein the apparatus comprises at least one storage medium for storing the audio and/or video data; and
wherein the sector indicates space left on a storage medium.
2. The apparatus according to claim 1, wherein:
the element displayed comprises at least one absolute time or at least one time indicator.
3. The apparatus according to claim 1, wherein:
the element has a disc-like representation.
4. The apparatus according to claim 1, wherein:
the element has a 2- or 3-dimensional shape.
5. The apparatus according to claim 1, wherein:
the element displayed shows an analogue clock.
6. The apparatus according to claim 1, wherein:
the sector is arranged inside the element.
7. The apparatus according to claim 1, wherein:
the sector indicates a length or a duration of a recording session and/or a length or a duration of stored program material.
8. The apparatus according to claim 1, further comprising:
at least one pointer that points to the sector or to a position within the sector indicating an actual position within the audio and/or video data.
9. The apparatus according to claim 1, said apparatus adapted for visually and interactively communicating the record and/or playback progress and/or other related status information of audio and video program material to a user, said apparatus comprising:
a display for displaying a graphic representation in the form of an analogue clock-analogue clock to the user;
a first cache sector from a plurality of cache sectors, said first cache sector graphically represented in a pie chart format;
said first cache sector displayed inside said analogue clock-analogue clock indicating the length of a recording session or the length of stored program material; and
at least one line pointer that points into one of the plurality of cache sectors;
wherein said line pointer indicates to the user visually where her or his position is within the program material.
10. The apparatus according to claim 9, further comprising:
at least one time indicator,
wherein said time indicator provides a visual time information in a numerical format in conjunction with said at least one line pointer.
11. The apparatus according to claim 9, wherein:
said at least one line pointer is adapted to be moved anywhere within each of said cache sectors by action of the user.
12. The apparatus according to claim 9, further comprising:
at least one state indicator displaying a current trick play mode information comprising playback, record, pause, slow/fast play, fast forward speed, slow reverse, and fast reverse speed.
13. The apparatus according to claim 12, wherein:
at least one of said plurality of cache sectors expands with respect to one of its borders according to the hand movement of said clock symbol when program material is being recorded.
14. The apparatus according to claim 13, wherein:
said border of said at least one of said plurality of cache sectors points in the same direction as the short hand of said clock symbol when the program material is being recorded.
15. The apparatus according to claim 9, wherein:
a second cache sector from said plurality of cache sectors represents a continuously recorded time interval of program material within a logically assigned cache buffer that is distinguishable from further cache sectors due to attribute information.
16. The apparatus according to claim 15, wherein:
said attribute information comprises one of the following consisting of an age rating level, program channel source information, and any other relevant EPG information or user defined or automatically generated bookmark information.
17. The apparatus according to claim 16, wherein:
said attribute information is visualized by appropriate color or other graphical structure of a corresponding cache sector and/or by appropriately assigned text information.
18. The apparatus according to claim 9, wherein:
a sequence of neighboring cache sectors together represent a continuously recorded time interval of program material within a logically assigned cache buffer with each cache sector having distinguishable attribute information.
19. The apparatus according to claim 9, further comprising:
at least one thumbnail bar;
wherein said thumbnail bar provides a sequence of scene snap shot information or any other bookmark related visual and/or audible information related to the recorded program material;
wherein thumbnail highlighting, in particular at least one thumbnail window, is correlated to jumping of said line pointer within one or more than one of said plurality of cache sectors.
20. The apparatus according to claim 19, wherein:
said apparatus is adapted to provide thumbnail highlighting according to direct navigation of the user within the thumbnail bar or trick play mode via induced movement of said line pointer.
21. The apparatus according to claim 9, wherein:
more than one overlaying sequence of neighboring cache sectors each recognizable as belonging together are provided representing each a continuously recorded time interval of program material within a logically assigned cache buffer with each cache sector having distinguishable attribute information.
22. The apparatus according to claim 21, wherein:
a continuation of the recording of a program channel when switching to another and the start of recording of a program channel in a logically separate cache buffer is provided in response to user action or automatically on base of user configuration.
23. The apparatus according to claim 9, further comprising:
means for displaying recording and play back relevant device resources as overlay to the cache sector information.
24. The apparatus according to claim 23, wherein:
said apparatus is adapted for providing information on available free storage resources comprising hard disk drives as well as any other accessible and configured storage medium.
25. The apparatus according to claim 24, wherein:
an absolute rest of free storage medium or the free storage medium in proportion to the complete storage medium size are represented graphically as sector or ring type overlays of said analogue clock.
26. The apparatus according to claim 9, wherein:
graphic representation of said analogue clock is automatically reduced to a portion of the analogue clock, in the case that cache sectors do not cover left-out analogue clock parts.
27. The apparatus according to claim 9, wherein:
details of cache sector contents and attribute information are provided by zoom functionality, whereby a portion of the analogue clock is exploded.
28. The apparatus according to claim 27, wherein:
a zoom functionality is provided on request of the user.
29. The apparatus according to 9, wherein:
movement of the line pointer into a selected cache sector together with appropriate control actions allows the user to copy the recording of said selected cache sector to be stored permanently, that is outside storage area reserved for said plurality of cache sectors.
30. The apparatus according to claim 29, wherein:
said apparatus is adapted for supporting marking of copied cache sectors as having been stored permanently including selected name representation.
31. The apparatus according to claim 29, wherein:
said apparatus is adapted for visualization of needed free storage in advance of copy to permanent storage.
32. The apparatus according to claim 9, wherein:
said analogue clock, said cache sectors, and said related information is displayed for a predetermined time period.
33. The apparatus according to claim 9, further comprising:
interfaces and functionality of a Set Top Box connected to a TV to provide access to program material via satellite, cable network, or IP network.
34. The apparatus according to claim 9, further comprising:
interfaces and functionality of a TV set providing access to program material via satellite, cable network or IP network.
35. A method that performs the apparatus according to claim 9.
36. A method that is run on the apparatus according to claim 1.
37. A method for processing audio and/or video data comprising
displaying on a display an element that has a shape of at least a portion of an analogue clock, wherein:
a sector associated with the element indicates a duration or a length of the audio and/or video data;
the apparatus comprises at least one storage medium for storing the audio and/or video data; and
the sector indicates space left on a storage medium.
38. A method for visually and interactively communicating a record and/or playback progress and/or other related status information of audio and video program material to a user comprising:
displaying on a display a graphic representation in the form of an analogue clock-analogue clock to a user, wherein:
a first cache sector from a plurality of cache sectors is graphically represented in a pie chart format;
said first cache sector is displayed inside said analogue clock-analogue clock and indicates the length of a recording session or the length of stored program material; and
at least one line pointer points into one of the plurality of cache sectors; and
said line pointer indicates to the user visually where her or his position is within the program material.
US12/522,746 2007-01-12 2007-10-26 Apparatus for Processing Audio and/or Video Data and Method to be run on said Apparatus Abandoned US20100037139A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/522,746 US20100037139A1 (en) 2007-01-12 2007-10-26 Apparatus for Processing Audio and/or Video Data and Method to be run on said Apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US88475107P 2007-01-12 2007-01-12
US12/522,746 US20100037139A1 (en) 2007-01-12 2007-10-26 Apparatus for Processing Audio and/or Video Data and Method to be run on said Apparatus
PCT/EP2007/061540 WO2008083867A1 (en) 2007-01-12 2007-10-26 Apparatus for processing audio and/or video data and method to be run on said apparatus

Publications (1)

Publication Number Publication Date
US20100037139A1 true US20100037139A1 (en) 2010-02-11

Family

ID=38962721

Family Applications (2)

Application Number Title Priority Date Filing Date
US12/522,277 Expired - Fee Related US8978062B2 (en) 2007-01-12 2007-10-26 Apparatus and method for processing audio and/or video data
US12/522,746 Abandoned US20100037139A1 (en) 2007-01-12 2007-10-26 Apparatus for Processing Audio and/or Video Data and Method to be run on said Apparatus

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US12/522,277 Expired - Fee Related US8978062B2 (en) 2007-01-12 2007-10-26 Apparatus and method for processing audio and/or video data

Country Status (3)

Country Link
US (2) US8978062B2 (en)
EP (2) EP2104938B1 (en)
WO (2) WO2008083867A1 (en)

Cited By (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100262910A1 (en) * 2009-04-08 2010-10-14 Samsung Electronics Co., Ltd. Method and apparatus for processing virtual image files
US20150172776A1 (en) * 2012-01-18 2015-06-18 Thomson Licensing Multi-mode ring clock
USD736258S1 (en) * 2012-08-27 2015-08-11 Samsung Electronics Co., Ltd. TV receiver display with animated GUI
USD736831S1 (en) * 2012-08-27 2015-08-18 Samsung Electronics Co., Ltd. TV receiver display with animated GUI
USD737325S1 (en) * 2012-08-27 2015-08-25 Samsung Electronics Co., Ltd. TV receiver display with animated GUI
USD737854S1 (en) * 2012-08-27 2015-09-01 Samsung Electronics Co., Ltd. TV receiver display with animated graphical user interface
USD747738S1 (en) * 2013-09-03 2016-01-19 Samsung Electronics Co., Ltd. Display screen portion with icon
USD748141S1 (en) * 2013-09-03 2016-01-26 Samsung Electronics Co., Ltd. Display screen portion with icon
USD748144S1 (en) * 2013-09-03 2016-01-26 Samsung Electronics Co., Ltd. Display screen portion with icon
USD754706S1 (en) * 2014-03-31 2016-04-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD755208S1 (en) * 2014-09-02 2016-05-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD755824S1 (en) * 2014-03-31 2016-05-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD755825S1 (en) * 2014-03-31 2016-05-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD755826S1 (en) * 2014-03-31 2016-05-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD757080S1 (en) * 2014-07-24 2016-05-24 Noodoe Corporation Display screen or portion thereof with graphical user interface
EP2875417A4 (en) * 2012-07-18 2016-06-15 Verimatrix Inc Systems and methods for rapid content switching to provide a linear tv experience using streaming content distribution
USD763269S1 (en) * 2014-02-11 2016-08-09 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD766307S1 (en) * 2015-02-13 2016-09-13 Data Laboratories Limited Display screen with human capital browser graphical user interface
USD774538S1 (en) 2014-09-01 2016-12-20 Apple Inc. Display screen or portion thereof with graphical user interface
USD780804S1 (en) * 2015-05-27 2017-03-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD782510S1 (en) * 2014-09-30 2017-03-28 Pfu Limited Touch panel for scanner with graphical user interface
USD784390S1 (en) 2014-09-01 2017-04-18 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD793446S1 (en) * 2016-04-28 2017-08-01 Microsoft Corporation Display screen with graphical user interface
USD793445S1 (en) * 2016-04-28 2017-08-01 Microsoft Corporation Display screen with graphical user interface
USD794065S1 (en) * 2016-06-17 2017-08-08 Google Inc. Display screen with an animated graphical user interface
USD797800S1 (en) * 2016-04-28 2017-09-19 Microsoft Corporation Display screen with graphical user interface
US9804668B2 (en) 2012-07-18 2017-10-31 Verimatrix, Inc. Systems and methods for rapid content switching to provide a linear TV experience using streaming content distribution
USD804494S1 (en) * 2016-05-24 2017-12-05 Sap Se Portion of a display panel with an animated graphical user interface
USD805098S1 (en) * 2016-04-28 2017-12-12 Microsoft Corporation Display screen with graphical user interface
USD819677S1 (en) 2013-06-09 2018-06-05 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD829734S1 (en) * 2016-01-29 2018-10-02 Square Enix Co., Ltd. Display screen with animated graphical user interface
USD857034S1 (en) * 2017-06-12 2019-08-20 Beijing Kingsoft Internet Security Software Co., Ltd. Display screen with an animated graphical user interface
USD891454S1 (en) * 2018-09-11 2020-07-28 Apple Inc. Electronic device with animated graphical user interface
USD911368S1 (en) * 2018-12-20 2021-02-23 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD916887S1 (en) * 2014-09-03 2021-04-20 Rockwell Collins, Inc. Avionics display screen with animated computer icon
USD918961S1 (en) * 2019-06-03 2021-05-11 Google Llc Display screen with transitional graphical user interface
USD920357S1 (en) * 2019-06-01 2021-05-25 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD922404S1 (en) * 2019-02-18 2021-06-15 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD932503S1 (en) * 2018-03-22 2021-10-05 Bently Nevada, Llc Display screen or portion thereof with graphical user interface
USD942503S1 (en) * 2019-12-24 2022-02-01 Canon Kabushiki Kaisha Computer with animated graphical user interface
USD949179S1 (en) 2019-09-06 2022-04-19 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD1009067S1 (en) * 2019-09-08 2023-12-26 Apple Inc. Display screen or portion thereof with animated graphical user interface

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101395504B1 (en) * 2007-10-25 2014-05-14 엘지전자 주식회사 Apparatus and method for playing
US20090193101A1 (en) * 2008-01-24 2009-07-30 Panasonic Corporation Multimedia data transmitting apparatus and multimedia data management method
US20090262257A1 (en) * 2008-04-18 2009-10-22 Sony Corporation Background tv
US7996875B2 (en) 2008-05-20 2011-08-09 Microsoft Corporation Adaptive timeshift service
JP4636134B2 (en) * 2008-07-25 2011-02-23 ソニー株式会社 Display control apparatus, display control method, and program
US20100095345A1 (en) * 2008-10-15 2010-04-15 Samsung Electronics Co., Ltd. System and method for acquiring and distributing keyframe timelines
US9237295B2 (en) * 2008-10-15 2016-01-12 Samsung Electronics Co., Ltd. System and method for keyframe analysis and distribution from broadcast television
KR20100077782A (en) 2008-12-29 2010-07-08 엘지전자 주식회사 Operaing method of broadcasting receiver storing broadcasting program and broadcasting receiver enabling of the method
CN101783160A (en) * 2009-01-16 2010-07-21 鸿富锦精密工业(深圳)有限公司 Audio-frequency playing device and playing method thereof
US8849101B2 (en) 2009-03-26 2014-09-30 Microsoft Corporation Providing previews of seek locations in media content
US20110235885A1 (en) * 2009-08-31 2011-09-29 Siemens Medical Solutions Usa, Inc. System for Providing Digital Subtraction Angiography (DSA) Medical Images
US20120023201A1 (en) * 2010-07-26 2012-01-26 Atlas Advisory Partners, Llc Unified Content Delivery Platform
KR20120028030A (en) * 2010-09-14 2012-03-22 삼성전자주식회사 Image processing apparatus and user interface providing method thereof
JP5754119B2 (en) * 2010-12-07 2015-07-29 ソニー株式会社 Information processing apparatus, information processing method, and program
KR20120107258A (en) * 2011-03-21 2012-10-02 삼성전자주식회사 Display apparatus and control method thereof, shutter glasses and control method thereof
US9176480B2 (en) * 2013-02-05 2015-11-03 Google Inc. Gesture-based time input
US20140270688A1 (en) * 2013-03-14 2014-09-18 Microsoft Corporation Personal Video Replay
US9282244B2 (en) 2013-03-14 2016-03-08 Microsoft Technology Licensing, Llc Camera non-touch switch
US8979398B2 (en) 2013-04-16 2015-03-17 Microsoft Technology Licensing, Llc Wearable camera
US9066007B2 (en) 2013-04-26 2015-06-23 Skype Camera tap switch
US10637905B2 (en) * 2013-08-23 2020-04-28 Lenovo (Beijing) Co., Ltd. Method for processing data and electronic apparatus
US20150271541A1 (en) 2014-03-19 2015-09-24 Time Warner Cable Enterprises Llc Apparatus and methods for recording a media stream
US9503644B2 (en) 2014-05-22 2016-11-22 Microsoft Technology Licensing, Llc Using image properties for processing and editing of multiple resolution images
US9451178B2 (en) 2014-05-22 2016-09-20 Microsoft Technology Licensing, Llc Automatic insertion of video into a photo story
US11184580B2 (en) 2014-05-22 2021-11-23 Microsoft Technology Licensing, Llc Automatically curating video to fit display time
KR102230523B1 (en) * 2014-12-08 2021-03-19 신상현 Mobile terminal
US10375452B2 (en) 2015-04-14 2019-08-06 Time Warner Cable Enterprises Llc Apparatus and methods for thumbnail generation
US10652594B2 (en) 2016-07-07 2020-05-12 Time Warner Cable Enterprises Llc Apparatus and methods for presentation of key frames in encrypted content
US11159856B2 (en) * 2017-07-10 2021-10-26 Sony Interactive Entertainment LLC Non-linear content presentation and experience
US10728622B2 (en) 2017-08-25 2020-07-28 Sony Interactive Entertainment LLC Management of non-linear content presentation and experience
US10848819B2 (en) 2018-09-25 2020-11-24 Rovi Guides, Inc. Systems and methods for adjusting buffer size
US11265597B2 (en) * 2018-10-23 2022-03-01 Rovi Guides, Inc. Methods and systems for predictive buffering of related content segments
KR20220054795A (en) * 2019-08-29 2022-05-03 인텔렉추얼디스커버리 주식회사 Audio processing method, apparatus, computer program and recording medium thereof in wireless communication system
CN114449349B (en) * 2020-10-30 2023-07-25 深圳Tcl新技术有限公司 Program recording method, device, equipment and computer readable storage medium

Citations (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5563859A (en) * 1993-04-07 1996-10-08 Matsushita Electric Industrial Co., Ltd. Method for simultaneous recording and playback from both sides of a recording medium
US5655144A (en) * 1993-05-10 1997-08-05 Object Technology Licensing Corp Audio synchronization system
US5717869A (en) * 1995-11-03 1998-02-10 Xerox Corporation Computer controlled display system using a timeline to control playback of temporal data representing collaborative activities
US5754508A (en) * 1995-08-31 1998-05-19 Victor Company Of Japan, Ltd. Method and apparatus for simultaneously recording information data on two recording surfaces of an optical disc at equal data states
US5786814A (en) * 1995-11-03 1998-07-28 Xerox Corporation Computer controlled display system activities using correlated graphical and timeline interfaces for controlling replay of temporal data representing collaborative activities
US5793880A (en) * 1996-05-13 1998-08-11 The Aerospace Corporation Free space image communication system and method
US5986655A (en) * 1997-10-28 1999-11-16 Xerox Corporation Method and system for indexing and controlling the playback of multimedia documents
US6137943A (en) * 1996-09-11 2000-10-24 Sony Corporation Simultaneous video recording and reproducing system with backup feature
US6266295B1 (en) * 1998-01-07 2001-07-24 Microsoft Corporation System and method of displaying times corresponding to events on a calendar
US20020040475A1 (en) * 2000-03-23 2002-04-04 Adrian Yap DVR system
US20020054750A1 (en) * 2000-04-25 2002-05-09 Michael Ficco DVR functions status indicator
US20020054066A1 (en) * 2000-04-27 2002-05-09 Dan Kikinis Method and system for inputting time in a video environment
US6593942B1 (en) * 2000-03-31 2003-07-15 Matsushita Electric Industrial Co., Ltd. Event programming guide
USD480092S1 (en) * 2002-07-10 2003-09-30 Valmont Industries, Inc. Software application interface window for a display screen of a computer
US20030237090A1 (en) * 2002-06-25 2003-12-25 International Business Machines Corporation Personal video recording with machine learning for messaging
US20040091249A1 (en) * 2002-11-12 2004-05-13 Koninklijke Philips Electronics N.V. Continue recording channel feature for personal video recorder
US20040128317A1 (en) * 2000-07-24 2004-07-01 Sanghoon Sull Methods and apparatuses for viewing, browsing, navigating and bookmarking videos and displaying images
US20040225966A1 (en) * 2003-05-09 2004-11-11 Motorola, Inc. Method and device for automatically displaying appointments
US20050091096A1 (en) * 2003-10-27 2005-04-28 Justine Coates Integrated spatial view of time, location, and event schedule information
US20050108305A1 (en) * 2003-11-17 2005-05-19 Applera Corporation Management of storage space for an embedded database in a software system
US20050243655A1 (en) * 2004-04-19 2005-11-03 Mccutcheon Shawn Programmable analog display timer system
US20050257152A1 (en) * 2004-05-13 2005-11-17 Sony Corporation Image data processing apparatus, image data processing method, program, and recording medium
US20060036960A1 (en) * 2001-05-23 2006-02-16 Eastman Kodak Company Using digital objects organized according to histogram timeline
US20060156287A1 (en) * 2005-01-11 2006-07-13 International Business Machines Corporation Auto conversion of tests between different functional testing tools
US20060171453A1 (en) * 2005-01-04 2006-08-03 Rohlfing Thomas R Video surveillance system
US20060267967A1 (en) * 2005-05-24 2006-11-30 Microsoft Corporation Phrasing extensions and multiple modes in one spring-loaded control
US20060277454A1 (en) * 2003-12-09 2006-12-07 Yi-Chih Chen Multimedia presentation system
US20070139805A1 (en) * 2005-12-19 2007-06-21 John Mead Disk controller and methods for use therewith
US20070233726A1 (en) * 2005-10-04 2007-10-04 Musicstrands, Inc. Methods and apparatus for visualizing a music library
US20080084397A1 (en) * 2006-10-06 2008-04-10 Peter On Navigation pad and method of using same
US20080089671A1 (en) * 1998-05-06 2008-04-17 Lang Richard A Simultaneous Recording and Playback of Audio/Video Programs
US7386220B2 (en) * 2003-10-22 2008-06-10 Daewoo Electronics Corporation Apparatus and method for controlling recording operation for video cassette recorder having digital tuner
US7394725B2 (en) * 2002-05-07 2008-07-01 Ludoviq Ltd. Clock for children
US20080209468A1 (en) * 2004-10-13 2008-08-28 Koninklijke Philips Electronics, N.V. Clock-Based User Interface for Audio/Video Play Lists Navigation/Editing
US20090172543A1 (en) * 2007-12-27 2009-07-02 Microsoft Corporation Thumbnail navigation bar for video
US7907476B2 (en) * 2007-02-07 2011-03-15 Lg Electronics Inc. Electronic device with a touchscreen displaying an analog clock

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US36960A (en) * 1862-11-18 Improvement in devices for holding blind-slats
US233726A (en) * 1880-10-26 Dayid n
US156287A (en) * 1874-10-27 Improvement in car-couplings
US91096A (en) * 1869-06-08 Improved paper box
US277454A (en) * 1883-05-15 bruschke
US172543A (en) * 1876-01-18 Improvement in buttons
US84397A (en) * 1868-11-24 Improvement in book-cover protectors
US237090A (en) * 1881-02-01 Hair-clipper
US91249A (en) * 1869-06-15 Improvement in cartridge-boxes
US267967A (en) * 1882-11-21 Polarized ink-writer
US139805A (en) * 1873-06-10 Improvement in sewing-machine tables
US89671A (en) * 1869-05-04 Improved vise
US108305A (en) * 1870-10-11 Glaus van eaagezt
US171453A (en) * 1875-12-21 Improvement in brick-machines
US243655A (en) * 1881-06-28 John s
US54750A (en) * 1866-05-15 Improvement in machines for boring wagon-hubs
US40475A (en) * 1863-11-03 Improvement in lubricators
US5701383A (en) 1994-05-20 1997-12-23 Gemstar Development Corporation Video time-shifting apparatus
GB9905968D0 (en) * 1999-03-16 1999-05-12 Pace Micro Tech Plc Programme guide display
US6847778B1 (en) 1999-03-30 2005-01-25 Tivo, Inc. Multimedia visual progress indication system
DE10119038C1 (en) 2001-04-18 2002-06-06 Friedrich Knapp Two-part fitment, for building in earthquake threatened areas, has plate-shaped halves with bent and cropped ends with slots for fixing screws with locking flap on one fitment folding round axis to enclose screw head on other fitment half
US20030117427A1 (en) * 2001-07-13 2003-06-26 Universal Electronics Inc. System and method for interacting with a program guide displayed on a portable electronic device
US6987307B2 (en) 2002-06-26 2006-01-17 Georgia Tech Research Corporation Stand-alone organic-based passive devices
US20050138659A1 (en) * 2003-12-17 2005-06-23 Gilles Boccon-Gibod Personal video recorders with automated buffering
US7590533B2 (en) * 2004-03-10 2009-09-15 Microsoft Corporation New-word pronunciation learning using a pronunciation graph
US20070250772A1 (en) * 2004-06-02 2007-10-25 Koninklijke Philips Electronics, N.V. Clock-Based User Interface for Hdd Time-Shift Buffer Navigation
CA2601792C (en) * 2005-03-30 2016-02-09 United Video Properties, Inc. Systems and methods for video-rich navigation
US7505374B2 (en) * 2005-09-26 2009-03-17 Linda Q. Hodgdon Electronic time keeping apparatus

Patent Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5563859A (en) * 1993-04-07 1996-10-08 Matsushita Electric Industrial Co., Ltd. Method for simultaneous recording and playback from both sides of a recording medium
US5655144A (en) * 1993-05-10 1997-08-05 Object Technology Licensing Corp Audio synchronization system
US5754508A (en) * 1995-08-31 1998-05-19 Victor Company Of Japan, Ltd. Method and apparatus for simultaneously recording information data on two recording surfaces of an optical disc at equal data states
US5717869A (en) * 1995-11-03 1998-02-10 Xerox Corporation Computer controlled display system using a timeline to control playback of temporal data representing collaborative activities
US5786814A (en) * 1995-11-03 1998-07-28 Xerox Corporation Computer controlled display system activities using correlated graphical and timeline interfaces for controlling replay of temporal data representing collaborative activities
US5793880A (en) * 1996-05-13 1998-08-11 The Aerospace Corporation Free space image communication system and method
US6137943A (en) * 1996-09-11 2000-10-24 Sony Corporation Simultaneous video recording and reproducing system with backup feature
US5986655A (en) * 1997-10-28 1999-11-16 Xerox Corporation Method and system for indexing and controlling the playback of multimedia documents
US6266295B1 (en) * 1998-01-07 2001-07-24 Microsoft Corporation System and method of displaying times corresponding to events on a calendar
US20080089671A1 (en) * 1998-05-06 2008-04-17 Lang Richard A Simultaneous Recording and Playback of Audio/Video Programs
US20020040475A1 (en) * 2000-03-23 2002-04-04 Adrian Yap DVR system
US6593942B1 (en) * 2000-03-31 2003-07-15 Matsushita Electric Industrial Co., Ltd. Event programming guide
US20020054750A1 (en) * 2000-04-25 2002-05-09 Michael Ficco DVR functions status indicator
US20020054066A1 (en) * 2000-04-27 2002-05-09 Dan Kikinis Method and system for inputting time in a video environment
US20040128317A1 (en) * 2000-07-24 2004-07-01 Sanghoon Sull Methods and apparatuses for viewing, browsing, navigating and bookmarking videos and displaying images
US20060036960A1 (en) * 2001-05-23 2006-02-16 Eastman Kodak Company Using digital objects organized according to histogram timeline
US7394725B2 (en) * 2002-05-07 2008-07-01 Ludoviq Ltd. Clock for children
US20030237090A1 (en) * 2002-06-25 2003-12-25 International Business Machines Corporation Personal video recording with machine learning for messaging
USD480092S1 (en) * 2002-07-10 2003-09-30 Valmont Industries, Inc. Software application interface window for a display screen of a computer
US20040091249A1 (en) * 2002-11-12 2004-05-13 Koninklijke Philips Electronics N.V. Continue recording channel feature for personal video recorder
US20040225966A1 (en) * 2003-05-09 2004-11-11 Motorola, Inc. Method and device for automatically displaying appointments
US7386220B2 (en) * 2003-10-22 2008-06-10 Daewoo Electronics Corporation Apparatus and method for controlling recording operation for video cassette recorder having digital tuner
US20050091096A1 (en) * 2003-10-27 2005-04-28 Justine Coates Integrated spatial view of time, location, and event schedule information
US7590553B2 (en) * 2003-10-27 2009-09-15 Microsoft Corporation Integrated spatial view of time, location, and event schedule information
US20050108305A1 (en) * 2003-11-17 2005-05-19 Applera Corporation Management of storage space for an embedded database in a software system
US20060277454A1 (en) * 2003-12-09 2006-12-07 Yi-Chih Chen Multimedia presentation system
US20050243655A1 (en) * 2004-04-19 2005-11-03 Mccutcheon Shawn Programmable analog display timer system
US20050257152A1 (en) * 2004-05-13 2005-11-17 Sony Corporation Image data processing apparatus, image data processing method, program, and recording medium
US20080209468A1 (en) * 2004-10-13 2008-08-28 Koninklijke Philips Electronics, N.V. Clock-Based User Interface for Audio/Video Play Lists Navigation/Editing
US20060171453A1 (en) * 2005-01-04 2006-08-03 Rohlfing Thomas R Video surveillance system
US20060156287A1 (en) * 2005-01-11 2006-07-13 International Business Machines Corporation Auto conversion of tests between different functional testing tools
US20060267967A1 (en) * 2005-05-24 2006-11-30 Microsoft Corporation Phrasing extensions and multiple modes in one spring-loaded control
US20070233726A1 (en) * 2005-10-04 2007-10-04 Musicstrands, Inc. Methods and apparatus for visualizing a music library
US20070139805A1 (en) * 2005-12-19 2007-06-21 John Mead Disk controller and methods for use therewith
US20080084397A1 (en) * 2006-10-06 2008-04-10 Peter On Navigation pad and method of using same
US7907476B2 (en) * 2007-02-07 2011-03-15 Lg Electronics Inc. Electronic device with a touchscreen displaying an analog clock
US20090172543A1 (en) * 2007-12-27 2009-07-02 Microsoft Corporation Thumbnail navigation bar for video

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Marc Torrens, Patrick Hertzog and Josep-Lluis Arcos, Visualizing and Exploring Personal Music Libraries, Available to Google Search Engine by Oct 4, 2004, http://ismir2004.ismir.net/proceedings/p076-page-421-paper214.pdf *
Racishankar Shrivastava, Analyzing Disk Space, July 27, 2006, http://raviratlami1.blogspot.com/2006/07/analyzing-disk-space.html *

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100262910A1 (en) * 2009-04-08 2010-10-14 Samsung Electronics Co., Ltd. Method and apparatus for processing virtual image files
US20150172776A1 (en) * 2012-01-18 2015-06-18 Thomson Licensing Multi-mode ring clock
US9804668B2 (en) 2012-07-18 2017-10-31 Verimatrix, Inc. Systems and methods for rapid content switching to provide a linear TV experience using streaming content distribution
US10591984B2 (en) 2012-07-18 2020-03-17 Verimatrix, Inc. Systems and methods for rapid content switching to provide a linear TV experience using streaming content distribution
EP2875417A4 (en) * 2012-07-18 2016-06-15 Verimatrix Inc Systems and methods for rapid content switching to provide a linear tv experience using streaming content distribution
USD736258S1 (en) * 2012-08-27 2015-08-11 Samsung Electronics Co., Ltd. TV receiver display with animated GUI
USD736831S1 (en) * 2012-08-27 2015-08-18 Samsung Electronics Co., Ltd. TV receiver display with animated GUI
USD737325S1 (en) * 2012-08-27 2015-08-25 Samsung Electronics Co., Ltd. TV receiver display with animated GUI
USD737854S1 (en) * 2012-08-27 2015-09-01 Samsung Electronics Co., Ltd. TV receiver display with animated graphical user interface
USD836127S1 (en) 2013-06-09 2018-12-18 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD819677S1 (en) 2013-06-09 2018-06-05 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD748144S1 (en) * 2013-09-03 2016-01-26 Samsung Electronics Co., Ltd. Display screen portion with icon
USD748141S1 (en) * 2013-09-03 2016-01-26 Samsung Electronics Co., Ltd. Display screen portion with icon
USD747738S1 (en) * 2013-09-03 2016-01-19 Samsung Electronics Co., Ltd. Display screen portion with icon
USD763269S1 (en) * 2014-02-11 2016-08-09 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD755825S1 (en) * 2014-03-31 2016-05-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD755826S1 (en) * 2014-03-31 2016-05-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD755824S1 (en) * 2014-03-31 2016-05-10 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD754706S1 (en) * 2014-03-31 2016-04-26 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD757080S1 (en) * 2014-07-24 2016-05-24 Noodoe Corporation Display screen or portion thereof with graphical user interface
USD784390S1 (en) 2014-09-01 2017-04-18 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD774538S1 (en) 2014-09-01 2016-12-20 Apple Inc. Display screen or portion thereof with graphical user interface
USD807906S1 (en) 2014-09-01 2018-01-16 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD755208S1 (en) * 2014-09-02 2016-05-03 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD916887S1 (en) * 2014-09-03 2021-04-20 Rockwell Collins, Inc. Avionics display screen with animated computer icon
USD782510S1 (en) * 2014-09-30 2017-03-28 Pfu Limited Touch panel for scanner with graphical user interface
USD766307S1 (en) * 2015-02-13 2016-09-13 Data Laboratories Limited Display screen with human capital browser graphical user interface
USD780804S1 (en) * 2015-05-27 2017-03-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD829734S1 (en) * 2016-01-29 2018-10-02 Square Enix Co., Ltd. Display screen with animated graphical user interface
USD797800S1 (en) * 2016-04-28 2017-09-19 Microsoft Corporation Display screen with graphical user interface
USD793446S1 (en) * 2016-04-28 2017-08-01 Microsoft Corporation Display screen with graphical user interface
USD805098S1 (en) * 2016-04-28 2017-12-12 Microsoft Corporation Display screen with graphical user interface
USD793445S1 (en) * 2016-04-28 2017-08-01 Microsoft Corporation Display screen with graphical user interface
USD804494S1 (en) * 2016-05-24 2017-12-05 Sap Se Portion of a display panel with an animated graphical user interface
USD913317S1 (en) 2016-06-17 2021-03-16 Google Llc Display screen with an animated graphical user interface
USD818489S1 (en) 2016-06-17 2018-05-22 Google Llc Display screen with an animated graphical user interface
USD794065S1 (en) * 2016-06-17 2017-08-08 Google Inc. Display screen with an animated graphical user interface
USD857034S1 (en) * 2017-06-12 2019-08-20 Beijing Kingsoft Internet Security Software Co., Ltd. Display screen with an animated graphical user interface
USD932503S1 (en) * 2018-03-22 2021-10-05 Bently Nevada, Llc Display screen or portion thereof with graphical user interface
USD891454S1 (en) * 2018-09-11 2020-07-28 Apple Inc. Electronic device with animated graphical user interface
USD912696S1 (en) 2018-09-11 2021-03-09 Apple Inc. Electronic device with graphical user interface
USD911368S1 (en) * 2018-12-20 2021-02-23 Samsung Electronics Co., Ltd. Display screen or portion thereof with graphical user interface
USD922404S1 (en) * 2019-02-18 2021-06-15 Samsung Electronics Co., Ltd. Display screen or portion thereof with animated graphical user interface
USD920357S1 (en) * 2019-06-01 2021-05-25 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD918961S1 (en) * 2019-06-03 2021-05-11 Google Llc Display screen with transitional graphical user interface
USD949179S1 (en) 2019-09-06 2022-04-19 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD969855S1 (en) 2019-09-06 2022-11-15 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD994701S1 (en) * 2019-09-06 2023-08-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD1012121S1 (en) * 2019-09-06 2024-01-23 Apple Inc. Display screen or portion thereof with graphical user interface
USD1009067S1 (en) * 2019-09-08 2023-12-26 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD942503S1 (en) * 2019-12-24 2022-02-01 Canon Kabushiki Kaisha Computer with animated graphical user interface

Also Published As

Publication number Publication date
US20100175088A1 (en) 2010-07-08
EP2104938A1 (en) 2009-09-30
EP2104938B1 (en) 2013-08-28
US8978062B2 (en) 2015-03-10
EP2156439A1 (en) 2010-02-24
EP2156439B1 (en) 2016-11-30
WO2008083868A1 (en) 2008-07-17
WO2008083867A1 (en) 2008-07-17

Similar Documents

Publication Publication Date Title
US8978062B2 (en) Apparatus and method for processing audio and/or video data
EP3101653B1 (en) Image display device and image display method
US9253465B2 (en) Method of displaying recorded material and display device using the same
US7290698B2 (en) Progress bar with multiple portions
JP3267249B2 (en) Program recording / reproducing apparatus and program recording / reproducing method
KR101407636B1 (en) Apparatus for displaying images and method for controling thereof
US20070250772A1 (en) Clock-Based User Interface for Hdd Time-Shift Buffer Navigation
US20060020971A1 (en) Multi channel program guide with integrated progress bars
US20060020966A1 (en) Program guide with integrated progress bar
KR20060121926A (en) Method and device for storing data
US20070140658A1 (en) Time-shifting user interface method with automatic chaptering and audio-visual device using the method
KR20070068448A (en) Clock-based user interface for audio-video play lists navigation/editing
JP2006302337A (en) Recording and reproducing apparatus
JP2008245324A (en) Information processing device and method
KR100631781B1 (en) Private video recorder providing user interface showing history of storing status of contents and method there of
JP2009124408A (en) Video recording/playback device
KR20120028030A (en) Image processing apparatus and user interface providing method thereof
JP2004297649A (en) Video signal recording and playback device
KR20070075728A (en) Method and apparatus for searching a filmed broadcast in digital broadcasting receiver
JP3636053B2 (en) Recording / playback device
JP2004147303A (en) Reproducing apparatus, and recording and reproducing apparatus
KR20070022711A (en) Clock-based user interface for HDD time-shift buffer navigation
JP2011103123A (en) Video information reproducing device
JP2006294073A (en) Video information reproducing device
JP2008251049A (en) Video information reproducing device

Legal Events

Date Code Title Description
AS Assignment

Owner name: NOKIA SIEMENS NETWORKS GMBH & CO. KG,GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LOEBIG, NORBERT;RICHTER, HELMUT;WILKE, ARMIN;SIGNING DATES FROM 20090707 TO 20090727;REEL/FRAME:023048/0045

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION