WO1992022983A2 - Large capacity, random access, multi-source recorder player - Google Patents

Large capacity, random access, multi-source recorder player Download PDF

Info

Publication number
WO1992022983A2
WO1992022983A2 PCT/US1992/004573 US9204573W WO9222983A2 WO 1992022983 A2 WO1992022983 A2 WO 1992022983A2 US 9204573 W US9204573 W US 9204573W WO 9222983 A2 WO9222983 A2 WO 9222983A2
Authority
WO
WIPO (PCT)
Prior art keywords
audio
signals
video
user
storage
Prior art date
Application number
PCT/US1992/004573
Other languages
French (fr)
Other versions
WO1992022983A3 (en
Inventor
H. Lee Browne
Paul Yurt
Original Assignee
Browne H Lee
Paul Yurt
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 Browne H Lee, Paul Yurt filed Critical Browne H Lee
Publication of WO1992022983A2 publication Critical patent/WO1992022983A2/en
Publication of WO1992022983A3 publication Critical patent/WO1992022983A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • 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/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating 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
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/29Arrangements for monitoring broadcast services or broadcast-related services
    • H04H60/33Arrangements for monitoring the users' behaviour or opinions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/61Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54
    • H04H60/65Arrangements for services using the result of monitoring, identification or recognition covered by groups H04H60/29-H04H60/54 for using the result on users' side
    • 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
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal

Definitions

  • the present invention relates generally to a large capacity, random access, multi-source audio and video re ⁇ corder player which is capable of receiving a plurality of simultaneous input signals and which allows a user to view and/or to record selected ones of the plurality of input signals.
  • the broadcaster's schedule is the user's schedule.
  • the video cassette recorder (VCR) is the only device which allows a user to control the recording of programs and the time of viewing programs, by replaying recorded programs.
  • the VCR allows the user to pre-set re ⁇ cording for a specific program by selecting the specific date, time, and channel that the program is broadcast. Such features allow the user to record without being present and to replay the recorded material at another time.
  • VCRs have limited storage capacity and only single source capability and therefore do not pro ⁇ vide the user with a great degree of flexibility and con ⁇ trol over program recording.
  • conventional VCRs require constant attention for selection and recording of each program.
  • a conventional VCR can only record one program at a time, while a typical household can receive many programs from multiple sources simulta ⁇ neously. It is therefore an object of the present invention to provide large capacity multiple source recording with ran ⁇ dom access, thus affording the user greater flexibility and control over the recording and replaying of programs.
  • Another object of the present invention is to allow the user to record from multiple channels individually, serially, or simultaneously.
  • Another object of the present invention is to allow the user to view programs while simultaneously recording one or more other programs.
  • Yet another object of the present invention is to pro ⁇ vide a multi-source recorder player whereby the user can modify stored programs.
  • Another object of the present invention is to allow the user to record from multiple channels and from multiple distribution sources simultaneously.
  • Still another object of the present invention is to allow the recorder to adapt to the viewing habits of the user by analyzing selected criteria.
  • a further object of the present invention is to record material continuously to allow random retention of chosen program segments.
  • Yet another object of the present invention is to per ⁇ mit the user to mix multiple stored programs into a compos ⁇ ite form. Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and ad ⁇ vantages of the invention may be realized and obtained by means of the instrumentalities and combinations particu ⁇ larly pointed out in the appended claims.
  • the audio/video recorder system of the present invention comprises input port means for receiving a plurality of transmission signals each containing program information, and storage means, coupled to the input port means, for simultaneously storing the plurality of received transmis ⁇ sion signals.
  • the present invention further comprises an audio/video recorder system comprising input port means for receiving a plurality of transmission signals each containing program information; storage processing means, coupled to the input port means, for storing the program information in the plu ⁇ rality of received transmission signals; and playback means, coupled to the storage means, for retrieving and playing desired program information from the stored re ⁇ ceived transmission signals, for playing program informa ⁇ tion simultaneously with the storing of program information by the storage processing means, and for playing different program information simultaneously.
  • an audio/video recorder system comprising input port means for receiving a plurality of transmission signals each containing program information; storage processing means, coupled to the input port means, for storing the program information in the plu ⁇ rality of received transmission signals; and playback means, coupled to the storage means, for retrieving and playing desired program information from the stored re ⁇ ceived transmission signals, for playing program informa ⁇ tion simultaneously with the storing of program information by the storage processing means, and for playing different program information simultaneously.
  • the present invention further comprises an audio/video recording device for simultaneously storing information from a plurality of sources, the recorder comprising input port means for receiving a plurality of transmission sig ⁇ nals, and storage means, coupled to the input port means, for simultaneously storing the received transmission sig ⁇ nals.
  • the present invention additionally comprises an audio/ video routing device comprising input port means for re ⁇ ceiving a plurality of transmission signals; demodulator and a/d conversion means, coupled to the input port means, for transforming the received transmission signals into digital signals each corresponding to a different one of the received transmission signals; and routing means for controlling the forwarding of the digital signals.
  • Fig. 1 is a block diagram of a preferred embodiment of the multi-source recorder player of the present invention
  • Fig. 2 is a diagram of the main menu control screen of the user control section of the multi-source recorder player
  • Fig. 3 is a diagram of the setup page screen option selected from the main menu control screen
  • Figs. 4A-4C are diagrams illustrating the calendar screen option selected from the main menu control screen
  • Figs. 5A-5E are diagrams illustrating the program se ⁇ lection option screen selected from the main menu control screen;
  • Fig. 6 is a diagram of the stored program list option screen selected from the main menu control screen;
  • Fig. 7 is a diagram of the routing controller option selected from the main menu control screen
  • Fig. 8 is a diagram of the special effects screen op ⁇ tion selected from the main menu control screen
  • Fig. 9 is a diagram of the mix control screen selected from the special effects screen.
  • Fig. 10 is a diagram of the wipe control screen se ⁇ lected from the special effects screen
  • Fig. 11 is a diagram of the database access option se ⁇ lected from the main menu control screen
  • Fig. 12 is a block diagram of a preferred voice con ⁇ trol system of the present invention.
  • Fig. 13 is a flowchart of a preferred method of re ⁇ cording of the present invention.
  • Fig. 14 is a drawing of the remote control panel of the present invention.
  • Fig. 1 is a block diagram of a preferred embodiment of the multi-source recorder player 100 of the present inven ⁇ tion.
  • the multi-source recorder player 100 a plural ⁇ ity of programs, consisting of audio and/or video signals, may be received simultaneously from a plurality of sources.
  • the multi-source recorder player 100 preferably has mul ⁇ tiple input connections, each of which may receive an input signal lOla-lOlf from air and ground based broadcast sources, cable feeds, or digital distribution sources.
  • the multi-source recorder player 100 can prefer ⁇ ably receive and process compressed digital signals lOlg and lOlh. Receiving compressed signals expands the signal handling and storage capacity of the multi-source recorder player 100.
  • the multi-source re ⁇ corder player 100 can simultaneously record, process, route, and display the plurality of input video and/or au ⁇ dio signals.
  • the multi-source recorder player 100 preferably in ⁇ cludes enough storage such that twenty or more hours of video with audio programming may be stored in a storage section 104. If audio only or video only programming is being retained, the storage times will increase correspond ⁇ ingly. The storage of audio and video only programming will utilize less storage than combined video and audio programming. The number of hours of recording which may be recorded, however, is not critical to this invention.
  • the multi-source recorder player 100 preferably includes a plurality of output con ⁇ nections including multiple rf, and digital and analog video and audio for outputting output signals 112a-112h to receiving devices, such as televisions and video recorders.
  • the multi-source recorder player 100 also preferably includes routing and compositing abilities affording a user control over the form and the destinations of the input signals lOla-lOlh.
  • the multi-source recorder player 100 may optionally include signal analysis circuitry, prefer ⁇ ably in the form of a neural network analysis circuit 114, for assisting the viewer in storing and retrieving desired programs and portions of desired programs.
  • Users of the multi-source recorder player 100 option ⁇ ally have selectively filtered programming because a plu ⁇ rality of programs are received simultaneously, buffered in a temporary program FIFO buffer 104c, and scanned and se ⁇ lectively stored by the neural network analysis circuit 114.
  • the system preferably filters the incoming program ⁇ ming by scanning the input programs on bus 109, overwriting undesired programs, and retaining only desired programs. Such a feature is particularly useful in this era of in ⁇ creased channel capacity from cable, satellite, and digital distribution channels.
  • a portion of the storage section 104 of the multi-source recorder player 100 can be cycled.
  • Memory is cycled when the multi-source recorder player 100 is set to operate a FIFO buffer for auto recording storage alloca ⁇ tion 104c in the storage section 104.
  • the auto recording storage allocation FIFO buffer 104c temporarily caches pro ⁇ grams from a selection of channels on a FIFO basis and preferably retains certain of those programs as selected by the user, or as selected by the user's viewing patterns recognized by neural network analysis circuit 114. After user or neural network selection, the program is retained by being added to the stored program list 600. In this way data is retained by multi-source recorder-player into stor ⁇ age section 104.
  • the memory is cycled because the FIFO buffer 104c causes only selected desired programming to be stored in storage section 104 and listed in the stored pro ⁇ gram list 600. Preferably, all unchosen programs are over ⁇ written by the next auto recording storage allocation FIFO pass.
  • Programs are not actually moved from the FIFO buffer 104c to storage section 104 but rather the reference to them is added to the stored program list 600.
  • the user or neural network decision determines the program starting point. When the first program buffered in the storage sec ⁇ tion 104 has been either stored or discarded, the next pro ⁇ gram becomes the first program. Additionally, programs may be erased from storage section 104 and new programs added from the FIFO buffer 104c.
  • the selection of a program for storage listing and retention can be performed some time after the programs or portions of the programs are received. For example, a user can se ⁇ lect a program for storage listing and retention after viewing the program, or the choice can be made while the program is being viewed. Alternatively, selection can be made automatically by the neural network analysis circuit 114.
  • the multi-source recorder player 100 can also prefer ⁇ ably access databases of compressed and non-compressed au ⁇ dio and video data.
  • the multi-source recorder player 100 can access databases through one or more of the input ports.
  • controller 105 can operate a com ⁇ munication session with a remote computer via signal path lOlg of the multi-source recorder player 100.
  • the remote computer can be connected via an ISDN network connection, for example.
  • the selected remote program data can be input to the multi-source recorder player 100 and stored in the storage section 104. This transfer process can preferably occur concurrently with other activities in the multi- source recorder player 100.
  • the multi-source recorder player 100 preferably includes input demodulator section 113.
  • input demodulator section 113 includes a plurality of input demodulators 113a-113g.
  • the number of input demodu ⁇ lators 113a-113g corresponds directly to the number of modulated input signals lOla-lOlg which are received by the multi-source recorder player 100 and which may be simulta ⁇ neously demodulated.
  • the number of input demodulators 113a-113g may vary but there should be at least two.
  • the input demodulators 113a-113g are preferably chosen to re ⁇ ceive signals from one or more of the following: a VHF an ⁇ tenna input, an FM antenna input, an AM antenna input, a cable television input, a Direct Broadcast Satellite input, a digital signal input, and an audio and video direct in ⁇ put.
  • the input demodulators 113a-113g demodulate signals from the following sources: VHF TV broadcasting, UHF TV broadcasting, FM radio broadcasting, AM radio broadcasting, cable television, satellite broadcasting, ISDN or other digital distribution sources and a VCR or audio recorder. Moreover, of the plurality of input demodulators 113a-113g, more than one may preferably receive the same type of sig ⁇ nal. Thus, for example, a plurality of cable television input signals may be received simultaneously by the multi- source recorder player 100.
  • Each of the plurality of input demodulators 113a-113g respectively receives an input signal lOla-lOlg comprising audio and/or video information.
  • the signals are received via an input connector located on the rear of the multi- source recorder player 100.
  • Input signals lOla-lOlg are demodulated separately by each of the plurality of demodu ⁇ lators 113a-113g.
  • the audio and video signals are separately con ⁇ verted to digital signals by analog to digital (a/d) con ⁇ version section 102.
  • Conversion section 102 preferably comprises a plurality of a/d converters 102a-102f.
  • input signals 101a- lOlf are analog signals. Therefore, there is one a/d con ⁇ verter 102a-102f for each simultaneously viewable and re ⁇ cordable analog input signal lOla-lOlf.
  • Digi ⁇ tal compression section 103 preferably includes a plurality of compressors 103a-103f. There is one compressor 103a-103f for each non-compressed input signal lOla-lOlf which may be input to the multi-source recorder player 100. Compression may be performed simultaneously in each of the compressors 103a-103f.
  • the data quantities iii the con ⁇ verted signals are preferably reduced by a factor of ap ⁇ proximately 200 for video signals, and a by factor of ap ⁇ proximately 8 for audio signals.
  • compressors 103a-103f Compression performed by compressors 103a-103f increases the storage capacity and the signal handling capacity of the multi-source recorder player 100. By routing and storing signals in their com ⁇ pressed form, the multi-source recorder player 100 can store and distribute large quantities of programming simul ⁇ taneously.
  • the storage section 104 preferably employs high speed. large capacity random access devices which may include op ⁇ tical and magnetic disks, RAM memory, and very high density floppy disks.
  • the storage section 104 may also be config ⁇ ured to include a primary storage section 104a, and an op ⁇ tional storage section 104b, which may be connected to the multi-source recorder player 100 via a high speed digital connection using interface 105a.
  • the optional storage sec ⁇ tion 104b may include removable media for long term storage of compressed data. With optional storage section 104b, users have control over the total amount of "on-line" stor ⁇ age capacity of the multi-source recorder player 100.
  • certain input signals may be pre-compressed.
  • the multi-source recorder player 100 may receive digital ISDN data as input signal lOlg, which is digitally modulated and distributed in a compressed format.
  • the input signal lOlg is passed directly to the demodulator section 113 and by ⁇ passes the converter section 102 and compression section 103.
  • Multi-source recorder player 100 may also receive demodulated compressed data as input signal lOlh, which is passed directly to storage section 104.
  • HDTV high definition television
  • IDTV improved definition television
  • a neural network analysis circuit 114 is connected by the bus 109 and the controller 105.
  • the controller 105 selects which of the input signals lOla-lOlh are input to the neural net ⁇ work analysis circuit 114. With this configuration the neural network analysis circuit 114 may scan one or more of the input signals lOla-lOlh.
  • the neural network analysis circuit 114 is designed to "learn" the user's preferences for programs by analyzing the user's viewing patterns.
  • Neural network analysis cir ⁇ cuit 114 operates recognition processing operations on the compressed data output from compressors 103a-103f and is configured to recognize program segments of interest to users of the multi-source recorder player 100. To do so, a user, by viewing program segments, automatically “teaches” the neural network analysis circuit 114 program elements which are of interest to that user.
  • a user may manually assist the neural network "learning" by selecting the "interesting" button 1411 or “uninteresting” button 1412 on the remote control panel 1400, shown in Fig. 14.
  • the "interesting" button 1411 and “uninteresting” button 1412 aid the neural network analysis circuit 114 in quickly learning the viewing inter ⁇ ests of a user. If the neural network analysis circuit 114 finds programing with patterns of interest to the user, the programing will be stored in storage section 104 for future playback. Thus, with the neural network analysis circuit 114, the user can maximize the storage capacity of storage section 104 by teaching the multi-source recorder player 100 which programs are of interest and which are not of interest so that only programs of interest are automati ⁇ cally retained for future viewing and scanning.
  • the neural network analysis circuit 114 can use the learned criteria to scan any number of channels and to retain any program which meets the learned criteria. This capability, combined with continuous FIFO buffering of incoming pro ⁇ graming in FIFO buffer 104c, allows for retention of pro ⁇ grams analyzed to be of interest after analysis is per ⁇ formed.
  • the analysis preformed by the neural network analysis circuit is optional.
  • Program viewing typically involves retrieving a pro ⁇ gram stored in the storage section 104 and/or viewing an incoming program from sources lOla-lOlh.
  • the user of the multi-source recorder player 100 communicates with control ⁇ ler 105 in order to control the multi-source recorder player 100 and to retrieve data, stored as programs, in storage section 104.
  • Controller 105 is a microprocessor which preferably runs a user control program and allows a user to access and control the multi-source recorder player 100.
  • the user control section which is described in greater detail with respect to Figs. 2-11, preferably acts similarly to the graphical interface provided by the Windows product sold by Microsoft, Inc. Selections are made via a remote control with a cursor positioning device such as a mouse or trackball.
  • the controller 105 generates a virtual control screen which may be placed on any screen to control of any one or more playback or recording processes. If a user wishes to view programs on several monitors simultaneously, the con ⁇ troller 105 can either operate multiple virtual control screens, one or more for each output monitor, or for each program window. Alternatively, the user may control all screens from one controller, portions of which may be dragged between screens, such as in an Apple Macintosh com ⁇ puter with multiple screens.
  • the user control program preferably includes a stored program list, shown in Fig. 6.
  • the stored program list contains a index of programs stored in storage section 104, and held in the memory of the con ⁇ troller 105.
  • the controller 105 can thereby address a de ⁇ sired program and output it to decompression section 106.
  • Decompression section 106 preferably comprises a plu ⁇ rality of decompressors 106a-106d wherein one of the decompressors 106a-106d decompresses a selected stored pro ⁇ gram.
  • Storage section 104 can output a plurality of pro ⁇ grams stored therein simultaneously, each to a respective one of decompressors 106a-106d.
  • the number of decompressors corresponds to the number of simultaneously viewable programs. With four decompressors 106a-106d, it is possible to view four simultaneous programs at one or more of the outputs 112a-112h.
  • the decompressed data from decompressors 106a-106d is input to the digital crosspoint 107.
  • the digital cross- point 107 comprises a high speed data bus with decoding logic allowing any source to be connected to any destina ⁇ tion.
  • the digital crosspoint 107 routes the decompressed digital data to the mixing and effects processing section 108.
  • Mixing and effects processing section 108 preferably contains high speed video and audio processors which per ⁇ form digital signal processing.
  • Fig. 1 shows three sepa ⁇ rate processors 108a-108c corresponding to three possible separate output signals simultaneously available. Proces ⁇ sors 108a-108c may preferably operate on one or more sig ⁇ nals.
  • the mixing and effects processing section 108 allows a plurality of input signals to be added, subtracted, dis ⁇ solved, faded, zoomed, windowed, panned, tilted, and swept, for example.
  • the mixing and effects processing performed in the mixing and effects processing section 108 is con ⁇ trolled by the user and will be discussed in greater detail below with respect to the user control section.
  • the d/a converter section 110 preferably com ⁇ prises d/a converters llOa-llOc.
  • the d/a converters 110a- 110c preferably include audio and video converters and buffering amplifiers which follow the converters and are used for driving the modulators.
  • the modulation section 111 preferably in ⁇ cludes modulators llla-lld. Although Fig. 1 shows four modulators, there is preferably one modulator for each modulated output signal.
  • the multi-source recorder player 100 preferably has a plurality of outputs, shown as 112a-112h in Fig. 1. With multiple outputs 112a- 112h, different users can be playing the same program from the multi-source recorder player 100 at different receiv ⁇ ers. Multiple outputs also make it possible to off-load one program to a VCR, while other programs stored in stor ⁇ age section 104 are being scanned.
  • Each of outputs 112a-112h preferably includes a sepa ⁇ rate audio and video output.
  • the multi-source recorder player 100 may have eight video and eight stereo audio outputs.
  • outputs 112a-112h preferably include analog baseband modulated and rf modulated outputs.
  • Output 112a is a rf modulated version of the same signal available at output 112d as a baseband signal, and baseband outputs 112b and 112c correspond to rf modulated outputs 112e and 112f, respectively, as shown in Fig. 1.
  • Output 112g may be used for sending decompressed digital data, for example, to a digi ⁇ tal television receiver.
  • Output 112h may be used to output modulated or non-modulated compressed program data, for example, to a remote location via common carrier channels, such as the telephone or ISDN networks, or to any receiver with decompression circuitry.
  • the three primary outputs include external device control connectors and signals, thus allowing controller 105 to control external devices such as VCRs.
  • output 112a may be set by default in the setup page 300, shown in Fig. 3, to receive the control screens which are described below with respect to the user control section shown in Figs. 2-11. Control screens are used to set the desired functions of the multi- source recorder player 100.
  • the remaining analog outputs, output 112b and output 112c, may be set in the setup page 300 to receive programs from storage section 104 without overlapping control screens.
  • Output 112a may preferably be sent to a primary monitor device, and outputs 112b and 112c are preferably connected to one or more audio/video record ⁇ ers or secondary monitors.
  • the control screen output may be changed by the user to output 112b or 112c.
  • Each video output from outputs 112a-112h is capable of outputting multiple programs simultaneously.
  • the user selects the format of the output.
  • the output format is controlled by controller 105 and is performed in the mixing and ef ⁇ fects processing section 108.
  • a plurality of programs may be output on output 112a in tiled or over ⁇ lapping windows.
  • multiple programs may be mixed into a composite image in the mixing and effects pro ⁇ cessing section 108 and output on a single output.
  • the format of the output data is selected in the setup page 300, described with respect to Fig. 3.
  • Audio program data is handled in much the same way as video program data, except that effects, such as wipe and zoom, cannot be performed on audio data.
  • the user can control the output of audio data via controller 105 in the mixing and effects processing section 108.
  • Such con ⁇ trol allows the user to perform audio fades, mixing, and routing.
  • Voice control signals also described below with respect to the user control section, may also be mixed with the audio data and output by default to output 112a.
  • the plurality of outputs 112a-112c of the multi-source recorder player 100 can each be connected to multiple televisions. With multiple televisions connected, it is possible to view several input programs at one or more locations simulta ⁇ neously.
  • the outputs 112a-112c of the multi-source re- corder player 100 may also be used to send incoming pro ⁇ grams to one or more destinations.
  • the multi-source re ⁇ corder player 100 can then be used for multi-user program distribution applications.
  • multiple controllers 105 preferably respond to and interact with several users simultaneously via multiple control screens.
  • the multi- source recorder play 100 can be used as a router and con ⁇ troller of the input signals and external recorders.
  • the multi-source recorder player 100 is controlled by controller 105.
  • control ⁇ ler 105 is accessed by the user from the control screen output on output 112a and the remote control panel 1400 shown in Fig. 14.
  • Figs. 2-11 are sample control screens used to control the multi-source recorder player 100.
  • the user control section is available to the user as an option and makes it possible for a user of the multi-source re ⁇ corder player 100 to select program source, channel, re ⁇ cording time, erasure, and output settings. If the user control screens shown in Figs. 2-11 are not desired, the user can operate the multi-source recorder player 100 with buttons, not shown, as in a conventional VCR.
  • Fig. 2 is a diagram illustrating a main menu control screen 200.
  • Control screen 200 will preferably appear on at least a portion of the output monitor screen of the user, which may be attached to output 112a, when the user wants to implement a function of the multi-source recorder player 100.
  • the user can preferably choose from a plural ⁇ ity of options appearing on the main menu control screen 200 including program recording option 202, stored program list option 203, database access option 206, routing con ⁇ trol option 204, special effects option 205, and setup page option 201.
  • User choice of the available options may be performed by an on-screen display with auditory prompts, a wired or wireless controller with a cursor positioning de ⁇ vice, track ball, a voice sampler, or a plurality of front panel switches.
  • setup page screen 300 When the user selects the setup page option 201 from the main menu control screen 200, setup page screen 300, shown in Fig. 3, appears.
  • the setup page screen 300 allows the user a plurality of control options including selection of program erasure section 301.
  • Program erasure section 301 allows a user to set how stored programs will be saved in the storage section 104.
  • programs are handled as continuous blocks of sequentially received data, for example, a one hour block of time or a ten second block of time.
  • Programs may be stored in storage section 104 and erased when storage capacity is reached in a first-in/ first-out (FIFO) mode, if selection of FIFO option 301a is made from.program erasure section 301.
  • FIFO first-in/ first-out
  • the oldest avail ⁇ able program in storage section 104 is erased and a new program is stored in this storage space. If the locking option described below is selected, and if the oldest stored program is locked, the next oldest unlocked program is preferably overwritten when recording occurs.
  • the FIFO mode causes the oldest stored program, or oldest stored unlocked program, to be automatically erased when the storage capacity of storage section 104 is reached.
  • program erasure may be selected by choosing erasure section 301. By selecting previously viewed option 301b, only programs which have been viewed will be automatically erased. The erasure of the stored viewed programs will preferably be performed on a FIFO ba ⁇ sis. Thus, having selected this option, unviewed programs are automatically saved. And, alternatively, program era ⁇ sure may be set in program erasure section 301 to be ex ⁇ ecuted only at the command of the user by selecting the command erasure option 310c. In this mode, automatic era ⁇ sure will not occur at all, and programs will only be erased at the command of the user.
  • Setup page screen 300 also preferably includes output setup section 302.
  • Output setup section 302 allows the user to connect selected outputs, for example, outputs 112a-112c shown in Fig. 1, to a desired receiving device.
  • output 112a may be con ⁇ nected to a television 312
  • output 112b may be connected to a VCR 322
  • output 112c may be connected to a third con ⁇ trol device 332.
  • the setting determines the control proto ⁇ col.
  • the user can thus send control signals for devices along with the programs to the receiving devices. This allows controller 104 to control the connected receiving device. Control signals are useful, for example, when choosing to download programs to remote video recorders. With control signals as well as video and audio signals available at each output, it is possible to automate the offloading of programs to an external VCR or other record ⁇ ing device.
  • Output setup section 302 makes it possible to connect and control many different video and audio record ⁇ ers.
  • Setup page screen 300 also preferably includes set re ⁇ cording criteria section 303. This allows the user to con ⁇ trol the neural network analysis circuit 114. With selec ⁇ tion of monitor viewer option 303a, the neural network analysis circuit 114 will learn desired programs from the viewing patterns of the user. With watch selection of but ⁇ tons option 303b, the neural network analysis circuit 114 will be trained from "interesting" button 1411 and "unin ⁇ teresting" button 1412 on the control panel 1400. With off selection option 303c, the neural network analysis network 114 will be disabled.
  • the auto recording storage allocation section 305 of setup page 300 allows the user to allocate a fixed portion of storage 104 for continuous FIFO buffering, as described above.
  • the portion of storage allocated is designated as a percentage of all storage available in storage section 104, and as shown in bar 305a.
  • the storage allocation section 305 also preferably displays the allocation numerically at 305b.
  • Setup page screen 300 also preferably includes display mode section 304.
  • the display mode section 304 allows out ⁇ puts 112a-112c to display multiple programs on one screen and also to display identical programs in different ways. If window option 304a is selected, the user can cause the output of selected ones of the outputs 112a-112c to be win ⁇ dowed. That is, the user can send a signal from one of the outputs 112a-112h to a receiver such that it appears as a window in another signal output to that receiver. Alterna ⁇ tively, the user can choose tiled windows, where the output appears as a series of equally sized windows, by selection of the tile window option 304b. Finally, the user can simply choose the full screen mode with the full screen option 304c.
  • output 112a can preferably output a single program on a full screen in a non-windowed mode.
  • Output 112b could output the same program in a window located at the top left of the screen of the connected output device with selection of the window option 304a for output 112b.
  • Output 112c could output four programs in four tiled, adjoining windows if the tile win ⁇ dow option 304b is selected for this output.
  • the overlapping windows selected by window option 304a and the tiled windows selected by tile window option 304b can preferably be dynamically moved with the aid of a menu bar. Location of such a menu bar and control of the tiled or overlapping windows is preferably accomplished by the mixer and effects processing section 108. If the user ac ⁇ tivates the display mode option 304, the mixer and effects processing section 108 causes an overlap of a control win ⁇ dow on top of the displayed program screen.
  • the multi-source recorder player 100 can be set to record.
  • the user selects the program recording option 202 from the main menu control screen 200 shown in Fig. 2.
  • a Gregorian calendar screen 400 illustrated in Figs. 4A-4C, appears on the screen.
  • the calendar screen 400 is used to set the record-time of a desired program.
  • the Gregorian calendar screen 400 includes a month screen 401 shown in Fig. 4A.
  • the month screen 401 includes each month of the year. After the user selects the desired month, such as June, as shown in Fig. 4A, the date screen
  • the series of calendar screens shown in Figs. 4A-4C is generated on screen by controller 105 and is mixed at the crosspoint 107 and mixer and effects processing section 108.
  • the calendar is dis ⁇ played on the control screen which preferably appears as a floating window on the selected output.
  • Controller 105 retains data entered into the calendar program, from screens 4A-4C, in RAM memory for future control of the multi-source recorder player 100. After the user sets the time of recording, he or she preferably next selects what is to be recorded.
  • Figs. 5A- 5E show the control screens which appear on the output screen for selection of the program to be recorded.
  • Fig. 5A shows the enter channel screen 501 which prompts the user to enter the channel of the program to be recorded.
  • the user Upon entering the channel, the user is prompted from source screen 502, shown in Fig. 5B, to enter the source from which the multi-source recorder player 100 should record the desired program.
  • the user can select from, for example, cable, VHF antenna, UHF antenna, FM ra ⁇ dio, AM radio, satellite, DBS, or ISDN digital from source screen 502.
  • frequency and title screen 507 appears as shown in Fig. 5C. From this screen, the user can op ⁇ tionally enter the program title into the title section 503.
  • the source and channel comprise sufficient data for specifying a specific program to be recorded, the user may optionally enter the program title at this time.
  • the user can preferably enter the recording frequency from the recording frequency section 504, shown in Fig. 5D.
  • the user can select from, for example, hourly, daily, weekly, bi-weekly, monthly, or other recording frequencies from frequency section 504.
  • the multi-source recorder player 100 will record the program which airs at the time and date selected in Figs. 4A-4C every day from the selected channel until it is programmed to stop recording.
  • the "other" recording option will allow for recording special events on specific dates, for example.
  • program codes representing the pro ⁇ gram, the source, or the recording time are available, then these codes could be entered instead of entering the pro ⁇ gram name, data, time, etc.
  • Program codes are numbers which are associated with a particular program. If program codes are available, for example, in the local newspaper and TV guide, the user can set the multi-source recorder player 100 for recording by entering only these codes in the program recording option 202. This makes programming much easier. If program codes are available, then a dif ⁇ ferent version of the user interface will be available to the user.
  • start screen 507 appears as shown in Fig. 5E.
  • the multi-source recorder player 100 is set to record by selec ⁇ tion of the OK option 505.
  • the record op ⁇ eration can be aborted by pressing cancel option 506.
  • Recorded programs are stored in storage section 104.
  • a list of the programs stored and set for storing in stor ⁇ age section 104 may be viewed by choosing the stored pro ⁇ gram list option 203 from the main user control menu 200 shown in Fig. 2. When this option is selected, a stored program list screen 600 is output by controller 105 to out ⁇ put 112a.
  • the stored program list screen 600 may preferably include a list of all stored programs. This list may also include information such as title, source, channel, time of recording, the length of the program, and the date the program was recorded or is set to be recorded. The user may optionally enter any notes to be associated with the program when the stored program list 600 is out ⁇ put.
  • the stored program list 600 may also preferably indi ⁇ cate whether the listed program has been recorded or has previously been viewed, and may indicate how much, if any, storage space remains in storage section 104.
  • the stored program list 600 is linked to the program data in storage section 104. If data is removed from the storage section, then the stored program list 600 is up ⁇ dated to reflect this removal. If compressed data is rein ⁇ stalled, for example when a removable media device is rein ⁇ stalled, then the stored program list 600 will be updated by controller 105. The user may preferably update the stored program list 600. The user has a keypad on the con ⁇ trol panel for text entry into the multi-source recorder player 100.
  • the controller 105 of the multi-source recorder-player 100 will automatically update the stored program list 600 from the broadcast information if this information is stored in storage section 104.
  • the user thus only needs to input a minimum of information to setup a recording sequence. If more detailed notes and title information are desired, then they can be input by the user at any time, from the keypad when selecting the appropriate entry in the stored program list 600.
  • Lock ⁇ ing a program involves selecting a program from the list and marking it as locked. A locked program will not be erased regardless of the program storage mode selected in the program storage option 301 selected in setup page 300, shown in Fig. 3.
  • the multi-source recorder player 100 preferably alerts the user and presents a list of locked stored programs, preferably in a format similar to stored program list 600, which are causing the storage capacity condition. The user must unlock the necessary amount of storage in storage section 104 before further recording requests may be accommodated.
  • the user can also set a filter on the stored program list, for example, to restrict the list of programs output on the stored program list 600 to those of interest to a single viewer. If there are two users of the multi-source recorder player 100, it is possible for each to view only his or her own listings and not those of the other person. This can be performed by incorporating a user password. Users of the multi-source recorder player 100 who do not know available passwords will be unable to access programs which are password-protected.
  • the multi-source recorder player 100 can preferably handle a plurality of passwords and support multiple stored program lists for multiple us ⁇ ers.
  • the multi-source recorder player 100 when operated as a multi-user device, will ask the user his or her password before making any menus or screens available. Once the password is received the multi-source recorder player 100 will interface with the user in the same way as described above, the only difference being that the listings of pro ⁇ grams retained for this user will not include any listings for other users unless they are considered "shared" pro ⁇ grams. Secondly, the neural network analysis circuit 114 will perform analysis for each user individually. The re ⁇ sulting analysis determining desired programs will thus be appropriate for each user.
  • the user may also preferably select the routing controller op ⁇ tion 204 shown on the main menu control screen 200 shown in Fig. 2. If the user chooses the routing controller option 204, the routing controller screen 700, shown in Fig. 7, is output from controller 105. When the routing controller screen 700 appears, the user first selects the output to which the signals are to be sent. The user selects, for example, one of outputs 112a-112c from the output selection 701. Output selection is not limited to outputs 112a-112c, but may be any of the outputs 112a-112h of the multi-source recorder player 100. The user then selects from the signal selection section 702 the types of signals which will be output by the output selected from output selection 701.
  • the routing controller option may be used to display signals without prior storage. With this option, the user sends incoming video and/or audio signals to the outputs, thus setting up connections between compression section 103 and decompression section 106, thereby bypassing the stor ⁇ age section 104.
  • composite images may be formed when the special effects option 205 is selected from the main menu control screen 200, shown in Fig. 2. With spe ⁇ cial effects screen 800, shown in Fig. 8, the user can se ⁇ lect special video and audio effects.
  • composite images and programs can be formed since the multi-source recorder player 100 can output a plurality of programs on each of the outputs 112a-112h. This is useful, for example, for making original material from a collection of audio and video sources.
  • Special effects screen 800 includes effects section 801. With the effects section 801, the user can wipe or mix input signals. Particularly, mix option 802 may be selected which causes mix control screen to appear.
  • Mix control screen 900 allows a user to set the levels for video and/or audio signals. To operate the mix control screen 900 the user selects the program of choice by posi ⁇ tioning the cursor and clicking on its picture. Once se ⁇ lected the user moves the slider 901a. This controls the mixing and effects processing section 108 causing a cor ⁇ responding change at output section 112. This in turn al ⁇ lows the user to combine images and sounds dynamically. Thus, production of original material from the material stored in storage section 104 is possible with the multi- source recorder player 100. By selecting one channel from channel selectors 902, the mixing and effects processing section 108 can be separately set for each channel, thus allowing mixing and panning of audio and video.
  • wipe control screen 1000 displays a list of available effects in wipe effect section 1010.
  • the individual wipe effects lOlOa-lOlOf allow the user to perform transitions between individual programs and between programs and backgrounds.
  • the user preferably selects a desired wipe effect by choos ⁇ ing one of the wipe effect options lOlOa-lOlOf.
  • the wipe control section 1011 allows the user to choose which programs and the portions of selected programs that will be wiped. First, the user selects which program or programs will be wiped from program selection option 1014. The user selects the desired program by moving the cursor over the program window and pressing select to set the controller 105 for effecting that program.
  • Mix control screen 900 represents a virtual mix controller. Slider 901a and 901b allow for setting levels of audio or video signals thus controlling the mixing and effects process. The user selects which program is being controlled by clicking on its picture, and then which of its channels are being effected by selecting one or more of the buttons for audio left or right 902a and 902b and video 902c.
  • the user can preferably choose to wipe between the two selected programs by selecting "wipe between programs" op ⁇ tion 1013b from the wiping mix section 1013. Alterna ⁇ tively, the user can preferably choose to wipe between the program selected from select program 1 option 1014a and a background color by selecting "wipe to color” option 1013a. Selection of the "wipe to color” option will cause a screen with a list of colors to appear from which the user can preferably choose the background color.
  • the user preferably selects the portion of the se ⁇ lected program or programs to be wiped from frame section 1012.
  • Program times are typically displayed in groups of frames each with a frame number. The beginning of the wipe is selected by entering the appropriate wipe start in the wipe start section 1012a. The end of the wipe may be indi ⁇ cated by entering the frame number where the wipe is to terminate in wipe end section 1012b.
  • the user can preferably mark the starting and ending times of wiping by using graphical display section 1015.
  • the begin ⁇ ning point of the wipe is displayed as a graphical image in the graphical display section 1015a.
  • the point where the wipe is to end is displayed as a graphical image in the graphical display section 1015b. This is very much like selecting points on a visual based editor such as from the Video F/X video editing system which runs on Macintosh com ⁇ puters sold by Apple Computers, Inc.
  • the user may also se ⁇ lect database access from the main menu control screen 200 by choosing database option 206, shown in Fig. 2.
  • Database access screen 1100 shown in Fig. 11, is displayed by con ⁇ troller 105 as a result of the user selecting this option.
  • the user can employ screen 1100 to search for desired programming by entering a search query.
  • the user enters textual information via a keyboard which is preferably part of the controller 105. Searching is controlled by a data ⁇ base server working in conjunction with the multi-source recorder player 100. If the database server has a larger number of fields then the lookup screen may differ from that shown in Fig. 11.
  • the screen may contain more fields with labels or it may contain a series of ques ⁇ tions to be answered for assisting the search.
  • the results of the search are output in output section 1120 as a series of pictures.
  • the picture displayed for each result will be provided by the database server.
  • the programs found as a result of the search will be handled in the same way as other programs which are available from the stored program list 600 shown in Fig. 6.
  • Figs. 2-11 User interaction, as described above with respect to Figs. 2-11, may preferably be accomplished by keys, or by vocalizing a command to a voice interactive control system.
  • Key commands involve using a mouse and associated software.
  • the user directs a pointer to a graphic display and clicks on desired options in the programming process.
  • the voice interactive control system senses voiced commands and pro ⁇ prises corresponding resulting control signals and re ⁇ sponses. Both mouse and voice control can operate the user options shown on main menu control screen 200, shown in Fig. 2.
  • Fig. 12 is a block diagram of the voice control system 1200 of the present invention.
  • the voice control system 1200 includes vocal interface 1201.
  • Vocal interface 1201 may preferably be a microphone which receives and amplifies voice commands from the user.
  • the voice signals amplified by vocal interface 1201 are input to analog to digital con ⁇ verter 1202.
  • the converted signal is output to waveform monitor and pattern comparator 1203.
  • Voice recognition and control circuitry is currently commercially available and is preferably interfaced to con ⁇ trol the multi-source recorder player 100.
  • Voice recogni ⁇ tion controllers allow a user to voice requests rather than pressing keystrokes and selecting menu options with a cur ⁇ sor controller.
  • the combination of vocal interface 1201, a/d converter 1202, and waveform monitor and pattern com ⁇ parator 1203 convert sound pressure into signals which con ⁇ trol the recording and other processing performed by the multi-source recorder player 100.
  • a voice response output may be mixed with program data stored in program storage 104 in mixing and effects section 108, and output to the audio output of one of outputs 112a-112h of the multi-source recorder player 100.
  • the user may preferably voice desired selections, hear previously stored voice segments, and hear synthesized voice messages.
  • a program or plurality of programs may be for ⁇ matted and recorded.
  • the user preferably follows the steps shown in the flowchart of Fig. 13.
  • the user first selects the record program mode (step 1310) to specify what to record and how often to record it. Once the decision is made, a Gregorian calendar is dis ⁇ played and the user chooses the month (step 1320), day (step 1330) and then the time (step 1340) to record.
  • the selection from the calendars corresponds with the calendar screens shown in Figs. 4A-4C.
  • the user next selects the program channel to be re ⁇ corded (step 1350) and the source connection for the pro ⁇ gram (step 1360).
  • the user selects the type of input signal which is to be re ⁇ corded so that it is input correctly to the demodulator section 101 of the multi-source recorder player 100.
  • step 1370 the user provides the name of the program to be recorded (step 1370) in either textual or voiced format.
  • the user then enters the frequency with which the program is to be recorded (step 1380).
  • the program which was pro ⁇ grammed to be recorded is recorded until the user indicates otherwise (step 1390).
  • Fig. 14 shows a remote control panel 1400 which can be for multi-source recorder player 100. While viewing live video, the user can press the record button on a control panel 1400 and immediate recording will take place. If the auto recording storage allocation section 305, shown in Fig. 3, is set, the material recorded can precede the record request of the user. In this way, an entire program can be retained when the choice to record the program is made after viewing it. The chosen program is then retained from the cycling FIFO. The user then selects the specific signals to be out ⁇ put to the selected output from select output section 703. After this selection, VHF Channel 2, VHF Channel 4, and Cable Channel 21 may be simultaneously output to output 112a, for example. Once selected, sliding the controllers 901a or 901b will set a level or balance for the chosen channels of audio and or video. If two programs are being effected then the user selects twice, once for each program before making the adjustments.
  • a program is not currently on screen the user can select it for the program list. Once selecting the program the user may start the program by pressing the play button 1405c on the remote control panel 1400.
  • Remote control panel 1400 allows the user to position the cursor with section 1408. Once the cursor is posi ⁇ tioned over a chosen program and select button 1408a is pressed, the user may use playback control section 1405 or routing section 1401-1403 to control the program.
  • panel 1407 When names and textual input are required, panel 1407 is used.
  • the "interesting" and “uninteresting” buttons 1411 and 1412 are used to help teach the neural network analysis circuit 114 the user's preferences.
  • the program list button 1403b is used to display the program list on the control monitor.
  • the source and output buttons 1401 and 1402 are used in conjunction with the connect button 1403a to arrange program routing.
  • the multi-source recorder player of the present invention can receive a plurality of different types of input signals.
  • the user has a great deal of con ⁇ trol over the signals that are input and can output the signals to one or more receivers.
  • Input signals may be stored in a storage section for later playback or manipula ⁇ tion.

Abstract

An audio/video recorder system receives a plurality of transmission signals each containing program information and simultaneously stores the received transmission signals. The system can be controlled by user input to allow for automatic recording of selected programs simultaneously input from multiple sources, reconfiguration of stored programs, and routing of stored programs to selected outputs.

Description

LARGE CAPACITY, RANDOM ACCESS, MULTI-SOURCE RECORDER PLAYER Background of the Present Invention
The present invention relates generally to a large capacity, random access, multi-source audio and video re¬ corder player which is capable of receiving a plurality of simultaneous input signals and which allows a user to view and/or to record selected ones of the plurality of input signals.
Currently, television viewers for the most part have little flexibility with regard to when broadcast program¬ ming may be viewed. The broadcaster's schedule is the user's schedule. The video cassette recorder (VCR) is the only device which allows a user to control the recording of programs and the time of viewing programs, by replaying recorded programs. The VCR allows the user to pre-set re¬ cording for a specific program by selecting the specific date, time, and channel that the program is broadcast. Such features allow the user to record without being present and to replay the recorded material at another time.
However, current VCRs have limited storage capacity and only single source capability and therefore do not pro¬ vide the user with a great degree of flexibility and con¬ trol over program recording. Moreover, conventional VCRs require constant attention for selection and recording of each program. Furthermore, a conventional VCR can only record one program at a time, while a typical household can receive many programs from multiple sources simulta¬ neously. It is therefore an object of the present invention to provide large capacity multiple source recording with ran¬ dom access, thus affording the user greater flexibility and control over the recording and replaying of programs.
It is a further object of the present invention to provide a large capacity recorder player which allows con¬ tinuous recording of a program with automatic erasure, such that the material recorded first is automatically erased first when the multi-source recorder player storage reaches capacity. This feature greatly reduces the need for con¬ stant user attention and provides multiple viewing options.
Another object of the present invention is to allow the user to record from multiple channels individually, serially, or simultaneously.
Another object of the present invention is to allow the user to view programs while simultaneously recording one or more other programs.
Yet another object of the present invention is to pro¬ vide a multi-source recorder player whereby the user can modify stored programs.
Another object of the present invention is to allow the user to record from multiple channels and from multiple distribution sources simultaneously.
Still another object of the present invention is to allow the recorder to adapt to the viewing habits of the user by analyzing selected criteria.
A further object of the present invention is to record material continuously to allow random retention of chosen program segments.
Yet another object of the present invention is to per¬ mit the user to mix multiple stored programs into a compos¬ ite form. Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and ad¬ vantages of the invention may be realized and obtained by means of the instrumentalities and combinations particu¬ larly pointed out in the appended claims.
Summary of the Invention
To achieve the objects in accordance with the purposes of the present invention, as embodied and described herein, the audio/video recorder system of the present invention comprises input port means for receiving a plurality of transmission signals each containing program information, and storage means, coupled to the input port means, for simultaneously storing the plurality of received transmis¬ sion signals.
The present invention further comprises an audio/video recorder system comprising input port means for receiving a plurality of transmission signals each containing program information; storage processing means, coupled to the input port means, for storing the program information in the plu¬ rality of received transmission signals; and playback means, coupled to the storage means, for retrieving and playing desired program information from the stored re¬ ceived transmission signals, for playing program informa¬ tion simultaneously with the storing of program information by the storage processing means, and for playing different program information simultaneously.
The present invention further comprises an audio/video recording device for simultaneously storing information from a plurality of sources, the recorder comprising input port means for receiving a plurality of transmission sig¬ nals, and storage means, coupled to the input port means, for simultaneously storing the received transmission sig¬ nals.
The present invention additionally comprises an audio/ video routing device comprising input port means for re¬ ceiving a plurality of transmission signals; demodulator and a/d conversion means, coupled to the input port means, for transforming the received transmission signals into digital signals each corresponding to a different one of the received transmission signals; and routing means for controlling the forwarding of the digital signals. Brief Description of the Drawings The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate the presently preferred apparatus and method of the invention and, together with the general description given above and the detailed description of the preferred embodiment given below, serve to explain the principles of the invention. In the drawings:
Fig. 1 is a block diagram of a preferred embodiment of the multi-source recorder player of the present invention;
Fig. 2 is a diagram of the main menu control screen of the user control section of the multi-source recorder player;
Fig. 3 is a diagram of the setup page screen option selected from the main menu control screen;
Figs. 4A-4C are diagrams illustrating the calendar screen option selected from the main menu control screen;
Figs. 5A-5E are diagrams illustrating the program se¬ lection option screen selected from the main menu control screen; Fig. 6 is a diagram of the stored program list option screen selected from the main menu control screen;
Fig. 7 is a diagram of the routing controller option selected from the main menu control screen;
Fig. 8 is a diagram of the special effects screen op¬ tion selected from the main menu control screen;
Fig. 9 is a diagram of the mix control screen selected from the special effects screen;
Fig. 10 is a diagram of the wipe control screen se¬ lected from the special effects screen;
Fig. 11 is a diagram of the database access option se¬ lected from the main menu control screen;
Fig. 12 is a block diagram of a preferred voice con¬ trol system of the present invention;
Fig. 13 is a flowchart of a preferred method of re¬ cording of the present invention; and
Fig. 14 is a drawing of the remote control panel of the present invention.
Detailed Description of the Preferred Embodiments
Reference will now be made in detail to the construc¬ tion and operation of preferred embodiments of the present invention which are illustrated in the accompanying draw¬ ings. In those drawings, like elements and operations are designated with the same reference characters.
In the following description, the preferred embodi¬ ments described are examples of the present invention. The present invention, however, is not limited to these ex¬ amples, but may be realized in other embodiments.
Fig. 1 is a block diagram of a preferred embodiment of the multi-source recorder player 100 of the present inven¬ tion. With the multi-source recorder player 100, a plural¬ ity of programs, consisting of audio and/or video signals, may be received simultaneously from a plurality of sources. The multi-source recorder player 100 preferably has mul¬ tiple input connections, each of which may receive an input signal lOla-lOlf from air and ground based broadcast sources, cable feeds, or digital distribution sources. Further, the multi-source recorder player 100 can prefer¬ ably receive and process compressed digital signals lOlg and lOlh. Receiving compressed signals expands the signal handling and storage capacity of the multi-source recorder player 100. Once signals are input, the multi-source re¬ corder player 100 can simultaneously record, process, route, and display the plurality of input video and/or au¬ dio signals.
The multi-source recorder player 100 preferably in¬ cludes enough storage such that twenty or more hours of video with audio programming may be stored in a storage section 104. If audio only or video only programming is being retained, the storage times will increase correspond¬ ingly. The storage of audio and video only programming will utilize less storage than combined video and audio programming. The number of hours of recording which may be recorded, however, is not critical to this invention. To output the recorded programs, the multi-source recorder player 100 preferably includes a plurality of output con¬ nections including multiple rf, and digital and analog video and audio for outputting output signals 112a-112h to receiving devices, such as televisions and video recorders. Additionally, some of the output signals 112a-112h may in¬ clude control signals for recording and viewing control of external devices. These devices will be controlled by con¬ troller 105 via the corresponding output connection. Setup for the control output is achieved from the output setup section 302 of the setup page control screen 300. The multi-source recorder player 100 also preferably includes routing and compositing abilities affording a user control over the form and the destinations of the input signals lOla-lOlh. The multi-source recorder player 100 may optionally include signal analysis circuitry, prefer¬ ably in the form of a neural network analysis circuit 114, for assisting the viewer in storing and retrieving desired programs and portions of desired programs.
Users of the multi-source recorder player 100 option¬ ally have selectively filtered programming because a plu¬ rality of programs are received simultaneously, buffered in a temporary program FIFO buffer 104c, and scanned and se¬ lectively stored by the neural network analysis circuit 114. The system preferably filters the incoming program¬ ming by scanning the input programs on bus 109, overwriting undesired programs, and retaining only desired programs. Such a feature is particularly useful in this era of in¬ creased channel capacity from cable, satellite, and digital distribution channels.
Additionally, a portion of the storage section 104 of the multi-source recorder player 100 can be cycled. Memory is cycled when the multi-source recorder player 100 is set to operate a FIFO buffer for auto recording storage alloca¬ tion 104c in the storage section 104. The auto recording storage allocation FIFO buffer 104c temporarily caches pro¬ grams from a selection of channels on a FIFO basis and preferably retains certain of those programs as selected by the user, or as selected by the user's viewing patterns recognized by neural network analysis circuit 114. After user or neural network selection, the program is retained by being added to the stored program list 600. In this way data is retained by multi-source recorder-player into stor¬ age section 104. The memory is cycled because the FIFO buffer 104c causes only selected desired programming to be stored in storage section 104 and listed in the stored pro¬ gram list 600. Preferably, all unchosen programs are over¬ written by the next auto recording storage allocation FIFO pass.
Programs are not actually moved from the FIFO buffer 104c to storage section 104 but rather the reference to them is added to the stored program list 600. The user or neural network decision determines the program starting point. When the first program buffered in the storage sec¬ tion 104 has been either stored or discarded, the next pro¬ gram becomes the first program. Additionally, programs may be erased from storage section 104 and new programs added from the FIFO buffer 104c.
With auto-recording storage allocation enabled , the selection of a program for storage listing and retention can be performed some time after the programs or portions of the programs are received. For example, a user can se¬ lect a program for storage listing and retention after viewing the program, or the choice can be made while the program is being viewed. Alternatively, selection can be made automatically by the neural network analysis circuit 114.
The multi-source recorder player 100 can also prefer¬ ably access databases of compressed and non-compressed au¬ dio and video data. The multi-source recorder player 100 can access databases through one or more of the input ports. For example, controller 105 can operate a com¬ munication session with a remote computer via signal path lOlg of the multi-source recorder player 100. The remote computer can be connected via an ISDN network connection, for example. The selected remote program data can be input to the multi-source recorder player 100 and stored in the storage section 104. This transfer process can preferably occur concurrently with other activities in the multi- source recorder player 100.
In a preferred embodiment of the present invention, the multi-source recorder player 100 preferably includes input demodulator section 113. In the preferred embodi¬ ment, input demodulator section 113 includes a plurality of input demodulators 113a-113g. The number of input demodu¬ lators 113a-113g corresponds directly to the number of modulated input signals lOla-lOlg which are received by the multi-source recorder player 100 and which may be simulta¬ neously demodulated. The number of input demodulators 113a-113g may vary but there should be at least two. The input demodulators 113a-113g are preferably chosen to re¬ ceive signals from one or more of the following: a VHF an¬ tenna input, an FM antenna input, an AM antenna input, a cable television input, a Direct Broadcast Satellite input, a digital signal input, and an audio and video direct in¬ put.
The input demodulators 113a-113g demodulate signals from the following sources: VHF TV broadcasting, UHF TV broadcasting, FM radio broadcasting, AM radio broadcasting, cable television, satellite broadcasting, ISDN or other digital distribution sources and a VCR or audio recorder. Moreover, of the plurality of input demodulators 113a-113g, more than one may preferably receive the same type of sig¬ nal. Thus, for example, a plurality of cable television input signals may be received simultaneously by the multi- source recorder player 100.
Each of the plurality of input demodulators 113a-113g respectively receives an input signal lOla-lOlg comprising audio and/or video information. The signals are received via an input connector located on the rear of the multi- source recorder player 100. Input signals lOla-lOlg are demodulated separately by each of the plurality of demodu¬ lators 113a-113g. After demodulation by input demodulators 113a-113g, the audio and video signals are separately con¬ verted to digital signals by analog to digital (a/d) con¬ version section 102. Conversion section 102 preferably comprises a plurality of a/d converters 102a-102f. In the preferred embodiment shown in Fig. 1, input signals 101a- lOlf are analog signals. Therefore, there is one a/d con¬ verter 102a-102f for each simultaneously viewable and re¬ cordable analog input signal lOla-lOlf.
Once the signals are a/d converted, they are passed to digital compression section 103 for data reduction. Digi¬ tal compression section 103 preferably includes a plurality of compressors 103a-103f. There is one compressor 103a-103f for each non-compressed input signal lOla-lOlf which may be input to the multi-source recorder player 100. Compression may be performed simultaneously in each of the compressors 103a-103f. The data quantities iii the con¬ verted signals are preferably reduced by a factor of ap¬ proximately 200 for video signals, and a by factor of ap¬ proximately 8 for audio signals. Compression performed by compressors 103a-103f increases the storage capacity and the signal handling capacity of the multi-source recorder player 100. By routing and storing signals in their com¬ pressed form, the multi-source recorder player 100 can store and distribute large quantities of programming simul¬ taneously.
Once compressed in compression section 103, the data is preferably input to storage section 104 via bus 109. The storage section 104 preferably employs high speed. large capacity random access devices which may include op¬ tical and magnetic disks, RAM memory, and very high density floppy disks. The storage section 104 may also be config¬ ured to include a primary storage section 104a, and an op¬ tional storage section 104b, which may be connected to the multi-source recorder player 100 via a high speed digital connection using interface 105a. The optional storage sec¬ tion 104b may include removable media for long term storage of compressed data. With optional storage section 104b, users have control over the total amount of "on-line" stor¬ age capacity of the multi-source recorder player 100.
Alternatively, certain input signals, such as signals lOlg and lOlh, may be pre-compressed. For example, the multi-source recorder player 100 may receive digital ISDN data as input signal lOlg, which is digitally modulated and distributed in a compressed format. The input signal lOlg is passed directly to the demodulator section 113 and by¬ passes the converter section 102 and compression section 103. Multi-source recorder player 100 may also receive demodulated compressed data as input signal lOlh, which is passed directly to storage section 104.
It is desirable to permit direct storage of pre- compressed data because compressed program distribution is becoming more common. Compression is especially desired when distributing high information content signals such as high definition television (HDTV) signals and improved definition television (IDTV).
Once an input signal reaches bus 109, certain prede¬ termined criteria of the input signal may be assessed, if this option is chosen. Analysis is controlled by the user and will be discussed in greater detail below with respect to the user control section, shown and described with re¬ spect to Figs. 2-11. Such analysis is preferably performed by a neural network analysis circuit 114. The neural network analysis circuit 114 is connected by the bus 109 and the controller 105. The controller 105 selects which of the input signals lOla-lOlh are input to the neural net¬ work analysis circuit 114. With this configuration the neural network analysis circuit 114 may scan one or more of the input signals lOla-lOlh.
The neural network analysis circuit 114 is designed to "learn" the user's preferences for programs by analyzing the user's viewing patterns. Neural network analysis cir¬ cuit 114 operates recognition processing operations on the compressed data output from compressors 103a-103f and is configured to recognize program segments of interest to users of the multi-source recorder player 100. To do so, a user, by viewing program segments, automatically "teaches" the neural network analysis circuit 114 program elements which are of interest to that user.
Additionally, a user may manually assist the neural network "learning" by selecting the "interesting" button 1411 or "uninteresting" button 1412 on the remote control panel 1400, shown in Fig. 14. The "interesting" button 1411 and "uninteresting" button 1412 aid the neural network analysis circuit 114 in quickly learning the viewing inter¬ ests of a user. If the neural network analysis circuit 114 finds programing with patterns of interest to the user, the programing will be stored in storage section 104 for future playback. Thus, with the neural network analysis circuit 114, the user can maximize the storage capacity of storage section 104 by teaching the multi-source recorder player 100 which programs are of interest and which are not of interest so that only programs of interest are automati¬ cally retained for future viewing and scanning. Further, with automated recording, described below with respect to the user control section in Figs. 2-11, the neural network analysis circuit 114 can use the learned criteria to scan any number of channels and to retain any program which meets the learned criteria. This capability, combined with continuous FIFO buffering of incoming pro¬ graming in FIFO buffer 104c, allows for retention of pro¬ grams analyzed to be of interest after analysis is per¬ formed. The analysis preformed by the neural network analysis circuit is optional.
Program viewing typically involves retrieving a pro¬ gram stored in the storage section 104 and/or viewing an incoming program from sources lOla-lOlh. The user of the multi-source recorder player 100 communicates with control¬ ler 105 in order to control the multi-source recorder player 100 and to retrieve data, stored as programs, in storage section 104.
Controller 105 is a microprocessor which preferably runs a user control program and allows a user to access and control the multi-source recorder player 100. The user control section, which is described in greater detail with respect to Figs. 2-11, preferably acts similarly to the graphical interface provided by the Windows product sold by Microsoft, Inc. Selections are made via a remote control with a cursor positioning device such as a mouse or trackball.
The controller 105 generates a virtual control screen which may be placed on any screen to control of any one or more playback or recording processes. If a user wishes to view programs on several monitors simultaneously, the con¬ troller 105 can either operate multiple virtual control screens, one or more for each output monitor, or for each program window. Alternatively, the user may control all screens from one controller, portions of which may be dragged between screens, such as in an Apple Macintosh com¬ puter with multiple screens. The user control program preferably includes a stored program list, shown in Fig. 6. The stored program list contains a index of programs stored in storage section 104, and held in the memory of the con¬ troller 105. The controller 105 can thereby address a de¬ sired program and output it to decompression section 106.
Decompression section 106 preferably comprises a plu¬ rality of decompressors 106a-106d wherein one of the decompressors 106a-106d decompresses a selected stored pro¬ gram. Storage section 104 can output a plurality of pro¬ grams stored therein simultaneously, each to a respective one of decompressors 106a-106d. The number of decompressors corresponds to the number of simultaneously viewable programs. With four decompressors 106a-106d, it is possible to view four simultaneous programs at one or more of the outputs 112a-112h.
The decompressed data from decompressors 106a-106d is input to the digital crosspoint 107. The digital cross- point 107 comprises a high speed data bus with decoding logic allowing any source to be connected to any destina¬ tion. The digital crosspoint 107 routes the decompressed digital data to the mixing and effects processing section 108.
Mixing and effects processing section 108 preferably contains high speed video and audio processors which per¬ form digital signal processing. Fig. 1 shows three sepa¬ rate processors 108a-108c corresponding to three possible separate output signals simultaneously available. Proces¬ sors 108a-108c may preferably operate on one or more sig¬ nals. The mixing and effects processing section 108 allows a plurality of input signals to be added, subtracted, dis¬ solved, faded, zoomed, windowed, panned, tilted, and swept, for example. The mixing and effects processing performed in the mixing and effects processing section 108 is con¬ trolled by the user and will be discussed in greater detail below with respect to the user control section.
After data is processed in the mixing and effects pro¬ cessing section 108, the data is output to d/a converter section 110. The d/a converter section 110 preferably com¬ prises d/a converters llOa-llOc. The d/a converters 110a- 110c preferably include audio and video converters and buffering amplifiers which follow the converters and are used for driving the modulators.
After d/a converting, the data is sent to modulation section 111. The modulation section 111 preferably in¬ cludes modulators llla-lld. Although Fig. 1 shows four modulators, there is preferably one modulator for each modulated output signal.
After modulation in the modulation section 111, sig¬ nals may be output to various receivers. The multi-source recorder player 100 preferably has a plurality of outputs, shown as 112a-112h in Fig. 1. With multiple outputs 112a- 112h, different users can be playing the same program from the multi-source recorder player 100 at different receiv¬ ers. Multiple outputs also make it possible to off-load one program to a VCR, while other programs stored in stor¬ age section 104 are being scanned.
Each of outputs 112a-112h preferably includes a sepa¬ rate audio and video output. In Fig. 1, the multi-source recorder player 100 may have eight video and eight stereo audio outputs. In the preferred embodiment of the inven¬ tion shown in Fig. 1, outputs 112a-112h preferably include analog baseband modulated and rf modulated outputs. Output 112a is a rf modulated version of the same signal available at output 112d as a baseband signal, and baseband outputs 112b and 112c correspond to rf modulated outputs 112e and 112f, respectively, as shown in Fig. 1. There are two digital outputs 112g and 112h. Output 112g may be used for sending decompressed digital data, for example, to a digi¬ tal television receiver. Output 112h may be used to output modulated or non-modulated compressed program data, for example, to a remote location via common carrier channels, such as the telephone or ISDN networks, or to any receiver with decompression circuitry. The three primary outputs include external device control connectors and signals, thus allowing controller 105 to control external devices such as VCRs.
Of the three analog outputs, output 112a may be set by default in the setup page 300, shown in Fig. 3, to receive the control screens which are described below with respect to the user control section shown in Figs. 2-11. Control screens are used to set the desired functions of the multi- source recorder player 100. The remaining analog outputs, output 112b and output 112c, may be set in the setup page 300 to receive programs from storage section 104 without overlapping control screens. Output 112a may preferably be sent to a primary monitor device, and outputs 112b and 112c are preferably connected to one or more audio/video record¬ ers or secondary monitors. The control screen output may be changed by the user to output 112b or 112c.
Each video output from outputs 112a-112h is capable of outputting multiple programs simultaneously. In order to output multiple programs simultaneously, the user selects the format of the output. The output format is controlled by controller 105 and is performed in the mixing and ef¬ fects processing section 108. For example, a plurality of programs may be output on output 112a in tiled or over¬ lapping windows. Alternatively, multiple programs may be mixed into a composite image in the mixing and effects pro¬ cessing section 108 and output on a single output. The format of the output data is selected in the setup page 300, described with respect to Fig. 3.
Audio program data is handled in much the same way as video program data, except that effects, such as wipe and zoom, cannot be performed on audio data. However, the user can control the output of audio data via controller 105 in the mixing and effects processing section 108. Such con¬ trol allows the user to perform audio fades, mixing, and routing. Voice control signals, also described below with respect to the user control section, may also be mixed with the audio data and output by default to output 112a.
In another embodiment of the present invention, the plurality of outputs 112a-112c of the multi-source recorder player 100 can each be connected to multiple televisions. With multiple televisions connected, it is possible to view several input programs at one or more locations simulta¬ neously. The outputs 112a-112c of the multi-source re- corder player 100 may also be used to send incoming pro¬ grams to one or more destinations. The multi-source re¬ corder player 100 can then be used for multi-user program distribution applications. In a multi-user application, multiple controllers 105 preferably respond to and interact with several users simultaneously via multiple control screens. Moreover, in an embodiment of the present inven¬ tion which does not include storage section 104, the multi- source recorder play 100 can be used as a router and con¬ troller of the input signals and external recorders. As indicated above, the multi-source recorder player 100 is controlled by controller 105. Preferably, control¬ ler 105 is accessed by the user from the control screen output on output 112a and the remote control panel 1400 shown in Fig. 14. Figs. 2-11 are sample control screens used to control the multi-source recorder player 100. The user control section is available to the user as an option and makes it possible for a user of the multi-source re¬ corder player 100 to select program source, channel, re¬ cording time, erasure, and output settings. If the user control screens shown in Figs. 2-11 are not desired, the user can operate the multi-source recorder player 100 with buttons, not shown, as in a conventional VCR.
Fig. 2 is a diagram illustrating a main menu control screen 200. Control screen 200 will preferably appear on at least a portion of the output monitor screen of the user, which may be attached to output 112a, when the user wants to implement a function of the multi-source recorder player 100. The user can preferably choose from a plural¬ ity of options appearing on the main menu control screen 200 including program recording option 202, stored program list option 203, database access option 206, routing con¬ trol option 204, special effects option 205, and setup page option 201. User choice of the available options may be performed by an on-screen display with auditory prompts, a wired or wireless controller with a cursor positioning de¬ vice, track ball, a voice sampler, or a plurality of front panel switches.
When the user selects the setup page option 201 from the main menu control screen 200, setup page screen 300, shown in Fig. 3, appears. The setup page screen 300 allows the user a plurality of control options including selection of program erasure section 301. Program erasure section 301 allows a user to set how stored programs will be saved in the storage section 104. Preferably, programs are handled as continuous blocks of sequentially received data, for example, a one hour block of time or a ten second block of time.
Programs may be stored in storage section 104 and erased when storage capacity is reached in a first-in/ first-out (FIFO) mode, if selection of FIFO option 301a is made from.program erasure section 301. In the FIFO mode, if additional storage is required, then the oldest avail¬ able program in storage section 104 is erased and a new program is stored in this storage space. If the locking option described below is selected, and if the oldest stored program is locked, the next oldest unlocked program is preferably overwritten when recording occurs. Thus, the FIFO mode causes the oldest stored program, or oldest stored unlocked program, to be automatically erased when the storage capacity of storage section 104 is reached.
Alternatively, program erasure may be selected by choosing erasure section 301. By selecting previously viewed option 301b, only programs which have been viewed will be automatically erased. The erasure of the stored viewed programs will preferably be performed on a FIFO ba¬ sis. Thus, having selected this option, unviewed programs are automatically saved. And, alternatively, program era¬ sure may be set in program erasure section 301 to be ex¬ ecuted only at the command of the user by selecting the command erasure option 310c. In this mode, automatic era¬ sure will not occur at all, and programs will only be erased at the command of the user.
Setup page screen 300 also preferably includes output setup section 302. Output setup section 302 allows the user to connect selected outputs, for example, outputs 112a-112c shown in Fig. 1, to a desired receiving device. For example, as shown in Fig. 3, output 112a may be con¬ nected to a television 312, output 112b may be connected to a VCR 322, and output 112c may be connected to a third con¬ trol device 332. The setting determines the control proto¬ col. The user can thus send control signals for devices along with the programs to the receiving devices. This allows controller 104 to control the connected receiving device. Control signals are useful, for example, when choosing to download programs to remote video recorders. With control signals as well as video and audio signals available at each output, it is possible to automate the offloading of programs to an external VCR or other record¬ ing device. Output setup section 302 makes it possible to connect and control many different video and audio record¬ ers.
Setup page screen 300 also preferably includes set re¬ cording criteria section 303. This allows the user to con¬ trol the neural network analysis circuit 114. With selec¬ tion of monitor viewer option 303a, the neural network analysis circuit 114 will learn desired programs from the viewing patterns of the user. With watch selection of but¬ tons option 303b, the neural network analysis circuit 114 will be trained from "interesting" button 1411 and "unin¬ teresting" button 1412 on the control panel 1400. With off selection option 303c, the neural network analysis network 114 will be disabled.
The auto recording storage allocation section 305 of setup page 300 allows the user to allocate a fixed portion of storage 104 for continuous FIFO buffering, as described above. The portion of storage allocated is designated as a percentage of all storage available in storage section 104, and as shown in bar 305a. The storage allocation section 305 also preferably displays the allocation numerically at 305b.
Setup page screen 300 also preferably includes display mode section 304. The display mode section 304 allows out¬ puts 112a-112c to display multiple programs on one screen and also to display identical programs in different ways. If window option 304a is selected, the user can cause the output of selected ones of the outputs 112a-112c to be win¬ dowed. That is, the user can send a signal from one of the outputs 112a-112h to a receiver such that it appears as a window in another signal output to that receiver. Alterna¬ tively, the user can choose tiled windows, where the output appears as a series of equally sized windows, by selection of the tile window option 304b. Finally, the user can simply choose the full screen mode with the full screen option 304c.
As an example, after making a selection, output 112a can preferably output a single program on a full screen in a non-windowed mode. Output 112b could output the same program in a window located at the top left of the screen of the connected output device with selection of the window option 304a for output 112b. Output 112c could output four programs in four tiled, adjoining windows if the tile win¬ dow option 304b is selected for this output.
The overlapping windows selected by window option 304a and the tiled windows selected by tile window option 304b can preferably be dynamically moved with the aid of a menu bar. Location of such a menu bar and control of the tiled or overlapping windows is preferably accomplished by the mixer and effects processing section 108. If the user ac¬ tivates the display mode option 304, the mixer and effects processing section 108 causes an overlap of a control win¬ dow on top of the displayed program screen.
After the user selects the setup criteria from the setup page screen 300, the multi-source recorder player 100 can be set to record. To record desired programs, the user selects the program recording option 202 from the main menu control screen 200 shown in Fig. 2. After selection of program recording option 202, a Gregorian calendar screen 400, illustrated in Figs. 4A-4C, appears on the screen. The calendar screen 400 is used to set the record-time of a desired program.
The Gregorian calendar screen 400 includes a month screen 401 shown in Fig. 4A. The month screen 401 includes each month of the year. After the user selects the desired month, such as June, as shown in Fig. 4A, the date screen
402, shown in Fig. 4B, appears. The user then selects the desired date, shown in Fig. 4B as June 5. The time screen
403, shown in Fig. 4C, then appears and the user selects the time when the multi-source recorder player 100 should be set to record.
The series of calendar screens shown in Figs. 4A-4C, like the other control screens, is generated on screen by controller 105 and is mixed at the crosspoint 107 and mixer and effects processing section 108. The calendar is dis¬ played on the control screen which preferably appears as a floating window on the selected output. Controller 105 retains data entered into the calendar program, from screens 4A-4C, in RAM memory for future control of the multi-source recorder player 100. After the user sets the time of recording, he or she preferably next selects what is to be recorded. Figs. 5A- 5E show the control screens which appear on the output screen for selection of the program to be recorded.
Fig. 5A shows the enter channel screen 501 which prompts the user to enter the channel of the program to be recorded. Upon entering the channel, the user is prompted from source screen 502, shown in Fig. 5B, to enter the source from which the multi-source recorder player 100 should record the desired program. The user can select from, for example, cable, VHF antenna, UHF antenna, FM ra¬ dio, AM radio, satellite, DBS, or ISDN digital from source screen 502. Next, frequency and title screen 507 appears as shown in Fig. 5C. From this screen, the user can op¬ tionally enter the program title into the title section 503. Although the source and channel comprise sufficient data for specifying a specific program to be recorded, the user may optionally enter the program title at this time.
Following the optional entry of the program name, the user can preferably enter the recording frequency from the recording frequency section 504, shown in Fig. 5D. The user can select from, for example, hourly, daily, weekly, bi-weekly, monthly, or other recording frequencies from frequency section 504. For example, if the user selects daily recording, the multi-source recorder player 100 will record the program which airs at the time and date selected in Figs. 4A-4C every day from the selected channel until it is programmed to stop recording. The "other" recording option will allow for recording special events on specific dates, for example. Alternatively, if program codes representing the pro¬ gram, the source, or the recording time are available, then these codes could be entered instead of entering the pro¬ gram name, data, time, etc. Program codes are numbers which are associated with a particular program. If program codes are available, for example, in the local newspaper and TV guide, the user can set the multi-source recorder player 100 for recording by entering only these codes in the program recording option 202. This makes programming much easier. If program codes are available, then a dif¬ ferent version of the user interface will be available to the user.
After all required selections are made from screens 5A-5D, start screen 507 appears as shown in Fig. 5E. The multi-source recorder player 100 is set to record by selec¬ tion of the OK option 505. Alternatively, the record op¬ eration can be aborted by pressing cancel option 506.
Recorded programs are stored in storage section 104. A list of the programs stored and set for storing in stor¬ age section 104 may be viewed by choosing the stored pro¬ gram list option 203 from the main user control menu 200 shown in Fig. 2. When this option is selected, a stored program list screen 600 is output by controller 105 to out¬ put 112a.
The stored program list screen 600, shown in Fig. 6, may preferably include a list of all stored programs. This list may also include information such as title, source, channel, time of recording, the length of the program, and the date the program was recorded or is set to be recorded. The user may optionally enter any notes to be associated with the program when the stored program list 600 is out¬ put. The stored program list 600 may also preferably indi¬ cate whether the listed program has been recorded or has previously been viewed, and may indicate how much, if any, storage space remains in storage section 104.
The stored program list 600 is linked to the program data in storage section 104. If data is removed from the storage section, then the stored program list 600 is up¬ dated to reflect this removal. If compressed data is rein¬ stalled, for example when a removable media device is rein¬ stalled, then the stored program list 600 will be updated by controller 105. The user may preferably update the stored program list 600. The user has a keypad on the con¬ trol panel for text entry into the multi-source recorder player 100.
Alternatively, if titles or other information for pro¬ grams are broadcast with the program or from a different source, then the controller 105 of the multi-source recorder-player 100 will automatically update the stored program list 600 from the broadcast information if this information is stored in storage section 104. The user thus only needs to input a minimum of information to setup a recording sequence. If more detailed notes and title information are desired, then they can be input by the user at any time, from the keypad when selecting the appropriate entry in the stored program list 600.
When the stored program list 600 is displayed, the user may lock certain of the listed stored programs. Lock¬ ing a program involves selecting a program from the list and marking it as locked. A locked program will not be erased regardless of the program storage mode selected in the program storage option 301 selected in setup page 300, shown in Fig. 3. When inadequate unlocked storage in stor¬ age section 104 is reached, the multi-source recorder player 100 preferably alerts the user and presents a list of locked stored programs, preferably in a format similar to stored program list 600, which are causing the storage capacity condition. The user must unlock the necessary amount of storage in storage section 104 before further recording requests may be accommodated.
The user can also set a filter on the stored program list, for example, to restrict the list of programs output on the stored program list 600 to those of interest to a single viewer. If there are two users of the multi-source recorder player 100, it is possible for each to view only his or her own listings and not those of the other person. This can be performed by incorporating a user password. Users of the multi-source recorder player 100 who do not know available passwords will be unable to access programs which are password-protected. The multi-source recorder player 100 can preferably handle a plurality of passwords and support multiple stored program lists for multiple us¬ ers.
The multi-source recorder player 100, when operated as a multi-user device, will ask the user his or her password before making any menus or screens available. Once the password is received the multi-source recorder player 100 will interface with the user in the same way as described above, the only difference being that the listings of pro¬ grams retained for this user will not include any listings for other users unless they are considered "shared" pro¬ grams. Secondly, the neural network analysis circuit 114 will perform analysis for each user individually. The re¬ sulting analysis determining desired programs will thus be appropriate for each user.
In addition to viewing a list of stored programs, the user may also preferably select the routing controller op¬ tion 204 shown on the main menu control screen 200 shown in Fig. 2. If the user chooses the routing controller option 204, the routing controller screen 700, shown in Fig. 7, is output from controller 105. When the routing controller screen 700 appears, the user first selects the output to which the signals are to be sent. The user selects, for example, one of outputs 112a-112c from the output selection 701. Output selection is not limited to outputs 112a-112c, but may be any of the outputs 112a-112h of the multi-source recorder player 100. The user then selects from the signal selection section 702 the types of signals which will be output by the output selected from output selection 701.
The routing controller option may be used to display signals without prior storage. With this option, the user sends incoming video and/or audio signals to the outputs, thus setting up connections between compression section 103 and decompression section 106, thereby bypassing the stor¬ age section 104.
In addition to routing the signals in the multi-source recorder player 100, the user can form composite images to be sent to the outputs. Composite images may be formed when the special effects option 205 is selected from the main menu control screen 200, shown in Fig. 2. With spe¬ cial effects screen 800, shown in Fig. 8, the user can se¬ lect special video and audio effects. In a preferred em¬ bodiment of the present invention, composite images and programs can be formed since the multi-source recorder player 100 can output a plurality of programs on each of the outputs 112a-112h. This is useful, for example, for making original material from a collection of audio and video sources.
Special effects screen 800 includes effects section 801. With the effects section 801, the user can wipe or mix input signals. Particularly, mix option 802 may be selected which causes mix control screen to appear. Mix control screen 900 allows a user to set the levels for video and/or audio signals. To operate the mix control screen 900 the user selects the program of choice by posi¬ tioning the cursor and clicking on its picture. Once se¬ lected the user moves the slider 901a. This controls the mixing and effects processing section 108 causing a cor¬ responding change at output section 112. This in turn al¬ lows the user to combine images and sounds dynamically. Thus, production of original material from the material stored in storage section 104 is possible with the multi- source recorder player 100. By selecting one channel from channel selectors 902, the mixing and effects processing section 108 can be separately set for each channel, thus allowing mixing and panning of audio and video.
From special effects screen 800, the user can also preferably select wipe option 803, which will cause wipe control screen 1000, shown in Fig. 10, to appear. The wipe control screen 1000 displays a list of available effects in wipe effect section 1010. The individual wipe effects lOlOa-lOlOf allow the user to perform transitions between individual programs and between programs and backgrounds. The user preferably selects a desired wipe effect by choos¬ ing one of the wipe effect options lOlOa-lOlOf.
The wipe control section 1011 allows the user to choose which programs and the portions of selected programs that will be wiped. First, the user selects which program or programs will be wiped from program selection option 1014. The user selects the desired program by moving the cursor over the program window and pressing select to set the controller 105 for effecting that program. Mix control screen 900 represents a virtual mix controller. Slider 901a and 901b allow for setting levels of audio or video signals thus controlling the mixing and effects process. The user selects which program is being controlled by clicking on its picture, and then which of its channels are being effected by selecting one or more of the buttons for audio left or right 902a and 902b and video 902c.
If a particular wiping effect requires two programs, the user selects the first by selecting select program 1 option 1014a and then selects the second program by select¬ ing select program 2 option 1014b. Program selections can be revised at any time simply by clicking on another pro¬ gram window.
The user can preferably choose to wipe between the two selected programs by selecting "wipe between programs" op¬ tion 1013b from the wiping mix section 1013. Alterna¬ tively, the user can preferably choose to wipe between the program selected from select program 1 option 1014a and a background color by selecting "wipe to color" option 1013a. Selection of the "wipe to color" option will cause a screen with a list of colors to appear from which the user can preferably choose the background color.
The user preferably selects the portion of the se¬ lected program or programs to be wiped from frame section 1012. Program times are typically displayed in groups of frames each with a frame number. The beginning of the wipe is selected by entering the appropriate wipe start in the wipe start section 1012a. The end of the wipe may be indi¬ cated by entering the frame number where the wipe is to terminate in wipe end section 1012b.
Alternatively, if frame numbers are not known, the user can preferably mark the starting and ending times of wiping by using graphical display section 1015. The begin¬ ning point of the wipe is displayed as a graphical image in the graphical display section 1015a. The point where the wipe is to end is displayed as a graphical image in the graphical display section 1015b. This is very much like selecting points on a visual based editor such as from the Video F/X video editing system which runs on Macintosh com¬ puters sold by Apple Computers, Inc.
In addition to special effects, the user may also se¬ lect database access from the main menu control screen 200 by choosing database option 206, shown in Fig. 2. Database access screen 1100, shown in Fig. 11, is displayed by con¬ troller 105 as a result of the user selecting this option. The user can employ screen 1100 to search for desired programming by entering a search query. The user enters textual information via a keyboard which is preferably part of the controller 105. Searching is controlled by a data¬ base server working in conjunction with the multi-source recorder player 100. If the database server has a larger number of fields then the lookup screen may differ from that shown in Fig. 11. For example, the screen may contain more fields with labels or it may contain a series of ques¬ tions to be answered for assisting the search.
The results of the search are output in output section 1120 as a series of pictures. The picture displayed for each result will be provided by the database server. Once downloaded from the database server to the multi-source recorder player 100, the programs found as a result of the search will be handled in the same way as other programs which are available from the stored program list 600 shown in Fig. 6.
User interaction, as described above with respect to Figs. 2-11, may preferably be accomplished by keys, or by vocalizing a command to a voice interactive control system. Key commands involve using a mouse and associated software. The user directs a pointer to a graphic display and clicks on desired options in the programming process. The voice interactive control system senses voiced commands and pro¬ duces corresponding resulting control signals and re¬ sponses. Both mouse and voice control can operate the user options shown on main menu control screen 200, shown in Fig. 2.
Fig. 12 is a block diagram of the voice control system 1200 of the present invention. The voice control system 1200 includes vocal interface 1201. Vocal interface 1201 may preferably be a microphone which receives and amplifies voice commands from the user. The voice signals amplified by vocal interface 1201 are input to analog to digital con¬ verter 1202. The converted signal is output to waveform monitor and pattern comparator 1203.
Voice recognition and control circuitry is currently commercially available and is preferably interfaced to con¬ trol the multi-source recorder player 100. Voice recogni¬ tion controllers allow a user to voice requests rather than pressing keystrokes and selecting menu options with a cur¬ sor controller. The combination of vocal interface 1201, a/d converter 1202, and waveform monitor and pattern com¬ parator 1203 convert sound pressure into signals which con¬ trol the recording and other processing performed by the multi-source recorder player 100.
In addition, a voice response output may be mixed with program data stored in program storage 104 in mixing and effects section 108, and output to the audio output of one of outputs 112a-112h of the multi-source recorder player 100. When using the voice control system, the user may preferably voice desired selections, hear previously stored voice segments, and hear synthesized voice messages.
By using the user controls described with respect to Figs. 2-11, a program or plurality of programs may be for¬ matted and recorded. In order to perform recording, the user preferably follows the steps shown in the flowchart of Fig. 13.
The user first selects the record program mode (step 1310) to specify what to record and how often to record it. Once the decision is made, a Gregorian calendar is dis¬ played and the user chooses the month (step 1320), day (step 1330) and then the time (step 1340) to record. The selection from the calendars corresponds with the calendar screens shown in Figs. 4A-4C.
The user next selects the program channel to be re¬ corded (step 1350) and the source connection for the pro¬ gram (step 1360). In the source connection step 1360, the user selects the type of input signal which is to be re¬ corded so that it is input correctly to the demodulator section 101 of the multi-source recorder player 100.
Next, the user provides the name of the program to be recorded (step 1370) in either textual or voiced format. The user then enters the frequency with which the program is to be recorded (step 1380). The program which was pro¬ grammed to be recorded is recorded until the user indicates otherwise (step 1390).
Fig. 14 shows a remote control panel 1400 which can be for multi-source recorder player 100. While viewing live video, the user can press the record button on a control panel 1400 and immediate recording will take place. If the auto recording storage allocation section 305, shown in Fig. 3, is set, the material recorded can precede the record request of the user. In this way, an entire program can be retained when the choice to record the program is made after viewing it. The chosen program is then retained from the cycling FIFO. The user then selects the specific signals to be out¬ put to the selected output from select output section 703. After this selection, VHF Channel 2, VHF Channel 4, and Cable Channel 21 may be simultaneously output to output 112a, for example. Once selected, sliding the controllers 901a or 901b will set a level or balance for the chosen channels of audio and or video. If two programs are being effected then the user selects twice, once for each program before making the adjustments.
If a program is not currently on screen the user can select it for the program list. Once selecting the program the user may start the program by pressing the play button 1405c on the remote control panel 1400.
Remote control panel 1400 allows the user to position the cursor with section 1408. Once the cursor is posi¬ tioned over a chosen program and select button 1408a is pressed, the user may use playback control section 1405 or routing section 1401-1403 to control the program.
When names and textual input are required, panel 1407 is used. The "interesting" and "uninteresting" buttons 1411 and 1412 are used to help teach the neural network analysis circuit 114 the user's preferences. The program list button 1403b is used to display the program list on the control monitor. The source and output buttons 1401 and 1402 are used in conjunction with the connect button 1403a to arrange program routing.
Accordingly, the multi-source recorder player of the present invention can receive a plurality of different types of input signals. The user has a great deal of con¬ trol over the signals that are input and can output the signals to one or more receivers. Input signals may be stored in a storage section for later playback or manipula¬ tion. Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specifi¬ cation and practice of the invention disclosed herein. It is intended that the specification and examples be consid¬ ered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.

Claims

WHAT IS CLAIMED IS:
1. An audio/video recorder system comprising: input port means for receiving a plurality of transmission signals each containing program information; and storage means, coupled to the input port means, for simultaneously storing the plurality of received trans¬ mission signals.
2. The audio/video recorder system of claim 1 fur¬ ther including demodulator means, coupled to the input port means, for transforming the received signals into digital signals each corresponding to a different set of program information.
3. The audio/video recorder system of claim 2 wherein the demodulator means further includes: receiver means for forming baseband signals each corresponding to a different one of the received signals; and analog/digital converter means, coupled to the receiver means, for forming the digital signals from the baseband signals.
4. The audio/video recorder system of claim 1 wherein the storage means includes data compression means for compressing each of the acceptable received signals prior to storage.
5. The audio/video recorder system of claim 1 fur¬ ther comprising analysis means, coupled to the input port means, for assessing predetermined criteria of each of the received signals to determine acceptable ones of the plu¬ rality of received transmission signals.
6. The audio/video recorder system of claim 5 fur¬ ther including means for causing the storage means to implement recurring recording.
7. The audio/video recorder system of claim 1 fur¬ ther including a data manager, coupled to the storage means, for managing the stored program information.
8. The audio/video recorder system of claim 1 wherein the storage means includes means for erasing from the storage means stored program information according to a predetermined priority.
9. The audio/video recorder system of claim 8 wherein the means for erasing includes means for erasing stored program information in a first-in/first-out order.
10. The audio/video recorder system of claim 8 fur¬ ther including override means for disabling the means for erasing.
11. The audio/video recorder system of claim 10 wherein the override means includes means for disabling the means for erasing selected stored program information.
12. The audio/video recorder system of claim 8 fur¬ ther including means for retaining programs prior to selec¬ tion on one or more channels of incoming programs.
13. An audio/video recorder system comprising: input port means for receiving a plurality of transmission signals each containing program information; storage processing means, coupled to the input port means, for storing the program information in the plu¬ rality of received transmission signals; and playback means, coupled to the storage means, for retrieving and playing desired program information from the stored received transmission signals, for playing program information simultaneously with the storing of program in¬ formation by the storage processing means, and for playing different program information simultaneously.
14. The audio/video recorder system of claim 13 wherein the storage processing means includes: data compression means for compressing each of the received transmission signals prior to storage; and wherein the playback means includes: data retrieval means for retrieving program in¬ formation; and decompression means for decompressing the re¬ trieved program information.
15. The audio/video recorder system of claim 13 wherein the playback means includes a display device to display the retrieved program information.
16. The audio/video recorder/playback system of claim 13 wherein the playback means includes an audio amplifier to play the retrieved program information.
17. The audio/video recorder system of claim 13 wherein the input port means includes: means for receiving a plurality of transmission signals; and wherein the storage processing means includes means for simultaneously storing the received transmission signals.
18. The audio/video recorder system of claim 13 fur¬ ther including analysis means, coupled to the input port means, for assessing predetermined criteria of each of the received signals to determine acceptable ones of the re¬ ceived signals.
19. An audio/video recording device for simulta¬ neously storing information from a plurality of sources, the recorder comprising: input port means for receiving a plurality of transmission signals; and storage means, coupled to the input port means, for simultaneously storing the received transmission sig¬ nals.
20. The audio/video recording device of claim 19 fur¬ ther including analysis means, coupled to the input port means, for assessing predetermined criteria of each of the received signals to determine acceptable ones of the re¬ ceived signals.
21. The audio/video recording device of claim 19 wherein the storage means includes data compression means for compressing, prior to storage, each of the acceptable received signals.
22. The audio/video recording device of claim 19 wherein the plurality of transmission signals may have dif¬ ferent formats, and wherein the device further includes demodulator means, coupled to the input port means, for transforming the received transmission signals of each dif¬ ferent format into digital signals each corresponding to a different one of the received transmission signals.
23. The audio/video recording device of claim 22 wherein the demodulator means further includes audio/video demodulator means for separately extracting the video and audio signals from each of the received transmission sig¬ nals.
24. The audio/video recording device of claim 22 wherein the demodulator means further includes: receiver means for forming baseband signals each corresponding to a different one of the received transmis¬ sion signals; and analog/digital converter means, coupled to the receiver means, for forming the digital signals from the baseband signals.
25. The audio/video recording device of claim 23 wherein the audio/video demodulator means further includes: video receiver means for forming baseband video signals for each of the received transmission signals; audio receiver means for forming baseband audio signals for each of the received transmission signals; video analog/digital converter means, coupled to the video receiver means, for forming video ones of the digital signals from the baseband video signals; and audio analog/digital converter means, coupled to the audio receiver means, for forming audio ones of the digital signals from the baseband audio signals.
26. The audio/video recording device of claim 19 fur¬ ther including means for causing the storage means to implement periodic recording.
27. The audio/video recording device of claim 19 fur¬ ther including a data manager, coupled to the storage means, for managing the stored transmission signals.
28. The audio/video recording device of claim 27 wherein the data manager includes control means for output- ting a list of predetermined ones of the received transmis¬ sion signals stored in the storage means upon entry of a user password.
29. The audio/video recording device of claim 19 wherein the storage means includes means for erasing from the storage means stored transmission signals according to a predetermined priority.
30. The audio/video recording device of claim 29 wherein the means for erasing includes means for erasing stored transmission signals in a first in/first out order.
31. The audio/video recording device of claim 29 fur¬ ther including override means for disabling the means for erasing.
32. The audio/video recording device of claim 31 wherein the override means includes means for disabling the means for erasing selected stored transmission signals.
33. An audio/video routing device comprising: input port means for receiving a plurality of transmission signals; demodulator means, coupled to the input port means, for transforming the received transmission signals into digital signals each corresponding to a different one of the received transmission signals; and routing means for controlling the forwarding of the digital signals.
34. The audio/video routing device of claim 33 wherein the transmission signals include program informa¬ tion, and wherein the routing device further includes play¬ back means, coupled to the routing means, for playing at least some of the program information in the received transmission signals.
35. The audio/video routing device of claim 34 wherein the playback means includes means for simulta¬ neously playing a plurality of the program information in the received transmission signals.
36. The audio/video routing device of claim 33 fur¬ ther including remote control means for controlling the operation of said routing device from a position remote from the device.
37. The audio/video routing device of claim 33 fur¬ ther including an output port, wherein the routing means includes means for routing the digital signals to the out¬ put port.
38. The audio/video routing device of claim 37 wherein the routing means includes voice activation means for controlling the routing means.
39. An audio/video recorder system comprising: input port means for receiving a transmission signal containing program information; storage means, coupled to the input port means, for simultaneously storing the plurality of received trans¬ mission signals; and analysis means, coupled to the input port means, for assessing predetermined criteria of each of the received signals to determine acceptable ones of the plurality of received transmission signals.
PCT/US1992/004573 1991-06-11 1992-06-09 Large capacity, random access, multi-source recorder player WO1992022983A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US71314291A 1991-06-11 1991-06-11
US713,142 1991-06-11

Publications (2)

Publication Number Publication Date
WO1992022983A2 true WO1992022983A2 (en) 1992-12-23
WO1992022983A3 WO1992022983A3 (en) 1993-04-15

Family

ID=24864917

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1992/004573 WO1992022983A2 (en) 1991-06-11 1992-06-09 Large capacity, random access, multi-source recorder player

Country Status (2)

Country Link
TW (1) TW222703B (en)
WO (1) WO1992022983A2 (en)

Cited By (173)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994015416A1 (en) * 1992-12-24 1994-07-07 Nsm Aktiengesellschaft Music playing system with decentralised units
EP0644692A2 (en) * 1993-09-16 1995-03-22 Kabushiki Kaisha Toshiba Video signals compression/decompression device for video disk recording/reproducing apparatus
EP0645928A1 (en) * 1993-09-29 1995-03-29 Kabushiki Kaisha Toshiba Information-signal recording-or/and reproducing-apparatus
WO1996037058A1 (en) * 1995-05-19 1996-11-21 Syseca S.A. Multimedia information storage and distribution device
GB2305757A (en) * 1995-09-29 1997-04-16 Samsung Electronics Co Ltd Apparatus for reproducing multiple sounds
US5691964A (en) * 1992-12-24 1997-11-25 Nsm Aktiengesellschaft Music playing system with decentralized units
EP0711073A3 (en) * 1994-10-31 1999-09-22 Sony Corporation Recording and reproduction of video signals
EP0961981A1 (en) * 1997-12-23 1999-12-08 Kessler Interactive Digital Designs, Inc. Portable digital recording device
WO2000051129A1 (en) * 1999-02-25 2000-08-31 Applied Magic, Inc. Non-linear multimedia editing system integrated into a television, set-top box or the like
EP1079387A2 (en) * 1999-08-26 2001-02-28 Matsushita Electric Industrial Co., Ltd. Mechanism for storing information about recorded television broadcasts
US6233390B1 (en) * 1995-02-09 2001-05-15 Matsushita Electric Industrial Co., Ltd. Apparatus and method for recording and reproducing data
US6289163B1 (en) * 1998-05-14 2001-09-11 Agilent Technologies, Inc Frame-accurate video capturing system and method
WO2001093576A1 (en) * 2000-05-26 2001-12-06 Keen Personal Media, Inc. Method and apparatus for recording streaming video data upon selection of alternative subject matter
EP1173013A2 (en) * 2000-07-14 2002-01-16 Sony Corporation Remote control device for recording/reproducing apparatus and video signal recording/reproducing apparatus
EP1173016A2 (en) * 2000-07-14 2002-01-16 Sony Corporation Image recording method and apparatus
WO2002043383A1 (en) * 2000-11-21 2002-05-30 Thomson Licensing S.A. Organization of audio and video on a hard disk drive
US6411770B1 (en) * 1998-07-02 2002-06-25 Sony Corporation Data recording method and apparatus
US6445872B1 (en) * 1996-05-24 2002-09-03 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus for recording digital broadcast compression-coded data of video signals of a multiplicity of channels
EP1256233A1 (en) * 1999-12-01 2002-11-13 Kianoush Namvar A device for transmission of signal units
US20030005454A1 (en) * 2001-06-29 2003-01-02 Rodriguez Arturo A. System and method for archiving multiple downloaded recordable media content
WO2003019932A1 (en) * 2001-08-22 2003-03-06 Tivo Inc. Multimedia signal processing system
US6542695B1 (en) * 1997-10-01 2003-04-01 Sony Corporation Video signal recording/reproduction apparatus and method with multi-picture display
US6577806B1 (en) * 1998-11-30 2003-06-10 Kabushiki Kaisha Toshiba Broadcasting receiver for receiving and regenerating records of digital broadcasting
US6587640B1 (en) * 1997-03-13 2003-07-01 Sony Corporation Video and audio recording with audio being recorded in plural channels independently of video on different recording media
US6600868B2 (en) * 1999-12-24 2003-07-29 Sony Corporation Information processing system, information processing method, and recording medium
US6608963B1 (en) * 1998-12-18 2003-08-19 Index Systems, Inc. Video medium indexing system and method
US6611654B1 (en) * 1999-04-01 2003-08-26 Koninklijke Philips Electronics Nv Time- and location-driven personalized TV
US6614986B2 (en) * 1996-02-28 2003-09-02 Sun Microsystems, Inc. Delayed decision recording device
US6618546B2 (en) * 2000-07-31 2003-09-09 Sony Corporation Recording/playing apparatus and contents managing method
WO2004036907A1 (en) * 2002-10-15 2004-04-29 Sony Electronics Inc. Data management method
WO2004019602A3 (en) * 2002-08-21 2004-06-03 Disney Entpr Inc Digital home movie library
US6757906B1 (en) * 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US6766100B1 (en) * 2000-10-19 2004-07-20 Ati International Srl Method and apparatus for multi-TV tuner display of video information
EP1489846A1 (en) * 1998-11-30 2004-12-22 Microsoft Corporation Method and system for presenting television programming and interactive entertainment
US20040264920A1 (en) * 1998-12-07 2004-12-30 Index Systems, Inc. System and method for generating video taping reminders
US6877134B1 (en) 1997-08-14 2005-04-05 Virage, Inc. Integrated data and real-time metadata capture system and method
US6885809B1 (en) * 1999-10-05 2005-04-26 Matsushita Electric Industrial Co., Ltd. Recording apparatus that records a broadcast program and ID information for a broadcast station on a recording medium, and a playback apparatus for recorded programs
US6904227B1 (en) * 1999-02-15 2005-06-07 Nec Corporation Device and method for editing video and/or audio data recorded in a disc storage medium
US6920278B1 (en) * 1999-09-06 2005-07-19 Sony Corporation Recording/reproduction apparatus and recording/reproduction method
US6920641B1 (en) * 1998-05-29 2005-07-19 Sony Corporation Transmit device and method thereof, record/play device and method thereof as well as recording system and media
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
US6922521B2 (en) * 1998-10-12 2005-07-26 Matsushita Electric Industrial Co., Ltd. Information recording medium, apparatus and method for recording or reproducing data thereof
US6931657B1 (en) * 2000-04-21 2005-08-16 Microsoft Corporation Methods and arrangements for providing a novel television and multimedia viewing paradigm
US6934966B1 (en) * 1997-11-19 2005-08-23 Nec Corporation System for capturing resources in broadcast and data communication in unification mode
EP1613066A2 (en) * 1998-09-17 2006-01-04 United Video Properties, Inc. Electronic program guide with digital storage
EP1646048A2 (en) * 1995-04-21 2006-04-12 Imedia Corporation An in-home digital video unit with combined archival storage and high-access storage
EP1662791A2 (en) * 1998-07-14 2006-05-31 United Video Properties, Inc. Client-server based interactive television program guide system with remote server recording
US7062158B1 (en) * 1999-10-27 2006-06-13 Matsushita Electric Industrial Co., Ltd. Data recording/reproducing apparatus and program recorded medium
US7096486B1 (en) * 1998-06-26 2006-08-22 Hitachi, Ltd. TV program selection support system
US7095949B2 (en) * 1998-02-13 2006-08-22 Fujitsu Limited Broadcast video image recording apparatus
US7136573B2 (en) * 2000-11-08 2006-11-14 Kabushiki Kaisha Toshiba Recording rate automatic setting recording device and recording rate automatic setting recording method
US20060263070A1 (en) * 2005-05-17 2006-11-23 Chi-Hsien Chen Cd/dvd recorder
US7149409B2 (en) * 2000-09-25 2006-12-12 Canon Kabushiki Kaisha Reproduction apparatus and reproduction method
US7159232B1 (en) * 1999-11-16 2007-01-02 Microsoft Corporation Scheduling the recording of television programs
US7174083B1 (en) * 1998-12-30 2007-02-06 Xerox Corporation Systems and methods for using structured representations to index recordings of activity
EP1734756A3 (en) * 2002-08-08 2007-02-14 Samsung Electronics Co., Ltd. Video recording/reproducing apparatus and method of displaying a menu guide
US7194563B2 (en) 2001-12-05 2007-03-20 Scientific-Atlanta, Inc. Disk driver cluster management of time shift buffer with file allocation table structure
US7212725B2 (en) * 2000-09-29 2007-05-01 Kabushiki Kaisha Toshiba Recording/reproducing apparatus and picture recording reservation method of recording/reproducing apparatus
US20070098350A1 (en) * 2005-10-31 2007-05-03 At&T Corp. System and method for content-based navigation of live and recorded TV and Video programs
AU2001266732B2 (en) * 2000-08-02 2007-05-24 Open Tv, Inc. System and method for providing multi-perspective instant replay
US7257308B2 (en) 2001-12-06 2007-08-14 Scientific-Atlanta, Inc. Converting time-shift buffering for personal video recording into permanent recordings
US7260312B2 (en) 2001-03-05 2007-08-21 Microsoft Corporation Method and apparatus for storing content
US7325244B2 (en) * 2001-09-20 2008-01-29 Keen Personal Media, Inc. Displaying a program guide responsive to electronic program guide data and program recording indicators
EP1886492A2 (en) * 2005-05-09 2008-02-13 James G. Wickstead Mp-me recorder
US7340157B2 (en) * 2002-11-20 2008-03-04 Apacer Technology Portable transcription device and method of the same priority
US7356246B1 (en) * 2000-10-01 2008-04-08 Digital Networks North America, Inc. Method and system for extending recording
US7369749B2 (en) * 2000-05-23 2008-05-06 Sony Corporation System and method for recording and reproducing broadcasting programs
US7369750B2 (en) * 2002-04-24 2008-05-06 Microsoft Corporation Managing record events
US7370342B2 (en) 1998-06-12 2008-05-06 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
US7369745B2 (en) * 2002-04-10 2008-05-06 Sony Corporation Data recording device and method, program storage medium, and program
US20080131081A1 (en) * 1997-10-22 2008-06-05 Chiyo Akamatsu Method of using av devices and av device system
US20080189749A1 (en) * 1998-11-30 2008-08-07 Microsoft Corporation Video on demand methods and systems
US7433579B2 (en) * 2003-09-01 2008-10-07 Sony Corporation Recording and reproducing apparatus and reproduction processing method
US7457512B2 (en) * 2003-09-24 2008-11-25 Hitachi, Ltd. Information recording device
EP2028856A2 (en) * 2001-02-21 2009-02-25 United Video Properties, Inc. Systems and Methods for Interactive Program Guides with Personal Video Recording features
US7512314B2 (en) * 2004-01-06 2009-03-31 Pioneer Corporation Recording/editing apparatus, recording/editing method, computer program product, and server for editing record contents
US20090136215A1 (en) * 1998-07-30 2009-05-28 Barton James M Digital video recorder system with an integrated dvd recording device
US7551832B2 (en) 2001-12-05 2009-06-23 Scientific-Atlanta, Inc. Application management and interface for cluster control of time shift buffer
US7577335B2 (en) * 2001-06-27 2009-08-18 Sanyo Electric Co., Ltd. Digital broadcasting receiving/recording apparatus
US20090324203A1 (en) * 2007-03-07 2009-12-31 Wiklof Christopher A Recorder with retrospective capture
US7661121B2 (en) 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US7661118B2 (en) 2001-12-14 2010-02-09 At&T Intellectual Property I, L.P. Methods, systems, and products for classifying subscribers
US7684681B1 (en) * 1999-08-09 2010-03-23 British Sky Broadcasting Limited Receivers for television signals
US7689631B2 (en) * 2005-05-31 2010-03-30 Sap, Ag Method for utilizing audience-specific metadata
US20100195988A1 (en) * 2005-03-30 2010-08-05 Nokia Siemens Networks Gmbh & Co. Kg Method and Configuration for Storing and Playing Back TV Programs
US7773860B2 (en) * 1998-08-07 2010-08-10 The Directv Group, Inc. Video data recorder with personal channels
US7779437B2 (en) 1999-12-21 2010-08-17 Tivo Inc. Method for enhancing digital video recorder television advertising viewership
US7787751B2 (en) * 1999-11-12 2010-08-31 Sony Corporation Information processing apparatus and method, and program storage medium
US7802276B2 (en) * 1997-01-06 2010-09-21 At&T Intellectual Property I, L.P. Systems, methods and products for assessing subscriber content access
US20100247072A1 (en) * 1993-03-05 2010-09-30 Gemstar Development Corporation System and method for searching a database of television schedule information
US7835626B2 (en) * 2003-10-10 2010-11-16 Hitachi, Ltd. Reproducing device
US7853115B2 (en) * 1996-10-16 2010-12-14 Canon Kabushiki Kaisha File management system of image data
US7865929B1 (en) * 1998-11-12 2011-01-04 Sony Corporation Receiving apparatus of digital broadcasting and display method of recording program associated information
US20110002593A1 (en) * 2008-08-22 2011-01-06 Panasonic Corporation Record-playback device
US7869689B2 (en) * 2004-10-27 2011-01-11 Samsung Electronics Co., Ltd. Apparatus and method for integrated scheduled recording in multi-tuner system
US7873982B2 (en) 2006-06-22 2011-01-18 Tivo Inc. Method and apparatus for creating and viewing customized multimedia segments
US7889976B2 (en) * 2006-03-10 2011-02-15 Newport Media, Inc. System and method for television programming data management
US7889964B1 (en) * 1998-07-30 2011-02-15 Tivo Inc. Closed caption tagging system
US20110083073A1 (en) * 2009-10-07 2011-04-07 Cisco Technology, Inc. Synchronized Recording and Playback of a Plurality of Media Content
US7925141B2 (en) * 1998-04-17 2011-04-12 Tm Sf Media Holdings, L.L.C. Systems and methods for storing a plurality of video streams on re-writable random-access media and time- and channel-based retrieval thereof
US7934170B2 (en) 2004-11-19 2011-04-26 Tivo Inc. Method and apparatus for displaying branded video tags
US20110135281A1 (en) * 2009-12-07 2011-06-09 Eldon Technology Limited Systems and methods for managing files on a digital video recorder
US7962011B2 (en) * 2001-12-06 2011-06-14 Plourde Jr Harold J Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space
US7978957B2 (en) * 2005-09-13 2011-07-12 Sony Corporation Information processing apparatus and method, and program
USRE42558E1 (en) 2001-12-18 2011-07-19 Omereen Wireless, Llc Joint adaptive optimization of soft decision device and feedback equalizer
US8001567B2 (en) * 2002-05-02 2011-08-16 Microsoft Corporation Media planner
US8006262B2 (en) * 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US8090241B2 (en) * 2007-05-15 2012-01-03 Broadcom Corporation System and method for simultaneous network recording and playback of digital television programs
US8185929B2 (en) 1994-10-12 2012-05-22 Cooper J Carl Program viewing apparatus and method
US8250617B2 (en) * 1999-10-29 2012-08-21 Opentv, Inc. System and method for providing multi-perspective instant replay
US8261300B2 (en) 2006-06-23 2012-09-04 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US8310540B2 (en) * 2006-08-31 2012-11-13 Stellar, Llc Loop recording with book marking
US8312490B2 (en) * 2000-03-23 2012-11-13 The Directv Group, Inc. DVR with enhanced functionality
US8352984B2 (en) 1998-06-12 2013-01-08 Thomson Licensing System and method for generating and managing user preference information for scheduled and stored television programs
US8351763B2 (en) * 1998-06-12 2013-01-08 Thomson Licensing Television program recording with user preference determination
EP1107588B1 (en) * 1999-11-30 2013-01-09 Panasonic Corporation Program recording apparatus and program recording medium
US8374487B2 (en) * 2001-07-17 2013-02-12 Sony Corporation Information processing for generating an information list of video contents
US8380049B2 (en) 1998-05-06 2013-02-19 Tivo Inc. Playback of audio/video content with control codes
US8380041B2 (en) 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
US8539528B2 (en) 1995-04-17 2013-09-17 Starsight Telecast, Inc. Multi-source switching in a television system
US8542984B1 (en) 2007-04-03 2013-09-24 Rovi Guides, Inc. Advanced recording options for interactive media guidance application systems
US8549563B2 (en) 2002-11-25 2013-10-01 United Video Properties, Inc. Interactive television systems with conflict management capabilities
US8565578B2 (en) * 2001-12-06 2013-10-22 Harold J. Plourde, Jr. Dividing and managing time-shift buffering into program specific segments based on defined durations
US8578423B2 (en) * 1998-07-17 2013-11-05 United Video Properties, Inc. Interactive television program guide with remote access
US8625960B2 (en) * 2005-01-07 2014-01-07 Samsung Electronics Co., Ltd. Apparatus and method for reproducing storage medium that stores metadata for providing enhanced search function
US20140040943A1 (en) * 1998-07-29 2014-02-06 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US8689265B2 (en) 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
US8732771B2 (en) * 2002-07-08 2014-05-20 At&T Intellectual Property I, L.P. System for providing DBS DSL video services to multiple display devices
US8842977B2 (en) 2005-01-07 2014-09-23 Samsung Electronics Co., Ltd. Storage medium storing metadata for providing enhanced search function
US8928819B2 (en) 2002-01-04 2015-01-06 Rovi Technologies Corporation Method and apparatus for selecting among multiple tuners
US8938758B2 (en) 2000-09-25 2015-01-20 Thomson Licensing System and method for personalized TV
US9002180B2 (en) * 2012-06-01 2015-04-07 At&T Intellectual Property I, L.P. Media recorder
US9020326B2 (en) 2005-08-23 2015-04-28 At&T Intellectual Property Ii, L.P. System and method for content-based navigation of live and recorded TV and video programs
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US9055341B2 (en) 1996-03-15 2015-06-09 Henry C. Yuen Combination of recorded program index and EPG
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US20150256872A1 (en) * 1997-03-18 2015-09-10 Sony Corporation Reception method, reception device, transmission method, transmission device, transmission/reception method, transmission/reception device
US9161087B2 (en) 2000-09-29 2015-10-13 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9311405B2 (en) 1998-11-30 2016-04-12 Rovi Guides, Inc. Search engine for video and graphics
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9338520B2 (en) 2000-04-07 2016-05-10 Hewlett Packard Enterprise Development Lp System and method for applying a database to video multimedia
EP2051514B1 (en) * 1998-12-07 2016-08-10 Rovi Guides, Inc. System and method for generating video taping reminders
US9418704B2 (en) * 2003-09-17 2016-08-16 Hitachi Maxell, Ltd. Program, recording medium, and reproducing apparatus
US9471852B1 (en) * 2015-11-11 2016-10-18 International Business Machines Corporation User-configurable settings for content obfuscation
AU2013204499B2 (en) * 1998-09-17 2016-10-20 Rovi Guides, Inc. Electronic Program Guide with Integrated Program Listings
US9485471B2 (en) 2006-08-31 2016-11-01 Stellar, Llc Write-protected recording
US9615139B2 (en) 2004-01-21 2017-04-04 Tech 5 Determining device that performs processing of output pictures
US9635408B2 (en) 1999-09-21 2017-04-25 Quantum Stream Inc. Content distribution system and method
US9659285B2 (en) 1999-08-27 2017-05-23 Zarbaña Digital Fund Llc Music distribution systems
US9668014B2 (en) 2015-03-30 2017-05-30 Rovi Guides, Inc. Systems and methods for identifying and storing a portion of a media asset
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US9684728B2 (en) 2000-04-07 2017-06-20 Hewlett Packard Enterprise Development Lp Sharing video
US9706245B2 (en) 1998-07-17 2017-07-11 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US9723363B2 (en) 2008-05-29 2017-08-01 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US9788030B2 (en) 1998-07-17 2017-10-10 Rovi Guides, Inc. Television system with aided user program searching
US9786322B2 (en) 1999-03-30 2017-10-10 Tivo Solutions Inc. Automatic playback overshoot correction system
US9800823B2 (en) 1998-07-30 2017-10-24 Tivo Solutions Inc. Digital security surveillance system
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US9860584B2 (en) 1998-06-16 2018-01-02 Rovi Guides, Inc. Interactive television program guide with simultaneous watch and record capabilities
US9967633B1 (en) 2001-12-14 2018-05-08 At&T Intellectual Property I, L.P. System and method for utilizing television viewing patterns
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US10412439B2 (en) 2002-09-24 2019-09-10 Thomson Licensing PVR channel and PVR IPG information
US10847184B2 (en) 2007-03-07 2020-11-24 Knapp Investment Company Limited Method and apparatus for initiating a live video stream transmission
US11172269B2 (en) 2020-03-04 2021-11-09 Dish Network L.L.C. Automated commercial content shifting in a video streaming system
US11468118B2 (en) 2011-04-21 2022-10-11 Touchstream Technologies, Inc. Play control of content on a display device

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6769128B1 (en) 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6469753B1 (en) 1996-05-03 2002-10-22 Starsight Telecast, Inc. Information system
US5801787A (en) 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
ES2475242T3 (en) 1997-07-21 2014-07-10 Gemstar Development Corporation Systems and methods for displaying and recording control interfaces
US6898762B2 (en) 1998-08-21 2005-05-24 United Video Properties, Inc. Client-server electronic program guide
US6647417B1 (en) 2000-02-10 2003-11-11 World Theatre, Inc. Music distribution systems
US9252898B2 (en) 2000-01-28 2016-02-02 Zarbaña Digital Fund Llc Music distribution systems
CN1448021A (en) 2000-04-10 2003-10-08 联合视频制品公司 Interactive media guide system with integrated program list
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US7086075B2 (en) 2001-12-21 2006-08-01 Bellsouth Intellectual Property Corporation Method and system for managing timed responses to A/V events in television programming
US9021529B2 (en) 2004-07-15 2015-04-28 Microsoft Technology Licensing, Llc Content recordation techniques
US7646962B1 (en) 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
US8214869B2 (en) 2005-12-29 2012-07-03 Rovi Guides, Inc. Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US8165451B2 (en) 2007-11-20 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for displaying information regarding interstitials of a video stream
US8165450B2 (en) 2007-11-19 2012-04-24 Echostar Technologies L.L.C. Methods and apparatus for filtering content in a video stream using text data
US8156520B2 (en) 2008-05-30 2012-04-10 EchoStar Technologies, L.L.C. Methods and apparatus for presenting substitute content in an audio/video stream using text data
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
US8934758B2 (en) 2010-02-09 2015-01-13 Echostar Global B.V. Methods and apparatus for presenting supplemental content in association with recorded content
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US8805418B2 (en) 2011-12-23 2014-08-12 United Video Properties, Inc. Methods and systems for performing actions based on location-based rules

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6390274A (en) * 1986-10-02 1988-04-21 Mitsubishi Electric Corp Magnatic tape recording and reproducing system
JPS63308488A (en) * 1987-06-10 1988-12-15 Matsushita Electric Ind Co Ltd Picture recording and reproducing device
WO1989004576A1 (en) * 1987-11-06 1989-05-18 Deutsche Itt Industries Gmbh Sound channel circuit for digital television receivers
EP0338812A2 (en) * 1988-04-19 1989-10-25 Sharp Kabushiki Kaisha Magnetic tape recording/reproducing apparatus for digital video signals and associated digital sound signals, and corresponding recording/reproducing method
EP0410626A2 (en) * 1989-07-26 1991-01-30 Canon Kabushiki Kaisha Moving-image recording/reproducing apparatus
WO1991014317A1 (en) * 1990-03-13 1991-09-19 Reussner Thomas M Multichannel device for digital recording and reproduction of audio signals

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6390274A (en) * 1986-10-02 1988-04-21 Mitsubishi Electric Corp Magnatic tape recording and reproducing system
JPS63308488A (en) * 1987-06-10 1988-12-15 Matsushita Electric Ind Co Ltd Picture recording and reproducing device
WO1989004576A1 (en) * 1987-11-06 1989-05-18 Deutsche Itt Industries Gmbh Sound channel circuit for digital television receivers
EP0338812A2 (en) * 1988-04-19 1989-10-25 Sharp Kabushiki Kaisha Magnetic tape recording/reproducing apparatus for digital video signals and associated digital sound signals, and corresponding recording/reproducing method
EP0410626A2 (en) * 1989-07-26 1991-01-30 Canon Kabushiki Kaisha Moving-image recording/reproducing apparatus
WO1991014317A1 (en) * 1990-03-13 1991-09-19 Reussner Thomas M Multichannel device for digital recording and reproduction of audio signals

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
COMPUTER NETWORKS AND ISDN SYSTEMS vol. 22, no. 2, September 1991, AMSTERDAM NL pages 155 - 162 , XP225399 W. SINCOSKIE 'System architecture for a large scale video on demand service' *
PATENT ABSTRACTS OF JAPAN vol. 12, no. 328 (E-654)6 September 1988 & JP,A,63 090 274 ( MITSUBISHI ) 21 April 1988 *
PATENT ABSTRACTS OF JAPAN vol. 13, no. 147 (E-741)11 April 1989 & JP,A,63 308 488 ( MATSUSHITA ) 15 December 1988 *
PATENT ABSTRACTS OF JAPAN vol. 14, no. 451 (E-984)27 September 1990 & JP,A,21 80 492 ( SONY ) 13 July 1990 *
PHILIPS TELECOMMUNICATION REVIEW vol. 47, no. 1, March 1989, HILVERSUM NL pages 15 - 22 , XP112810 H. SCHRANZ ET AL. 'The small workgroup system for voice messaging and remote dictation' *

Cited By (341)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994015416A1 (en) * 1992-12-24 1994-07-07 Nsm Aktiengesellschaft Music playing system with decentralised units
US5691964A (en) * 1992-12-24 1997-11-25 Nsm Aktiengesellschaft Music playing system with decentralized units
US20100247072A1 (en) * 1993-03-05 2010-09-30 Gemstar Development Corporation System and method for searching a database of television schedule information
EP0644692A2 (en) * 1993-09-16 1995-03-22 Kabushiki Kaisha Toshiba Video signals compression/decompression device for video disk recording/reproducing apparatus
EP0644692B2 (en) 1993-09-16 2003-10-01 Kabushiki Kaisha Toshiba Video signal compression/decompression device for video disk recording/reproducing apparatus
EP0644692B1 (en) * 1993-09-16 1998-01-28 Kabushiki Kaisha Toshiba Video signal compression/decompression device for video disk recording/reproducing apparatus
US5940232A (en) * 1993-09-29 1999-08-17 Kabushiki Kaisha Toshiba Information-signal recording apparatus, information-signal reproducing apparatus and information-signal recording and reproducing apparatus
EP0645928A1 (en) * 1993-09-29 1995-03-29 Kabushiki Kaisha Toshiba Information-signal recording-or/and reproducing-apparatus
US6163428A (en) * 1993-09-29 2000-12-19 Kabushiki Kaisha Toshiba Information-signal multiplexing transmission apparatus using a cassette having a recording medium housed therein
US9723357B2 (en) * 1994-10-12 2017-08-01 J. Carl Cooper Program viewing apparatus and method
US8769601B2 (en) 1994-10-12 2014-07-01 J. Carl Cooper Program viewing apparatus and method
US8185929B2 (en) 1994-10-12 2012-05-22 Cooper J Carl Program viewing apparatus and method
US8428427B2 (en) 1994-10-12 2013-04-23 J. Carl Cooper Television program transmission, storage and recovery with audio and video synchronization
EP1592017A2 (en) 1994-10-31 2005-11-02 Sony Corporation Recording and reproduction of video signals
EP0711073A3 (en) * 1994-10-31 1999-09-22 Sony Corporation Recording and reproduction of video signals
EP1592017A3 (en) * 1994-10-31 2008-11-26 Sony Corporation Recording and reproduction of video signals
KR100401400B1 (en) * 1994-10-31 2003-12-01 소니 가부시끼 가이샤 Video signal recording and playback device
US6233390B1 (en) * 1995-02-09 2001-05-15 Matsushita Electric Industrial Co., Ltd. Apparatus and method for recording and reproducing data
US8640170B2 (en) 1995-04-17 2014-01-28 Starsight Telecast, Incorporated Multi-source switching in a television system displaying source indicators
US8539528B2 (en) 1995-04-17 2013-09-17 Starsight Telecast, Inc. Multi-source switching in a television system
EP1646048A2 (en) * 1995-04-21 2006-04-12 Imedia Corporation An in-home digital video unit with combined archival storage and high-access storage
EP1646047A2 (en) * 1995-04-21 2006-04-12 Imedia Corporation An in-home digital video unit with combined archival storage and high-access storage
EP1646047A3 (en) * 1995-04-21 2010-01-06 Imedia Corporation An in-home digital video unit with combined archival storage and high-access storage
EP1646048A3 (en) * 1995-04-21 2010-01-06 Imedia Corporation An in-home digital video unit with combined archival storage and high-access storage
WO1996037058A1 (en) * 1995-05-19 1996-11-21 Syseca S.A. Multimedia information storage and distribution device
FR2734380A1 (en) * 1995-05-19 1996-11-22 Syseca MULTIMEDIA INFORMATION DISTRIBUTION AND STORAGE DEVICE
GB2305757B (en) * 1995-09-29 1997-12-17 Samsung Electronics Co Ltd Apparatus for reproducing multiple sounds using a semiconductor memory card and a method thereof
GB2305757A (en) * 1995-09-29 1997-04-16 Samsung Electronics Co Ltd Apparatus for reproducing multiple sounds
US6614986B2 (en) * 1996-02-28 2003-09-02 Sun Microsystems, Inc. Delayed decision recording device
US9055341B2 (en) 1996-03-15 2015-06-09 Henry C. Yuen Combination of recorded program index and EPG
US6445872B1 (en) * 1996-05-24 2002-09-03 Matsushita Electric Industrial Co., Ltd. Recording and reproducing apparatus for recording digital broadcast compression-coded data of video signals of a multiplicity of channels
US7853115B2 (en) * 1996-10-16 2010-12-14 Canon Kabushiki Kaisha File management system of image data
US7802276B2 (en) * 1997-01-06 2010-09-21 At&T Intellectual Property I, L.P. Systems, methods and products for assessing subscriber content access
US6587640B1 (en) * 1997-03-13 2003-07-01 Sony Corporation Video and audio recording with audio being recorded in plural channels independently of video on different recording media
US20150256872A1 (en) * 1997-03-18 2015-09-10 Sony Corporation Reception method, reception device, transmission method, transmission device, transmission/reception method, transmission/reception device
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US6877134B1 (en) 1997-08-14 2005-04-05 Virage, Inc. Integrated data and real-time metadata capture system and method
US6542695B1 (en) * 1997-10-01 2003-04-01 Sony Corporation Video signal recording/reproduction apparatus and method with multi-picture display
US9240897B2 (en) 1997-10-22 2016-01-19 Hitachi Maxell, Ltd. Method of using AV devices and AV device system
US20080131081A1 (en) * 1997-10-22 2008-06-05 Chiyo Akamatsu Method of using av devices and av device system
US8326129B2 (en) * 1997-10-22 2012-12-04 Hitachi, Ltd. Method of using AV devices and AV device system
US6934966B1 (en) * 1997-11-19 2005-08-23 Nec Corporation System for capturing resources in broadcast and data communication in unification mode
EP0961981A4 (en) * 1997-12-23 2002-11-20 Kessler Interactive Digital De Portable digital recording device
EP0961981A1 (en) * 1997-12-23 1999-12-08 Kessler Interactive Digital Designs, Inc. Portable digital recording device
US7242849B2 (en) 1998-02-13 2007-07-10 Fujitsu Limited Broadcast video image recording apparatus
US7095949B2 (en) * 1998-02-13 2006-08-22 Fujitsu Limited Broadcast video image recording apparatus
US7925141B2 (en) * 1998-04-17 2011-04-12 Tm Sf Media Holdings, L.L.C. Systems and methods for storing a plurality of video streams on re-writable random-access media and time- and channel-based retrieval thereof
US9113212B2 (en) 1998-05-06 2015-08-18 Tivo Inc. Simultaneous recording and playback of audio/video programs
US8380049B2 (en) 1998-05-06 2013-02-19 Tivo Inc. Playback of audio/video content with control codes
US9094724B2 (en) 1998-05-06 2015-07-28 Tivo Inc. Multi-channel playback of audio/video content
US6289163B1 (en) * 1998-05-14 2001-09-11 Agilent Technologies, Inc Frame-accurate video capturing system and method
US7124432B2 (en) 1998-05-29 2006-10-17 Sony Corporation Transmit device and method thereof, record/play device and method thereof as well as recording system and media
US6920641B1 (en) * 1998-05-29 2005-07-19 Sony Corporation Transmit device and method thereof, record/play device and method thereof as well as recording system and media
US7124431B2 (en) 1998-05-29 2006-10-17 Sony Corporation Transmit device and method thereof, record/play device and method thereof as well as recording system and media
US7134136B2 (en) 1998-05-29 2006-11-07 Sony Corporation Transmit device and method thereof, record/play device and method thereof as well as recording system and media
US7117524B2 (en) 1998-05-29 2006-10-03 Sony Corporation Transmit device and method thereof, record/play device and method thereof as well as recording system and media
US8352984B2 (en) 1998-06-12 2013-01-08 Thomson Licensing System and method for generating and managing user preference information for scheduled and stored television programs
US8351763B2 (en) * 1998-06-12 2013-01-08 Thomson Licensing Television program recording with user preference determination
US8351765B2 (en) * 1998-06-12 2013-01-08 Thomson Licensing Television program recording with user preference determination
US7370342B2 (en) 1998-06-12 2008-05-06 Metabyte Networks, Inc. Method and apparatus for delivery of targeted video programming
US9860584B2 (en) 1998-06-16 2018-01-02 Rovi Guides, Inc. Interactive television program guide with simultaneous watch and record capabilities
US7096486B1 (en) * 1998-06-26 2006-08-22 Hitachi, Ltd. TV program selection support system
US6411770B1 (en) * 1998-07-02 2002-06-25 Sony Corporation Data recording method and apparatus
EP1662791B1 (en) * 1998-07-14 2013-07-03 United Video Properties, Inc. Client-server based interactive television program guide system with remote server recording
US10027998B2 (en) 1998-07-14 2018-07-17 Rovi Guides, Inc. Systems and methods for multi-tuner recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
EP1662791A2 (en) * 1998-07-14 2006-05-31 United Video Properties, Inc. Client-server based interactive television program guide system with remote server recording
US10298973B2 (en) 1998-07-14 2019-05-21 Rovi Guides, Inc. Client-server based interactive television program guide system with remote server recording
EP2259595A1 (en) * 1998-07-14 2010-12-08 United Video Properties, Inc. Client-server based interactive television program guide system with remote server recording
US9788030B2 (en) 1998-07-17 2017-10-10 Rovi Guides, Inc. Television system with aided user program searching
US9706245B2 (en) 1998-07-17 2017-07-11 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US8578423B2 (en) * 1998-07-17 2013-11-05 United Video Properties, Inc. Interactive television program guide with remote access
US10271088B2 (en) 1998-07-17 2019-04-23 Rovi Guides, Inc. Interactive television program guide with remote access
US20140040943A1 (en) * 1998-07-29 2014-02-06 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US9407891B2 (en) 1998-07-30 2016-08-02 Tivo Inc. One-touch recording of a program being advertised
US10021446B2 (en) 1998-07-30 2018-07-10 Tivo Solutions Inc. Multimedia stream processing system
US8781298B2 (en) 1998-07-30 2014-07-15 Tivo Inc. Closed caption tagging system
US7986868B2 (en) 1998-07-30 2011-07-26 Tivo Inc. Scheduling the recording of a program via an advertisement in the broadcast stream
US8538241B2 (en) 1998-07-30 2013-09-17 Tivo Inc. Multimedia signal processing system
US7889964B1 (en) * 1998-07-30 2011-02-15 Tivo Inc. Closed caption tagging system
US8577205B2 (en) * 1998-07-30 2013-11-05 Tivo Inc. Digital video recording system
US20140056572A1 (en) * 1998-07-30 2014-02-27 Tivo Inc. Digital Video Recording System
US8036514B2 (en) 1998-07-30 2011-10-11 Tivo Inc. Closed caption tagging system
US9854199B2 (en) 1998-07-30 2017-12-26 Tivo Solutions Inc. Multiple outlet digital video recording system
US20090136215A1 (en) * 1998-07-30 2009-05-28 Barton James M Digital video recorder system with an integrated dvd recording device
US8824865B2 (en) * 1998-07-30 2014-09-02 Tivo Inc. Digital video recorder system with an integrated DVD recording device
US8380041B2 (en) 1998-07-30 2013-02-19 Tivo Inc. Transportable digital video recorder system
US7668435B2 (en) 1998-07-30 2010-02-23 Tivo Inc. Multimedia signal processing system
US9788049B2 (en) 1998-07-30 2017-10-10 Tivo Solutions Inc. Multimedia signal processing system
US9800823B2 (en) 1998-07-30 2017-10-24 Tivo Solutions Inc. Digital security surveillance system
US7773860B2 (en) * 1998-08-07 2010-08-10 The Directv Group, Inc. Video data recorder with personal channels
US8433182B2 (en) * 1998-08-07 2013-04-30 The Directv Group, Inc. Video data recorder with personal channels
US20100266261A1 (en) * 1998-08-07 2010-10-21 The Directv Group, Inc. Video Data Recorder With Personal Channels
US9237371B2 (en) 1998-09-17 2016-01-12 Rovi Guides, Inc. Electronic program guide with digital storage
US9363553B2 (en) 1998-09-17 2016-06-07 Rovi Guides, Inc. Electronic program guide with digital storage
EP2337341A2 (en) * 1998-09-17 2011-06-22 United Video Properties, Inc. Electronic program guide with digital storage
EP2282532A2 (en) * 1998-09-17 2011-02-09 United Video Properties, Inc. Electronic program guide with digital storage
EP2282532A3 (en) * 1998-09-17 2012-02-01 United Video Properties, Inc. Electronic program guide with digital storage
EP2282516A3 (en) * 1998-09-17 2012-02-08 United Video Properties, Inc. Electronic program guide with digital storage
EP2337340A3 (en) * 1998-09-17 2012-02-15 United Video Properties, Inc. Electronic program guide with digital storage
EP2320636A3 (en) * 1998-09-17 2012-04-25 United Video Properties, Inc. Electronic program guide with digital storage
EP2337341A3 (en) * 1998-09-17 2012-05-09 United Video Properties, Inc. Electronic program guide with digital storage
EP2337340A2 (en) * 1998-09-17 2011-06-22 United Video Properties, Inc. Electronic program guide with digital storage
EP1613066A2 (en) * 1998-09-17 2006-01-04 United Video Properties, Inc. Electronic program guide with digital storage
AU2013204499B2 (en) * 1998-09-17 2016-10-20 Rovi Guides, Inc. Electronic Program Guide with Integrated Program Listings
EP1613065A2 (en) * 1998-09-17 2006-01-04 United Video Properties, Inc. Electronic program guide with digital storage
EP1613065A3 (en) * 1998-09-17 2006-02-01 United Video Properties, Inc. Electronic program guide with digital storage
EP1613066A3 (en) * 1998-09-17 2006-02-01 United Video Properties, Inc. Electronic program guide with digital storage
US7072573B2 (en) 1998-10-12 2006-07-04 Matsushita Electric Industrial Co., Ltd. Information recording medium, apparatus and method for recording or reproducing data thereof
US6925248B2 (en) * 1998-10-12 2005-08-02 Matsushita Electric Industrial Co., Ltd. Information recording medium, apparatus and method for recording or reproducing data thereof
US6922521B2 (en) * 1998-10-12 2005-07-26 Matsushita Electric Industrial Co., Ltd. Information recording medium, apparatus and method for recording or reproducing data thereof
US7742682B2 (en) 1998-10-12 2010-06-22 Panasonic Corporation Information recording medium, apparatus and method for recording or reproducing data thereof
US7865929B1 (en) * 1998-11-12 2011-01-04 Sony Corporation Receiving apparatus of digital broadcasting and display method of recording program associated information
US6577806B1 (en) * 1998-11-30 2003-06-10 Kabushiki Kaisha Toshiba Broadcasting receiver for receiving and regenerating records of digital broadcasting
US20080196070A1 (en) * 1998-11-30 2008-08-14 Microsoft Corporation Video on demand methods and systems
EP1489846A1 (en) * 1998-11-30 2004-12-22 Microsoft Corporation Method and system for presenting television programming and interactive entertainment
US9311405B2 (en) 1998-11-30 2016-04-12 Rovi Guides, Inc. Search engine for video and graphics
US6839902B2 (en) * 1998-11-30 2005-01-04 Kabushiki Kaisha Toshiba Broadcasting receiver for receiving and regenerating records of digital broadcasting
US20080189749A1 (en) * 1998-11-30 2008-08-07 Microsoft Corporation Video on demand methods and systems
US20040264920A1 (en) * 1998-12-07 2004-12-30 Index Systems, Inc. System and method for generating video taping reminders
EP2051514B1 (en) * 1998-12-07 2016-08-10 Rovi Guides, Inc. System and method for generating video taping reminders
US8265458B2 (en) * 1998-12-07 2012-09-11 Index Systems, Inc. System and method for generating video taping reminders
US7542657B2 (en) 1998-12-18 2009-06-02 Index Systems, Inc. Video tape indexing system and method
US6608963B1 (en) * 1998-12-18 2003-08-19 Index Systems, Inc. Video medium indexing system and method
US8078031B2 (en) 1998-12-18 2011-12-13 Index Systems, Inc. Video tape indexing system and method
US7174083B1 (en) * 1998-12-30 2007-02-06 Xerox Corporation Systems and methods for using structured representations to index recordings of activity
US6904227B1 (en) * 1999-02-15 2005-06-07 Nec Corporation Device and method for editing video and/or audio data recorded in a disc storage medium
WO2000051129A1 (en) * 1999-02-25 2000-08-31 Applied Magic, Inc. Non-linear multimedia editing system integrated into a television, set-top box or the like
US9113219B2 (en) 1999-03-30 2015-08-18 Tivo Inc. Television viewer interface system
US9986298B2 (en) 1999-03-30 2018-05-29 Tivo Solutions, Inc. Multimedia mobile personalization system
US9113218B2 (en) 1999-03-30 2015-08-18 Tivo Inc. Television viewer interface system
US8689265B2 (en) 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
US9788068B2 (en) 1999-03-30 2017-10-10 Tivo Solutions Inc. Multimedia mobile personalization system
US9786322B2 (en) 1999-03-30 2017-10-10 Tivo Solutions Inc. Automatic playback overshoot correction system
US6757906B1 (en) * 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US8220021B1 (en) 1999-03-30 2012-07-10 Tivo Inc. Television viewer interface system
US9686591B2 (en) 1999-03-30 2017-06-20 Tivo Solutions Inc. Television viewer interface system
US6611654B1 (en) * 1999-04-01 2003-08-26 Koninklijke Philips Electronics Nv Time- and location-driven personalized TV
US7684681B1 (en) * 1999-08-09 2010-03-23 British Sky Broadcasting Limited Receivers for television signals
EP1079387A3 (en) * 1999-08-26 2003-07-09 Matsushita Electric Industrial Co., Ltd. Mechanism for storing information about recorded television broadcasts
EP1079387A2 (en) * 1999-08-26 2001-02-28 Matsushita Electric Industrial Co., Ltd. Mechanism for storing information about recorded television broadcasts
US9659285B2 (en) 1999-08-27 2017-05-23 Zarbaña Digital Fund Llc Music distribution systems
US6920278B1 (en) * 1999-09-06 2005-07-19 Sony Corporation Recording/reproduction apparatus and recording/reproduction method
US9635408B2 (en) 1999-09-21 2017-04-25 Quantum Stream Inc. Content distribution system and method
US6885809B1 (en) * 1999-10-05 2005-04-26 Matsushita Electric Industrial Co., Ltd. Recording apparatus that records a broadcast program and ID information for a broadcast station on a recording medium, and a playback apparatus for recorded programs
US7062158B1 (en) * 1999-10-27 2006-06-13 Matsushita Electric Industrial Co., Ltd. Data recording/reproducing apparatus and program recorded medium
US8250617B2 (en) * 1999-10-29 2012-08-21 Opentv, Inc. System and method for providing multi-perspective instant replay
US9525839B2 (en) 1999-10-29 2016-12-20 Opentv, Inc. Systems and methods for providing a multi-perspective video display
US8832756B2 (en) 1999-10-29 2014-09-09 Opentv, Inc. Systems and methods for providing a multi-perspective video display
US10462530B2 (en) 1999-10-29 2019-10-29 Opentv, Inc. Systems and methods for providing a multi-perspective video display
US10869102B2 (en) 1999-10-29 2020-12-15 Opentv, Inc. Systems and methods for providing a multi-perspective video display
US20140079373A1 (en) * 1999-11-12 2014-03-20 Sony Corporation Information processing apparatus and method, and program storage medium
US8078032B1 (en) * 1999-11-12 2011-12-13 Sony Corporation Method and apparatus for information processing, and medium for storing information
US9491429B2 (en) 1999-11-12 2016-11-08 Sony Corporation Information processing apparatus and method, and program storage medium
US8861936B2 (en) 1999-11-12 2014-10-14 Sony Corporation Information processing apparatus and method, and program storage medium
US7787751B2 (en) * 1999-11-12 2010-08-31 Sony Corporation Information processing apparatus and method, and program storage medium
US10229252B2 (en) 1999-11-12 2019-03-12 Sony Corporation Information processing apparatus and method, and program storage medium
US9137508B2 (en) * 1999-11-12 2015-09-15 Sony Corporation Information processing apparatus and method, and program storage medium
US7159232B1 (en) * 1999-11-16 2007-01-02 Microsoft Corporation Scheduling the recording of television programs
US7305692B2 (en) 1999-11-16 2007-12-04 Microsoft Corporation Scheduling the recording of television programs
US7676138B2 (en) 1999-11-16 2010-03-09 Microsoft Corporation Television program pause for interactive sessions
US7885517B2 (en) 1999-11-16 2011-02-08 Microsoft Corporation Scheduling the recording of television programs
EP1107588B1 (en) * 1999-11-30 2013-01-09 Panasonic Corporation Program recording apparatus and program recording medium
EP1256233A1 (en) * 1999-12-01 2002-11-13 Kianoush Namvar A device for transmission of signal units
US7779437B2 (en) 1999-12-21 2010-08-17 Tivo Inc. Method for enhancing digital video recorder television advertising viewership
US6600868B2 (en) * 1999-12-24 2003-07-29 Sony Corporation Information processing system, information processing method, and recording medium
US8312490B2 (en) * 2000-03-23 2012-11-13 The Directv Group, Inc. DVR with enhanced functionality
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9338520B2 (en) 2000-04-07 2016-05-10 Hewlett Packard Enterprise Development Lp System and method for applying a database to video multimedia
US9684728B2 (en) 2000-04-07 2017-06-20 Hewlett Packard Enterprise Development Lp Sharing video
US7093273B2 (en) 2000-04-21 2006-08-15 Microsoft Corporation Television and multimedia viewing paradigm
US7475417B2 (en) 2000-04-21 2009-01-06 Microsoft Corporation Program selection mechanism governed by rate of program consumption
US6931657B1 (en) * 2000-04-21 2005-08-16 Microsoft Corporation Methods and arrangements for providing a novel television and multimedia viewing paradigm
US7369749B2 (en) * 2000-05-23 2008-05-06 Sony Corporation System and method for recording and reproducing broadcasting programs
US6483986B1 (en) * 2000-05-26 2002-11-19 Keen Personal Media, Inc. Method and apparatus for recording streaming video data upon selection of alternative subject matter
WO2001093576A1 (en) * 2000-05-26 2001-12-06 Keen Personal Media, Inc. Method and apparatus for recording streaming video data upon selection of alternative subject matter
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
EP1300002B1 (en) * 2000-06-30 2012-12-19 Heping Group, LLC Video memory manager for use in a video recorder and method of operation
US8401372B2 (en) 2000-07-14 2013-03-19 Sony Corporation Image recording apparatus, image recording method and storage medium for recording television programs
EP1173013A3 (en) * 2000-07-14 2004-04-21 Sony Corporation Remote control device for recording/reproducing apparatus and video signal recording/reproducing apparatus
EP1173016A3 (en) * 2000-07-14 2006-02-01 Sony Corporation Image recording method and apparatus
US7623757B2 (en) 2000-07-14 2009-11-24 Sony Corporation Remote control device for recording/reproducing apparatus and video signal recording/reproducing apparatus
EP1173016A2 (en) * 2000-07-14 2002-01-16 Sony Corporation Image recording method and apparatus
EP1173013A2 (en) * 2000-07-14 2002-01-16 Sony Corporation Remote control device for recording/reproducing apparatus and video signal recording/reproducing apparatus
US6618546B2 (en) * 2000-07-31 2003-09-09 Sony Corporation Recording/playing apparatus and contents managing method
AU2001266732B2 (en) * 2000-08-02 2007-05-24 Open Tv, Inc. System and method for providing multi-perspective instant replay
US9781478B2 (en) 2000-09-25 2017-10-03 Thomson Licensing System and method for personalized TV
US8938758B2 (en) 2000-09-25 2015-01-20 Thomson Licensing System and method for personalized TV
US7149409B2 (en) * 2000-09-25 2006-12-12 Canon Kabushiki Kaisha Reproduction apparatus and reproduction method
US7212725B2 (en) * 2000-09-29 2007-05-01 Kabushiki Kaisha Toshiba Recording/reproducing apparatus and picture recording reservation method of recording/reproducing apparatus
US9307291B2 (en) 2000-09-29 2016-04-05 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9161087B2 (en) 2000-09-29 2015-10-13 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US7356246B1 (en) * 2000-10-01 2008-04-08 Digital Networks North America, Inc. Method and system for extending recording
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US6766100B1 (en) * 2000-10-19 2004-07-20 Ati International Srl Method and apparatus for multi-TV tuner display of video information
US7136573B2 (en) * 2000-11-08 2006-11-14 Kabushiki Kaisha Toshiba Recording rate automatic setting recording device and recording rate automatic setting recording method
WO2002043383A1 (en) * 2000-11-21 2002-05-30 Thomson Licensing S.A. Organization of audio and video on a hard disk drive
US9055322B2 (en) 2001-02-21 2015-06-09 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recording features
EP2034726A2 (en) * 2001-02-21 2009-03-11 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
EP2466881A2 (en) * 2001-02-21 2012-06-20 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
EP2028856A2 (en) * 2001-02-21 2009-02-25 United Video Properties, Inc. Systems and Methods for Interactive Program Guides with Personal Video Recording features
US9930374B2 (en) 2001-02-21 2018-03-27 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recording features
EP2466881A3 (en) * 2001-02-21 2012-08-15 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
US7577336B2 (en) 2001-03-05 2009-08-18 Microsoft Corporation Method and apparatus for storing content
US7522817B2 (en) 2001-03-05 2009-04-21 Microsoft Corporation Method and apparatus for storing content
US7260312B2 (en) 2001-03-05 2007-08-21 Microsoft Corporation Method and apparatus for storing content
US7272300B2 (en) 2001-03-05 2007-09-18 Microsoft Corporation Method and apparatus for storing content
US7577335B2 (en) * 2001-06-27 2009-08-18 Sanyo Electric Co., Ltd. Digital broadcasting receiving/recording apparatus
US20030005454A1 (en) * 2001-06-29 2003-01-02 Rodriguez Arturo A. System and method for archiving multiple downloaded recordable media content
US8006262B2 (en) * 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7512964B2 (en) * 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US8374487B2 (en) * 2001-07-17 2013-02-12 Sony Corporation Information processing for generating an information list of video contents
WO2003019932A1 (en) * 2001-08-22 2003-03-06 Tivo Inc. Multimedia signal processing system
US7325244B2 (en) * 2001-09-20 2008-01-29 Keen Personal Media, Inc. Displaying a program guide responsive to electronic program guide data and program recording indicators
US7380029B2 (en) * 2001-12-05 2008-05-27 Scientific-Atlanta, Inc. Disk driver cluster management of time shift buffer
US7779181B2 (en) 2001-12-05 2010-08-17 Scientific-Atlanta, Llc Disk driver cluster management of time shift buffer with file allocation table structure
US7769925B2 (en) * 2001-12-05 2010-08-03 Scientific-Atlanta LLC Disk driver cluster management of time shift buffer with file allocation table structure
US7194563B2 (en) 2001-12-05 2007-03-20 Scientific-Atlanta, Inc. Disk driver cluster management of time shift buffer with file allocation table structure
US7551832B2 (en) 2001-12-05 2009-06-23 Scientific-Atlanta, Inc. Application management and interface for cluster control of time shift buffer
US7257308B2 (en) 2001-12-06 2007-08-14 Scientific-Atlanta, Inc. Converting time-shift buffering for personal video recording into permanent recordings
US7962011B2 (en) * 2001-12-06 2011-06-14 Plourde Jr Harold J Controlling substantially constant buffer capacity for personal video recording with consistent user interface of available disk space
US8565578B2 (en) * 2001-12-06 2013-10-22 Harold J. Plourde, Jr. Dividing and managing time-shift buffering into program specific segments based on defined durations
US9319733B2 (en) 2001-12-06 2016-04-19 Cisco Technology, Inc. Management of buffer capacity for video recording and time shift operations
US10674227B2 (en) 2001-12-14 2020-06-02 At&T Intellectual Property I, L.P. Streaming video
US11317165B2 (en) 2001-12-14 2022-04-26 At&T Intellectual Property I, L.P. Streaming video
US7661118B2 (en) 2001-12-14 2010-02-09 At&T Intellectual Property I, L.P. Methods, systems, and products for classifying subscribers
US9967633B1 (en) 2001-12-14 2018-05-08 At&T Intellectual Property I, L.P. System and method for utilizing television viewing patterns
USRE42558E1 (en) 2001-12-18 2011-07-19 Omereen Wireless, Llc Joint adaptive optimization of soft decision device and feedback equalizer
US11412288B2 (en) 2002-01-04 2022-08-09 Rovi Technologies Corporation Method and apparatus for selecting among multiple tuners
US8928819B2 (en) 2002-01-04 2015-01-06 Rovi Technologies Corporation Method and apparatus for selecting among multiple tuners
US9854293B2 (en) 2002-01-04 2017-12-26 Rovi Technologies Corporation Method and apparatus for selecting among multiple tuners
US9084007B2 (en) 2002-01-04 2015-07-14 Rovi Technologies Corporation Method and apparatus for selecting among multiple tuners
US7369745B2 (en) * 2002-04-10 2008-05-06 Sony Corporation Data recording device and method, program storage medium, and program
US7369750B2 (en) * 2002-04-24 2008-05-06 Microsoft Corporation Managing record events
US8001567B2 (en) * 2002-05-02 2011-08-16 Microsoft Corporation Media planner
US8732771B2 (en) * 2002-07-08 2014-05-20 At&T Intellectual Property I, L.P. System for providing DBS DSL video services to multiple display devices
EP1734756A3 (en) * 2002-08-08 2007-02-14 Samsung Electronics Co., Ltd. Video recording/reproducing apparatus and method of displaying a menu guide
WO2004019602A3 (en) * 2002-08-21 2004-06-03 Disney Entpr Inc Digital home movie library
US10412439B2 (en) 2002-09-24 2019-09-10 Thomson Licensing PVR channel and PVR IPG information
WO2004036907A1 (en) * 2002-10-15 2004-04-29 Sony Electronics Inc. Data management method
KR101009864B1 (en) * 2002-10-15 2011-01-19 소니 주식회사 Data management method
US7889973B2 (en) 2002-10-15 2011-02-15 Sony Corporation Method and apparatus for partial file delete
US6775461B2 (en) * 2002-10-15 2004-08-10 Sony Corporation Data management method for recorded programs stored on a digital recording device
US7340157B2 (en) * 2002-11-20 2008-03-04 Apacer Technology Portable transcription device and method of the same priority
US9066066B2 (en) 2002-11-25 2015-06-23 Rovi Guides, Inc. Interactive television systems with conflict management capabilities
US8549563B2 (en) 2002-11-25 2013-10-01 United Video Properties, Inc. Interactive television systems with conflict management capabilities
EP2426915B2 (en) 2003-01-30 2018-02-21 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9591373B2 (en) 2003-01-30 2017-03-07 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US7433579B2 (en) * 2003-09-01 2008-10-07 Sony Corporation Recording and reproducing apparatus and reproduction processing method
US11159830B2 (en) 2003-09-17 2021-10-26 Maxell, Ltd. Program, recording medium, and reproducing apparatus
US9418704B2 (en) * 2003-09-17 2016-08-16 Hitachi Maxell, Ltd. Program, recording medium, and reproducing apparatus
US10645424B2 (en) 2003-09-17 2020-05-05 Maxell, Ltd. Program, recording medium, and reproducing apparatus
US11812071B2 (en) 2003-09-17 2023-11-07 Maxell, Ltd. Program, recording medium, and reproducing apparatus
US7457512B2 (en) * 2003-09-24 2008-11-25 Hitachi, Ltd. Information recording device
US7835626B2 (en) * 2003-10-10 2010-11-16 Hitachi, Ltd. Reproducing device
US7512314B2 (en) * 2004-01-06 2009-03-31 Pioneer Corporation Recording/editing apparatus, recording/editing method, computer program product, and server for editing record contents
US9615139B2 (en) 2004-01-21 2017-04-04 Tech 5 Determining device that performs processing of output pictures
US7869689B2 (en) * 2004-10-27 2011-01-11 Samsung Electronics Co., Ltd. Apparatus and method for integrated scheduled recording in multi-tuner system
US10735705B2 (en) 2004-11-19 2020-08-04 Tivo Solutions Inc. Method and apparatus for displaying branded video tags
US10440342B2 (en) 2004-11-19 2019-10-08 Tivo Solutions Inc. Secure transfer of previously broadcasted content
US7934170B2 (en) 2004-11-19 2011-04-26 Tivo Inc. Method and apparatus for displaying branded video tags
US9967534B1 (en) 2004-11-19 2018-05-08 Tivo Solutions Inc. Digital video recorder video editing system
US8625960B2 (en) * 2005-01-07 2014-01-07 Samsung Electronics Co., Ltd. Apparatus and method for reproducing storage medium that stores metadata for providing enhanced search function
US8842977B2 (en) 2005-01-07 2014-09-23 Samsung Electronics Co., Ltd. Storage medium storing metadata for providing enhanced search function
US8630531B2 (en) 2005-01-07 2014-01-14 Samsung Electronics Co., Ltd. Apparatus and method for reproducing storage medium that stores metadata for providing enhanced search function
US8365234B2 (en) 2005-03-30 2013-01-29 Nokia Siemens Networks Gmbh & Co. Kg Method and arrangement for storing and playing back TV programs
US20100195988A1 (en) * 2005-03-30 2010-08-05 Nokia Siemens Networks Gmbh & Co. Kg Method and Configuration for Storing and Playing Back TV Programs
EP1886492A2 (en) * 2005-05-09 2008-02-13 James G. Wickstead Mp-me recorder
WO2006122177A3 (en) * 2005-05-09 2008-02-28 James G Wickstead Mp-me recorder
EP1886492A4 (en) * 2005-05-09 2009-05-13 James G Wickstead Mp-me recorder
US20060263070A1 (en) * 2005-05-17 2006-11-23 Chi-Hsien Chen Cd/dvd recorder
US8594489B2 (en) * 2005-05-17 2013-11-26 Transpacific Electronics, Llc CD/DVD recorder
US7689631B2 (en) * 2005-05-31 2010-03-30 Sap, Ag Method for utilizing audience-specific metadata
US9020326B2 (en) 2005-08-23 2015-04-28 At&T Intellectual Property Ii, L.P. System and method for content-based navigation of live and recorded TV and video programs
US9741395B2 (en) 2005-08-23 2017-08-22 At&T Intellectual Property Ii, L.P. System and method for content-based navigation of live and recorded TV and video programs
US10832736B2 (en) 2005-08-23 2020-11-10 At&T Intellectual Property Ii, L.P. System and method for content-based navigation of live and recorded TV and video programs
US7978957B2 (en) * 2005-09-13 2011-07-12 Sony Corporation Information processing apparatus and method, and program
US9743144B2 (en) 2005-10-31 2017-08-22 At&T Intellectual Property Ii, L.P. System and method for content-based navigation of live and recorded TV and video programs
US9042703B2 (en) * 2005-10-31 2015-05-26 At&T Intellectual Property Ii, L.P. System and method for content-based navigation of live and recorded TV and video programs
US20070098350A1 (en) * 2005-10-31 2007-05-03 At&T Corp. System and method for content-based navigation of live and recorded TV and Video programs
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US10984037B2 (en) 2006-03-06 2021-04-20 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US9092503B2 (en) 2006-03-06 2015-07-28 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US9128987B2 (en) 2006-03-06 2015-09-08 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US7889976B2 (en) * 2006-03-10 2011-02-15 Newport Media, Inc. System and method for television programming data management
US8655153B2 (en) 2006-03-10 2014-02-18 Newport Media, Inc. System and method for television programming data management
TWI398165B (en) * 2006-03-10 2013-06-01 Newport Media Inc System and method for television programming data management
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US9106949B2 (en) 2006-06-22 2015-08-11 Tivo Inc. Creating and viewing customized multimedia segments
US8146130B2 (en) 2006-06-22 2012-03-27 Tivo Inc. In-band data recognition and synchronization system
US7873982B2 (en) 2006-06-22 2011-01-18 Tivo Inc. Method and apparatus for creating and viewing customized multimedia segments
US7661121B2 (en) 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
US9100670B2 (en) 2006-06-22 2015-08-04 Tivo Inc. In-band data recognition and synchronization system
US9326031B2 (en) 2006-06-23 2016-04-26 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US8261300B2 (en) 2006-06-23 2012-09-04 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US9088826B2 (en) 2006-06-23 2015-07-21 Tivo Inc. Method and apparatus for advertisement placement in a user dialog on a set-top box
US9485471B2 (en) 2006-08-31 2016-11-01 Stellar, Llc Write-protected recording
US10965910B2 (en) 2006-08-31 2021-03-30 Stellar, Llc Wearable recording system with memory designation
US9912914B2 (en) 2006-08-31 2018-03-06 Stellar, Llc Write-protected recording
US10523901B2 (en) 2006-08-31 2019-12-31 Paul DeKeyser Wearable recording system with memory designation
US8310540B2 (en) * 2006-08-31 2012-11-13 Stellar, Llc Loop recording with book marking
US8942533B2 (en) * 2007-03-07 2015-01-27 Christopher A. Wiklof Recorder with retrospective capture
US20150139605A1 (en) * 2007-03-07 2015-05-21 Christopher A. Wiklof Recorder and method for retrospective capture
US20090324203A1 (en) * 2007-03-07 2009-12-31 Wiklof Christopher A Recorder with retrospective capture
US10847184B2 (en) 2007-03-07 2020-11-24 Knapp Investment Company Limited Method and apparatus for initiating a live video stream transmission
US10748575B2 (en) 2007-03-07 2020-08-18 Knapp Investment Company Limited Recorder and method for retrospective capture
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US10694256B2 (en) 2007-03-09 2020-06-23 Rovi Technologies Corporation Media content search results ranked by popularity
US8542984B1 (en) 2007-04-03 2013-09-24 Rovi Guides, Inc. Advanced recording options for interactive media guidance application systems
US8909032B2 (en) 2007-04-03 2014-12-09 Rovi Guides, Inc. Advanced recording options for interactive media guidance application systems
US8090241B2 (en) * 2007-05-15 2012-01-03 Broadcom Corporation System and method for simultaneous network recording and playback of digital television programs
US11689768B2 (en) 2008-05-29 2023-06-27 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US9723363B2 (en) 2008-05-29 2017-08-01 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US11245965B2 (en) 2008-05-29 2022-02-08 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US20110002593A1 (en) * 2008-08-22 2011-01-06 Panasonic Corporation Record-playback device
US9396753B2 (en) * 2008-08-22 2016-07-19 Panasonic Intellectual Property Management Co., Ltd. Record-playback device
US8494344B2 (en) 2008-08-22 2013-07-23 Panasonic Corporation Recording and playback apparatus
US8498518B2 (en) 2008-08-22 2013-07-30 Panasonic Corporation Recording/reproducing device
US8358908B2 (en) 2008-08-22 2013-01-22 Panasonic Corporation Recording and playback apparatus
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US20110083073A1 (en) * 2009-10-07 2011-04-07 Cisco Technology, Inc. Synchronized Recording and Playback of a Plurality of Media Content
US20110135281A1 (en) * 2009-12-07 2011-06-09 Eldon Technology Limited Systems and methods for managing files on a digital video recorder
US8831399B2 (en) * 2009-12-07 2014-09-09 Eldon Technology Limited Systems and methods for managing and identifying the origin of files on a digital video recorder
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US11860938B2 (en) 2011-04-21 2024-01-02 Touchstream Technologies, Inc. Play control of content on a display device
US11860937B2 (en) 2011-04-21 2024-01-02 Touchstream Technologies Inc. Play control of content on a display device
US11468118B2 (en) 2011-04-21 2022-10-11 Touchstream Technologies, Inc. Play control of content on a display device
US11475062B2 (en) 2011-04-21 2022-10-18 Touchstream Technologies, Inc. Play control of content on a display device
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US9002180B2 (en) * 2012-06-01 2015-04-07 At&T Intellectual Property I, L.P. Media recorder
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9668014B2 (en) 2015-03-30 2017-05-30 Rovi Guides, Inc. Systems and methods for identifying and storing a portion of a media asset
US11563999B2 (en) 2015-03-30 2023-01-24 Rovi Guides, Inc. Systems and methods for identifying and storing a portion of a media asset
US10979762B2 (en) 2015-03-30 2021-04-13 Rovi Guides, Inc. Systems and methods for identifying and storing a portion of a media asset
US9471852B1 (en) * 2015-11-11 2016-10-18 International Business Machines Corporation User-configurable settings for content obfuscation
US11172269B2 (en) 2020-03-04 2021-11-09 Dish Network L.L.C. Automated commercial content shifting in a video streaming system

Also Published As

Publication number Publication date
WO1992022983A3 (en) 1993-04-15
TW222703B (en) 1994-04-21

Similar Documents

Publication Publication Date Title
WO1992022983A2 (en) Large capacity, random access, multi-source recorder player
JP4863540B2 (en) Recording / playback apparatus and content management method
US4488179A (en) Television viewing center system
EP1099338B1 (en) Interactive system for selecting television programmes
CN1178480C (en) Home entertainment system and method of its operation
US6239794B1 (en) Method and system for simultaneously displaying a television program and information about the program
US6002444A (en) Video clip program guide
DE69333756T2 (en) Improved terminal for cable television distribution systems
CN100382194C (en) Optimum use of storing space in video recording system
EP1158791B9 (en) Broadcast receiver, broadcast control method, and computer readable recording medium
CN1933569B (en) Method for interactive TV program guide system and interactive tv guide system
US20100275230A1 (en) Method and apparatus for displaying television programs and related text
DE60014006T2 (en) System, procedure, signal, user interface and software for displaying thumbnail banners
JP2002534858A (en) System and method for default channel calendar and display with electronic program guide grid customization
CN1939062B (en) Information output device
US20120167136A1 (en) Method and apparatus for displaying television programs and related text
JPH09182035A (en) Electronic equipment
JPH09245467A (en) Information recorder
EP1280351B1 (en) Communication between television audiences
US20040040038A1 (en) Program guide display apparatus
JP3378791B2 (en) Broadcast receiver
JP2002209178A (en) Video reproduction device
JPH06351017A (en) Picture signal transmitter and receiver
JP3048479B2 (en) Image signal transmitting method and apparatus and image signal receiving method and apparatus
CN1099193C (en) Method and device for back-up record viewing broadcasting program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA JP KR

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH DE DK ES FR GB GR IT LU MC NL SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): CA JP KR

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH DE DK ES FR GB GR IT LU MC NL SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase in:

Ref country code: CA