WO2004100539A1 - Method and apparatus for indicating whether sufficient space exists for recording a program - Google Patents

Method and apparatus for indicating whether sufficient space exists for recording a program Download PDF

Info

Publication number
WO2004100539A1
WO2004100539A1 PCT/US2004/013832 US2004013832W WO2004100539A1 WO 2004100539 A1 WO2004100539 A1 WO 2004100539A1 US 2004013832 W US2004013832 W US 2004013832W WO 2004100539 A1 WO2004100539 A1 WO 2004100539A1
Authority
WO
WIPO (PCT)
Prior art keywords
distinctive
storage device
recorded
grid
avhdd
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.)
Ceased
Application number
PCT/US2004/013832
Other languages
French (fr)
Inventor
Mark Gilmore Mears
Eric Stephen Carlsgaard
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.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
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 Thomson Licensing SAS filed Critical Thomson Licensing SAS
Priority to US10/555,150 priority Critical patent/US7983529B2/en
Priority to EP04751286.8A priority patent/EP1621012B1/en
Priority to JP2006514274A priority patent/JP5484653B2/en
Priority to BRPI0410019-0A priority patent/BRPI0410019B1/en
Priority to MYPI20041659A priority patent/MY146836A/en
Publication of WO2004100539A1 publication Critical patent/WO2004100539A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • 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/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4112Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • 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/44231Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • 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
    • 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/482End-user interface for programme selection
    • H04N21/4821End-user interface for programme selection using a grid, e.g. sorted out by channel and broadcast time
    • 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
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • 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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • 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/488Data services, e.g. news ticker

Definitions

  • the present invention generally relates to storage devices and, more particularly, to providing an indication of whether sufficient space remains on a storage device to fully record a particular program thereon.
  • IEEE 1394 also known as FIREWIRE or i-Link
  • 1394 is a highspeed connection capable of copy protection, transmitting audio and video over a single cable (and power too, in some cases), and transmitting network commands.
  • 1394 devices With two 1394 connectors on the back of a device, 1394 devices can be connected in either a hub or device-to-device configuration to create a network of 1394 devices.
  • Some display devices such as, for example, a high definition television (HDTV) as the RCA DM2CR has two 1394 connectors that are bi-directional for communications. That is, these connectors are capable of both inputting media to the HDTV (from an external source) and outputting media from the HDTV (to an external device such as a storage device).
  • the benefit to an HDTV outputting audio and video via 1394 is that a digital television program received and tuned by the HDTV can be output via to a digital recorder and recorded.
  • Examples of digital recorders to which the present invention may be applied include, but are not limited to, a storage device such as an Audio Video Hard Disk Drive (AVHDD), a Digital Video Cassette Recorder (DVCR), and so forth.
  • AVHDD Audio Video Hard Disk Drive
  • DVCR Digital Video Cassette Recorder
  • Other interface mechanisms such as, for example, Home Appliance Virtual Interface (HAVI) may be used to accomplish the above-described feature.
  • an AVHDD Audio Video Hard Disk Drive
  • the TV remote can be used to operate the AVHDD (e.g., Play, Record, Stop, and so forth) since the AVHDD does not have its own remote nor its own On-Screen Display (OSD).
  • OSD On-Screen Display
  • An on screen display (OSD) device is configured to generate a grid having a first axis and a second axis. The first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections. Any of the programming selections currently capable of being fully recorded in the remaining storage space on the AVHDD are identified on the grid using a first distinctive visual identifier. Any of the programming selections that are currently incapable of being fully recorded in the remaining storage space on the AVHDD are identified on the grid using a second distinctive visual identifier.
  • the OSD of the HDTV is configured as a grid having a first axis and a second axis.
  • the first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections.
  • Any of the programming selections that are to be broadcast in both high definition and standard definition but are currently only capable of being recorded in the remaining storage space on the AVHDD in the standard definition are identified on the grid using a distinct visual identifier to indicate such capability.
  • FIG. 1 is a block diagram illustrating an Audio Video Hard Disk Drive (AVHDD) 100 to which the present invention may be applied, according to an illustrative embodiment of the present invention
  • FIG. 2 is a flow diagram illustrating a method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV) that has an OSD, according to an illustrative embodiment of the present invention
  • FIG. 1 is a block diagram illustrating an Audio Video Hard Disk Drive (AVHDD) 100 to which the present invention may be applied, according to an illustrative embodiment of the present invention
  • FIG. 2 is a flow diagram illustrating a method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a
  • FIG. 3 is a flow diagram illustrating another method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV) that has an OSD, according to another illustrative embodiment of the present invention.
  • AVHDD Audio Video Hard Disk Drive
  • OSD On-Screen Display
  • HDTV High Definition Television
  • the present invention is directed to methods for providing an indication of whether sufficient space remains on a storage device to fully record a particular program thereon. Moreover, the present invention automatically allows a user to "make room” for the particular program, when the program is currently incapable of being recording in the remaining space of the storage device, such as an AVHDD. This may involve, for example, deleting one or more existing television programs and/or down sampling a program that is to broadcast in high definition to standard definition. It is to be appreciated that the terms "program” and “programming selection” are used interchangeably herein.
  • storage device refers to any apparatus or device capable of storing audio and/or video information.
  • Such storage devices are hard drives, floppy discs, DVDs, compact discs, video tape recorders, flashcards, and other medium capable of storing video and/or audio information.
  • Display devices are device capable of displaying video information such as televisions, monitors, screens, and the like.
  • the present invention may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof.
  • the present invention is implemented as a combination of hardware and software.
  • the software is preferably implemented as an application program tangibly embodied on a program storage device.
  • the application program may be uploaded to, and executed by, a machine comprising any suitable architecture.
  • the machine is implemented on a computer platform having hardware such as one or more central processing units (CPU), a random access memory (RAM), and input/output (I/O) interface(s).
  • CPU central processing units
  • RAM random access memory
  • I/O input/output
  • the computer platform also includes an operating system and microinstruction code.
  • FIG. 1 is a block diagram illustrating an Audio Video Hard Disk Drive (AVHDD) 100 as a storage device to which the present invention may be applied, according to an illustrative embodiment of the present invention.
  • the AVHDD 100 includes a digital signal processor (DSP) 102, a Hard Disk Drive (HDD) 104, and at least one IEEE 1394 connector 106.
  • the DSP 102 is for processing audio and video signals, and may be used to down-sample media as described further herein below.
  • the AVHDD 100 is coupled to a High Definition Television (HDTV) 199, as a display device, which has at least one IEEE 1394 connector 198.
  • the IEEE 1394 connector 198 of the HDTV 199 is coupled to the IEEE 1394 connector 106 of the AVHDD 100.
  • Video and audio signals to be recorded on the AVHDD 100, as well as control commands corresponding to the present invention, are provided to the AVHDD 100 from the HDTV 199 via the IEEE 1394 connectors 106 and 108 and corresponding cable 107.
  • the HDTV 100 receives the video and audio signals as well as program data from an external source (not shown) that is coupled to other inputs (not shown) of the HDTV 100.
  • the other inputs may be, for example, component video inputs, Super-video (S-video) inputs, composite video RCA jacks, and so forth.
  • S-video Super-video
  • FIG. 1 is shown and described with respect to an HDTV, various aspects of the present invention may be implemented with respect to a standard television (i.e., non-HDTV) while maintaining the spirit and scope of the present invention.
  • the commands from the TV remote to the AVHDD are "translated" into Audio- Video Control (AV/C) commands and forwarded along via the 1394 connection between the TV and AVHDD.
  • AV/C Audio- Video Control
  • AVC 98a AV/C Digital Interface Command Set General Specification, 1998, hereinafter "AVC 98a"
  • AVC 98a defines a set of commands for controlling audio/video devices using IEEE 1394.
  • the general specification (AVC 98a) is based on the function control protocol (FCP) defined in IEC61883-1 , Consumer Electronic Audio/Video Equipment Digital Interface (1998-02 (hereinafter "IEC61883-1").
  • FCP function control protocol
  • IEC61883-1 Consumer Electronic Audio/Video Equipment Digital Interface (1998-02
  • Audio-Video/Control (AV/C) protocol may be used to send commands between the AVHDD and the HDTV so that when the user presses RECORD, the HDTV displays an alert panel that says:
  • Y is the total number of Gigabytes that the AVHDD can store
  • X is the number of Gigabytes remaining
  • xx% is the percentage of remaining space on the AVHDD with respect to the total storage space of the AVHDD.
  • an AV/C command may be issued from a specially programmed remote (having its own programmable memory) belonging to the HDTV to obtain the preceding alert panel.
  • the remaining recording space (X) or remaining percentage (xx%) may then be determined via a query or other processing directed to the AVHDD via the remote.
  • the preceding alert panel provides the user with some situational awareness so that the user knows whether the program he/she just started recording will have enough room to fit on the AVHDD. If the program cannot fit, the user can stop the recording, delete some content so that a new recording will fit, and then restart recording. Alternatively, if the program cannot fit, the user could keep the recording going while deleting enough content to allow the current recording to fit onto the AVHDD.
  • a program guide is available with the available programming selections displayed on different channels, (broadcast, on-demand, and so forth).
  • the program guide includes a grid identifying the programming selections in one axis, and the time of the broadcast on a second axis. This information may be used to control devices operable through an IEEE- 1394 interface or other device-controlling interface.
  • a user is able to select what programming to record by using a remote control to scroll across different selections by using arrow keys or other input mechanism that is capable of moving along the grid.
  • the electronic programming guide indicates how much time is left for recording a specific selection by showing the programming selections in two different colors. If a selection were shown in green, the device would be able to record that program because a sufficient amount of recording space remains on the hard drive. If a selection is shown in red, the hard drive does not have enough space to record that selection.
  • a constant bitrate regardless of whether the program is in high definition or in standard definition
  • the programming guide will ask the user to delete selections, in the order that such selections were recorded.
  • the selection may be deleted, for example, using First In, First Out (FIFO), Last In, First Out (LIFO), and so forth.
  • the present invention also provides an option of further showing programming selections in a third color, such as yellow, where a programming selection may be recorded, but at a lower quality.
  • a programming selection may be recorded, but at a lower quality.
  • the programming guide shows three program selections, three half-hour sitcoms.
  • the first programming choice is shown in green corresponding to a selection transmitted in standard definition television.
  • the second programming choice is shown in yellow, which indicates that the selection maybe recorded, but at a lower definition.
  • the show is broadcasted in both high definition and standard definition, and the recording device will record the show at the lower definition.
  • the third programming choice is shown in red, which indicates that the selection may not be recorded. In this case, the selection is only transmitted in high definition.
  • the recording device may down-sample the transmission, based on the options provided to the user. Other options may be used to save recording space for the hard drive, or recording device, using the principles of the present invention. For example, aspects of audio, video, and/or ancillary data may be modified to allow a program that otherwise could not be recorded in its entirety to be fully recorded.
  • Such aspects may include, but are not limited to, additional subchannels or "minor” channels of a multicast, additional audio tracks (e.g., alternate languages for a program), closed captioning (e.g., primary and/or additional closed captioning "services"), electronic program guide data about the program, non-program related data.
  • additional audio tracks e.g., alternate languages for a program
  • closed captioning e.g., primary and/or additional closed captioning "services”
  • electronic program guide data about the program
  • non-program related data non-program related data.
  • some HDTVs e.g., the DM2CR mentioned above, allow users to set a menu default for whether they wanted to record all of a digital channel's subchannels (e.g., 8-1 , 8-2, 8-3, and 8-4) or just the currently-tuned subchannel (e.g., 8-3).
  • FIG. 2 is a flow diagram illustrating a method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV), as a display device, that has an OSD, according to an illustrative embodiment of the present invention.
  • AVHDD Audio Video Hard Disk Drive
  • OSD On-Screen Display
  • HDTV High Definition Television
  • the OSD of the HDTV is configured as a grid having a first axis and a second axis substantially perpendicular to the first axis (step 210).
  • the first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections.
  • Any of the programming selections currently capable of being fully recording in the remaining storage space on the AVHDD are identified on the grid using a first color (step 220).
  • Any of the programming selections that are currently incapable of being fully recording in the remaining storage space on the AVHDD are identified on the grid using a second color (step 230).
  • Step 240 may involve providing the option to delete the one or more already recorded programs from the AVHDD in the order in which the one or more already recorded programs were recorded on the AVHDD.
  • the user may be provided with the option to delete with respect to First In, First Out (FIFO), Last In, First Out (LIFO), individually by program name, and so forth.
  • the option can either be implemented via a menu default which is set up in the TV's menu when the device is first installed or a "dialog box" which appears when the user attempts to record the program.
  • the user is automatically provided with an option to delete one or more aspects of audio, video, and/or ancillary data corresponding to already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the remaining space on the AVHDD, when the given programming selection is identified on the grid by the second color as being currently incapable of being fully recorded in the remaining storage space (step 250).
  • the user is automatically provided with an option to down-sample a given programming selection so that the given programming selection can be fully recorded in the remaining storage space on the AVHDD in standard definition, when the given programming selection is identified on the grid by the second color as being currently incapable of being fully recorded in the remaining storage space and the given programming selection is to be broadcast in high definition (step 260).
  • FIG. 3 is a flow diagram illustrating another method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV) that has an OSD, according to another illustrative embodiment of the present invention.
  • AVHDD Audio Video Hard Disk Drive
  • OSD On-Screen Display
  • HDTV High Definition Television
  • the OSD of the HDTV is configured as a grid having a first axis and a second axis substantially perpendicular to the first axis (step 310).
  • the first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections.
  • any of the programming selections that are to be broadcast in both high definition and standard definition but are currently only capable of being fully recorded in the remaining storage space on the AVHDD in standard definition are identified in a distinct color on the grid to indicate such capability (step 320).
  • step 320 may be directed to the case where a digital channel is digitally broadcasting a program in both high definition and standard definition and where each version appears on a different subchannel (e.g., high definition on channel 8-1 and standard definition on channel 8-2). It might also refer to a broadcaster who is broadcasting the same program, but the high definition version is being broadcast digitally on 8-1 , whereas the analog version is being broadcast in analog.
  • a user is automatically provided with an option to delete one or more already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the high definition, when the given programming selection is identified on the grid in the distinct color as currently only being capable of being fully recorded in the standard definition (step 330).
  • Step 330 may involve providing the option to delete the one or more already recorded programs from the AVHDD in the order in which the one or more already recorded programs were recorded on the AVHDD.
  • the user may be provided with the option to delete with respect to First In, First Out (FIFO), Last In, First Out (LIFO), and so forth.
  • the user is automatically provided with an option to delete at least one aspect of at least one of audio, video, and ancillary data corresponding to already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the remaining space on the AVHDD in high definition, when the given programming selection is identified on the grid in the distinct color as currently only being capable of being fully recorded in the standard definition (step 340).
  • the distinct color described with respect to step 320 of FIG. 3 is a third color different from the first and second color described with respect to FIG. 2.
  • programs that can be fully recorded be identified along with programs that cannot be fully recorded in the remaining space on the AVHDD, but also programs that can be fully recorded in standard definition but not in high definition may also be identified in the case when a particular program is to be broadcast in both high definition and standard definition.
  • visual identifiers may include, but are not limited to, an icon which appears in the program "cell” or "grid” itself or only appears somewhere in the EPG when the program is highlighted, the shape of the program cell (e.g., the cell consists of broken lines instead of solid lines), the text of the program name being in a different size or font type or accented in some way (e.g., bold, underline, italics), or other visually distinctive trait of the program cell or EPG.
  • AVHDD digital versatile disc
  • TV any display device
  • any storage device may have an OSD capable of generating the grid described above.
  • the grid would display which programs could be recorded on a storage device in a variety of recording formats such as high definition, standard definition, and other formats used for recording television programming.
  • a storage device and a display device may be combined into a single unit, where the unit operates in accordance with the principles of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Debugging And Monitoring (AREA)

Abstract

There is provided a method for indicating whether a program is capable of being fully recorded in a remaining storage space on a storage device. An on screen display device is configured as a grid (210) having a first axis and a second axis. The first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections. Any of the programming selections currently capable of being fully recorded in the remaining storage space on the storage device are identified on the grid using a first distinctive visual identifier (220). Any of the programming selections that are currently incapable of being fully recorded in the remaining storage space on the storage device are identified on the grid using a second distinctive visual identifier (230).

Description

METHOD AND APPARATUS FOR INDICATING WHETHER SUFFICIENT SPACE
EXISTS FOR RECORDING A PROGRAM
FIELD OF THE INVENTION
The present invention generally relates to storage devices and, more particularly, to providing an indication of whether sufficient space remains on a storage device to fully record a particular program thereon.
BACKGROUND OF THE INVENTION
IEEE 1394 (hereinafter 1394), also known as FIREWIRE or i-Link, is a highspeed connection capable of copy protection, transmitting audio and video over a single cable (and power too, in some cases), and transmitting network commands. With two 1394 connectors on the back of a device, 1394 devices can be connected in either a hub or device-to-device configuration to create a network of 1394 devices.
Some display devices such as, for example, a high definition television (HDTV) as the RCA DM2CR has two 1394 connectors that are bi-directional for communications. That is, these connectors are capable of both inputting media to the HDTV (from an external source) and outputting media from the HDTV (to an external device such as a storage device). The benefit to an HDTV outputting audio and video via 1394 is that a digital television program received and tuned by the HDTV can be output via to a digital recorder and recorded. Examples of digital recorders to which the present invention may be applied include, but are not limited to, a storage device such as an Audio Video Hard Disk Drive (AVHDD), a Digital Video Cassette Recorder (DVCR), and so forth. Other interface mechanisms (such as, for example, Home Appliance Virtual Interface (HAVI)) may be used to accomplish the above-described feature.
Since the DM2CR HDTV can output video via 1394, an AVHDD (Audio Video Hard Disk Drive) would make an ideal companion accessory to the DM2CR HDTV. The TV remote can be used to operate the AVHDD (e.g., Play, Record, Stop, and so forth) since the AVHDD does not have its own remote nor its own On-Screen Display (OSD).
However, in the preceding arrangement involving a HDTV and an AVHDD, the problem exists in how to give a user an awareness of the remaining space on the AVHDD so that the user can know whether sufficient space exists on the hard drive to record a particular program. A further problem exists when information cannot be extracted from the AVHDD during recording nor displayed during recording because the storage device is incapable of generating a video signal to display such information. Accordingly, a user may begin recording a program only to ascertain during that recording that insufficient space exists on the AVHDD to record the program in its entirety. Accordingly, it would be desirable and highly advantageous to have a method for providing a user with an indication of whether sufficient space remains to fully record a program on an AVHDD that does not have its own On-Screen Display (OSD).
SUMMARY OF THE INVENTION
According to an aspect of the present invention, there is provided a method for indicating whether a program is capable of being fully recorded in a remaining storage space on a storage device such as an Audio Video Hard Disk Drive (AVHDD) and that is coupled to a display device. An on screen display (OSD) device is configured to generate a grid having a first axis and a second axis. The first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections. Any of the programming selections currently capable of being fully recorded in the remaining storage space on the AVHDD are identified on the grid using a first distinctive visual identifier. Any of the programming selections that are currently incapable of being fully recorded in the remaining storage space on the AVHDD are identified on the grid using a second distinctive visual identifier.
According to another aspect of the present invention, there is provided a method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV) that has an OSD. The OSD of the HDTV is configured as a grid having a first axis and a second axis. The first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections. Any of the programming selections that are to be broadcast in both high definition and standard definition but are currently only capable of being recorded in the remaining storage space on the AVHDD in the standard definition are identified on the grid using a distinct visual identifier to indicate such capability.
These and other aspects, features and advantages of the present invention will become apparent from the following detailed description of preferred embodiments, which is to be read in connection with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram illustrating an Audio Video Hard Disk Drive (AVHDD) 100 to which the present invention may be applied, according to an illustrative embodiment of the present invention; FIG. 2 is a flow diagram illustrating a method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV) that has an OSD, according to an illustrative embodiment of the present invention; and FIG. 3 is a flow diagram illustrating another method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV) that has an OSD, according to another illustrative embodiment of the present invention.
DETAILED DESCRIPTION OF THE INVENTION The present invention is directed to methods for providing an indication of whether sufficient space remains on a storage device to fully record a particular program thereon. Moreover, the present invention automatically allows a user to "make room" for the particular program, when the program is currently incapable of being recording in the remaining space of the storage device, such as an AVHDD. This may involve, for example, deleting one or more existing television programs and/or down sampling a program that is to broadcast in high definition to standard definition. It is to be appreciated that the terms "program" and "programming selection" are used interchangeably herein.
For purposes of this specification, the term storage device refers to any apparatus or device capable of storing audio and/or video information. Such storage devices are hard drives, floppy discs, DVDs, compact discs, video tape recorders, flashcards, and other medium capable of storing video and/or audio information. Display devices are device capable of displaying video information such as televisions, monitors, screens, and the like.
It is to be understood that the present invention may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof. Preferably, the present invention is implemented as a combination of hardware and software. Moreover, the software is preferably implemented as an application program tangibly embodied on a program storage device. The application program may be uploaded to, and executed by, a machine comprising any suitable architecture. Preferably, the machine is implemented on a computer platform having hardware such as one or more central processing units (CPU), a random access memory (RAM), and input/output (I/O) interface(s). The computer platform also includes an operating system and microinstruction code. The various processes and functions described herein may either be part of the microinstruction code or part of the application program (or a combination thereof) that is executed via the operating system. In addition, various other peripheral devices may be connected to the computer platform such as an additional data storage device and a printing device. It is to be further understood that, because some of the constituent system components and method steps depicted in the accompanying Figures are preferably implemented in software, the actual connections between the system components (or the process steps) may differ depending upon the manner in which the present invention is programmed. Given the teachings herein, one of ordinary skill in the related art will be able to contemplate these and similar implementations or configurations of the present invention.
FIG. 1 is a block diagram illustrating an Audio Video Hard Disk Drive (AVHDD) 100 as a storage device to which the present invention may be applied, according to an illustrative embodiment of the present invention. The AVHDD 100 includes a digital signal processor (DSP) 102, a Hard Disk Drive (HDD) 104, and at least one IEEE 1394 connector 106. The DSP 102 is for processing audio and video signals, and may be used to down-sample media as described further herein below.
The AVHDD 100 is coupled to a High Definition Television (HDTV) 199, as a display device, which has at least one IEEE 1394 connector 198. The IEEE 1394 connector 198 of the HDTV 199 is coupled to the IEEE 1394 connector 106 of the AVHDD 100. Video and audio signals to be recorded on the AVHDD 100, as well as control commands corresponding to the present invention, are provided to the AVHDD 100 from the HDTV 199 via the IEEE 1394 connectors 106 and 108 and corresponding cable 107. The HDTV 100 receives the video and audio signals as well as program data from an external source (not shown) that is coupled to other inputs (not shown) of the HDTV 100. The other inputs may be, for example, component video inputs, Super-video (S-video) inputs, composite video RCA jacks, and so forth. It is to be appreciated that while FIG. 1 is shown and described with respect to an HDTV, various aspects of the present invention may be implemented with respect to a standard television (i.e., non-HDTV) while maintaining the spirit and scope of the present invention. The commands from the TV remote to the AVHDD are "translated" into Audio- Video Control (AV/C) commands and forwarded along via the 1394 connection between the TV and AVHDD. The AV/C specifications are released by the 1394 Trade Association. The suite of AV/C documentation is separated into a general AV/C specification document (AV/C Digital Interface Command Set General Specification, 1998, hereinafter "AVC 98a") and separate documents for each type of subunit (VCR, Tuner, Disc, etc.). The general specification (AVC 98a) defines a set of commands for controlling audio/video devices using IEEE 1394. The general specification (AVC 98a) is based on the function control protocol (FCP) defined in IEC61883-1 , Consumer Electronic Audio/Video Equipment Digital Interface (1998-02 (hereinafter "IEC61883-1"). AVC 98a and IEC61883-1 are incorporated by reference herein in their entireties.
According to one embodiment of the present invention, Audio-Video/Control (AV/C) protocol may be used to send commands between the AVHDD and the HDTV so that when the user presses RECORD, the HDTV displays an alert panel that says:
RECORDING to digital recording device. [Remaining Recording Space: X (xx%) of Y GB]
Y is the total number of Gigabytes that the AVHDD can store, X is the number of Gigabytes remaining, and xx% is the percentage of remaining space on the AVHDD with respect to the total storage space of the AVHDD. As one example, an AV/C command may be issued from a specially programmed remote (having its own programmable memory) belonging to the HDTV to obtain the preceding alert panel. The remaining recording space (X) or remaining percentage (xx%) may then be determined via a query or other processing directed to the AVHDD via the remote. This and other approaches to obtaining the preceding alert panel may be implemented in accordance with the present invention while maintaining the spirit thereof, given the teachings of the present invention provided herein. The preceding alert panel provides the user with some situational awareness so that the user knows whether the program he/she just started recording will have enough room to fit on the AVHDD. If the program cannot fit, the user can stop the recording, delete some content so that a new recording will fit, and then restart recording. Alternatively, if the program cannot fit, the user could keep the recording going while deleting enough content to allow the current recording to fit onto the AVHDD. According to another embodiment of the present invention, a program guide is available with the available programming selections displayed on different channels, (broadcast, on-demand, and so forth). The program guide includes a grid identifying the programming selections in one axis, and the time of the broadcast on a second axis. This information may be used to control devices operable through an IEEE- 1394 interface or other device-controlling interface.
A user is able to select what programming to record by using a remote control to scroll across different selections by using arrow keys or other input mechanism that is capable of moving along the grid. The electronic programming guide indicates how much time is left for recording a specific selection by showing the programming selections in two different colors. If a selection were shown in green, the device would be able to record that program because a sufficient amount of recording space remains on the hard drive. If a selection is shown in red, the hard drive does not have enough space to record that selection. According to one embodiment of the present invention, the TV determines that enough space is available on the hard drive of the AVHDD because the AVHDD records at a constant bitrate (regardless of whether the program is in high definition or in standard definition) and the space required for a program is derived from the program's duration (e.g., 1 hr = 1 GB). Since different programs and signal formats require a different recording bitrate (e.g., ATSC, 256QAM, 64QAM, etc.) onto the AVHDD, the signal format of the program would have to be provided in and extracted from the EPG information about that program and used to algorithmically determine whether that program can fit onto the AVHDD.
If a user selects a programming choice in red, the programming guide will ask the user to delete selections, in the order that such selections were recorded. The selection may be deleted, for example, using First In, First Out (FIFO), Last In, First Out (LIFO), and so forth.
The present invention also provides an option of further showing programming selections in a third color, such as yellow, where a programming selection may be recorded, but at a lower quality. For example, the programming guide shows three program selections, three half-hour sitcoms.
The first programming choice is shown in green corresponding to a selection transmitted in standard definition television.
The second programming choice is shown in yellow, which indicates that the selection maybe recorded, but at a lower definition. In this case, the show is broadcasted in both high definition and standard definition, and the recording device will record the show at the lower definition. The third programming choice is shown in red, which indicates that the selection may not be recorded. In this case, the selection is only transmitted in high definition. Optionally, the recording device may down-sample the transmission, based on the options provided to the user. Other options may be used to save recording space for the hard drive, or recording device, using the principles of the present invention. For example, aspects of audio, video, and/or ancillary data may be modified to allow a program that otherwise could not be recorded in its entirety to be fully recorded. Such aspects may include, but are not limited to, additional subchannels or "minor" channels of a multicast, additional audio tracks (e.g., alternate languages for a program), closed captioning (e.g., primary and/or additional closed captioning "services"), electronic program guide data about the program, non-program related data. It should be noted that some HDTVs, e.g., the DM2CR mentioned above, allow users to set a menu default for whether they wanted to record all of a digital channel's subchannels (e.g., 8-1 , 8-2, 8-3, and 8-4) or just the currently-tuned subchannel (e.g., 8-3).
FIG. 2 is a flow diagram illustrating a method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV), as a display device, that has an OSD, according to an illustrative embodiment of the present invention.
The OSD of the HDTV is configured as a grid having a first axis and a second axis substantially perpendicular to the first axis (step 210). The first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections. Any of the programming selections currently capable of being fully recording in the remaining storage space on the AVHDD are identified on the grid using a first color (step 220). Any of the programming selections that are currently incapable of being fully recording in the remaining storage space on the AVHDD are identified on the grid using a second color (step 230). A user is automatically provided with an option to delete one or more already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the remaining space on the AVHDD, when the given programming selection is identified on the grid by the second color as being currently incapable of being fully recorded in the remaining storage space (step 240). Step 240 may involve providing the option to delete the one or more already recorded programs from the AVHDD in the order in which the one or more already recorded programs were recorded on the AVHDD. For example, the user may be provided with the option to delete with respect to First In, First Out (FIFO), Last In, First Out (LIFO), individually by program name, and so forth. The option can either be implemented via a menu default which is set up in the TV's menu when the device is first installed or a "dialog box" which appears when the user attempts to record the program.
Moreover, the user is automatically provided with an option to delete one or more aspects of audio, video, and/or ancillary data corresponding to already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the remaining space on the AVHDD, when the given programming selection is identified on the grid by the second color as being currently incapable of being fully recorded in the remaining storage space (step 250).
Further, the user is automatically provided with an option to down-sample a given programming selection so that the given programming selection can be fully recorded in the remaining storage space on the AVHDD in standard definition, when the given programming selection is identified on the grid by the second color as being currently incapable of being fully recorded in the remaining storage space and the given programming selection is to be broadcast in high definition (step 260).
FIG. 3 is a flow diagram illustrating another method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV) that has an OSD, according to another illustrative embodiment of the present invention.
The OSD of the HDTV is configured as a grid having a first axis and a second axis substantially perpendicular to the first axis (step 310). The first axis is for identifying the programming selections and the second axis is for identifying the respective broadcast times of the programming selections.
Any of the programming selections that are to be broadcast in both high definition and standard definition but are currently only capable of being fully recorded in the remaining storage space on the AVHDD in standard definition are identified in a distinct color on the grid to indicate such capability (step 320).
It is to be appreciated that step 320 may be directed to the case where a digital channel is digitally broadcasting a program in both high definition and standard definition and where each version appears on a different subchannel (e.g., high definition on channel 8-1 and standard definition on channel 8-2). It might also refer to a broadcaster who is broadcasting the same program, but the high definition version is being broadcast digitally on 8-1 , whereas the analog version is being broadcast in analog. A user is automatically provided with an option to delete one or more already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the high definition, when the given programming selection is identified on the grid in the distinct color as currently only being capable of being fully recorded in the standard definition (step 330). Step 330 may involve providing the option to delete the one or more already recorded programs from the AVHDD in the order in which the one or more already recorded programs were recorded on the AVHDD. For example, the user may be provided with the option to delete with respect to First In, First Out (FIFO), Last In, First Out (LIFO), and so forth. Moreover, the user is automatically provided with an option to delete at least one aspect of at least one of audio, video, and ancillary data corresponding to already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the remaining space on the AVHDD in high definition, when the given programming selection is identified on the grid in the distinct color as currently only being capable of being fully recorded in the standard definition (step 340).
It is to be appreciated that the methods of FIGs. 2 and 3 can be practiced together, while maintaining the spirit of the present invention. For example, in the case that both methods are used together, the distinct color described with respect to step 320 of FIG. 3 is a third color different from the first and second color described with respect to FIG. 2. In this way, not only can programs that can be fully recorded be identified along with programs that cannot be fully recorded in the remaining space on the AVHDD, but also programs that can be fully recorded in standard definition but not in high definition may also be identified in the case when a particular program is to be broadcast in both high definition and standard definition.
Moreover, one of ordinary skill in the art can appreciate that the fact of whether a program can fit onto the storage device can be indicated using any distinctive visual identifier other than color. For example, such visual identifiers may include, but are not limited to, an icon which appears in the program "cell" or "grid" itself or only appears somewhere in the EPG when the program is highlighted, the shape of the program cell (e.g., the cell consists of broken lines instead of solid lines), the text of the program name being in a different size or font type or accented in some way (e.g., bold, underline, italics), or other visually distinctive trait of the program cell or EPG. That is, given the teachings of the present invention provided herein, one of ordinary skill in the related art will contemplate these and various other ways in which to indicate whether a program can fit onto an AVHDD, while maintaining the spirit of the present invention. It is also to be appreciated that the AVHDD, TV, any display device, or any storage device may have an OSD capable of generating the grid described above. The grid would display which programs could be recorded on a storage device in a variety of recording formats such as high definition, standard definition, and other formats used for recording television programming. It is also contemplated that a storage device and a display device may be combined into a single unit, where the unit operates in accordance with the principles of the present invention.
Although the illustrative embodiments have been described herein with reference to the accompanying drawings, it is to be understood that the present invention is not limited to those precise embodiments, and that various other changes and modifications may be affected therein by one of ordinary skill in the related art without departing from the scope or spirit of the invention. All such changes and modifications are intended to be included within the scope of the invention as defined by the appended claims.

Claims

1. A method for indicating whether a program is capable of being fully recorded in a remaining storage space on storage device for a display device comprising the steps of: configuring an On Screen Display (OSD) (210) as a grid having a first axis and a second axis, the first axis for identifying the programming selections and the second axis for identifying the respective broadcast times of the programming selections, wherein any of the programming selections currently capable of being fully recorded in the remaining storage space on the storage device are identified on the grid (220) using a first distinctive visual identifier, and any of the programming selections that are currently incapable of being fully recorded in the remaining storage space on the storage device are identified on the grid using a second distinctive visual identifier (230).
2. The method of claim 1 , further comprising the step of automatically providing a user with an option to delete one or more already recorded programs from the storage device to make room for a given programming selection to be fully recorded in the remaining space on the storage device, when the given programming selection is identified on the grid by the second distinctive visual identifier as being currently incapable of being fully recorded in the remaining storage space.
3. The method of claim 2, wherein said providing step provides the option to delete the one or more already recorded programs from the storage device in an order in which the one or more already recorded programs were recorded on the storage device.
4. The method of claim 3, wherein the order is one of First In, First Out (FIFO) and Last In, First Out (LIFO).
5. The method of claim 1 , further comprising the step of automatically providing a user with an option to delete at least one aspect of at least one of audio, video, and ancillary data corresponding to already recorded programs from the storage device to make room for a given programming selection to be fully recorded in the remaining space on the storage device, when the given programming selection is identified on the grid by the second distinctive visual identifier as being currently incapable of being fully recorded in the remaining storage space.
6. The method of claim 1 , wherein the display device is a High Definition Television (HDTV).
7. The method of claim 1 , wherein the display device is a High Definition Television (HDTV), and the method further comprises the step of automatically providing a user with an option to down-sample a given programming selection so that the given programming selection can be recorded in the remaining storage space on the storage device in standard definition, when the given programming selection is identified on the grid by the second distinctive visual identifier as being currently incapable of being fully recorded in the remaining storage space and the given programming selection is to be broadcast in high definition.
8. The method of claim 1 , wherein at least one of the first distinctive visual identifier and the second distinctive visual identifier comprise at least one of a distinctive color, a distinctive icon, a distinctive shape, a distinctive text size, a distinctive text font, and a distinctive text highlight.
9. The method of claim 1 , wherein the display device is a High Definition Television (HDTV), and any of the programming selections that are to be broadcast in both high definition and standard definition but currently only capable of being fully recorded in the remaining storage space on the storage device in the standard definition are identified in a third distinctive visual identifier on the grid.
10. The method of claim 9, further comprising the step of automatically providing a user with an option to delete one or more already recorded programs from the storage device to make room for a given programming selection to be fully recorded in the remaining space on the storage device in the high definition, when the given programming selection is identified on the grid by the third distinctive visual identifier as being currently only capable of being fully recorded in the remaining storage space in the standard definition.
11. The method of claim 10, wherein said providing step provides the option to delete the one or more already recorded programs from the storage device in an order in which the one or more already recorded programs were recorded on the storage device.
12. The method of claim 11 , wherein the order is one of First In, First Out (FIFO) and Last In, First Out (LIFO).
13. The method of claim 9, further comprising the step of automatically providing a user with an option to delete at least one aspect of at least one of audio, video, and ancillary data corresponding to already recorded programs from the storage device to make room for a given programming selection to be fully recorded in the remaining space on the storage device in the high definition, when the given programming selection is identified on the grid by the third distinctive visual identifier as being currently only capable of being fully recorded in the remaining storage space in the standard definition.
14. The method of claim 9, wherein the third visual identifier comprises at least one of a distinctive color, a distinctive icon, a distinctive shape, a distinctive text size, a distinctive text font, and a distinctive text highlight.
15. A method for indicating whether a program is capable of being fully recorded in a remaining storage space on an Audio Video Hard Disk Drive (AVHDD) that is without an On-Screen Display (OSD) and that is coupled to a High Definition Television (HDTV) that has an OSD, comprising the steps of: configuring the OSD of the HDTV as a grid (310) having a first axis and a second axis, the first axis for identifying the programming selections and the second axis for identifying the respective broadcast times of the programming selections, wherein any of the programming selections that are to be broadcast in both high definition and standard definition (320) but are currently only capable of being recorded in the remaining storage space on the AVHDD in the standard definition are identified on the grid using a distinct visual identifier to indicate such capability.
16. The method of claim 15, further comprising the step of automatically providing a user with an option to delete one or more already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the remaining space on the AVHDD in the high definition, when the given programming selection is identified on the grid by the distinct visual identifier as currently only being capable of being fully recorded in the standard definition.
17. The method of claim 16, wherein said providing step provides the option to delete the one or more already recorded programs from the AVHDD in an order in which the one or more already recorded programs were recorded on the AVHDD.
18. The method of claim 17, wherein the order is one of First In, First Out (FIFO) and Last In, First Out (LIFO).
19. The method of claim 15, further comprising the step of automatically providing a user with an option to delete at least one aspect of at least one of audio, video, and ancillary data corresponding to already recorded programs from the AVHDD to make room for a given programming selection to be fully recorded in the remaining space on the AVHDD, when the given programming selection is identified on the grid by the distinct visual identifier as currently only being capable of being fully recorded in the standard definition.
20. The method of claim 15, wherein the distinct visual identifier comprises at least one of a distinctive color, a distinctive icon, a distinctive shape, a distinctive text size, a distinctive text font, and a distinctive text highlight.
21. An apparatus comprising the display device and the storage device for performing any of the methods claimed in Claims 1 to 20.
PCT/US2004/013832 2003-05-05 2004-05-04 Method and apparatus for indicating whether sufficient space exists for recording a program Ceased WO2004100539A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US10/555,150 US7983529B2 (en) 2003-05-05 2004-05-04 Method and apparatus for indicating whether sufficient space exists for recording a program
EP04751286.8A EP1621012B1 (en) 2003-05-05 2004-05-04 Method and apparatus for indicating whether sufficient space exists for recording a program
JP2006514274A JP5484653B2 (en) 2003-05-05 2004-05-04 Method and apparatus for indicating whether there is sufficient capacity to record a program
BRPI0410019-0A BRPI0410019B1 (en) 2003-05-05 2004-05-04 METHOD AND APPARATUS FOR INDICATING IF A FULL PROGRAM CAN BE RECORDED IN A STORAGE SPACE
MYPI20041659A MY146836A (en) 2003-05-05 2004-05-05 Providing indication whether sufficient space exists on audio video hard disk drive (avhdd) to fully record program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US46793103P 2003-05-05 2003-05-05
US60/467,931 2003-05-05

Publications (1)

Publication Number Publication Date
WO2004100539A1 true WO2004100539A1 (en) 2004-11-18

Family

ID=33435143

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/013832 Ceased WO2004100539A1 (en) 2003-05-05 2004-05-04 Method and apparatus for indicating whether sufficient space exists for recording a program

Country Status (8)

Country Link
US (1) US7983529B2 (en)
EP (1) EP1621012B1 (en)
JP (2) JP5484653B2 (en)
KR (1) KR101029132B1 (en)
CN (1) CN100418374C (en)
BR (1) BRPI0410019B1 (en)
MY (1) MY146836A (en)
WO (1) WO2004100539A1 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1806750A1 (en) * 2006-01-10 2007-07-11 Kabushiki Kaisha Toshiba Network apparatus with recording bit rate monitoring
EP1784019A3 (en) * 2005-11-02 2008-11-26 LG Electronics Inc. Broadcast receiver and method for diagnostic information presentation
EP1784017A3 (en) * 2005-11-02 2008-11-26 LG Electronics Inc. Broadcast receiver, data structure, and method for providing diagnostic information
WO2014006092A1 (en) * 2012-07-03 2014-01-09 Thomson Licensing Data recording device and method relating to a time shifting function on a recording medium
FR2993129A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device for receiving and recording digital video data on recording medium, has recording unit recording one percentage of data lower than total groups of video data received and all groups of audio data in temporal shift buffer
FR2993131A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Digital decoder for use with TV to receive and record audio video data on time shift buffer memory, has processor including transcoding unit to transcode data to reduce quantity of data to be recorded before recording data
FR2993130A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device decoder for use with TV to receive and record audio video data on time shift buffer memory, has detection unit to detect mode in which data is decoded, and recording unit to record data only in single decoded mode
FR2993128A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device for recording data on recording medium, has processor passing through normal reading mode of buffer memory of temporal shift if pause mode is activated or reading rate is lower than normal reading rate
FR2993126A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Receiving and recording device i.e. digital decoder, for receiving and recording e.g. audio data on TV set, has processor truncating beginning of buffer memory when data are not located at beginning of buffer memory during reading data
FR2993127A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device for receiving and recording data on recording medium for broadcasting programs on TV channels, has adjusting unit for adjusting limit of recording time in time shift buffer memory according to type of received data
FR2993125A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device for reception and recording of digital video data on recording medium, has adjusting unit adjusting recording capacity of buffer memory to value that is greater than threshold value in accordance with average speed of microprocessor
US9860586B2 (en) 2005-01-31 2018-01-02 Thomson Licensing Customer associated profile for accessing audio and video media objects
CN113692746A (en) * 2020-03-13 2021-11-23 谷歌有限责任公司 Networked television apparatus with knowledge-based media content recommendation and unified user interface

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7571454B2 (en) * 2005-05-04 2009-08-04 Microsoft Corporation Strategies for updating schedules
US7584497B2 (en) * 2005-05-24 2009-09-01 Microsoft Corporation Strategies for scheduling bandwidth-consuming media events
KR101254359B1 (en) * 2006-04-21 2013-04-12 엘지전자 주식회사 Storage device for storing digital multimedia broadcasting program and method thereof
JP6273884B2 (en) * 2014-02-14 2018-02-07 船井電機株式会社 Program guide display device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1107588A2 (en) 1999-11-30 2001-06-13 Matsushita Electric Industrial Co., Ltd. Program recording apparatus and program recording medium
US20020054750A1 (en) * 2000-04-25 2002-05-09 Michael Ficco DVR functions status indicator
US20030031456A1 (en) 2000-01-13 2003-02-13 Peter Vogel Video recorder with improved control system

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3417577B2 (en) 1992-05-29 2003-06-16 コニカ株式会社 Still video camera
US5563661A (en) * 1993-04-05 1996-10-08 Canon Kabushiki Kaisha Image processing apparatus
JPH07162777A (en) * 1993-12-02 1995-06-23 Toshiba Corp Electronic program guide device
US5900915A (en) * 1997-03-18 1999-05-04 Thomson Consumer Electronics, Inc. HD to SD guide converter for electronic television schedule system
JP3780079B2 (en) 1997-10-29 2006-05-31 株式会社日立製作所 Digital signal transmitter and receiver
JP3447207B2 (en) * 1997-12-05 2003-09-16 松下電器産業株式会社 Program information creation transmission apparatus and method
JP2000021136A (en) * 1998-06-30 2000-01-21 Toshiba Corp Recording / reproducing apparatus for multimedia information and recording / reproducing method applied to the apparatus
TW465235B (en) * 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
JP3634643B2 (en) * 1998-10-28 2005-03-30 株式会社東芝 Information recording medium and recording / reproducing apparatus thereof
US6573905B1 (en) * 1999-11-09 2003-06-03 Broadcom Corporation Video and graphics system with parallel processing of graphics windows
JP3501213B2 (en) 1999-07-13 2004-03-02 日本電気株式会社 Video device and recoder used therefor
JP2001077771A (en) * 1999-09-07 2001-03-23 Matsushita Electric Ind Co Ltd Broadcast receiving device and program recording medium
JP4239318B2 (en) 1999-09-29 2009-03-18 ソニー株式会社 Recording / reproducing method and recording / reproducing apparatus
US6700624B2 (en) * 1999-12-30 2004-03-02 Lg Electronics Inc. Combined terrestrial wave/cable broadcast receiver and program information processing method therefor
FR2809574B1 (en) * 2000-05-26 2002-11-08 Bernard Hodac REPEATER FOR RECEIVING APPARATUS, ESPECIALLY VIDEO, AND RECEIVING APPARATUS THEREOF
JP3682205B2 (en) * 2000-05-26 2005-08-10 シャープ株式会社 Electronic program guide display control apparatus and method, and recording medium
US6920281B1 (en) * 2000-06-30 2005-07-19 Koninklijke Philips Electronics N.V. Video memory manager for use in a video recorder and method of operation
WO2002013028A1 (en) * 2000-08-04 2002-02-14 Matsushita Electric Industrial Co., Ltd. Expiration date management system and apparatus therefor
JP2002064782A (en) * 2000-08-22 2002-02-28 Sharp Corp TV program recording and playback methods and devices used for them
JP4033636B2 (en) * 2001-03-12 2008-01-16 三菱電機株式会社 Video / audio information recording / playback device
JP4506064B2 (en) * 2001-09-26 2010-07-21 ブラザー工業株式会社 Display device, display method, and computer program
JP3849501B2 (en) * 2001-11-16 2006-11-22 株式会社日立製作所 Digital broadcast storage and playback device
KR100860174B1 (en) * 2001-12-06 2008-09-24 엘지전자 주식회사 Video display device and its operation method
JP4003516B2 (en) * 2002-04-16 2007-11-07 株式会社日立製作所 Recording device
JP2004056394A (en) * 2002-07-18 2004-02-19 Fujitsu Ltd Control device for controlling capture device and storage device via LAN, capture device, storage device, program and method therefor
US20040213542A1 (en) * 2003-04-22 2004-10-28 Hiroshi Hamasaka Apparatus and method to reproduce multimedia content for a multitude of resolution displays
JP4372673B2 (en) * 2004-12-10 2009-11-25 株式会社日立製作所 Scheduled recording setting method
WO2007065020A2 (en) * 2005-12-02 2007-06-07 Hillcrest Laboratories, Inc. Multimedia systems, methods and applications

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1107588A2 (en) 1999-11-30 2001-06-13 Matsushita Electric Industrial Co., Ltd. Program recording apparatus and program recording medium
US20030031456A1 (en) 2000-01-13 2003-02-13 Peter Vogel Video recorder with improved control system
US20020054750A1 (en) * 2000-04-25 2002-05-09 Michael Ficco DVR functions status indicator

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9860586B2 (en) 2005-01-31 2018-01-02 Thomson Licensing Customer associated profile for accessing audio and video media objects
EP1784019A3 (en) * 2005-11-02 2008-11-26 LG Electronics Inc. Broadcast receiver and method for diagnostic information presentation
EP1784017A3 (en) * 2005-11-02 2008-11-26 LG Electronics Inc. Broadcast receiver, data structure, and method for providing diagnostic information
CN1972401B (en) * 2005-11-02 2010-05-26 Lg电子株式会社 Broadcast receiver and method for displaying a diagnostic information
US8160424B2 (en) 2005-11-02 2012-04-17 Lg Electronics Inc. Broadcast receiver and method for diagnostic information presentation
US8266668B2 (en) 2005-11-02 2012-09-11 Lg Electronics Inc. Broadcast receiver, data structure, and method for providing diagnostic information
KR101233162B1 (en) 2005-11-02 2013-02-15 엘지전자 주식회사 apparatus for receiving a cable broadcast, data structure for a diagnostic information and method for sending a diagnostic information
EP1806750A1 (en) * 2006-01-10 2007-07-11 Kabushiki Kaisha Toshiba Network apparatus with recording bit rate monitoring
FR2993130A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device decoder for use with TV to receive and record audio video data on time shift buffer memory, has detection unit to detect mode in which data is decoded, and recording unit to record data only in single decoded mode
FR2993131A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Digital decoder for use with TV to receive and record audio video data on time shift buffer memory, has processor including transcoding unit to transcode data to reduce quantity of data to be recorded before recording data
FR2993129A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device for receiving and recording digital video data on recording medium, has recording unit recording one percentage of data lower than total groups of video data received and all groups of audio data in temporal shift buffer
FR2993128A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device for recording data on recording medium, has processor passing through normal reading mode of buffer memory of temporal shift if pause mode is activated or reading rate is lower than normal reading rate
FR2993126A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Receiving and recording device i.e. digital decoder, for receiving and recording e.g. audio data on TV set, has processor truncating beginning of buffer memory when data are not located at beginning of buffer memory during reading data
FR2993127A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device for receiving and recording data on recording medium for broadcasting programs on TV channels, has adjusting unit for adjusting limit of recording time in time shift buffer memory according to type of received data
FR2993125A1 (en) * 2012-07-03 2014-01-10 Thomson Licensing Device for reception and recording of digital video data on recording medium, has adjusting unit adjusting recording capacity of buffer memory to value that is greater than threshold value in accordance with average speed of microprocessor
CN104521241A (en) * 2012-07-03 2015-04-15 汤姆逊许可公司 Data recording device and method relating to a time shifting function on a recording medium
US9641792B2 (en) 2012-07-03 2017-05-02 Thomson Licensing Data recording device and method relating to a time shifting function on a recording medium
WO2014006092A1 (en) * 2012-07-03 2014-01-09 Thomson Licensing Data recording device and method relating to a time shifting function on a recording medium
CN113692746A (en) * 2020-03-13 2021-11-23 谷歌有限责任公司 Networked television apparatus with knowledge-based media content recommendation and unified user interface
CN113692746B (en) * 2020-03-13 2024-03-01 谷歌有限责任公司 Networked television apparatus with knowledge-based media content recommendation and unified user interface

Also Published As

Publication number Publication date
KR20050120723A (en) 2005-12-22
CN100418374C (en) 2008-09-10
EP1621012A1 (en) 2006-02-01
JP5043147B2 (en) 2012-10-10
JP5484653B2 (en) 2014-05-07
JP2010166621A (en) 2010-07-29
CN1784892A (en) 2006-06-07
JP2006525770A (en) 2006-11-09
BRPI0410019A (en) 2006-04-25
US7983529B2 (en) 2011-07-19
US20060263040A1 (en) 2006-11-23
BRPI0410019B1 (en) 2018-05-02
KR101029132B1 (en) 2011-04-13
EP1621012B1 (en) 2017-10-11
MY146836A (en) 2012-09-28

Similar Documents

Publication Publication Date Title
JP5043147B2 (en) Method and apparatus for indicating whether there is sufficient capacity to record a program
US6219839B1 (en) On-screen electronic resources guide
US8233029B2 (en) Reproduction apparatus and system
CA2460971C (en) Displaying program guide responsive to program guide data and program recording indicators
JP4124110B2 (en) Content viewing support apparatus, content viewing support method, and computer program
US8306402B2 (en) Time shift view/listening system, display device, and time shift view/listening method
US8503866B2 (en) Wish list for television recording
CN101548541B (en) Image display apparatus and method for controlling the same
CN1985512A (en) User defined default recording mode rules
CN100423568C (en) Method and device for controlling a digital recording device
KR101134753B1 (en) Method for recording service dada according to service type in Digital TV complex
MXPA05011866A (en) Method and apparatus for indicating whether sufficient space exists for recording a program
EP1742470A2 (en) Method of processing broadcast signal in television receiver and television receiver using the same
US20070043776A1 (en) Controller to be connected to IEEE 1394 serial bus
JP2007274387A (en) Recording apparatus
EP1620856A2 (en) Method and apparatus for enabling sub-channel recording and playback
US20080155419A1 (en) Method and Apparatus for Removing Partially Recorded Program
JP2012134928A (en) Recording/reproduction device

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 4755/DELNP/2005

Country of ref document: IN

REEP Request for entry into the european phase

Ref document number: 2004751286

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004751286

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2006263040

Country of ref document: US

Ref document number: 1020057020828

Country of ref document: KR

Ref document number: 10555150

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: PA/a/2005/011866

Country of ref document: MX

Ref document number: 2006514274

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 20048122111

Country of ref document: CN

WWP Wipo information: published in national office

Ref document number: 1020057020828

Country of ref document: KR

WWP Wipo information: published in national office

Ref document number: 2004751286

Country of ref document: EP

ENP Entry into the national phase

Ref document number: PI0410019

Country of ref document: BR

WWP Wipo information: published in national office

Ref document number: 10555150

Country of ref document: US