US20010001022A1 - Video recorder - Google Patents
Video recorder Download PDFInfo
- Publication number
- US20010001022A1 US20010001022A1 US09/730,678 US73067800A US2001001022A1 US 20010001022 A1 US20010001022 A1 US 20010001022A1 US 73067800 A US73067800 A US 73067800A US 2001001022 A1 US2001001022 A1 US 2001001022A1
- Authority
- US
- United States
- Prior art keywords
- data
- tape
- teletext
- video
- cursor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000006870 function Effects 0.000 claims description 41
- 230000009471 action Effects 0.000 claims description 25
- 238000000034 method Methods 0.000 claims description 21
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 241000287436 Turdus merula Species 0.000 description 18
- 238000004804 winding Methods 0.000 description 11
- 241000271566 Aves Species 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 7
- 230000002452 interceptive effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 241000694533 Recurvirostra Species 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000009432 framing Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 241001131796 Botaurus stellaris Species 0.000 description 1
- 206010048865 Hypoacusis Diseases 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/9201—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal
- H04N5/9206—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving the multiplexing of an additional signal and the video signal the additional signal being a character code signal
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B15/00—Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
- G11B15/02—Control of operating function, e.g. switching from recording to reproducing
- G11B15/05—Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container
- G11B15/087—Control of operating function, e.g. switching from recording to reproducing by sensing features present on or derived from record carrier or container by sensing recorded signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/107—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
- G11B27/3036—Time code signal
- G11B27/3054—Vertical Interval Time code [VITC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/328—Table of contents on a tape [TTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/65—Solid state media wherein solid state memory is used for storing indexing information or metadata
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B23/00—Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
- G11B23/02—Containers; Storing means both adapted to cooperate with the recording or reproducing means
- G11B23/03—Containers for flat record carriers
- G11B23/0301—Details
- G11B23/0302—Auxiliary features
- G11B23/0305—Semiconductor memories
Definitions
- the invention relates to video recorders and in particular but not exclusively to arrangements for locating desired contents on a video tape.
- indexing systems in video recorders provide an attractive and user friendly way of obtaining easy access to a desired position on the tape for recording or playback of a programme.
- Such arrangements generally enable access to a non volatile memory in the video recorder in which a list of the contents of a number of tapes are stored. Access to the list relevant to a particular tape is by means of entering a tape number allocated to that tape. This access may be manual or automatic if means for identifying a particular tape is provided.
- This list can be viewed on the associated television display and moving a cursor to a desired item can be made to cause the tape to wind automatically to the corresponding position ready for play back or to record a new item.
- Such an arrangement is disclosed in for example Patent Abstracts of Japan, Publication No. 07021748A.
- a system is described in EPA 0692790 for indexing magnetic tapes. That publication discloses a magnetic recording/reproducing apparatus having a capability of allowing contents of records on a magnetic tape to be discriminatively identified and a capability for displaying closed captions includes a tape map memory for storing contents recorded on a tape and a tape map controller.
- a tape map button As a manual input facility a tape map button, a caption button, a playback button, a stop button and others are provided.
- the tape map button is pushed to display on a monitor screen tape map information concerning the contents of programme(s) recorded on the loaded tape, temporal duration(s) of the programmes and history of playback of the tape.
- the closed caption data transmission facility is one provided in the USA and is not widely available elsewhere. It has been designed for the provision of subtitles for the hard of hearing and has been designed as a system in such a way that it is readily recordable on a VHS standard video recorder. As described in EP 0692 790 the closed caption data is extended to enable indexing information to be encoded in the same way and to derive programme information from the transmitted closed caption transmissions. Such an arrangement is not useful in most European countries as there are no closed caption transmissions.
- the invention provides a method of controlling a video recorder according to the VHS standard, the video recorder including means for decoding data defining displayable text and/or control functions recorded on a tape as a multilevel code at a data rate lower than that of the original data and within the bandwidth of the recorder, wherein the data includes row and column address codes for defining cursor positions on a display screen of an associated television receiver and function codes defining tasks to be performed on initiation of a command instruction when the cursor is displayed at a given location, the method comprising the steps of reading data from the tape, positioning the cursor at a desired one of the defined positions on the display screen, and initiating the task to be performed using the function codes associated with the cursor location.
- the user can cause the video recorder to wind the tape to a selected position, the selected position being defined by data written onto the tape the data having an original data rate greater than that which can be recorded and reliably reproduced by a VHS recorder.
- the data may be, for example, according to the Multimedia Hypertext Expert Group MHEG-5 standard or in Hypertext Mark Up Language HTML format.
- the data is teletext data and in particular, but not exclusively, teletext data according to the World System Teletext Standard.
- the invention is not limited to using data encoded according to a teletext standard and the person skilled in the art will be capable of adapting it to any given data format. By appropriately preprogramming these data codes a degree of interactivity can be obtained.
- a multiplicity of choices can be selected and further choices made from the displayed result in a branching fashion.
- the function codes selecting a page which gives an indication as to whether a multiple choice answer selected by means of the cursor was correct and, if not, showing a teletext page explaining the correct answer.
- the row and column address codes and the associated function codes may be contained in teletext packets X/26.
- the function codes may be arranged to cause one or more of the following actions:
- the invention further provides a video recorder according to the VHS standard including means for reading and decoding data defining displayable text and/or control functions recorded on a tape as a multilevel code at a data rate lower than that of the original data and within the bandwidth of the recorder, the data including row and column address information for defining cursor positions on a screen of associated display apparatus and function codes associated with the cursor positions, means for enabling a user to position the cursor at a desired position on the display screen, means for receiving command instructions from a user, and means for performing the commands using the function codes associated with the cursor position.
- VHS standard including means for reading and decoding data defining displayable text and/or control functions recorded on a tape as a multilevel code at a data rate lower than that of the original data and within the bandwidth of the recorder, the data including row and column address information for defining cursor positions on a screen of associated display apparatus and function codes associated with the cursor positions, means for enabling a user to position the cursor at a desired position on the display screen
- the row and column address information and associated function codes may be contained in teletext packets X/26 read from the tape.
- the function codes may be arranged to cause one of the following actions to be performed:
- FIG. 1 shows a standard broadcast teletext signal and the effect of the restricted bandwidth of a VHS recorder on this signal
- FIG. 2 shows a four level code representing the broadcast teletext signal which is suitable for recording on and replay from a VHS recorder.
- FIG. 3 shows on an enlarged timescale a portion of the signal shown in FIG. 2.
- FIG. 4 shows in block schematic form video recorder according to the invention
- FIG. 5 illustrates the indexing principles of the invention
- FIG. 6 illustrates a cursor control method according to the invention for enabling control of the video recorder of FIG. 4.
- FIG. 1 shows a standard teletext signal as received by a receiver.
- the data rate of the teletext signal is greater than 5 MHz and consequently such a signal will be distorted when it is fed through a video recorder, such as one according to the VHS standard which has a channel bandwidth of around 3 MHz.
- FIG. 1 b shows how the teletext signal is affected by the channel bandwidth of a typical VHS recorder.
- the initial clock run-in information is lost and on replay such a signal would not be decodable by a standard teletext decoder.
- PHB 34056 discloses the use of a multilevel code which has a data rate which is lower than that of the standard teletext data rate.
- FIG. 2 shows a line of teletext data encoded according to a four amplitude level code.
- the initial clock run-in has been replaced by a lower frequency clock run-in while the framing code and data are replaced by the four level code.
- the four levels in this instance are four amplitude levels and consequently in each data period two bits can be encoded, the four levels giving the codes 00, 01, 10, and 11.
- the teletext signal re-encoded according to the multilevel code now has a data rate of half that of the standard teletext signal and now falls within the bandwidth of the VHS recorder.
- FIG. 3 shows the initial part of a teletext line using the multilevel code on an expanded time scale and indicates the cycles of the clock-run in the framing code and the data.
- the clock run-in frequency is arranged to be half that of the standard teletext clock run-in frequency.
- the method of recording teletext data on a tape comprises the step of converting teletext data generated at the standard rate into a multilevel code at a data rate which is lower than that of the standard teletext signal.
- the multilevel code is then applied to the recording apparatus to enable the data to be recorded on the tape.
- a four level amplitude code is used and the data rate is half that of the standard teletext signal. If an 8 level code was used then the data rate could be reduced to one third of the standard teletext data rate since an 8 level code would allow each data period to encode three bits.
- teletext refers to a system, such as World System Teletext, in which the teletext data has a binary data rate which is too high for a standard VHS recorder to record or replay. While the forgoing description with reference to FIGS. 1 to 3 has discussed the recording and subsequent replay or a teletext signal it will be apparent that teletext data encoded according to this procedure could be prerecorded on tapes for replay by a purchaser or renter of the tapes.
- FIG. 4 is a block schematic diagram of a video recorder according to the invention. It comprises an aerial input 1 which is connected to tuner circuits 2 , an IF stage 3 , and demodulator 4 . These are purely conventional portions of a VHS video recorder.
- the output of the demodulator 4 which is a standard CVBS signal is fed through a multiplexer 5 to a video processing circuit 6 of the recorder.
- the video processing circuit 6 has an output to and input from record and replay heads 7 .
- the output of the demodulator 4 is further connected to a teletext acquisition circuit 8 which acquires teletext data and passes it to a buffer RAM 9 .
- the output from the demodulator circuit 4 is also connected to a control and timing circuit 10 which generates appropriate control and timing signals from the incoming video signal and from instructions received from a remote control handset 11 via a remote control receiver 12 .
- the control and timing circuit receives a CVBS signal from the video processor 6 on replay of a tape and generates therefrom appropriate control and timing signals.
- Teletext data acquired by the teletext acquisition circuit 8 is passed from the buffer RAM 9 to an encoder 13 .
- This encoder is as described in our co-pending UK patent application No. 9605614.8 (PHB 34056).
- the encoder 13 encodes the teletext data into a multilevel code at a lower data rate than the standard teletext data rate.
- This multilevel code is passed through the multiplexer 5 under the control of the control and timing circuit 10 to the video processor 6 during the vertical blanking interval to enable the original teletext data as transmitted to be also recorded but in a modified form using the multilevel code so that it is now within the bandwidth of the recorder.
- the output from the video processor 6 is applied to a decoder 14 which takes during the vertical blanking interval the teletext data having the multilevel code from the luminance processor and converts it back to teletext data at the standard teletext data rate and inserts this data into the buffer RAM 9 .
- this decoder will be of the same form as that disclosed in Uk Patent Application No. 96056148 (PHB 34056).
- the CVBS signal from the video processor 6 is also fed to an input of a multiplexer 15 .
- the teletext acquisition circuit 8 has a further output which is fed to a PDC/EPG decoder 16 . This will decode the PDC and EPG signals encoded in the teletext data transmitted.
- the output of the PDC/EPG decoder is fed to a control processor 17 .
- the decoded teletext data from the decoder 14 which has been stored in the buffer RAM 9 is read into a teletext/indexing decoder and on screen display generator 27 .
- This will produce an RGB output which is fed a PAL encoder 18 whose output is connected to a second input of the multiplexer 15 .
- an appropriate encoder will replace the PAL encoder.
- the multiplexer will select either the video output from the video processor 6 or the teletext and on screen display signal via the PAL encoder 18 .
- the output of the multiplexer may be fed to a SCART terminal 19 or via a modulator 20 to an aerial output 21 .
- the teletext/indexing decoder 27 has an output which is fed to tape control circuits 22 which cause the tape to wind or rewind to selected positions.
- the video recorder described with reference to FIG. 4 is substantially the same as that described in UK Patent Application No. 9605614.8 (PHB 34056).
- the modifications in this particular embodiment are the addition of the PDC/EPG decoder 16 , control processor 17 and the teletext/indexing decoder and on screen display generator 27 .
- the teletext decoder is within the VCR it is not necessary to include the teletext encoder which is provided in the embodiment in our co-pending application.
- the tape contents are stored on the tape in a defined format using the same data recording method as teletext.
- the contents list consists on the items on the tape and the start and finish index counter positions which represent playing time from the start. This data is repeated several times near the beginning of the tape so that when a rewound tape is inserted the contents may be quickly read.
- the contents are stored temporally, as long as the tape is in the VCR, in an index RAM which is part of the control processor 17 . If a new recording is made then the contents of the index RAM are updated with the positions and duration, and at a suitable time depending on the other functions requested the tape is made to wind back to the beginning and then to write the new contents data on the tape automatically.
- An appropriate algorithm defines the best time to carry out this procedure, for example if two items are programmed to be recorded the tape contents list is rewritten only after the second item is recorded. If, however, an attempt is made to reject the tape after the first recording then the system winds to the beginning and updates the contents list before releasing the tape. If the programme title is available from a PDC or EPG transmission this is added to the contents data by the control processor 17 using information derived from the PDC/EPG decoder 16 . If the title is not available from such a transmission then the channel and start time can be recorded as a default setting.
- FIG. 5 illustrates the how the contents of the tape are read and displayed and the way in which the contents are updated.
- Box 200 illustrates the contents list on the tape, when the tape is inserted this contents list is written into the index RAM, this procedure is represented by box 201 .
- a new programme identification from the control system is generated, represented by box 202 .
- this will either be the programme title obtained from PDC or EPG data or will be the channel number and start time as obtained from the control and timing circuit 10 .
- the contents of the index RAM are read to the tape, this is represented by box 203 .
- the index page On insertion of the tape and under appropriate control from the user the index page will displayed on an associated television receiver. The user will then select a particular programme to be replayed and the indexing decoder 27 will then output appropriate controls to the tape position circuits to cause the tape to drive to the beginning of the programme selected to be viewed.
- An advantage of such an indexing system is that it is possible to consider different types of services on a video tape as well as the conventional start to stop linear sequence of video material.
- the tape can be split up into different items or topics which are easily selected from the index using the cursor. If desired a particular topic can be selected to cycle continuously allowing for unattended display indefinitely for advertising purposes.
- the television transmission contains data which identifies the TV programme being recorded such as PDC (programme delivery control) or EPG (electronic programming guide), the programme title information may be added to the tape contents list automatically. In the absence of such data the programme can be identified on the contents list by the channel and time of recording.
- PDC program delivery control
- EPG electronic programming guide
- this link between teletext and the video and audio material on the tape can be used to provide multimedia facilities which appear to be interactive.
- the video material on the tape can be hundreds of short clips or a fewer longer sequences as required.
- This function also requires additional circuitry in the VCR but this circuitry is relatively straight forward.
- the main limitation is the tape winding time but with careful partitioning of the information on the tape this can be made acceptable for a mass market consumer system.
- a feature of the system is the ability to select video items from a teletext page using a cursor.
- the basic technique is similar to that used in PDC where potential cursor positions on the screen are defined and each cursor position has information associated with it.
- this information is the programme identification label of the TV programme to be recorded.
- the information is the tape counter position where the tape should wind to if this cursor position is selected.
- the user reads a teletext page with some text describing alternative choices, for example a list of birds. A cursor appears automatically on the first bird (avocet).
- the user By pressing a key on the handset the user causes the cursor to jump to the next position (bittern) and so on until the cursor settles on the desired bird, for example blackbird. Then a different key is pressed which causes the data associated with that cursor position to be loaded into the VCR tape counter system.
- the tape then winds automatically forwards or backwards as necessary to the starting position of a film clip showing a blackbird and starts playing the video material automatically. Further information associated with the cursor position downloaded into the VCR tape counter identifies the stop position so the video clip stops playing automatically at the end.
- a further embodiment of the cursor selection mechanism allows a teletext page to be selected by a cursor movement in the same way.
- a different address code in the data associated with the cursor position identifies whether the data is for a tape counter position or a teletext page number. It is also possible for the same cursor position to have both a tape counter position and a teletext page number. In this case when the user selects this item the tape winds and a new teletext page is selected.
- Control functions are included so that when an item is selected the system knows whether to switch to video only or teletext, which can include mixed video and teletext, whether to play the tape continuously, stop at a particular point or then wind to another position, whether a new teletext page should be selected automatically, or many other functions. Similar features to the above can also be provided in association with the coloured keys on the remote control handset in a similar way to Fastext so that new pages and tape positions may be selected from the recorded information by pressing coloured keys instead of moving a cursor.
- the codes to perform these functions are all contained in teletext packets X/26 containing groups of data which are of two types. A row address group and a column address group. A pair of these groups, row and column, defines the potential cursor position on the screen and the command and data to be associated with that position. As each address group has 7 bits of data, 14 bits are available for each cursor position. With the available capacity of packets X/26 up to around 100 tasks can be performed from one display page.
- the following description gives an example of a particular coding for various functions to be selected by the viewer and an example of an interactive indexing from prerecorded material which shows how a user can select given information from the tape using, cursor control.
- each 4 bit address represents the channel of the source video material, e.g normal, one of the three parallel digital sources (see our co-pending application No. PHB 34186, graphics generator, external input, etc. . .
- the row group mode indicates the indexing function to be performed, as follows:
- command to local equipment to e.g. select another function
- a kind of “telephone exchange” function is provided for digital data streams, to allow any source of data to be connected to any “destination” (may be a connector, processing function, encoder, etc.). For example, “connect data channel 23 off tape to the USB connector”, or “receive data from modem to be connected to processing function X” etc.
- the source and destination addresses are defined in a master table as each new facility is used, for standardisation.
- FIG. 6 which comprises FIGS. 6 a and 6 b, illustrates the process of accessing a particular portion of a tape.
- FIG. 6 shows three columns of boxes, the first column represents user actions, that is the interaction of the user of the apparatus using for example a remote control handset, the second column shows the appropriate VCR function which is performed by the action of the user and the third column shows the messages displayed on the screen of an associated television receiver.
- the first user action, box 500 is to insert the tape.
- Box 550 represents the VCR function corresponding to this to play the tape.
- the corresponding display, represented by box 600 as an example gives the title “Welcome to Birds”; and the instruction “please press text for index”.
- the user action which follows, if the user wishes to continue viewing this video, is to press the text button on the remote control unit, this is represented by box 501 .
- the resulting VCR function is to read the index data, which is represented by box 551 .
- the display, box 601 displays a list of choices as to how to progress from this stage. In the particular example shown there are four choices; the first being to find a bird by name, the second to find a bird by size, the third to find a bird by habitat, and the fourth to find a bird by song.
- the cursor is shown opposite the first choice and if the user wishes to find a bird by name he or she then presses the OK button, which action is represented by box 502 .
- the resulting action by the VCR, represented by box 552 is to play storing the index pages and select the bird by name page.
- the display, box 602 then displays an alphabetical selection and one of these portions of the alphabet is chosen, in this case birds starting with the letters A to D.
- the user again presses the OK button, this action being represented by box 503 .
- the action of the VCR is to wind on to the birds A part of the tape, index pages for birds A to D already stored and select the first of those.
- This action is represented by box 553 .
- the corresponding display, box 603 has an alphabetical list of birds and the cursor is against the first one, avocet. The user decides that it is wished to view details of the blackbird and thus presses the cursor down key twice. This action is represented by box 504 .
- the action of the VCR is then to continue winding until the birds A part of the tape and then play, box 554 .
- the screen display then shows the cursor opposite the blackbird title, box 604 .
- the user then presses the OK button, box 505 , and the VCR continues to play loading information pages selecting the first blackbird page, this action being represented by box 555 .
- the corresponding display, box 605 then gives an introduction to the blackbird and the cursor is aligned alongside a link to more information and instructs the user to press the OK button if more information is desired. Assuming that the user does want more information the OK button is pressed again, this action being represented by box 506 .
- the VCR then winds the tape to the start of the video material for the blackbird and selects the next blackbird information page, this action being represented by box 556 .
- the display then gives some further information on the blackbird and again gives an instruction to the user by placing a cursor alongside an “OK for more” instruction which instructs the user, if more information is required, to again press the “OK button”, this being represented by box 507 .
- the VCR selects the next blackbird information page continues winding until the start position of blackbird video and then stops, this action being represented by box 557 . This action may happen earlier or later in the information page sequence depending, inter alia, on winding time, the speed of reading information pages, and how many of these information pages are available.
- the resultant display as represented by box 607 , is more information on the blackbird and again an instruction to the user to press the “OK button” for more information.
- the display may also load into background memory new information pages and prepare to display them after the next index event that is the end of the film clip position.
- the display represented by box 609 , then displays the film clip of the blackbird giving, for example, details of its flight, habitat, and song.
- the VCR will stop and switch to text and the next information pages will be loaded, this action being represented by box 560 .
- the corresponding display, as represented by box 610 will be the main index page for the blackbird and the user will be invited to select other topics if required. If such other topics are required then the user will use the up/down keys of the remote control handset to move the cursor to the appropriate index item and the VCR function will resume looking for the selected part of the tape.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
A tape indexing arrangement for video recorders records the index on the tape using standard broadcast teletext codes. When a tape is inserted the contents list it contains is written onto an index RAM in the recorder (200). When a new programme is recorded a programme identification is generated from PDC or EPG data (202). At a suitable later time the contents of the index RAM are recorded on the tape (204).
Description
- 1. The invention relates to video recorders and in particular but not exclusively to arrangements for locating desired contents on a video tape.
- 2. Known indexing systems in video recorders provide an attractive and user friendly way of obtaining easy access to a desired position on the tape for recording or playback of a programme. Such arrangements generally enable access to a non volatile memory in the video recorder in which a list of the contents of a number of tapes are stored. Access to the list relevant to a particular tape is by means of entering a tape number allocated to that tape. This access may be manual or automatic if means for identifying a particular tape is provided. This list can be viewed on the associated television display and moving a cursor to a desired item can be made to cause the tape to wind automatically to the corresponding position ready for play back or to record a new item. Such an arrangement is disclosed in for example Patent Abstracts of Japan, Publication No. 07021748A. Such systems have however have the disadvantage that the indexing only functions when the tapes are inserted into the VCR on which they were recorded, since the information as to what is on the tape is only present in the memory within that VCR. As a result the indexing system will not work if the tape is played in a different VCR.
- 3. A system is described in EPA 0692790 for indexing magnetic tapes. That publication discloses a magnetic recording/reproducing apparatus having a capability of allowing contents of records on a magnetic tape to be discriminatively identified and a capability for displaying closed captions includes a tape map memory for storing contents recorded on a tape and a tape map controller. As a manual input facility a tape map button, a caption button, a playback button, a stop button and others are provided. Upon loading of a tape undergone recording(s), the tape map button is pushed to display on a monitor screen tape map information concerning the contents of programme(s) recorded on the loaded tape, temporal duration(s) of the programmes and history of playback of the tape.
- 4. The closed caption data transmission facility is one provided in the USA and is not widely available elsewhere. It has been designed for the provision of subtitles for the hard of hearing and has been designed as a system in such a way that it is readily recordable on a VHS standard video recorder. As described in EP 0692 790 the closed caption data is extended to enable indexing information to be encoded in the same way and to derive programme information from the transmitted closed caption transmissions. Such an arrangement is not useful in most European countries as there are no closed caption transmissions.
- 5. It is an object of the invention to enable the provision of a tape indexing arrangement in video cassette recorders, in which tapes recorded on one video cassette recorder can be replayed using the indexing facility on a different video cassette recorder.
- 6. The invention provides a method of controlling a video recorder according to the VHS standard, the video recorder including means for decoding data defining displayable text and/or control functions recorded on a tape as a multilevel code at a data rate lower than that of the original data and within the bandwidth of the recorder, wherein the data includes row and column address codes for defining cursor positions on a display screen of an associated television receiver and function codes defining tasks to be performed on initiation of a command instruction when the cursor is displayed at a given location, the method comprising the steps of reading data from the tape, positioning the cursor at a desired one of the defined positions on the display screen, and initiating the task to be performed using the function codes associated with the cursor location.
- 7. In this way the user can cause the video recorder to wind the tape to a selected position, the selected position being defined by data written onto the tape the data having an original data rate greater than that which can be recorded and reliably reproduced by a VHS recorder. The data may be, for example, according to the Multimedia Hypertext Expert Group MHEG-5 standard or in Hypertext Mark Up Language HTML format. In the embodiments described with reference to the drawings the data is teletext data and in particular, but not exclusively, teletext data according to the World System Teletext Standard. The invention, however, is not limited to using data encoded according to a teletext standard and the person skilled in the art will be capable of adapting it to any given data format. By appropriately preprogramming these data codes a degree of interactivity can be obtained. Then one out of a multiplicity of choices can be selected and further choices made from the displayed result in a branching fashion. In an alternative scenario a quiz sequence could be generated, the function codes selecting a page which gives an indication as to whether a multiple choice answer selected by means of the cursor was correct and, if not, showing a teletext page explaining the correct answer.
- 8. When the data is teletext data as defined in the World System Teletext Standard the row and column address codes and the associated function codes may be contained in teletext packets X/26.
- 9. This enables a standard teletext decoder to decode the function codes and the indexing decoder to control the tape winding circuits to wind the tape to the correct position for display of video chips etc.
- 10. The function codes may be arranged to cause one or more of the following actions:
- 11. selecting a teletext page number;
- 12. selecting the audio status;
- 13. selecting audio description channel;
- 14. selecting the video status;
- 15. causing a video tape to wind to a defined position;
- 16. causing a command to be sent to associated equipment;
- 17. selecting a data channel or service.
- 18. The invention further provides a video recorder according to the VHS standard including means for reading and decoding data defining displayable text and/or control functions recorded on a tape as a multilevel code at a data rate lower than that of the original data and within the bandwidth of the recorder, the data including row and column address information for defining cursor positions on a screen of associated display apparatus and function codes associated with the cursor positions, means for enabling a user to position the cursor at a desired position on the display screen, means for receiving command instructions from a user, and means for performing the commands using the function codes associated with the cursor position.
- 19. When the data is teletext data as defined in the World System Teletext Standard the row and column address information and associated function codes may be contained in teletext packets X/26 read from the tape.
- 20. The function codes may be arranged to cause one of the following actions to be performed:
- 21. selecting a teletext page number;
- 22. selecting the audio status;
- 23. selecting audio description channel;
- 24. selecting the video status;
- 25. causing a video tape to wind to a defined position;
- 26. causing a command to be sent to associated equipment;
- 27. selecting a data channel or service
- 28. The above and other features and advantages of the invention will be apparent from the following description, by way of example, of embodiments of the invention with reference to the accompanying drawings in which:
- 29.FIG. 1 shows a standard broadcast teletext signal and the effect of the restricted bandwidth of a VHS recorder on this signal,
- 30.FIG. 2 shows a four level code representing the broadcast teletext signal which is suitable for recording on and replay from a VHS recorder.
- 31.FIG. 3 shows on an enlarged timescale a portion of the signal shown in FIG. 2.
- 32.FIG. 4 shows in block schematic form video recorder according to the invention,
- 33.FIG. 5 illustrates the indexing principles of the invention, and
- 34.FIG. 6 illustrates a cursor control method according to the invention for enabling control of the video recorder of FIG. 4.
- 35.FIG. 1 shows a standard teletext signal as received by a receiver. The data rate of the teletext signal is greater than 5 MHz and consequently such a signal will be distorted when it is fed through a video recorder, such as one according to the VHS standard which has a channel bandwidth of around 3 MHz. FIG. 1b shows how the teletext signal is affected by the channel bandwidth of a typical VHS recorder. As can be seen the initial clock run-in information is lost and on replay such a signal would not be decodable by a standard teletext decoder. In order to overcome this problem our co-pending UK Patent Application No. 9605614.8 (PHB 34056) discloses the use of a multilevel code which has a data rate which is lower than that of the standard teletext data rate.
- 36.FIG. 2 shows a line of teletext data encoded according to a four amplitude level code. The initial clock run-in has been replaced by a lower frequency clock run-in while the framing code and data are replaced by the four level code. The four levels in this instance are four amplitude levels and consequently in each data period two bits can be encoded, the four levels giving the
codes - 37.FIG. 3 shows the initial part of a teletext line using the multilevel code on an expanded time scale and indicates the cycles of the clock-run in the framing code and the data. In this case the clock run-in frequency is arranged to be half that of the standard teletext clock run-in frequency.
- 38. Thus the method of recording teletext data on a tape disclosed in the above referenced patent application comprises the step of converting teletext data generated at the standard rate into a multilevel code at a data rate which is lower than that of the standard teletext signal. The multilevel code is then applied to the recording apparatus to enable the data to be recorded on the tape. In a particular embodiment a four level amplitude code is used and the data rate is half that of the standard teletext signal. If an 8 level code was used then the data rate could be reduced to one third of the standard teletext data rate since an 8 level code would allow each data period to encode three bits. Whilst it is preferred to use a multiple amplitude level code as this simplifies the recovery of data by a standard teletext decoder it is possible to use either a multilevel code comprising a number of different phases or to use a combination of phase and amplitude levels.
- 39. On replay the multilevel code is read from the tape and then converted to standard teletext data in an inverse operation to the conversion on recording. This data can then be fed into a teletext encoder to enable the teletext data to be reassembled with the video signal for transmission to an associated television receiver. The whole process of recording and replaying teletext data in this fashion using a VHS recorder is disclosed in our co-pending UK Patent Application referred to above, the contents of which are hereby incorporated by reference.
- 40. In the context of this application teletext refers to a system, such as World System Teletext, in which the teletext data has a binary data rate which is too high for a standard VHS recorder to record or replay. While the forgoing description with reference to FIGS. 1 to 3 has discussed the recording and subsequent replay or a teletext signal it will be apparent that teletext data encoded according to this procedure could be prerecorded on tapes for replay by a purchaser or renter of the tapes.
- 41.FIG. 4 is a block schematic diagram of a video recorder according to the invention. It comprises an
aerial input 1 which is connected totuner circuits 2, an IFstage 3, anddemodulator 4. These are purely conventional portions of a VHS video recorder. The output of thedemodulator 4 which is a standard CVBS signal is fed through amultiplexer 5 to avideo processing circuit 6 of the recorder. Thevideo processing circuit 6 has an output to and input from record and replay heads 7. The output of thedemodulator 4 is further connected to ateletext acquisition circuit 8 which acquires teletext data and passes it to abuffer RAM 9. The output from thedemodulator circuit 4 is also connected to a control andtiming circuit 10 which generates appropriate control and timing signals from the incoming video signal and from instructions received from aremote control handset 11 via aremote control receiver 12. In addition the control and timing circuit receives a CVBS signal from thevideo processor 6 on replay of a tape and generates therefrom appropriate control and timing signals. - 42. Teletext data acquired by the
teletext acquisition circuit 8 is passed from thebuffer RAM 9 to anencoder 13. This encoder is as described in our co-pending UK patent application No. 9605614.8 (PHB 34056). Theencoder 13 encodes the teletext data into a multilevel code at a lower data rate than the standard teletext data rate. This multilevel code is passed through themultiplexer 5 under the control of the control andtiming circuit 10 to thevideo processor 6 during the vertical blanking interval to enable the original teletext data as transmitted to be also recorded but in a modified form using the multilevel code so that it is now within the bandwidth of the recorder. On replay the output from thevideo processor 6 is applied to adecoder 14 which takes during the vertical blanking interval the teletext data having the multilevel code from the luminance processor and converts it back to teletext data at the standard teletext data rate and inserts this data into thebuffer RAM 9. Again this decoder will be of the same form as that disclosed in Uk Patent Application No. 96056148 (PHB 34056). The CVBS signal from thevideo processor 6 is also fed to an input of amultiplexer 15. - 43. The
teletext acquisition circuit 8 has a further output which is fed to a PDC/EPG decoder 16. This will decode the PDC and EPG signals encoded in the teletext data transmitted. The output of the PDC/EPG decoder is fed to a control processor 17. - 44. On replay the decoded teletext data from the
decoder 14 which has been stored in thebuffer RAM 9 is read into a teletext/indexing decoder and onscreen display generator 27. This will produce an RGB output which is fed aPAL encoder 18 whose output is connected to a second input of themultiplexer 15. Clearly if a different standard television signal is being generated, for example SECAM, an appropriate encoder will replace the PAL encoder. Thus under the control of the control andtiming circuit 10 the multiplexer will select either the video output from thevideo processor 6 or the teletext and on screen display signal via thePAL encoder 18. The output of the multiplexer may be fed to a SCART terminal 19 or via amodulator 20 to anaerial output 21. The teletext/indexing decoder 27 has an output which is fed totape control circuits 22 which cause the tape to wind or rewind to selected positions. - 45. The video recorder described with reference to FIG. 4 is substantially the same as that described in UK Patent Application No. 9605614.8 (PHB 34056). The modifications in this particular embodiment are the addition of the PDC/
EPG decoder 16, control processor 17 and the teletext/indexing decoder and onscreen display generator 27. In addition as the teletext decoder is within the VCR it is not necessary to include the teletext encoder which is provided in the embodiment in our co-pending application. - 46. On a previously recorded tape the tape contents are stored on the tape in a defined format using the same data recording method as teletext. The contents list consists on the items on the tape and the start and finish index counter positions which represent playing time from the start. This data is repeated several times near the beginning of the tape so that when a rewound tape is inserted the contents may be quickly read. The contents are stored temporally, as long as the tape is in the VCR, in an index RAM which is part of the control processor 17. If a new recording is made then the contents of the index RAM are updated with the positions and duration, and at a suitable time depending on the other functions requested the tape is made to wind back to the beginning and then to write the new contents data on the tape automatically. An appropriate algorithm defines the best time to carry out this procedure, for example if two items are programmed to be recorded the tape contents list is rewritten only after the second item is recorded. If, however, an attempt is made to reject the tape after the first recording then the system winds to the beginning and updates the contents list before releasing the tape. If the programme title is available from a PDC or EPG transmission this is added to the contents data by the control processor 17 using information derived from the PDC/
EPG decoder 16. If the title is not available from such a transmission then the channel and start time can be recorded as a default setting. - 47. The basic principles of the indexing function are shown in FIG. 5 which illustrates the how the contents of the tape are read and displayed and the way in which the contents are updated.
Box 200 illustrates the contents list on the tape, when the tape is inserted this contents list is written into the index RAM, this procedure is represented bybox 201. When a new programme is to be recorded either in addition to the programmes already on the tape or as a replacement for one or more of those on the tape a new programme identification from the control system is generated, represented by box 202. As stated before this will either be the programme title obtained from PDC or EPG data or will be the channel number and start time as obtained from the control andtiming circuit 10. At a suitable later time when recording has been terminated the contents of the index RAM are read to the tape, this is represented bybox 203. - 48. On insertion of the tape and under appropriate control from the user the index page will displayed on an associated television receiver. The user will then select a particular programme to be replayed and the
indexing decoder 27 will then output appropriate controls to the tape position circuits to cause the tape to drive to the beginning of the programme selected to be viewed. - 49. Thus the selection and replay of a particular programme can be effected from the contents list by the user using for example a cursor and the tape will wind to the correct position.
- 50. An advantage of such an indexing system is that it is possible to consider different types of services on a video tape as well as the conventional start to stop linear sequence of video material. The tape can be split up into different items or topics which are easily selected from the index using the cursor. If desired a particular topic can be selected to cycle continuously allowing for unattended display indefinitely for advertising purposes.
- 51. When home recordings are made, if the television transmission contains data which identifies the TV programme being recorded such as PDC (programme delivery control) or EPG (electronic programming guide), the programme title information may be added to the tape contents list automatically. In the absence of such data the programme can be identified on the contents list by the channel and time of recording.
- 52. For prerecorded tapes which contain teletext information so that the position of the tape winds can be made to depend on the teletext data in combination with pressing some control keys, this link between teletext and the video and audio material on the tape can be used to provide multimedia facilities which appear to be interactive. By answering questions on the teletext pages using colour keys or cursor movements the appropriate information either text or video or both can be selected. The video material on the tape can be hundreds of short clips or a fewer longer sequences as required. As all possible answers to all the questions are stored on the tape the system feels interactive and is easy to use. This function also requires additional circuitry in the VCR but this circuitry is relatively straight forward. The main limitation is the tape winding time but with careful partitioning of the information on the tape this can be made acceptable for a mass market consumer system.
- 53. A feature of the system is the ability to select video items from a teletext page using a cursor. The basic technique is similar to that used in PDC where potential cursor positions on the screen are defined and each cursor position has information associated with it. In the case of PDC this information is the programme identification label of the TV programme to be recorded. In the case of the indexing system of the present invention the information is the tape counter position where the tape should wind to if this cursor position is selected. To use the system the user reads a teletext page with some text describing alternative choices, for example a list of birds. A cursor appears automatically on the first bird (avocet). By pressing a key on the handset the user causes the cursor to jump to the next position (bittern) and so on until the cursor settles on the desired bird, for example blackbird. Then a different key is pressed which causes the data associated with that cursor position to be loaded into the VCR tape counter system. The tape then winds automatically forwards or backwards as necessary to the starting position of a film clip showing a blackbird and starts playing the video material automatically. Further information associated with the cursor position downloaded into the VCR tape counter identifies the stop position so the video clip stops playing automatically at the end.
- 54. A further embodiment of the cursor selection mechanism allows a teletext page to be selected by a cursor movement in the same way. A different address code in the data associated with the cursor position identifies whether the data is for a tape counter position or a teletext page number. It is also possible for the same cursor position to have both a tape counter position and a teletext page number. In this case when the user selects this item the tape winds and a new teletext page is selected.
- 55. Control functions are included so that when an item is selected the system knows whether to switch to video only or teletext, which can include mixed video and teletext, whether to play the tape continuously, stop at a particular point or then wind to another position, whether a new teletext page should be selected automatically, or many other functions. Similar features to the above can also be provided in association with the coloured keys on the remote control handset in a similar way to Fastext so that new pages and tape positions may be selected from the recorded information by pressing coloured keys instead of moving a cursor.
- 56. A method of associating control and address data with a cursor position is already known from PDC, see for example EP-A-0300562 (PHB 33373). A more comprehensive control method is now proposed which enables to the user to select items or functions by simple cursor movements using select up, select down and OK keys to perform particular tasks. These tasks may be initiated from broadcast data not just data recorded on tape. If required more than one task command can be associated with the same cursor position. In that case if the user chooses that cursor position then all the tasks associated with it are performed. The following non-exhaustive list of tasks may be performed:
- 57. 1. selecting a teletext page number,
- 58. 2. selecting the audio status including audio description channel,
- 59. 3. selecting the video status,
- 60. 4. causing a video tape to wind to a particular position.
- 61. 5. causing a command to be sent to a piece of equipment or system.
- 62. 6. selecting a data channel or service.
- 63. The codes to perform these functions are all contained in teletext packets X/26 containing groups of data which are of two types. A row address group and a column address group. A pair of these groups, row and column, defines the potential cursor position on the screen and the command and data to be associated with that position. As each address group has 7 bits of data, 14 bits are available for each cursor position. With the available capacity of packets X/26 up to around 100 tasks can be performed from one display page. The following description gives an example of a particular coding for various functions to be selected by the viewer and an example of an interactive indexing from prerecorded material which shows how a user can select given information from the tape using, cursor control.
- 64. Proposed Coding
- 65. Selecting a Teletext Page Number
- 66. Row group mode 00101 column group 00101
- 67. 14 bits data split as:
- 68. 11 bits page number (3 bits magazine, 4 bits page tens, 4 bits page units) allowing 2048 page numbers (hexadecimal as well as the 800 decimal pages)
- 69. 1 bit for stay in text mode (0) or switch to video mode (1)
- 70. 1 bit for instant mode switch (0) or delay until index event (1)
- 71. 1 bit for end of action (0) or auto select next page after NEXT index event (1)
- 72. Selecting the Audio Status
- 73. Row group mode 10100 column group 00101
- 74. 14 data bits split as: 2 bits mode:
- 75. 00 normal, no audio description
- 76. 01 audio
description headphone channel 1 only - 77. 10 audio
description headphone channels - 78. 11 audio description on all sound channels
- 79. 3 groups of 4 bits for audio description selection (e.g language)
- 80. first group audio description for main (loudspeaker) channel
- 81. second group audio description for
headphone channel 1 - 82. third group audio description for
headphone channel 2 - 83. Selecting the Video Status
- 84. Row group mode 11001 column group 00101
- 85. 14 data bits split as: 2 bits mode:
- 86. 00 normal, single screen
- 87. 01 dual picture, split screen
- 88. 10 multiple source for user choice
- 89. 11 3D stereoscopic
- 90. 3 groups of 4 bits for video source selection:
- 91. first group video source for main display screen
- 92. second group video source for
auxiliary channel 1 - 93. third group video source of
auxiliary channel 2 - 94. each 4 bit address represents the channel of the source video material, e.g normal, one of the three parallel digital sources (see our co-pending application No. PHB 34186, graphics generator, external input, etc. . .
- 95. Winding a Tape to a Particular Position
- 96. Row group mode 11010, 11011, 11100 or 11101 depending on function (see below), column group 00101
- 97. 14 bits data:
- 98. indication of index position in seconds (coded binary) counting from 0 at the start of the tape, maximum value 16383 seconds, approx 273 minutes or over 4.5 hours, sufficient for the longest VHS tape (timing done at standard play speed)
- 99. The row group mode indicates the indexing function to be performed, as follows:
- 100. 11010 wind to index position then play
- 101. 11011 wind to index position then stop
- 102. 11100 play until index position, then automatically follow next 11010 or 11011 command
- 103. 11101 play until index position then stop
- 104. Sending a Command to Equipment or
- 105. Selecting a Data Channel or Service
- 106. Row group mode 11110, column group 00101
- 107. 14 data bits split as:
- 108. 1 bit for command (0) or data channel selection (1)
- 109. If a command, then remaining 13 bits split as:
- 110. 1 bit for single or multiple command (0=last data, 1=more data to follow)
- 111. 4 bits for type, purpose and/or destination of command
- 112. 16 possibilities to be defined, but such as:
- 113. output to modem for interactive service
- 114. output to DTMF dialler for interactive service
- 115. command to bus for controlling domestic equipment
- 116. command to local equipment to e.g. select another function
- 117. command to print data or a picture
- 118. command to record data in a bulk memory
- 119. command to initiate a processing function (macro) etc.
- 120. 8 bits for command data
- 121. If data channel selection, remaining 13 bits split as:
- 122. 1 bit for mode (0=unidirectional, 1=bidirectional or handshake required)
- 123. 8 bits for source address of data channel
- 124. 4 bits for destination address of data channel
- 125. A kind of “telephone exchange” function is provided for digital data streams, to allow any source of data to be connected to any “destination” (may be a connector, processing function, encoder, etc.). For example, “connect data channel 23 off tape to the USB connector”, or “receive data from modem to be connected to processing function X” etc. The source and destination addresses are defined in a master table as each new facility is used, for standardisation.
- 126.FIG. 6, which comprises FIGS. 6a and 6 b, illustrates the process of accessing a particular portion of a tape.
- 127.FIG. 6 shows three columns of boxes, the first column represents user actions, that is the interaction of the user of the apparatus using for example a remote control handset, the second column shows the appropriate VCR function which is performed by the action of the user and the third column shows the messages displayed on the screen of an associated television receiver. The first user action,
box 500, is to insert the tape.Box 550 represents the VCR function corresponding to this to play the tape. The corresponding display, represented bybox 600, as an example gives the title “Welcome to Birds”; and the instruction “please press text for index”. The user action which follows, if the user wishes to continue viewing this video, is to press the text button on the remote control unit, this is represented bybox 501. The resulting VCR function is to read the index data, which is represented bybox 551. As a result the display,box 601, displays a list of choices as to how to progress from this stage. In the particular example shown there are four choices; the first being to find a bird by name, the second to find a bird by size, the third to find a bird by habitat, and the fourth to find a bird by song. In this example the cursor is shown opposite the first choice and if the user wishes to find a bird by name he or she then presses the OK button, which action is represented bybox 502. The resulting action by the VCR, represented bybox 552, is to play storing the index pages and select the bird by name page. In this particular example the display,box 602, then displays an alphabetical selection and one of these portions of the alphabet is chosen, in this case birds starting with the letters A to D. The user again presses the OK button, this action being represented bybox 503. The action of the VCR is to wind on to the birds A part of the tape, index pages for birds A to D already stored and select the first of those. This action is represented bybox 553. The corresponding display,box 603, has an alphabetical list of birds and the cursor is against the first one, avocet. The user decides that it is wished to view details of the blackbird and thus presses the cursor down key twice. This action is represented bybox 504. The action of the VCR is then to continue winding until the birds A part of the tape and then play,box 554. The screen display then shows the cursor opposite the blackbird title,box 604. The user then presses the OK button,box 505, and the VCR continues to play loading information pages selecting the first blackbird page, this action being represented bybox 555. The corresponding display,box 605, then gives an introduction to the blackbird and the cursor is aligned alongside a link to more information and instructs the user to press the OK button if more information is desired. Assuming that the user does want more information the OK button is pressed again, this action being represented bybox 506. The VCR then winds the tape to the start of the video material for the blackbird and selects the next blackbird information page, this action being represented bybox 556. - 128. The display then gives some further information on the blackbird and again gives an instruction to the user by placing a cursor alongside an “OK for more” instruction which instructs the user, if more information is required, to again press the “OK button”, this being represented by
box 507. The VCR then selects the next blackbird information page continues winding until the start position of blackbird video and then stops, this action being represented bybox 557. This action may happen earlier or later in the information page sequence depending, inter alia, on winding time, the speed of reading information pages, and how many of these information pages are available. The resultant display, as represented bybox 607, is more information on the blackbird and again an instruction to the user to press the “OK button” for more information. The user then presses the OK button again, represented bybox 508 and the VCR selects the last blackbird information page, this action being represented bybox 558. While this is going on the VCR will be winding to the start position of the blackbird video and normally by the time the user has read the various information pages the tape will have arrived at the start of the blackbird video. The display, as represented bybox 608 then displays the last blackbird information page and also an instruction to press the “OK button” if the user wishes to see the film. If so the user then again presses the OK button, this action being represented bybox 509 and the video recorder switches to video and starts displaying the film clip as represented bybox 559. It may also load into background memory new information pages and prepare to display them after the next index event that is the end of the film clip position. The display, represented bybox 609, then displays the film clip of the blackbird giving, for example, details of its flight, habitat, and song. At the end of the film clip the VCR will stop and switch to text and the next information pages will be loaded, this action being represented by box 560. The corresponding display, as represented bybox 610, will be the main index page for the blackbird and the user will be invited to select other topics if required. If such other topics are required then the user will use the up/down keys of the remote control handset to move the cursor to the appropriate index item and the VCR function will resume looking for the selected part of the tape. - 129. It can be seen that using this cursor control method it is possible to give an interactive feel to the use of the tape. By appropriate programming of the tape the indexing information can be presented to the user while the tape is simultaneously fast winding to the start of the video clip. Thus the winding time of the tape can be masked by giving the user information read from teletext data which is useful and informative while the tape is winding to the position where a film clip is recorded. The use of packet X/26 data to perform the control enables a wide variety of control functions to be performed. As can be seen from the foregoing a teletext page number, the video status, and the winding of a tape to a particular position can all be achieved using data programmed into packet X/26. This is similar to the PDC information which is programmed into packet X/30 for the control of the recording of “off air” programmes by a video recorder.
- 130. Whilst the foregoing description illustrates the use of data encoded in a teletext format it is possible to record data encoded in forms other than the teletext format, the data having a data rate greater than that normally recordable and reproducible by a VHS recorder by using the same technique to reduce its data rate to lie within the bandwidth of a VHS recorder. Examples of such data which can represent displayable text and/or control functions include Multimedia Hypertext Experts Group MHEG-5 standard and Hypertext Mark Up Language HTML. Thus both these examples provide information as to how to display text and graphics on screen and allow data to be associated with particular locations on screen, for example cursor position, button functions, hypertext links, etc. Thus a sequence of events can be initiated by a user without requiring intermediate instructions, the actions of the recorder being controlled by data associated with cursor positions button or hypertext link positions, etc. in the same way as described with reference to the examples using teletext format data.
- 131. From reading the present disclosure, other modifications will be apparent to persons skilled in the art. Such modifications may involve other features which are already known in the design and use of video tapes, video recorders teletext data bases, encoders and decoders and component parts thereof and which may be used instead of or in addition to features already described herein. Although claims have been formulated in this application to particular combinations of features, it should be understood that the scope of the disclosure of the present application also includes any novel feature or any novel combination of features disclosed herein either explicitly or implicitly or any generalisation of one or more of those features which would be obvious to persons skilled in the art, whether or not it relates to the same invention as presently claimed in any claim and whether or not it mitigates any or all of the same technical problems as does the present invention. The applicants hereby give notice that new claims may be formulated to such features and/or combinations of such features during the prosecution of the present application or of any further application derived therefrom.
Claims (10)
1. A method of controlling a video recorder according to the VHS standard, the video recorder including means for decoding data defining displayable text and/or control functions recorded on a tape as a multilevel code at a data rate lower than that of the original data and within the bandwidth of the recorder, wherein the data includes row and column address codes for defining cursor positions on a display screen of an associated television receiver and function codes defining tasks to be performed on initiation of a command instruction when the cursor is displayed at a given location, the method comprising the steps of reading data from the tape, positioning the cursor at a desired one of the defined positions on the display screen, and initiating the task to be performed using the function codes associated with the cursor location.
2. A method as claimed in in which the data is teletext data.
claim 1
3. A method as claimed in in which the teletext data is as defined in the World System Teletext Standard.
claim 2
4. A method as claimed in in which the row and column address codes and the associated function codes are contained in teletext packets X/26.
claim 3
5. A method as claimed in any preceding claim in which the function codes are arranged to cause one or more of the following actions:
selecting a teletext page number;
selecting the audio status;
selecting audio description channel;
selecting the video status;
causing a video tape to wind to a defined position;
causing a command to be sent to associated equipment;
selecting a data channel or service.
6. A video recorder according to the VHS standard including means for reading and decoding data defining displayable text and/or control functions recorded on a tape as a multilevel code at a data rate lower than that of the original data and within the bandwidth of the recorder, the teletext data including row and column address information for defining cursor positions on a screen of associated display apparatus and function codes associated with the cursor positions, means for enabling a user to position the cursor at a desired position on the display screen, means for receiving command instructions from a user, and means for performing the commands using the function codes associated with the cursor position.
7. A video recorder as claimed in in which the data is teletext data.
claim 6
8. A video recorder as claimed in in which the teletext data is as defined in the World System Teletext Standard.
claim 7
9. A video recorder as claimed in in which the row and column address information and associated function codes are contained in teletext packets X/26 read from the tape.
claim 8
10. A video recorder as claimed in any of to in which the function codes are arranged to cause one or more of the following actions to be performed:
claims 6
9
selecting a teletext page number;
selecting the audio status;
selecting audio description channel;
selecting the video status;
causing a video tape to wind to a defined position;
causing a command to be sent to associated equipment;
selecting a data channel or service.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/730,678 US20010001022A1 (en) | 1997-08-30 | 2000-12-06 | Video recorder |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB9718324.8A GB9718324D0 (en) | 1997-08-30 | 1997-08-30 | Video recorder |
GB9718324.8 | 1997-08-30 | ||
US09/137,799 US6192187B1 (en) | 1997-08-30 | 1998-08-20 | Video recorder |
US09/730,678 US20010001022A1 (en) | 1997-08-30 | 2000-12-06 | Video recorder |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/137,799 Continuation US6192187B1 (en) | 1997-08-30 | 1998-08-20 | Video recorder |
Publications (1)
Publication Number | Publication Date |
---|---|
US20010001022A1 true US20010001022A1 (en) | 2001-05-10 |
Family
ID=10818221
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/137,799 Expired - Fee Related US6192187B1 (en) | 1997-08-30 | 1998-08-20 | Video recorder |
US09/730,678 Abandoned US20010001022A1 (en) | 1997-08-30 | 2000-12-06 | Video recorder |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/137,799 Expired - Fee Related US6192187B1 (en) | 1997-08-30 | 1998-08-20 | Video recorder |
Country Status (6)
Country | Link |
---|---|
US (2) | US6192187B1 (en) |
EP (1) | EP0935874A2 (en) |
JP (1) | JP2001506105A (en) |
GB (1) | GB9718324D0 (en) |
TW (1) | TW412729B (en) |
WO (1) | WO1999012333A2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7974714B2 (en) | 1999-10-05 | 2011-07-05 | Steven Mark Hoffberg | Intelligent electronic appliance system and method |
US8046313B2 (en) | 1991-12-23 | 2011-10-25 | Hoffberg Steven M | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US20150062734A1 (en) * | 2013-08-30 | 2015-03-05 | Lsi Corporation | Systems and Methods for Multi-Level Encoding and Decoding |
USRE46310E1 (en) | 1991-12-23 | 2017-02-14 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
USRE47908E1 (en) | 1991-12-23 | 2020-03-17 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE48056E1 (en) | 1991-12-23 | 2020-06-16 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6169879B1 (en) * | 1998-09-16 | 2001-01-02 | Webtv Networks, Inc. | System and method of interconnecting and using components of home entertainment system |
US6727830B2 (en) * | 1999-01-05 | 2004-04-27 | Microsoft Corporation | Time based hardware button for application launch |
US6895166B1 (en) * | 1999-03-15 | 2005-05-17 | Computer Prompting And Captioning Co. | Method and apparatus for encoding control data in a video data system |
US9171545B2 (en) * | 1999-04-19 | 2015-10-27 | At&T Intellectual Property Ii, L.P. | Browsing and retrieval of full broadcast-quality video |
US7877774B1 (en) * | 1999-04-19 | 2011-01-25 | At&T Intellectual Property Ii, L.P. | Browsing and retrieval of full broadcast-quality video |
JP4310846B2 (en) * | 1999-04-28 | 2009-08-12 | ソニー株式会社 | Broadcast program recording control apparatus and broadcast program recording control method using EPG |
US7184024B2 (en) * | 2000-06-30 | 2007-02-27 | Nokia Corporation | Method and apparatus for mapping an input location with a displayed functional representation |
US6546368B1 (en) * | 2000-07-19 | 2003-04-08 | Identity Concepts, Llc | Subject identification aid using location |
US20020188945A1 (en) * | 2001-06-06 | 2002-12-12 | Mcgee Tom | Enhanced EPG to find program start and segments |
US20030069964A1 (en) * | 2001-10-04 | 2003-04-10 | Shteyn Yevgeniy Eugene | Digital content catering system |
KR20050004910A (en) * | 2002-06-07 | 2005-01-12 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Device for receiving and displaying teletext pages, comprising a device for creating a personalised teletext page, and television receiver comprising said both devices |
US7685619B1 (en) | 2003-06-27 | 2010-03-23 | Nvidia Corporation | Apparatus and method for 3D electronic program guide navigation |
US7581182B1 (en) | 2003-07-18 | 2009-08-25 | Nvidia Corporation | Apparatus, method, and 3D graphical user interface for media centers |
US20050125845A1 (en) * | 2003-12-08 | 2005-06-09 | Hardt Charles R. | Set-top software mechanism for insertion of a unique non-intrusive digital signature into video program content |
US8855110B2 (en) | 2006-09-04 | 2014-10-07 | Mediatek Usa Inc. | Personal video recorder having improved data access and method thereof |
JP6221375B2 (en) * | 2013-06-12 | 2017-11-01 | 富士通株式会社 | ASK identification determination circuit, receiving device, and processor |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5508815A (en) * | 1981-12-14 | 1996-04-16 | Smart Vcr Limited Partnership | Schedule display system for video recorder programming |
DE3227373C1 (en) * | 1982-07-22 | 1983-07-07 | Grundig E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig & Co KG, 8510 Fürth | Method of storing digitised signals and circuit arrangement for carrying out the method |
DE3441152A1 (en) * | 1984-11-10 | 1986-05-28 | Grundig E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig holländ. Stiftung & Co KG, 8510 Fürth | METHOD FOR MAGNETICALLY RECORDING AND PLAYING BACK TELECOMMUNICATION SIGNALS, IN PARTICULAR VIDEO TEXT AND / OR CABLE TEXT SIGNALS |
DE3856057T2 (en) * | 1987-07-20 | 1998-10-29 | Philips Electronics Nv | Television transmission system |
US4977455B1 (en) * | 1988-07-15 | 1993-04-13 | System and process for vcr scheduling | |
JPH0322776A (en) * | 1989-06-20 | 1991-01-31 | Fujitsu General Ltd | Recording and reproducing adapter device for character signal |
JP2716836B2 (en) | 1990-03-16 | 1998-02-18 | シャープ株式会社 | Teletext broadcast compatible video tape recorder |
MY110023A (en) * | 1991-05-02 | 1997-11-29 | Thomson Consumer Electronics Inc | Adaptive menu for programming a videocassette recorder. |
US5621579A (en) * | 1991-08-19 | 1997-04-15 | Index Systems, Inc. | Method for selectively playing back programs recorded on a video tape |
KR930010485B1 (en) * | 1991-09-17 | 1993-10-25 | 삼성전자 주식회사 | Title characters processing apparatus of tv |
EP0766241B1 (en) * | 1991-11-28 | 1999-10-20 | Sony Corporation | Apparatus for reproducing a video signal |
JPH0721748A (en) | 1993-07-07 | 1995-01-24 | Matsushita Electric Ind Co Ltd | Video tape recorder |
JPH0832922A (en) * | 1994-07-14 | 1996-02-02 | Hitachi Ltd | Magnetic recording/reproducing device |
US5835153A (en) * | 1995-12-22 | 1998-11-10 | Cirrus Logic, Inc. | Software teletext decoder architecture |
GB9605614D0 (en) * | 1996-03-18 | 1996-05-22 | Philips Electronics Nv | Recording and/or replaying teletext signals |
-
1997
- 1997-08-30 GB GBGB9718324.8A patent/GB9718324D0/en not_active Ceased
-
1998
- 1998-08-19 EP EP98936627A patent/EP0935874A2/en not_active Withdrawn
- 1998-08-19 WO PCT/IB1998/001281 patent/WO1999012333A2/en not_active Application Discontinuation
- 1998-08-19 JP JP51649499A patent/JP2001506105A/en active Pending
- 1998-08-20 US US09/137,799 patent/US6192187B1/en not_active Expired - Fee Related
- 1998-08-27 TW TW087114193A patent/TW412729B/en not_active IP Right Cessation
-
2000
- 2000-12-06 US US09/730,678 patent/US20010001022A1/en not_active Abandoned
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8046313B2 (en) | 1991-12-23 | 2011-10-25 | Hoffberg Steven M | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE46310E1 (en) | 1991-12-23 | 2017-02-14 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE47908E1 (en) | 1991-12-23 | 2020-03-17 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE48056E1 (en) | 1991-12-23 | 2020-06-16 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
USRE49387E1 (en) | 1991-12-23 | 2023-01-24 | Blanding Hovenweep, Llc | Ergonomic man-machine interface incorporating adaptive pattern recognition based control system |
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US7974714B2 (en) | 1999-10-05 | 2011-07-05 | Steven Mark Hoffberg | Intelligent electronic appliance system and method |
US20150062734A1 (en) * | 2013-08-30 | 2015-03-05 | Lsi Corporation | Systems and Methods for Multi-Level Encoding and Decoding |
CN104424957A (en) * | 2013-08-30 | 2015-03-18 | Lsi公司 | Systems and methods for multi-level encoding and decoding |
US9047882B2 (en) * | 2013-08-30 | 2015-06-02 | Lsi Corporation | Systems and methods for multi-level encoding and decoding |
Also Published As
Publication number | Publication date |
---|---|
US6192187B1 (en) | 2001-02-20 |
TW412729B (en) | 2000-11-21 |
EP0935874A2 (en) | 1999-08-18 |
WO1999012333A3 (en) | 1999-05-27 |
JP2001506105A (en) | 2001-05-08 |
WO1999012333A2 (en) | 1999-03-11 |
GB9718324D0 (en) | 1997-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6192187B1 (en) | Video recorder | |
US6424792B1 (en) | Subtitle encoding/decoding method and apparatus | |
KR100473895B1 (en) | Encoding Devices and Encoding Methods, Computer-readable Memory, Decoding Devices and Decoding Methods | |
JP3812681B2 (en) | Apparatus and method for downloading recorder programming data in a video signal | |
JP3505410B2 (en) | System and method for VCR scheduling | |
US5731847A (en) | Subtitle encoding/decoding method and apparatus | |
KR100666285B1 (en) | Data decryption device and data decryption method | |
EP1615220B1 (en) | Method and Apparatus for navigating through subtitles of an Audio Video data stream | |
EP0608960B1 (en) | Data recording and/or reproducing | |
KR0124605B1 (en) | Method and apparatus of recording of sub data for video cassette tape recorder | |
Bove | Personalcasting: Interactive local augmentation of television programming | |
JPH07107448A (en) | Television broadcast device, television receiver, and television signal recording and reproducing device | |
CN100433809C (en) | Receiver for digital broadcast and method for displaying information concerning recorded program | |
EP0935875A2 (en) | Video tape and apparatus for playing such a video tape | |
EP1442588A2 (en) | Digital video recording and reproduction system and method suitable for live-pause playback utilizing intelligent buffer memory allocation | |
BOSE | Bachelor of Science | |
KR200160475Y1 (en) | Vcr scheduling system | |
JPH0646366A (en) | Apparatus for receiving, recording and reproducing broadcast | |
KR20000068853A (en) | Video tape and an arrangement for replaying such a video tape | |
EP0935876A2 (en) | Decoding of reproduced or received teletext data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |