Video recorder scheduling code

Video recorder scheduling code

: "For the CNC programming language, see G-code."

VCR Plus+, G-Code, VideoPlus+ and ShowView are different names for essentially the same system for programming video recorders. These names are all registered trademarks of Macrovision, whose corporate predecessor, Gemstar, developed these algorithms for use in integrated endecs.

History

Before the advent of on-screen displays, the only interface available for programming a home video recorder was a small LED or LCD panel and a small number of buttons. Correctly recording a specific program was therefore a somewhat complex operation for many people; scores of jokes have referred over the years to the need to "have a 12-year-old" or someone technically adept to successfully program a home video recorder or to avoid having a perpetual blinking "12:00" on the recorder's display. G-Code, VideoPlus+ and ShowView were introduced to remove this difficulty, and even with modern user interfaces for manual setting, they still offer a more convenient means of specifying a program to record.

Concept

The central concept of the system is a unique number, a PlusCode, assigned to each program, and published in TV listings in newspapers and magazines. To record a program, the number is taken from the newspaper and typed into the video recorder, which will then record on the correct channel at the correct time. The number is generated by an algorithm from the date, time and channel of the programme, and so does not rely on anything being broadcast over the air. This means it will not compensate for a disrupted schedule due to live sporting events or news bulletins, but many video recorders with these systems also incorporate Programme Delivery Control (PDC) and will use that to alter times if possible.

Branding

This system has been licensed to TV and VCR manufacturers in about 40 countries, but is known under different names. It is known as VCR Plus+ in the USA and Canada, G-Code in Japan, China, New Zealand and Australia, VideoPlus+ in Ireland and the UK and ShowView in the rest of Europe and also in South Africa. The system is called VideoPlus+/ShowView in Europe because Philips has a trademark registration for "VCR", and as G-Code ('G' for Gemstar) in Japan because VCR is not a common abbreviation there ('VTR' is used instead). However, because of TV programs' schedule are different, the coding has to be adjusted in each of the regions and recording equipment is not interchangeable.

Algorithms

The actual algorithms used to encode and decode the TV guide values from and to their time representations were published in 1992, but only for 6 digit codes or less. [http://www.righto.com/papers/vcr.html] [K. Shirriff, C. Welch, A. Kinsman, Decoding a VCR Controller Code, Cryptologia, 16(3), July 1992, pp 227-234.]

Several open source code 6 digit examples are available [http://tallyho.bc.nu/~steve/videoplus.html] , [http://groups.google.com/group/aus.tv/msg/21facbe115dd007a?dmode=source&hl=en] . An implementation using Excel macros is also available [http://www2.webng.com/smithdg/data/vcrplus.zip] .

One problem found during reverse engineering efforts is that the algorithm seemed to change for seven and eight digit codes.

Although not well known, source code that also works with 7 and 8 digit codes was posted anonymously in 2003. The code for the full 8 digits was written in C and later converted to Perl. [http://www.cs.cmu.edu/~dst/VCRPlus+/]

References

External links

* [http://www.showview.com/ VideoPlus+ & ShowView]
* [http://www.macrovision.com Macrovision]
* [http://www.newscorp.com/news/news_110.html Gemstar International Group Ltd. and TV Guide, Inc. Announce Completion Of Their Merger]
* [http://www.macrovision.com/company/newscenter/pressreleases/1434_9249.htm Macrovision Closes Acquisition of Gemstar-TV Guide]
* [http://www.zelczak.com/vcrplus.htm Description of the algorithm]
* [http://www.tvguide.com/listings/vcrplus/ Information about VCR Plus+] (TV Guide)
* [http://www.vcrplus.com/ VCR Plus+ customer service site]
* [http://www.domtools.com/unix/vcrplus.shtml Software to generate and decode VCR Plus+ codes up to 6 digits in length]
* [http://www.cs.cmu.edu/~dst/VCRPlus+ Improved software: generates and decodes VCR Plus+ codes up to 8 digits in length]
* [http://tallyho.bc.nu/~steve/videoplus.html VideoPlus/VCR+ Codec & Trivia]
* [http://www.straightdope.com/classics/a3_297.html The Straight Dope: How do the TV program codes for VCR Plus+ work?]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Gemstar-TV Guide International — Gemstar TV Guide International, Inc. was a media company that licensed interactive program guide technology to multichannel operators, such as cable and satellite television providers, and consumer electronics manufacturers, video recorder… …   Wikipedia

  • TiVo — s logo, a smiling television set. TiVo (  / …   Wikipedia

  • Linux — This article is about operating systems that use the Linux kernel. For the kernel itself, see Linux kernel. For other uses, see Linux (disambiguation). Linux …   Wikipedia

  • Media and Publishing — ▪ 2007 Introduction The Frankfurt Book Fair enjoyed a record number of exhibitors, and the distribution of free newspapers surged. TV broadcasters experimented with ways of engaging their audience via the Internet; mobile TV grew; magazine… …   Universalium

  • GB-PVR — Infobox Software name = GB PVR developer = latest release version = 1.2.13 latest release date = April 27, 2008 operating system = Microsoft Windows genre = Personal video recorder website = http://www.gbpvr.com/GB PVR is a home media center… …   Wikipedia

  • Dates of 2006 — ▪ 2007 January Keeping America competitive requires affordable energy. And here we have a serious problem. America is addicted to oil, which is often imported from unstable parts of the world. U.S. Pres. George W. Bush, in his state of the union… …   Universalium

  • OpenTV — Type privately held Industry Interactive television Founded 1994 Headquarters …   Wikipedia

  • Features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

  • Technical features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features …   Wikipedia

  • performing arts — arts or skills that require public performance, as acting, singing, or dancing. [1945 50] * * * ▪ 2009 Introduction Music Classical.       The last vestiges of the Cold War seemed to thaw for a moment on Feb. 26, 2008, when the unfamiliar strains …   Universalium

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”