Television – Basic receiver with additional function – Multimode
Reexamination Certificate
1998-11-12
2001-08-28
Hsia, Sherrie (Department: 2614)
Television
Basic receiver with additional function
Multimode
C348S479000, C348S555000
Reexamination Certificate
active
06281939
ABSTRACT:
TECHNICAL FIELD
The present invention relates to decoding data encoded in the horizontal overscan portion of a video signal, and, more particularly, relates to a method and apparatus for decoding data encoded in the horizontal overscan portion of video signals capable of adapting to varying transmission formats, including both NTSC and PAL.
BACKGROUND OF THE INVENTION
A number of different standards for transmitting video signals are currently used around the world. For example, the NTSC standard is currently used in North America and the PAL standard is currently used in Europe. The NTSC standard utilizes 525 horizontal lines of resolution per video frame and each video frame is updated 30 times per second. By contrast, the PAL standard utilizes 625 horizontal lines of resolution per video frame and each video frame is updated 25 times per second. Because of these differences in frame rate and refresh frequency, and other signal variables, equipment designed to be compatible with the North American NTSC standard typically cannot be used with equipment designed for use with the European PAL standard. Therefore, a PAL-capable video cassette recorder/player (VCR) cannot be used with an NTSC-capable television. Likewise, video tapes formatted for playback by an NTSC-capable VCR cannot be played back by a PAL-capable VCR. Other standards, that are similarly incompatible with both the NTSC and PAL formats, are also used around the world.
Digital data can be encoded into video signals formatted in any of these incompatible video transmission formats. For example, a data encoder can encode each line in each video frame of a video signal by modulating a pulse onto the line to define a single bit of data. The data encoder may also encode additional pulses to increase bandwidth. Typically, these pulses are located in the horizontal overscan portion of the video signal outside the viewable area. A data detector decodes the pulses and converts the encoded data into usable digital information. Once decoded, the encoded data can be used to control a child's animated toy, to configure a set-top box, to provide advertising, e-mail, weather warnings, or a myriad of other uses.
In the past, the various video transmission standards used around the world has required that a separate data detector be created for each television transmission signal format. But producing separate detectors for each television format is expensive. To complicate matters even further, many VCRs ard televisions sold in Europe are capable of operating with both PAL and NTSC formatted signals. For example, a dual-standard capable VCR used to playback a PAL-formatted video cassette will output a PAL-formatted video signal. If tie same VCR is used to playback an NTSC-formatted video cassette, the VCR will output an NTSC-formatted video signal. Therefore, a PAL-capable data detector sold in Europe cannot be guaranteed to work with each type of input signal it may receive from a VCR Accordingly, it is highly desirable that the data detector be capable of determining the transmission format of the input video signal and decoding data from the video signal regardless of its transmission format.
It is very difficult to determine the transmission format of a video signal that contains irregularities in signal timing, such as a video signal output from EL VCR. Typical helical-scan VCRs utilize the output from multiple read/write heads to create the output video signal. As the videotape passes over the read/write heads, the VCR “switches” back and forth between the output of each head. In this manner, the VCR creates a video signal by combining the output of several heads. When the VCR “switches” between heads, however, a discontinuity of signal occurs and noise is introduced into the video signal. This “switching noise” is common in the signal output from VCRs, but is not problematic because it is typically outside the viewable area of the displayed video signal. This switching noise is problematic, however, when signal timing characteristics are used to determine the transmission format of a video signal output from a VCR. Additionally, other signal irregularities caused by mechanical-servo inaccuracies and imperfections in the videotape material can cause an improper determination to be made when using signal timing to determine the signal transmission format. If the data detector cannot correctly determine the transmission format of the video signal, it will be unable to decode the data encoded in the video signal and any connected devices that rely on the encoded data will not function properly.
Accordingly, there is a need for a method, system, and apparatus for decoding data encoded in the horizontal overscan portion of a video signal that may be in one of many different transmission formats. There is also a need for a method and system for decoding data encoded in the horizontal overscan portion of a video signal that does not utilize the timing characteristics of the video signal to determine the transmission format. There is a further need for a method, system, and apparatus for decoding data encoded in a video signal that can accurately decode data encoded in a video signal output from a VCR, regardless of its transmission format.
SUMMARY OF THE INVENTION
The present invention meets the needs described above by providing a method, system, and apparatus for decoding data encoded in the horizontal overscan portion of an encoded video signal independently of the transmission format of the video signal. By utilizing error-corrected sequence data encoded in the horizontal overscan portion of a video signal, the present invention can correctly decode data encoded in many different video transmission formats without relying on the timing characteristics of the video signal. Moreover, the present invention can accurately decode data encoded in a video signal output from a VCR containing head-switching noise and other signal irregularities, regardless of the transmission format of the video signal.
Generally described, the present invention determines the format of an input video signal. Based upon the format of the video signal, the present invention selects data extraction parameters. Based upon the selected data extraction parameters, the present invention extracts data encoded in the video signal. The data may then be transmitted to another device. In this manner, the present invention can decode data encoded in a video signal regardless of the transmission format.
More specifically, the present invention utilizes error-corrected data encoded in the horizontal overscan portion of an encoded video signal to determine the correct configuration for a data detector for the transmission format of the video signal. A video data detector (the “detector”) is configured to decode data encoded in a video signal in a first type of video signal format, such as NTSC. When the detector receives the video signal, it enters a “fast acquisition” loop. In the fast acquisition loop, the detector attempts to decode a sequence of valid data from several consecutive frames of the video signal. If the detector is unable to decode a sequence of valid data from the consecutive frames of the video signal, the detector is reconfigured to decode data encoded in the video signal in a second type of video signal format, such as PAL. The detector then attempts to decode a sequence of valid data from several consecutive frames of the video signal. If the detector is again unable to decode a sequence of valid data from the consecutive frames, the detector is reconfigured for the first type of video signal format and the above process repeats. If, however, the detector decodes a sequence of valid data in the several consecutive frames of the video signal while configured for either the first or second video formats, the detector enters a “controlled persistence” loop.
While in the controlled persistence loop, the detector remains configured for the current type of video format and continues to decode data until it fails to decode valid data from a serie
Beck Douglas
Del Castillo Leonardo G.
Hsia Sherrie
Kilpatrick & Stockton LLP
Microsoft Corporation
Pratt, Esq John S.
LandOfFree
Method and apparatus for decoding data encoded in the... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for decoding data encoded in the..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for decoding data encoded in the... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2475865