The present invention pertains to video recorders or personal video recorders (PVRs) and more particularly to a method and apparatus for receiving data, IPG and or EPG signals, providing an IPG and or EPG display and providing a content controlled video signal which provides resistance to a circumvention device.
Previous video recorders require a tuner/demodulator to record a video program. Ergo, to record multiple video programs, multiple tuners are coupled to an RF signal, wherein each tuner is set to a particular frequency or channel. The output of each tuner, which includes demodulation of each channel, is then coupled to a recorder for recording and subsequent playback.
In an advanced television system committee (ATSC) format, one channel may contain up to 4 to 15 sub channels, which then requires up to 4 to 15 tuners for demodulation of the sub channels contained in that the one ATSC channel. Thus, there is a need to more efficiently record video and or audio information, from for example, a digital television (DTV) stream.
Accordingly, the present invention provides various embodiments for providing an interactive programming guide (IPG), and or electronic programming guide (EPG), including, for example; a receiving device including a circuit for receiving a metadata, IPG, and or EPG signal from a digital delivery network, wherein the digital delivery network provides the receiving device with a trigger, flag or bit pattern signal; a processing circuit and or encoding circuit for providing programming, enabling, or disabling of a content control signal at an output of the processing and or encoding circuit in response to the trigger, flag, and or bit pattern signal; and wherein the content control signal is added to or inserted in a video signal to provide a content controlled video signal which provides resistance to a circumvention device.
Another embodiment of the invention provides an electronic programming guide (EPG) or interactive programming guide (IPG) via a system operator or a broadcaster, including for example; sending or distributing data or signals related to the electronic programming guide or interactive programming guide to a receiving device via a system operator or broadcaster; sending or distributing a bit pattern or one or more control bits related to content control to the receiving device via the system operator or broadcaster; wherein the receiving device provides a video signal for display as the electronic programming guide or interactive programming guide; and wherein the receiving device provides the video signal with a content control signal to provide a content controlled video signal which provides resistance to a circumvention device.
Other embodiments circumvent or reduce or eliminate the need for a multiplicity of tuners and demodulators when recording and playing back multiple video programs.
One embodiment records the broad spectrum of a television signal into a storage device. Upon playback, the storage device acts as a “delayed” broadcast RF signal such that the signal of any of the channels (including any sub channel) may be tuned and demodulated and viewed or distributed.
For example, a broad spectrum of television signals from 1 MHz to 19 MHz may represent three 6 MHz bandwidth digital television (DTV) channels (ATSC, SDTV, and HDTV channels). Depending on the compression ratio, up to 3 or 4 SDTV (sub digital television) channels fit into the 6 MHz channel space. Thus, three HDTV (high definition television) channels may be recorded simultaneously or up to 12 SDTV sub channels instead, or some combination of numbers of HDTV and SDTV channels or sub channels, which were recorded simultaneously when recording the signal from 1 MHz to 19 MHz. In a simplest form, a single 6 MHz RF channel is recorded in the storage device to allow playback from the storage device to a tuner to extract multiple SDTV channels or sub channels, or some combination of SDTV channels and an HDTV channel. Note that channels or sub channels may include one or more audio and or video channels.
An alternative embodiment receives a broadband television signal and mixes or translates the multiple channels into a frequency range, which then is converted from an analog signal to a digital or discrete time signal for storage. The storage device is controlled by record commands and plays back a digital representation of the analog RF broadband signal. A digital to analog converter converts the output of the storage device to an analog RF signal, which then can be coupled to one or more tuners to view or distribute the one or more programs existing in the recorded RF signal.
One embodiment provides an alternative or improved method of recording audio and or video programming over the method such as disclosed, for example, in U.S. Pat. No. 7,454,120 (the '120 patent), herein incorporated by reference, where multiple tuners are used in recording more than one video program at a time. For example, an improved method of recording audio and or video programs (e.g., via a personal video recorder or PVR) includes one or more tuners/demodulators to record one or more programs at a time, but also includes a capability to record a broadband radio frequency signal. This improved method allows playing back a particular video program that has been demodulated, and or playing back (e.g., via a tuner) a video program from the radio frequency domain.
Another embodiment also includes features disclosed in the PVR system of the '120 patent, and, in addition, includes processes which provide copy protection (e.g. negative going pulses, positive going pulses, and or a phase modulated signal within an overscan area of the television field) or digital rights management (DRM). For example, a PVR system including multiple tuners may include a content control signal that provides resistance to certain circumvention devices.
With major advances in low cost high speed analog to digital converters (ADC) and in low cost memory devices, another embodiment provides for recording a broadband, or one or more TV channel(s) or radio channel(s), by digitizing the RF domain signals. Prior to digitization, some form of frequency translation is done for one or more RF channels, which usually reside in the VHF or UHF spectrum. The frequency translation maps these channels to a lower frequency spectrum for more efficient analog to digital conversion and digital recording. It is to be understood that “translating” refers to operating in the frequency domain, to move frequency spectrums up or down in frequency.
Alternatively, since an analog to digital converter (ADC) utilizes a sampling frequency clock, the sampling frequency clock may be used as a method of digitizing an analog input signal and of providing one or more translated spectrums of the analog input signal. Sub-Nyquist sampling of signals provides a frequency translated spectrum of the input to an analog to digital converter. For example, if the (equivalent) sampling frequency of the analog to digital converter is less than twice the bandwidth or highest frequency of the input (RF) signal, then frequency translation is provided by the analog to digital converter, for example, in a form of alias signal(s). Thus, in an alternative embodiment, a radio frequency signal (e.g., ATSC or HDTV RF signal) may be coupled to an analog to digital converter, with or without a translation element or module prior to the input of the analog to digital converter.
As shown in relation to block 61 of
The following patents pertaining to copy protection, content control, or flag signals are incorporated by reference: U.S. Pat. Nos. 4,631,603 (e.g., signal including pseudo sync and or AGC pulses); 4,819,098 (e.g., signal including AGC back porch pulses and or horizontal sync amplitude modification/modulation); 4,577,216 (e.g., signal including phase modulated color burst); 5,130,810 (e.g., signal including back porch pulse, positive and or negative); 5,315,448 (e.g., control bit pattern for adding/inserting content control signal); 4,937,679 (e.g., detection of negative and or positive going pulses for content control); 4,907,093 (e.g., detection of negative and or positive going pulses for disabling or modifying recording); 5,583,936 (e.g., lowered back porch signal); 6,381,747 (e.g., providing content control via a control bit(s) from a digital delivery system to a receiver wherein the receiver provides a content control signal at its output); 6,836,132 (e.g., color stripe or split burst color stripe signal for content control); 6,836,549 (e.g., position and or pulse width modulation of negative and or positive pulses that are utilized for a content control system); 7,039,294 (e.g., color burst modification for content control); 7,050,698 (e.g., lowered front and or back porch with color burst modification); 7,085,380 (e.g., adding/inserting a negative going pulse to a video signal as part of a content control signal); 6,501,842 (e.g., adding a negative going pulse in a back porch region as part of a content control signal for a video signal); 7,492,896 (e.g., lowered back porch in a video signal); 6,600,873 (e.g., detection of phase modulated color burst such as color stripe or split burst color stripe signal for content control).
Thus, an output of any embodiment of previous description may include a weakened color stripe signal, and or a copy protection signal, that provides resistance to a circumvention device, generally known in the industry as a “black box.” A weakened color stripe signal is generally used for content control while providing excellent playability of the copy protected video signal on a television set.
In another embodiment, one or more ATSC channel and or radio channel is translated to a lower frequency spectrum. An analog to digital converter (ADC) converts the lower frequency analog signal RF into a digital signal for subsequent storage. It should be noted that after digitization from the ADC, coding or compression techniques and or transformations may be applied to save on storage space. Upon playback from the storage device, which may include decoding or decompression schemes or transformations, a digital to analog converter reproduces an RF signal. A tuner then is utilized to provide multiple program signals from the recorded ATSC channel(s).
In yet another embodiment, an RF signal is supplied to a recorder to store or record the RF signal. The recorder then plays back a recording of the RF signal to a tuner and or demodulator for subsequent display and or signal distribution. Thus, it is to be understood that translation functions or circuits, intermediate frequency (IF) systems, and or mixers may be optional, such that an RF signal is coupled to a recorder without frequency translation and or intermediate frequency circuits or systems. An example of such a RF signal is a signal including video, text, and or audio information. Another example of such a RF signal is a signal which includes an FM (frequency modulated), PM (phase modulated), and or AM (amplitude modulated) signal. Other examples of the RF signal include a DTV signal, an analog RF television signal, an HDTV RF signal, a modulated signal, a sub channel video, a WiFi signal, a WiMax signal, an Internet signal, a wireless network signal, a LAN (local area network) signal, an 802.11 signal, an Ethernet signal, a Mobile (e.g., analog and or digital) TV signal, a Handheld (e.g., analog or digital) TV signal, a sub channel audio, video channel, audio channel, and or data signal/channel. Any of the RF signals may be coupled to a recorder (with or without a frequency translation circuit/system and or an intermediate frequency system) for recording in the RF domain. Any of the recorded signals may then be coupled to a demodulator or tuner for providing one or more video, audio, and data signal/channel.
An embodiment may include the ability to record one or more channels from the RF domain of a transmitted signal (e.g., off the air such as a television/radio signal), a cable television/radio signal, a satellite television/radio signal, an Internet, WiFi, Wimax, cell phone RF signal, and or the like. Further, an embodiment includes playing back a recorded signal from the RF domain such as, for example, play back of a recorded signal including vestigial sideband, phase/amplitude modulated, quadrature modulated, and or frequency modulated signal, and coupling (via playback) the recorded (RF) signal to a tuner/demodulator to provide a signal for displaying/viewing (video) and or listening (audio). One or more tuners and or demodulators may be coupled to the playback of the recorded RF signal to provide one or more selection (or simultaneous selection) of (demodulated) video, data, metadata, and or audio signals.
In yet another embodiment, an optical signal may be coupled to a recorder for recording in optical format as an optical signal (e.g., modulated waveform). An output of the recorder may include an optical and or electrical output for display, transmission, and or distribution.
In still another embodiment, during or prior to recording, one or more ATSC channels, RF channels, or radio channels may be sensed, for example, via a tuner, for use as metadata. This metadata, such as programming schedules or guides, or information, may be stored or displayed to assist a user. Alternatively, the recorder may be coupled to WiFi, WiMax, digital network, IPTV, or linked to a Web (e.g., World Wide Web), which downloads and/or displays pertinent information of the program audio or video selections, or provides content or program material. Thus, an embodiment may include a tuner for a broadcast system and or a tuner for a wireless network.
FIGS. 20 and 21A-21C illustrate various embodiments of the invention.
The tuner-demodulator 2 in analog systems may comprise an AM detector. The output of the AM detector is an analog signal, which in turn is coupled to a recorder 3, which may include an analog to digital converter to enable digitally recording the analog video signal.
For a digital signal, demodulation is provided by an 8VSB (vestigial sideband modulation) or QAM (quadrature amplitude modulation) detector. The detector output of the 8VSB or QAM demodulated signal is in the form of a transport stream, which requires decompression from formats such as MPEG-1,2, or 4, Divx, Windows Media, RealNetworks, DB-25, H.264, DCT or wavelet coding, or the like.
A controller 4 is provided to set the channel for the tuner-demodulator 2, and or to set the recording times or intervals for recorder 3.
With recorder 13 recording the RF spectrum such as VSB or QAM signals, playback of the recorded RF spectrum provides VSB or QAM signal(s). The output of recorder 13 is coupled to a tuner 15 via an optional mixer 14. A second input of mixer 14 is coupled to a local oscillator (LO20) via an input 17. Mixer 14, for example, converts or translates the IF signal, for example, from recorder 13 (or amplifier/filter 12) back to an RF channel frequency. It follows that a tuner 15 can demodulate the multiple channels within the RF channel that is selected. It is given that the multiple channels within the RF spectrum were recorded simultaneously. As an example, some ATSC channels include a high definition (HD) channel and one or more sub channels that may include standard definition video and or audio sub channels, while a digital television (DTV) channel may include any combination of HD, SD, and audio channels. Thus by recording substantially the (single) selected RF channel, multiple video and or audio programs may be combined, recorded and then individually or selectively demodulated or recovered.
The outputs of the amplifiers or filters 12′ and 12″ (of frequency spectrums IF1 and IF2) now contain a signal RF spectrum for two or more RF channels. A combining circuit 19 sums the two RF signals IF1 and IF2 from amplifier/filters 12′ and 12″ and couples its output to a recorder 13. The recorder 13 records an analog signal containing two or more RF channels. Upon playback, the recorder 13 is coupled to a tuner 15′ via a mixer 14′, wherein the tuner 15′ selects the RF channel related to the frequency spectrums IF1 and or IF2. Note that tuner 15′ may include multiple tuners (and or demodulators) to tune each channel related to signals IF1 and or IF2. The mixer 14′ is coupled to a local oscillator (LO25) at an input 17′ to the mixer 14′. The mixer 14′ may be used to translate the recorded and played back IF1 and or IF2 frequency spectrums to channel allocations typically in the VHF or UHF spectrum. The output of the tuner 15′ has an output 18′, which provides the multiple (program) channels demodulated for each RF channel recorded.
Although in a simplest form, the mixer 14′ may translate both the spectrums IF1 and IF2 via the local oscillator (LO25), it is possible to translate each spectrum IF1 and or IF2 to a specified or determined channel frequency by using two mixers and two local oscillator frequencies. It is understood that although
In some embodiments, the translated channel FIF1, which as previously mentioned includes a main program channel plus one or more sub program channels, such as a weather channel, a traffic channel, time code, alternate SDTV programming, audio programming such as radio, etc., is converted from an analog RF signal to a digital signal. The digital signal then can be stored in a medium, such as, for example, tape, magnetic disc, optical disc, RAM, ROM, flash memory, electromechanical storage, and or solid state storage device(s).
The output of the recorder 43 includes a digital to analog converter (DAC) which outputs one or more frequency translated RF analog signal(s) for one or more channel(s). The output of recorder 43 may be coupled directly to a tuner 45, or may be coupled to the tuner 45 via a frequency translator 44. If the tuner is capable of receiving lower frequency signals, the translator 44 may not be necessary. If the tuner 45 is set for a standard broadcast tuning or higher frequency tuning (e.g., higher than an IF frequency) translator 44 is used in up-converting or translating the IF signal(s) to channels in the VHF, UHF, or higher, frequencies.
The tuner 45 may be coupled to an electronic programming guide (EPG) 47 or to a programming guide device or reader, which extracts metadata and or programming guide information from the tuner 45. A summing device or circuit, summer 46 then provides program video from tuner 45 and or programming guide information from EPG 47, at the output of the summer 46.
A controller 48 provides control signals to translator 41 for translating selected RF channels and to summer/combiner 42 for summing or combining selected IF frequency channels. Controller 48 also may send a command to recorder 43 for recording times, input signals selection, etc. Upon playback, controller 48 allows tuner 45 to select one or more recorded RF channels or subchannels for viewing or for distribution.
It should be understood that the embodiments of
In
As illustrated in
Thus, for example, an output terminal of the combiner/summer (19 or 46) may include a programming guide signal for viewing a set of one or more programs that is available or scheduled, and or a content control or copy protection signal to provide content control or copy protection of one or more video programs. For example, a programming guide from block 47 can provide a pattern of cells, which contains a list of times and or dates for movies or television programs. In terms of content control or copy protection, one or more bits from an output of the recorder (13 or 24) or the tuner (15, 15′, or 45) may be utilized to enable/disable or to program a content control and or copy protection signal for block 61.
U.S. Pat. No. 5,479,268 (the '268 patent) and US Patent Publication No. 2003/0149980 (the '980 publication), pertain to programming guides such as EPG (Electronic Programming Guide) and IPG (Interactive Programming Guide), and are both incorporated by reference herein in their entireties. An exemplary programming guide, which may be provided or derived via an IPG or EPG signal, is for example a method or apparatus allowing a user to select one or more (favorite) video channel(s). The guide includes providing to a display, e.g., via a screen, a number of cells representing a corresponding number of video channels available for viewing by a user, where each cell includes a channel number and/or a program service name for a particular channel. The user uses the display to select a channel among the number of channels; for example, changing a status of the selected channel to that of a favorite channel in response to the user selection, or displaying in cells corresponding to the favorite channels a visual indication that the selected channels are favorite channels, and providing program guide information for the subset of channels having said favorite status in response to the user's indication to view the program guide information.
Another example of a programming guide (for the blocks 62 and 47 of
Such a grid pattern or cell may include straight or curved segments. Alternatively, a two dimensional grid pattern may be transformed to a three dimensional grid pattern or vice versa. Such a grid pattern may include three and/or two dimensional properties. For example, one cell to another cell in the programming guide may be represented in a curved surface and/or a solid object's sides. Cells may be of regular and/or irregular shape(s).
In another embodiment, when a broadband signal is recorded and played back, or played back providing an RF signal, an auxiliary tuner or secondary tuner may be used to scan one or more channels, and to read or retrieve programming information, data, or meta data from the one or more channels of the (e.g., played back) RF signal. The broadband recorder or player includes a display of the programming information of one or more channels played back from the broadband recorder or player.
In an embodiment including a player or playback device such as an optical reader (e.g., CD, DVD, and or Blu-Ray player), a solid state memory reader, and or a magnetic medium reader (e.g., hard drive, tape drive), the RF signal is stored in a medium and played back to one or more tuners for providing viewing of video signals, listening to audio signals, and or displaying data, programming guides, and or retrieving data.
Optionally in
Display signal converter 614 may format the alpha-numeric information to be displayed in one or more portions of one or more active video fields. For example, an output of data-to-video signal converter 614 may be displayed in a certain section of the TV field such as in the center, corner, edge, letterbox area, etc. The output of the data-to-video signal converter 614 sends a signal to an auxiliary device 615, such as a device including a display (e.g., remote control, PDA, cell phone, media device, computer, etc.)
In one example, the output signal from signal converter 614 may be coupled to a separate video display, and or added, combined or inserted with the video signal from the first tuner 611 via a combiner function or circuit 616. For example, a first input of combiner function/circuit 616 is coupled to an output of tuner 611, and a second input of the combiner function/circuit 616 is coupled to an output of the data-to-video signal converter 614. An output of the combiner function/circuit 616, which includes video signals from a selected channel from the first tuner 611, and the video signals indicative of or including data or programming information of one or more channels, is then coupled to device 617. As previously described, device 617 may include a display, transmission system, receiver, recorder, and or storage system.
Another embodiment includes an audio player (or video player), wherein the audio or video player provides a played back RF signal via a recorded media. The RF signal is demodulated and or decoded into digital and or audio signal(s) to provide a user the capability of selecting one or more “channels” stored on the recorded media. For example, the recorded media may include solid state memory, optical storage, and or magnetic storage device(s). Examples of channels may include HD radio, radio feeds, Internet radio, audio programs, etc, which are stored for example, digitally.
More particularly,
In one embodiment, the user may select via the tuner between one channel and another for different programs (e.g., audio and or audio plus video programs, songs, tunes, etc.). Optionally, the user may select a second tuner within the media player 630 to receive one or more stations, and or use the second tuner for gathering data to provide an associated programming guide (e.g., name of program, name of song, etc.) of one or more channels or stations, while allowing the first tuner to receive and play a selected station or program.
Media player 630 may include a display, 637, for displaying information, such as programming, date and or time, data, metadata, and or identifying a channel/station on a selected channel from the first tuner, and or displaying such information on one or more channels or stations via the second tuner.
A programming guide 636 includes information received from a wireless source such as from the Web, satellite, cable, Ethernet, LAN, WiFi, Wimax, broadcast, optical links, and or from communication links to a Comm Link 638, and or via one or more tuners within media player 630.
An output terminal 633 may include an analog and or digital audio signal, and or an output terminal 634 may include an analog and or digital video signal.
It should be noted that media player 630 may include non broadband RF recorded signals such as standard digital audio, video, and or photo signal(s) (e.g., MPEG, REG, Wavelet). Thus media player can playback in any proportion of broadband RF and or standard type digital files to provide audio and or video programming.
In another embodiment, a novel video recorder may store or record more information than the conventional program video and audio signals. For example, when recording a TV program via an RF signal (e.g., off the air, cable, satellite) or a digital delivery network, Internet, etc., the recorder may include recording any combination of the following: The video program in standard and or high definition video standard, the audio program associated with the video program such as mono and or stereo audio signal(s), the DVS (descriptive video service) audio channel, the SAP (second audio program) channel, data relating to time and or date (e.g., time code and or date code), programming guide information, closed caption data, and or channel information (e.g., channel number, station call sign, and or network identification). So for example, when a video program is played back, normally the only information played back is the video program (e.g., movie, television show, etc.) and audio channel signal that is set by the user (e.g., either main channel audio or SAP, but not both). In this embodiment the video is played back with the video signal (e.g., with a choice of selecting standard and or high definition video signal(s)) and (or) with the selection of more than one audio channel upon playback (e.g., the user may select main channel audio, SAP audio, and DVS audio channel(s)). Alternatively in this embodiment (e.g. upon playback or record and playback), the user may access to a display (or via a voice signal) the channel or program identification (e.g., channel number or channel call letters/sign), the name of the video program that is being played back, closed caption information/data, and or and programming guide information (e.g., name of the program before or after the presently played back program for a selected channel).
In another embodiment, a recorder stores or records other information such as SAP and or DVS signals, closed caption data, programming guide information, time and or date. Channel identification can distribute or send any of this other information to another device such as a cell phone, remote control, network device, computer, and or television. For example, when the recorder is playing back the video and audio signals, the recorder also is capable of distributing the other information via a transmitter, a cable, and or optical communication system to another (e.g., external) device. The “another device” (e.g., a remote control, digital media device, computer, network device, cell phone, television device which may include a mobile television device, iPad, iTouch, etc.) then displays the closed caption, and or plays back the SAP and or DVS audio channel, programming guide information, time and or date, and or channel information/guide/identification, of a previously recorded video program. For example, during the playback of a video program, the playback device may send information to an external device, which can display the program information (e.g., title of the video program), display closed caption, display time or time code, and or provide audio of the SAP and or DVS channel(s).
Alternatively, in another embodiment, an analog video output of a set top box, a media player, a personal video recorder (PVR), IPTV (Internet Protocol Television) device, receiver, computer, PC, and or tuner may include a weakened color stripe signal, and or a copy protection signal, that provides resistance to a circumvention device, for example a “black box.” As mentioned, weakened color stripe used for content control provides excellent playability of the copy protected video signal on a television set. In one example, a content control or a copy protection signal that provides resistance to a circumvention device, includes signals that causes the circumvention device to pass at least one or some of the content control signals. This causes a compliant device to stop recording even after the circumvention device is connected between a video playback device (that provides the circumvention resistant content control or copy protection signal), and an input to a compliant recorder (e.g., PVR).
Alternatively, in another embodiment, an analog video output of a set top box, a media player, a personal video recorder (PVR), IPTV (Internet Protocol Television) device, receiver, computer, PC, and or tuner may include a content control or copy protection signal. In this embodiment, playability is improved on a display device by changing a set of content control or copy protection signals that originally alternated from one adjacent line to another, to provide a different pattern such as ABABAB . . . , wherein A is one set of a number of added pulses per television line, and B is a different set of a number of added pulses per television line. Added pulses may include pseudo sync pulses and or AGC pulses. For example, A=6 (or 7), B=7 (or 6), and of course other numbers can be used. Improved playability is provided in an embodiment when two or more consecutive television lines have the same pattern. For example, have a set of a content control or copy protection signal that includes two or more consecutive television lines with an “A” pattern, or two or more consecutive television lines with a “B” pattern, to provide an improved playability video content control or copy protection signal.
In another embodiment such as a digital network or digital signal transmission system or environment, a system operator providing streaming, broadcasting or distributing video programs through an RF signal, Internet, or digital delivery network, may include control bits to turn on or off any content control or copy protection signal(s). Such signals may include an improved playability video content control or copy protection signal, a content control or copy protection signal resistant to circumvention devices because the signal causes the circumvention device to pass sufficient added pulses to a compliant device (e.g., PVR) such that the compliant device shuts down recording or fails to engage the record function of the recording device, and or a weakened color stripe signal for a receiving device coupled to one or more signals provided by the system operator.
In another embodiment any of the devices 702 to 706 (e.g., at an analog output) may have as for example a default condition provide an improved playability video content control or copy protection signal, a content control or copy protection signal resistant to circumvention devices by causing the circumvention device to pass sufficient added pulses to a compliant device (e.g., PVR) such that the compliant device shuts down recording or fails to engage the record function of the recording device, and or a weakened color stripe signal. In one example with the default condition in any of the devices 702 to 706 to provide any content control signal as previously described, the control bit(s) from the system operator may be used to selectively turn off a portion of one or more of the content control or copy protection signals. Such signals for example as, an improved playability video content control or copy protection signal, a content control or copy protection signal resistant to circumvention devices by causing the circumvention device to pass sufficient added pulses to a compliant device (e.g., PVR) such that the compliant device shuts down recording or fails to engage the record function of the recording device, and or a weakened color stripe signal.
In another example, any of the devices 702 to 706 may ignore control bit(s) from the system operator to output any of the content control or copy protection signal as previously described (e.g., an improved playability video content control or copy protection signal, a content control or copy protection signal resistant to circumvention devices by causing the circumvention device to pass sufficient added pulses to a compliant device (e.g., PVR) such that the compliant device shuts down recording or fails to engage the record function of the recording device, and or a weakened color stripe signal).
For example the provision of one or more pseudo sync pulses (for a set or series of television lines) in a television line immediately, or one line delayed, after the last television line containing a post equalizing pulse, causes a circumvention device to pass at the circumvention device's output, an effective and or enhanced copy protection or content control signal.
The following patent applications which were filed in 2009 to Ronald Quan, or Ronald Quan and John Cloutman, are related to weakened color stripe signals and or signals providing resistance to certain circumvention devices, and are incorporated by reference: 2010/0054469; 2010/0171880; Ser. No. 12/563,050; and 2010/0054700.
Thus, alternative embodiments include a content control, or type RP signal, where R refers to resistance and P refers to playability. Ergo, a RP signal provides resistance to a circumvention device or provides improved playability, or a weakened color stripe protection signal from an integrated circuit improves geometric distortion for better playability, a content or type RP or weakened color stripe protection signal reduces or defeats the function of a circumvention device, and/or a content or type RP or weakened color stripe protection signal from an integrated circuit triggers or causes a circumvention device to enhance copy protection effect(s). Such content or type RP or weakened color stripe protection signals may be utilized in an integrated circuit including a digital to analog converter coupled to a source of digitally recorded material or digital video for providing a baseband video signal from a digital signal, a signal sensing or reader circuit for detecting or reading a copy protection bit, a bit pattern or content control bit(s), and a signal generator for generating a content or type RP or weakened color stripe protection signal at the output of the digital to analog converter in response to the copy protection bit, bit pattern, or content control bit(s).
Further embodiments of the invention include any of the following. A method where the copy protection signal is supplied via an output of the integrated circuit to an input of the circumvention device, where the output of the circumvention device passes at least part of the protection signal sufficiently for a protection or content control effect, and/or where the output of the circumvention device provides a signal to further distort or blank a portion of an active television field. A method where the protected video signal from the integrated circuit is coupled to an input of the circumvention device, where the output of the circumvention device supplies a signal that is substantially effective in terms of copy protection or content control for a video recorder or for a content control system. A circuit for inserting or adding, in at least one television line, one or more pseudo synchronization pulses or one or more pseudo synchronization pulse or AGC pulse pair signals immediately after or less than two or two and a half lines after a vertical synchronization signal or post equalizing pulse (e.g., in an odd field, even field, or both fields) to, for example, provide resistance to a circumvention or black box device.
Another embodiment includes a method of providing a different number of pseudo synchronization pulses from one video line to another video line and/or different pseudo synchronization pulse widths from one video line to another, generating at least two lines consecutively with substantially the same number of pseudo synchronization pulses and/or substantially the same pseudo synchronization pulse width, e.g., for improved signal playability.
In another embodiment a content or type RP signal, or weakened color stripe protected video signal, is supplied to a television set via an output of a receiving device, wherein improved playability is achieved e.g., via reduced “hooking” on a top portion of the television e.g., by shifting the pseudo synchronization line locations closer to the vertical synchronization signal, or by reducing pseudo synchronization pulse(s) near the beginning of the active field, or by providing two or more consecutive television lines with the same or substantially the same number of pseudo synchronization pulses if the number of pseudo synchronization pulses alternates from line to line.
Another embodiment includes a method of starting or providing pseudo synchronization pulses immediately after or less than two or two and a half lines after a vertical synchronization signal or post equalizing pulse, to provide the content or type RP protection signal at an output of the integrated circuit, and may include one or more of the following: a color burst modification of whole or segmented portions of one or more color burst envelope which includes one or more cycle of incorrect color burst, a weakened color stripe signal, level shifting of a portion of the video signal including lowering or raising one or more portions of the video signal, modifying synchronization location, amplitude, and/or pulse width in selected video lines, providing back porch pulses of different video levels from one video line to another, providing pseudo synchronization and/or AGC pulses of different pulse widths from one video line to another, providing pseudo synchronization and/or AGC pulses of different numbers from one video line to another.
The protection signal is supplied via an output of the integrated circuit receiver to an input of the circumvention device, wherein the output of the circumvention device passes at least part of the protection signal sufficiently for a copy protection or content control effect, and/or wherein the output of the circumvention device provides a signal to further distort or blank a portion of an active television field.
Copy protection is provided by combining pseudo synchronization and/or pseudo synchronization and automatic gain control (AGC) pulses immediately after a vertical synchronization signal, or less than two or two and a half video lines after a vertical synchronization signal or post equalizing pulse, with the color burst modification, e.g. color stripe, partial color stripe, weakened color stripe. The combination signal is generated at an output of the integrated circuit, where the color burst modification includes cycles of incorrect phase or frequency in selected video lines, wherein the baseband, composite, and/or component output of the integrated circuit is coupled to an input of the circumvention device, and wherein outputting a content or type RP or weakened color stripe protection signal via the circumvention device unintentionally produces color distortions in the modified color burst of the copy protection signal and extra color distortion due to blanking or modifying of color burst envelopes in an active video field. Thus, copy protection is caused by the circumvention device, contrary to its intended purpose.
A type RP signal includes negative going pulses or pseudo sync pulses (e.g., one or more (negative) pulses per line) in one or more lines within two lines (e.g. <2 lines) of the last television line having post equalizing pulses in the vertical sync signal. In a standard pseudo sync process, the pseudo sync pulses occur two lines or more after the post equalizing pulses. Thus, there are two lines that are normally blanked or that normally have no negative going pulses after the last post equalizing pulse. Certain circumvention devices detect the lack of negative pulses for the one or two lines after the post equalizing pulses, to identify the start of the pseudo sync pulses in the vertical blanking interval. Once the start point is identified by these circumvention devices, the standard pseudo sync process is deleted by signal modification circuits in the circumvention devices. For example, in a 525 line system the last post equalizing pulse lines are at lines 9 and 271. And in a 625 line system the last post equalizing lines are at lines 5 and 317. A standard 625 pseudo sync pulse signal may start with pseudo sync pulses at lines 8 and 320, which is deleted by certain circumvention devices (black boxes). It was found experimentally, by providing/including one or more pseudo sync pulses in lines 6, 7, 318, and or 319 for a 625 line format (for a first type of RP signal), these certain circumvention devices did not sufficiently remove the pseudo sync pulses, and or the associated AGC pulses. Similarly in a 525 line format, providing/including one or more pseudo sync pulses in lines 10, 11, 272, and or 273 (for a second type of RP signal) caused certain circumvention devices to fail in sufficiently removing pseudo sync pulses, and or the associated AGC pulses. In at least one 525 line format circumvention device, providing a pseudo sync pulse(s) or negative going pulse(s) immediately after the last line of post equalization pulses (or end of vertical sync signal) causes this particular 525 line format circumvention device to fail. For example, a circumvention device failure in general includes passing, via its output content control/copy protection pulse(s)/signal(s) and or removing/attenuating (at least) a portion of the active field, or color burst signal. A portion of the active field may include one or more portions of one or more lines outside the vertical blanking interval.
An input to, for example a PVR or device with one or more embodiments, may include a video signal with a standard protection signal that is not resistant to a black box, wherein an output video signal from the device including one or more embodiments, provides a new protection signal resistant to circumvention devices and/or a new protection signal with improved playability. Further, an input to a device with one or more embodiments, may include a video signal with a content or type RP protection signal that is resistant to a black box (e.g., a black box or circumvention device that fails to sufficiently remove pseudo sync pulses and or associated AGC pulses for circumventing content control or copy protection), with an output video signal providing a protection signal not resistant to black boxes, and/or a new protection signal with improved playability. One or more type RP protection signal or one or more type of content control signal is described in U.S. patent application Ser. No. 12/711,834, Method and Apparatus for Receiving Metadata, EPG, or IPG Signals in an Integrated Circuit for Control Purposes, which is incorporated by reference.
It should be noted that the examples above showing placement of one or more pseudo syncs following immediately after a vertical sync signal (e.g., vertical sync signal including equalizing pulses) or 1 or 2 lines after a vertical sync signal, to provide/synthesize a content control signal or copy protection signal that provides resistance to black boxes or circumvention device includes providing an enhanced content control effect when a circumvention device is coupled to a (e.g. PVR or DVR) recorder. For example, a resulting recording of an illegal copy can result in blanking or altering the display of one or more lines of the viewable field or the active field via the circumvention device. The blanking or altering effect from the circumvention device may occur in an odd and or even television field. For example, blanking and altering effect caused by the circumvention device may occur in only one field (e.g., either an even numbered field or an odd numbered field) when one or more pseudo sync pulses (or a series of pseudo sync pulses) are inserted immediately after a vertical sync signal for one field, while one or more pseudo sync pulses or a series of pseudo sync pulses are inserted one or more television lines after a vertical sync signal on another field. This then provides an enhanced content control or copy protection effect because the circumvention device will cause a flicker effect (e.g., in a 525 and or 625 interlaced television system) when viewed through a monitor via the circumvention device and or via a play back of a recording.
In another example, when one or more pseudo sync pulses or a series of pseudo sync pulses are inserted immediately after a vertical sync signal, a circumvention device provides another enhanced effect by blanking or altering a visible or viewable portion of the television program for both television fields.
It should be noted that when one or more pseudo sync pulses or a series of pseudo sync pulses are inserted two or more lines after a vertical sync pulse, a circumvention device will effectively remove the content control or copy protection signal, and or the circumvention device will not cause blanking in an active or viewable portion of the television field.
Similarly in
Timing circuit 822′ (
Also shown in
In another example, such as in a PAL standard, as long as there is no more than one video line after the vertical sync signal that is free of (extra) negative going (e.g., pseudo sync, or an extra sync) pulse(s), certain circumvention devices are defeated by the (Type RP content) protection signal. Thus, an embodiment includes a number of lines containing negative going pulse(s) immediately after, or one line delayed from, a post equalizing vertical sync pulse (or a vertical sync signal). This number of lines may be consecutive in terms of containing negative going pulses, such as pseudo sync pulses, or may have one line in a set or series of TV lines that does not have the (e.g., extra) negative going pulses.
In one embodiment, typically 6-14 lines in the VBI (and or its vicinity) including 2-8 pseudo sync pulses or pulse pair signals (per line), begin at lines 6, 7, 318, and or 319, for a 625 (PAL or SECAM) line standard. Similarly, in a 525 NTSC, or equivalent line locations for NTSC or PAL-M line standard, the pulses begin at lines 10, 11, 272, and or 273.
It should be noted that the circuit 822 of
Just for illustration purposes, the number of pseudo sync and AGC pulses in
Also, because a portion of the active video field is missing or blanked out, the effectiveness of the (content control) protection is enhanced. For example, signal 834′ denotes a blanked or altered portion of the active field video program signal 834 of
Also shown in dotted lines in
A synergistic effect may include passing one or more (added pulse) protection signals or pulses to the output of the circumvention device, which causes darkening or other protection effects on a recording, while causing the circumvention device to implement one or more of the following artifacts:
1) A clamp error in a portion of the program video signal, which causes level shifting, typically undesirable, in a part of the video signal.
2) A loss of color burst in one or more active TV lines.
3) A loss of program video information in one or more active TV line, which can include darkening or a blanking near or at the top of the display (or from a recorder).
4) Color unlocking or color distortion (e.g., errors in hue and or saturation) in one or more active TV lines, which can lead to incorrect color displayed on one or more lines near or at the top of the display, or loss of color for one or more lines near the top of the display. Recorders may also exhibit extra color unlocking (or color distortion) upon record and or playback.
5) New or increased playability artifact(s) when coupled to a TV display, which can include both (or either) color and extra darkening (or blanking and or attenuating) effects on a TV display and or a recorder.
Processor circuit 850 may include control bits or one or more bit patterns to enable, configure, and or disable at least a portion of the (content or Type RP) protection signal.
Also illustrated in
Dashed line 860 depicts a “bypass” mode where the new protection signal is coupled directly to recorder 854 and display 858. In this bypass mode, the new protection signal has little or no artifacts displayed on display 858. In the bypass mode, recorder 854 and a playback monitor show a darkened playback of an illegal copy, or other protection effects such as, for example, AGC gain variation or effect, brightness change, and or turning off (for a compliant device) the recording/viewing process.
However, if the bypass mode is not used, the circumvention device's input 862 is coupled to a video source (via processor circuit 850) with the new (content or Type RP) protection signal(s).
The output of circumvention device 852 then outputs a video signal with a (content or Type RP) protection signal, which in turn causes recorder 854 to exhibit protection effect(s) such as darkening, AGC effect, brightness change, and or shutting down (e.g., compliant device will shut down recording or viewing), and one or more of the following problems:
A clamp error in a portion of the program video signal.
A loss of color burst in one or more active TV lines.
A loss of program video information in one or more active TV lines.
A color unlocking or color distortion in one or more active TV lines.
A new or increased playability artifact(s) when coupled to a TV display.
It follows that inserting a circumvention device actually causes more video problems than without it when the new protection signal is applied. That is, the new protection signal causes more problems for a video pirate than without the circumvention device. For example, as previously explained, the new protection signal causes the circumvention device to enhance the protection effect, thereby discouraging the making of illegal copies of video programs.
Accordingly, it is noted that one or more of the new protection processes provide resistance to circumvention device(s) (black boxes) or provide enhancement of or synergy to the protection process (or effectiveness).
It should be reiterated that the new protection signal embodiments also reduce playability problems in some monitors. For example, by shifting the copy protection signals toward the vertical sync signal, an overshoot or ringing error in the TV set's phase lock loop feedback system settles down better by the time an active field is displayed.
This better settling time in the horizontal scanning circuits of a TV set is especially applicable to (content) protection signals where there is a position and or pulse-width modulation in the pseudo sync or AGC pulses from one TV line to another, or where the number of pseudo sync or AGC pulses changes from one TV line to another.
Correspondingly, a better settling time in a horizontal display or scanning system provides improved playability of the copy protection signal.
Thus, a prior art waveform (e.g., for PAL or NTSC) that is shifted or moved (e.g., advanced) toward the vertical sync signal, provides better playability. For example, copy protection signals, such as pseudo sync and or AGC pulses that are provided further away from the active field provide less noticeable hooking or tearing at the top of a display screen or in a portion of the overscan area.
For example, in a 625 line standard, a prior art protection signal has a Format A that has seven pulse pairs (pseudo sync/AGC) on line 8 (and or lines 10, 12, 14, 16), which is then followed by Format B that has six pulse pairs on line 9 (and or lines 11, 13, 15). An example of Format A is 1.63 microseconds (+/−100 ns) wide for pseudo sync and 7 pseudo sync pulses per line, and or Format B is 1.78 microseconds (+/−100 ns) for pseudo sync and 6 pseudo sync pulses per line, or vice versa. Other numbers or values can be provided. This prior art signal then does not have resistance to certain black boxes and or can be improved in playability.
Thus to provide resistance to or defeat of a circumvention or black box device and or to provide improved playability, one or more embodiments include(s) shifting either (or both) formats A and/or B one or two lines toward the vertical sync signal such as:
Other alternative embodiments include:
Adding/inserting/synthesizing a Format A or Format B protection signal (e.g., starting) on lines 6, 7 and/or 8 and/or lines 318 and/or 319. In one example in a 625 line standard system, lines 6, 8, 10, 12, and or 14 (and/or 16) may be of Format A (or B), while lines 7, 9, 11, 13, and or 15 may be of Format B (or A). Format A represents a set of pseudo sync and or AGC pulses and Format B represents another set of pseudo sync and or AGC pulses.
Note that in general, any type of Format A and/or Format B signals may be provided in one or more selected TV lines, provided with a selected number of pulses (e.g., pseudo sync and or AGC) per line, or provided with selected pulse width, pulse amplitude, and/or pulse position, for any of the added pulses (or sync pulse(s)). In certain cases Format A equals Format B, for example, for two or more consecutive lines. A protection process including two or more consecutive lines of (substantially) the same format toward the active field comprises an embodiment which improves playability or still causes a problem for circumvention devices. For example, a protection process can start right after or be delayed less than 2.5 lines after the vertical sync signal, with two formats interweaving/interlacing from one line to another. However, the last two or more lines that include pseudo syncs or protection signals may be a single format. Also, there is no limitation on how many formats can be provided (e.g., one or more formats).
One example (e.g., for improved playability) provides/includes one or more (e.g., 4, 5, 6, or 7) pseudo sync or pseudo sync AGC pulses in three or more TV lines with at least one series of alternating formats in two (or more) lines (e.g., in consecutive lines), while providing two consecutive lines with substantially the same format. For example, a series of TV lines may include A′A′B′, B′A′A′, A′B′A′B′B′, A′A′B′A′B′, etc., where A′ and B′ each denote a particular format. In general, each format includes a particular number of pseudo sync and or AGC pulses per line, and or includes particular pseudo sync and or AGC pulse width and or position. U.S. Pat. No. 6,836,549 by Quan and Brill issued on Dec. 28, 2004, incorporated by reference, describes various methods and apparatuses for modulating pulses in position, pulse width, and or amplitude of sync/pseudo sync and or AGC pulses, or changing the number of protection signals from one line to another, or gap-width modulation. Any example may include one or more of the various methods or apparatuses as described above for U.S. Pat. No. 6,836,549.
In any of the processes/embodiments mentioned (e.g., protection signals that provide resistance to circumvention and or improved playability), one or more of the following may be provided/generated/inserted/added to illustrate a further method and or apparatus combination.
1) Modulating any of the protection pulses such as, for example, pseudo sync and or AGC pulses, by amplitude (e.g., may include a finite value and or zero amplitude), pulse width, position, and or frequency (e.g., including changing a number of negative or positive going pulses from one video line to another line). Or providing at least one number (e.g., two or more different numbers) of pseudo sync and or AGC pulses per TV line interval in selected (e.g., two or more) TV lines.
2) Changing or shifting a portion of a video signal from one video line to another line such as, for example, lowering or raising a blanking or black level from one line to another line, or from one set of lines to another set of lines. U.S. Pat. No. 5,583,936 to Wonfor et al. issued Dec. 10, 1996 and its divisional and continuation patents, incorporated by reference, describe modifying a basic protection signal (e.g., AGC pulses and or pseudo sync/AGC pulses) with level shifting a portion of the video signal, including a portion of the active video signal and or a portion of one or more blanking intervals, for example, a portion of front and or back porch region.
3) Adding or providing a color burst modification of at least a portion of one or more color burst envelopes. The modification may include phase, frequency, and or amplitude of one or more cycles of subcarrier, or may include adding cycles of subcarrier (e.g., widened (modified or unmodified) color burst envelope) or a reduced duration color burst envelope (modified or unmodified). One or more color burst modification is shown in U.S. Pat. No. 6,516,132 to Wrobleski and Quan issued Feb. 4, 2003, incorporated by reference, and/or U.S. Pat. No. 7,039,294 to Quan issued May 2, 2006, incorporated by reference. An example comprises segmentation of one or more color burst envelopes with two or more phases (e.g., normal and non-normal phase), and/or addition of extra cycles of subcarrier in one or more horizontal blanking intervals, which can provide an extended (modified) color burst. Also sync position and or width may be altered.
4) Combining content control or protection signal(s) (e.g., back porch pulses, AGC pulses, data, CGMS, flag signal, and or pseudo sync pulses) with other TV standards such as progressive (e.g., 240p, 480p, and or 576p), HDTV, and or low definition TV. Flag signals, data signals, and or protection signals for detection or use in a content control device/system is described in U.S. Pat. No. 5,315,448 to Ryan, issued May 24, 1994 and incorporated by reference.
5) Providing dynamic blanking or modification of a video signal (e.g., one or more active field video line or one or more color burst in an active field) via coupling to a circumvention device by changing or modifying/modulating negative going pulses in a portion of the vertical blanking interval. For example, if negative going pulses near the vertical sync signal are provided or removed (or changed in position, amplitude, or width) as a function of time, the circumvention device will blank a portion of active field video lines (and or pass through one or more protection signal) when the negative pulses are provided, and then not blank a portion of active field video lines (while reducing an effect of the protection signal(s)) when the negative pulses are not provided. An illustration of providing a dynamic protection signal or effect via a circumvention device would be to alternate/switch in time prior art signals of
In
For example, lead 872 produces a timing signal for providing positive going pulses such as AGC pulses in selected video (TV) lines and selected pixels. The timing signal on lead 872, for instance (in the VBI) can provide a logic high signal for selected pixels on (any combination of) TV lines 317 (or 6), 318 (or 7), and or up to 327 (16) for a 625 line TV standard system. This signal, when coupled to a positive pulse generator 882, provides AGC or positive going pulses to a video output 891 of a combiner, DAC and or encoder circuit 890. Similarly, for a 525 TV line standard system, the video line allocation may include any combination of video lines from 10-20 and/or 272-283. Any of the positive going (e.g., AGC) pulses may be modulated in position, amplitude, and or pulse-width (e.g., within an interval or from one TV line to another) via an optional modulator circuit 887 (shown in dashed line).
For the positive going pulses, lead 872 may include providing an AGC or positive going pulse in a portion of the back porch, or a portion of a horizontal blanking interval, of selected TV lines (e.g., providing back porch pulses). For example, the selected lines may include one or more TV lines in an overscan area, such as a bottom of the TV field, a portion of the VBI, and or a top of the TV field. These back porch pulses may be modulated in position, amplitude, and or pulse width from one TV line to another via the optional modulator circuit 887. Also, amplitude modulation may be applied to one or more of the back porch pulses.
A signal for selected TV lines and pixels, for providing negative going pulses for one or more embodiments, is supplied on a signal lead 873 that is coupled to a negative pulse generator 883. Generally, in the VBI, the negative going pulses may include the allocation of TV lines mentioned for signal lead 872 above. It should be noted that signal leads 872 and or 873 (via setting the selected pixels) can provide a different number of pulses, positive and or negative going pulses, a position change, and or a pulse width change. For example, the signals can provide position modulation and or pulse width modulation of pseudo sync and or AGC pulses, from one TV line to another (e.g., in the VBI) for a video output such as on output terminal/connection 891.
Other features may be included in the negative going pulses or pseudo sync pulses that provide a protection signal resistant to certain black boxes. For example, an enhancement signal may be added. To this end, a selected line and or pixel signal lead 874, may provide an enhancement circuit 884 with an increased or modified protection effect via the circuit 890 and output 891. In one example, signal lead 874 provides selected lines and pixels to lower or to level shift (e.g., level shift up or down) at least a portion of the active video signal, and or to level shift at least a portion of the front and or back porch region. For example, by level shifting down a portion of one or more TV line(s) lower than a black level or a blanking level compared to another portion of the TV signal, the protection effect or protection signal is modified or enhanced. In one enhancement example, one or more portions of one or more active field line(s) is shifted or lowered in black or blanking level compared to the blanking or black level of one or more TV lines in a portion of the VBI.
Another signal modification that may be included with the various embodiments mentioned, that provide content control or protection and or resistance to certain black boxes, is the color burst phase or amplitude modification for selected TV lines. This color burst modification may include segmentation of phases and or amplitudes for providing a modified color burst in one or more horizontal blanking interval(s). Thus, the timing generator 877 provides a signal on signal lead 875 that allows selected lines and pixels to be modified such that a modified color burst is synthesized via a color burst modifier circuit 885 and combiner, DAC and or encoder circuit 890. Circuit 885 receives a signal on lead 875 to generate a modified color burst for selected lines and portion of the horizontal blanking interval (HBI). The output of circuit 885 may include an analog signal or digital signal.
For example, if the input 871 is analog, the output of circuit 885 may include a color subcarrier generator, which provides a PAL or NTSC modified color burst on selected TV lines and generally normal color burst on another set of TV lines. Should input 871 include a digital signal, circuit 885 may output digital signals to a digital color (subcarrier) encoder (not shown) such as one that would be included in circuit 890, to provide a color burst signal at output 891 that is modified for one set of TV lines and substantially normal color burst on another set of TV lines. The digital color (subcarrier) encoder may provide component video signals (e.g., R-Y, B-Y, I, or Q signals), which are modified in selected TV lines and pixels (e.g., in an HBI portion) to a color subcarrier encoder. The encoder encodes a modified PAL and or NTSC color burst signal such as, for example, color stripe, split burst color stripe, segmented phase/amplitude color burst signal, widened or narrowed color burst or color stripe envelope, and or advanced or delayed color burst or color stripe signal.
Yet another signal modification that may be included with the one or more embodiments mentioned, that provides content control or protection and or resistance to certain black boxes, is sync amplitude, position, pulse width or level shift modification for selected TV lines. A signal lead 876 provides a logic signal for selected lines and pixels to generate sync pulses of selected amplitude, position, level shifting, and or pulse-width via a sync generator circuit 886. In some instances, the protection or protection effect may be increased in effectiveness or modified via sync amplitude reduction and or sync width reduction on one or more TV lines. The output of circuit 886 is then coupled to the circuit 890 to provide a TV signal with one or more modified horizontal and or vertical sync pulse/signal.
Shown in dotted lines in the system 870, is (optionally) an input of one or more control bit(s) or bit pattern on a lead 879 that allows turning the system on or off. For example, the input on lead 879 may provide one or more waveforms such as a negative going pulse, a positive going pulse, an enhancement or modification signal (level shifting one or more portions of a video signal), color burst modification, and or sync modification, or may provide configuring/enabling/disabling the negative and or positive going pulses, or may configure/program/enable/disable an enhancement signal, color burst signal, and or sync signals.
A summary of the (content or Type RP) protection signals and the integrated circuitry of previous and following description is as follows:
As mentioned previously, the invention involves providing a protection signal in combination with an integrated circuit (as in a receiver), and including pseudo sync and AGC pulses for a pulse pair signal, wherein a location of the pseudo sync pulses provides resistance to a circumvention device, wherein the circumvention device passes at least one pulse pair signal, and wherein the location of pseudo sync signals start immediately after or less than 2 or 2.5 lines after a vertical sync signal or post equalizing pulse. The combination includes one or more of the following: a color burst modification of whole or segmented sections of one or more color burst envelope which includes one or more cycles of incorrect color burst, level shifting a portion of the video signal including lowering or raising one or more portions of the video signal, modifying sync location, amplitude, and or pulse width at selected TV lines, providing back porch pulses of different video levels from one TV line to another, providing pseudo sync and or AGC pulses of different pulse widths from one TV line to another, providing pseudo sync and or AGC pulses of different numbers from one TV line to another.
Thus, an integrated circuit in combination with the protection signals of previous description, causes a circumvention device to modify the video signal so as to increase protection effectiveness while passing at least part of the protection signal to maintain copy protection effectiveness from the protection signal. The increased effectiveness provided by the circumvention device includes modifying one or more color burst signals to cause new color distortion, and or blanking/modifying a portion of the visible view area, by starting the (Type RP or content) protection signals immediately after or less than 2 or 2.5 lines after a vertical sync signal or post equalizing pulse.
In terms of chroma effects, an embodiment of the invention includes increasing color protection effects of a protection signal provided by a circumvention device, wherein the protection signal includes color burst modification in selected TV lines, and wherein the color burst modification causes a recorder or TV set to produce color distortion. This process includes combining pseudo sync and or pseudo sync and or AGC pulses immediately after or less than 2 or 2.5 lines after a vertical sync signal or post equalizing pulse with the color burst modification. The color burst modification includes cycles of incorrect phase or frequency in selected TV lines, wherein the circumvention device outputs a protection signal which produces color distortions of the modified color burst in the protection signal and extra color distortion due to blanking or modifying color burst envelopes in an active field caused by the circumvention device. For example, the circumvention device senses the pseudo sync signals to cause incorrect blanking or modification of the protection signal, which may include passing some or all of the pseudo sync and or AGC signals to the output of the circumvention device.
Circuitry for any of the above embodiments, methods, and or apparatuses may be included in an integrated circuit or part of an integrated circuit, as in the receiver. Ergo, media players, tuners, receivers, optical storage players or recorders, hard drive or magnetic storage players or recorders, solid state memory recorders or players, receivers, recorders, cell phones, TV sets, etc. may include the integrated circuit or circuitry to provide at least a part of any of the waveforms or embodiments of previous description herein. Such waveforms or embodiments, when utilized in an integrated circuit in accordance with the present invention, provide resistance to certain circumvention devices and or improve signal playability. For example, playability is improved over prior art protection signals in terms of less hooking or via less scanning error in a TV display.
To this end,
Control bit(s) may select one or more waveforms or video signal modifications for the Video out 1. For instance, in the field 2 of a 525 line system, one or more pseudo sync pulse may be inserted or added in video line 9 (e.g.,
Programmability for example via the waveform generator 937 may include using a bit pattern or one or more APS bits to implement a Type-n signal. For instance, a Type 1 signal may include pseudo sync pulses in selected TV lines that cause a circumvention device to fail fully or partially. Alternatively, a Type 1 signal may cause a circumvention device to further enhance a protected signal by altering portions of the video signal, such as by attenuating, blanking, and or level shifting TV line(s) associated with an active field. A Type 1 signal may include sync reduction in selected TV lines, lowered front porch level in selected lines, and or lower back porch level in selected lines. In terms of modification to pixels or portions of the active line, an embodiment of the invention may include a setup level or pedestal (e.g., 7.5 IRE in a 525 line system) in the range of 1-25 IRE for one set of TV lines. Another set of TV lines (e.g., at least one line prior to a vertical sync signal or pre equalizing pulse) does not include a set up level or pedestal (e.g., around blanking level or below blanking level).
A Type 2 (protected video) signal may include a Type 1 signal with a first type of color burst modification (e.g., partial, full or split burst color stripe signal). Or a Type 3 signal may include a second type of color burst modification signal along with a Type 1 signal.
Programmability, for example, via the waveform generator 937, may include line assignment of the pseudo sync pulses, number of pseudo sync pulses per line, position of pseudo sync pulses, and or width of pseudo sync pulses. Programmability may include a negative or positive voltage level to be assigned selected lines for front and or back porch region(s). U.S. Pat. Nos. 5,583,936 ('936) and 7,050,698 ('698) relate to adding or inserting a lowering signal in the front and or back porch area. Both patents are incorporated by reference.
Lowering and or raising levels in one or more selected portion of the video signal outside a horizontal blanking interval may be part of a programming capability (e.g., of a waveform generator or biasing circuit). For example, a portion (blanking level, front or back porch) of the VBI (vertical blanking interval) may be raised or lowered with respect of one or more lines outside the VBI. (or vice versa).
For a color burst modification, programmability may include line assignment for the modified color burst and or unmodified color burst, phase angle, zone(s) of correct or incorrect phase, and or duration of one or more zones. Such variation of a color burst is disclosed in U.S. Pat. No. 6,516,132 ('132) and or 7,039,294 ('294). Both of these patents are incorporated by reference.
In any of the receiving devices of
U.S. Pat. Nos. 6,381,747 and 7,395,545, which describe a receiving system pertaining to providing signal modifications for video protection or content control, are incorporated by reference.
Referring to
In response to the control commands, the CPU 951 supplies control signals to the NTSC/PAL encoder IC 945 of previous mention. The encoder IC 945 includes (content or Type RP) protection control registers 955, 944 for receiving the mode bits and configuration control bits respectively, of previous and following discussion. The configuration bits 944 determine the form of the (content or Type RP) protection (e.g., where the pseudo sync and AGC pulses will be located or positions of the colorstripe lines etc.) The on/off/mode byte 955 determines which components of the (content or Type RP) protection process will be activated. See table 1 below. The encoder IC 945 also receives decompressed video from the MPEG-2 decoder and digital decompression circuit 949. Encoder IC 945 outputs a RF signal, a composite video signal and/or an S-video signal via video leads 956. The decompressed audio signal is supplied from the circuit 949 to an audio processing circuit 957 which, in turn, outputs left and right channel stereo signals and/or an AC-3 signal on audio leads 958.
It is preferred in one or more embodiments, a process on/off control is achieved by setting all the individual parameter on/off and mode control bits rather than a master on/off control. This requires that the N0 (N-zero) bits in the control bit listing be set as required. Depending on the individual system, this will require the control of from 5 to 8 bits.
The delivery of the mode byte to the set-top box to activate or deactivate the (content or Type RP) protection process may be accomplished in several ways. Each method has its positive aspects as well as its negative aspects. When selecting a mechanism to control the (content or Type RP) protection technology, a service provider selects one of the following means or may develop an entirely new means.
One method may be for the mode byte to be delivered via the conditional access system via the entitlement control message (ECM). Another method might be to include the mode byte in a private data field in the MPEG transport data stream.
Another method may deliver the mode byte in a user defined section of the electronic program guide (EPG 952,
Another method may be a combination of the conditional access ECM and EPG. The transport of the mode byte in the EPG could be combined with two bits within the ECM. To activate the (content or Type RP) protection technology then would require an OR operation between the ECM bits and the EPG bits. If either is set, the (content or Type RP) protection technology, both ECM and EPG would have to indicate that deactivation is necessary.
Example input signals and output signals for system 960 may include:
Input comprising a video signal with a standard protection signal that is not resistant to a black box, with an output video signal with a new protection signal resistant to black boxes and or a new protection signal with improved playability.
Input comprising a video signal with a (content or Type RP) protection signal that is resistant to a black box, with an output video signal with a protection signal not resistant to black boxes, and or a new protection signal with improved playability.
Other combinations of input/output signals are possible for system 960. For example, the input can include a copy protected video signal with improved playability while the output provides a (content) protected video signal without improved playability (wherein the improved playability signal includes any of the (content) protection signals with improved playability), or vice versa.
A signal link on an input 975 an RF source, a wireless source, Internet or digital delivery network, phone line, cable, fiber, optical, or satellite, may be coupled to the tuner/receiver 967. Device 967 may include a player, which plays back digital signals. An output of tuner/receiver 967 optionally may be coupled to an input of the recorder or processor 968, or to the optional EPG/IPG/metadata signal processor 973. An output of device 973 may then contain information from EPG/IPG/metadata signal(s) to control processing or recording (for example, for recorder/processor 968) or to program/enable/disable (content or Type RP) protection signal(s) provided from the encoder/DAC 972. The EPG/IPG/metadata may be transmitted or added/inserted in a baseband video signal or may be provided via a digital delivery system (e.g., from a system operator, or as a digital data signal). For example, the at least a portion of a signal including IPG/EPG/metadata, may be used to control a video processing device or recording device, or may be used for programming/enabling/disabling one or more content control signals or (content or Type RP) protection signals, and or for providing a (content) protection signal that provides resistance to a black box or provides improved playability (e.g., as mentioned in one or more embodiments or examples of the invention).
Thus
An output of demodulator/decoder 978 may be coupled to a controller 980 for recording, displaying, and or playing video programs. For example, a bit pattern from metadata, IPG, and or EPG may be used as a command to pass or block a video program signal, and or to alter video quality of the program video signal via a video processor 981. A signal OUT3 on output 982 then includes for example a video signal with a (content or Type RP) protection signal (e.g., triggered or flagged by a bit pattern from a metadata, IPG, or EPG signal via for example a digital delivery network) that provides resistance to a black box, or that provides improved playability.
A summary of one or more embodiment of the invention includes a (content or Type RP) protection signal from an integrated circuit (IC) that improves geometric distortion for better playability, a (content or Type RP) protection signal that reduces or defeats the function of a circumvention device, and or a (content or Type RP) protection signal from an integrated circuit that triggers or causes a circumvention device to enhance protection effect(s). Such (content or Type RP) protection signals may be utilized in an integrated circuit as follows:
An integrated circuit which comprises;
a digital to analog converter coupled to a source of digitally recorded material or digital video for providing a (baseband) video signal from a digital signal, a signal sensing or reader circuit for detecting or reading protection bit, a bit pattern or content control bit(s), and a signal generator for generating a (content or Type RP) protection signal at the output of the digital to analog converter in response to the protection bit, bit pattern, or content control bit(s).
One or more embodiments of the invention includes any of the following characteristics:
The protection signal is supplied via an output of the integrated circuit to an input of the circumvention device, wherein the output of the circumvention device passes at least part of the protection signal sufficiently for a protection or content control effect, and or wherein the output of the circumvention device provides a signal to further distort or blank a portion of an active TV field.
The protected video signal from the integrated circuit is coupled to an input of the circumvention device, wherein the output of the circumvention device supplies a signal that is substantially effective in terms of protection or content control for a video recorder or for a content control system.
A circuit for inserting or adding in at least one TV line one or more pseudo sync pulses or one or more pseudo sync (pulse)/AGC pulse pair signals immediately after or less than two or two and a half lines after a vertical sync signal or post equalizing pulse (e.g., in an odd field, even field, or both fields).
A method of providing a different number of pseudo sync pulses from one video line to another video line and or different pseudo sync pulse widths from one video line to another, generating at least two lines consecutively with substantially the same number of pseudo sync pulses and or substantially the same pseudo sync pulse width (e.g., for improved playability).
A (content or Type RP) protected video signal is supplied to a TV set via an output of the receiving device, wherein improved playability is achieved via reduced hooking on a top portion of the TV.
A method of starting or providing pseudo sync pulses immediately after or less than 2 or 2.5 lines after a vertical sync signal or post equalizing pulse to provide the (content or Type RP) protection signal at an output of the integrated circuit, may include one or more of the following: a color burst modification of whole or segmented portions of one or more color burst envelope which includes one or more cycle of incorrect color burst, level shifting of a portion of the video signal including lowering or raising one or more portions of the video signal, modifying sync location, amplitude, and or pulse width in selected video lines, providing back porch pulses of different video levels from one video line to another, providing pseudo sync and or AGC pulses of different pulse widths from one video line to another, providing pseudo sync and or AGC pulses of different numbers from one video line to another.
The protection signal is supplied via an output of the integrated circuit (IC) (receiver) to an input of the circumvention device, wherein the output of the circumvention device passes at least part of the protection signal sufficiently for a protection or content control effect, and or wherein the output of the circumvention device provides a signal to (further) distort or blank a portion of an active TV field.
Combining pseudo sync and or pseudo sync and automatic gain control (AGC) pulses immediately after a vertical sync signal or less than two or two and a half video lines after a vertical sync signal or post equalizing pulse, with the color burst modification (e.g. color stripe, partial color stripe), which in combination is generated at an output of the integrated circuit, wherein the color burst modification includes cycles of incorrect phase or frequency in selected video lines, wherein the baseband, composite, and or component output of the IC is coupled to an input of the circumvention device, and wherein outputting via the circumvention device a (content or Type RP) protection signal which produces color distortions in the modified color burst of the copy protection signal and extra color distortion due to blanking or modifying of color burst envelopes in an active video field caused by the circumvention device.
It should be noted that an integrated circuit by default may provide one or more protection or content control signal as previously mentioned when power is applied to the device. In another embodiment of the invention an integrated circuit may produce a partial or no protection or content control signal upon power-up, until a network signal (e.g., IPTV, WiMax, WiFi, phone, RF, TV, DTV, HDTV, optical, Internet, router signal, signal from a computer, or the like), or transmission, is received in the integrated circuit. Here for example, one or more (content or Type RP) protection or content control signal is provided (e.g., to provide a more complete or effective protection or content control signal by a video signal) upon reception of a signal by the integrated circuit.
Another embodiment of the invention includes:
An apparatus for programming or enabling or disabling a content control signal derived from a metadata, IPG, and or EPG signal comprising:
a circuit to receive a metadata, IPG, and or EPG signal from a digital delivery network wherein the metadata, IPG, and or EPG signal includes a trigger or flag signal or bit pattern signal, further comprising coupling the trigger, flag, and or bit pattern signal to a processing circuit and or an encoding circuit to provide programming, enabling, or disabling the content control signal at an output of the encoder, wherein the content control signal is added or inserted to a video signal to provide a content controlled video signal and wherein the content controlled video signal provides resistance to a circumvention device.
U.S. Pat. No. 5,479,268 (Young et al, issued Dec. 26, 1995) and US Patent Publication No. US 2003/0149980 (Hassell et al. published Aug. 7, 2003) pertain to programming guides such as EPG and IPG, and are both incorporated by reference. An example EPG (Electronic Programming Guide) or IPG (Interactive Programming Guide), which may be provided or derived via an IPG/EPG signal, comprises a method or apparatus for allowing a user to select one or more (favorite) channel that includes providing (to) a display (e.g., via a screen) a plurality of cells representing a corresponding plurality of channels available for viewing by the user, wherein each cell comprises a channel number and or a program service name for a particular channel of the plurality of channels. The user is allowed to use the display to select a channel among the plurality of channels; for example, changing a status of said selected channel to that of a favorite channel (is) in response to the user selection, or displaying in cells corresponding to the favorite channels a visual indication that the selected channels are favorite channels, and providing program guide information for the subset of channels having said favorite status in response to a user indication to view the program guide information.
Another example of an EPG or IPG (derived from an EGP or IPG signal) includes a method or apparatus for navigating about a television or video listing comprising one or more steps of: storing in (electronic) memory a plurality of television or video program listings, each listing including title, telecast time, and or channel; displaying on a monitor screen some titles of the program listings in a grid format of time and channel; moving a cursor on the screen to mark one (or more) of the displayed titles in the grid guide format; opening to the marked title in a single (or multiple) format, instead of in the (original) grid guide format, wherein the single channel format includes rows (or columns) of sequential television or video program listings for the channel corresponding to the marked title; (additionally) comprising moving the cursor on the screen to mark a different displayed title in the single channel format; any of the previous steps wherein the storing step stores programming listings, and or the displaying step displays the program notes corresponding to the marked title simultaneously with the program listings.
A grid pattern or cell may include straight or curved segments. Alternatively, a two dimensional grid pattern may be transformed to a three dimensional grid pattern or vice versa. A grid pattern may include three and or two dimensional properties. For example, one cell to another cell in the programming guide may be represented in a curved surface and or a solid object's sides. Cells may be of regular and or irregular shape(s).
A phase modulated color burst signal may be included in any embodiments of previous description. For example, a color burst that has one or more cycles of non standard phase (e.g., 20 degrees to 180 degrees from a reference color burst phase) may be included. A split burst signal comprising multiple cycles of normal and or non normal phase for one or more lines within a television field or frame is an example signal that may be included in an output of any devices that include broad band recording.
A weakened color stripe or phase modulated signal may include (within 15%) 2 cycles of normal color subcarrier phase, 6.5 cycles of non normal color subcarrier phase (e.g., 180 degrees), and or 7 cycles of normal color subcarrier phase. Alternatively, another weakened color stripe or phase modulated signal may include (within 15%) 6.5 cycles of non normal color subcarrier phase (e.g., 180 degrees), and or 8.5 cycles of normal color subcarrier phase. The weakened color stripe signal may occur in R lines per Q lines, where R and Q are from the set of integers. For example, a weaken color stripe signal may be provided in a 1, 2, 3, 4, or 5 line(s) per Q lines, where Q is greater than 1, 2, 3, 4, or 5 (and where Q is greater than R). A television color standard may be in PAL or NTSC (or a variant signal, such as a progressive or interlaced signal with color subcarrier), or in a composite, S-Video, or Y/C television signal.
This disclosure is illustrative and not limiting. For example, any of the content control signals or protection signals may be incorporated in a device that includes (e.g., any combination of) a conventional recorder, a recorder and or player that includes a broadband recording method or apparatus, a recorder that includes one or more tuners, a media player, and or a recorder including a tuner and a demodulator. Further modifications will be apparent to those skilled in the art in light of this disclosure and are intended to fall within the scope of the appended claims.
This application claims priority to U.S. application Ser. No. 12/882,474, filed Sep. 15, 2010, which claims benefit of U.S. Provisional Ser. No. 61/249,394, filed Oct. 7, 2009, which are incorporated herein by reference in their entirety.