Введение

Код для простого планирования записи на видеомагнитофон (VCR).

VCR Plus+, G Code, VideoPlus+ и ShowView – это различные названия одной и той же системы планирования для программирования видеомагнитофонов и цифровых видеорегистраторов. Все эти названия являются зарегистрированными товарными знаками компании Macrovision, чей предшественник, Gemstar, разработал эти алгоритмы для использования во встроенных энкодерах/декодерах (endecs).

История

До появления экранных дисплеев, единственным интерфейсом для программирования домашнего видеомагнитофона была небольшая VFD, светодиодная или ЖК-панель и небольшое количество кнопок. Поэтому настройка записи конкретной программы была довольно сложной задачей для многих людей. G Code, VideoPlus+ и ShowView были разработаны в конце 1980-х годов, чтобы упростить этот процесс.

Концепция

Центральной концепцией системы является уникальный номер, PlusCode, присваиваемый каждой программе и публикуемый в телевизионных программах в газетах и журналах (таких как TV Guide). Чтобы записать программу, код берут из газеты и вводят в видеомагнитофон, который затем записывает на нужный канал в нужное время. Код также можно вводить в специальный пульт дистанционного управления, который затем будет управлять видеомагнитофоном. Номер генерируется алгоритмом на основе даты, времени и канала программы; в результате, он не зависит от эфирного канала для обеспечения точной записи. Это означает, что он не компенсирует изменения в расписании из-за прямых спортивных трансляций или срочных новостей, однако многие видеомагнитофоны с этими системами также поддерживают управление доставкой программ (PDC) и используют его для корректировки времени, если это возможно.

Брендинг

Система была лицензирована производителям телевизоров и видеомагнитофонов примерно в 40 странах, но продается под разными названиями в зависимости от страны. В Соединенных Штатах и Канаде она известна как VCR Plus+, VCR Plus+ Silver и VCR Plus+ Gold; в Японии, Китае, Новой Зеландии и Австралии – как G Code; в Ирландии, Великобритании и Японии – как VideoPlus+; а в остальной Европе и Южной Африке – как ShowView. В Европе система называется VideoPlus+/ShowView из-за существующей регистрации товарного знака "VCR" компанией Philips на этом континенте, а в Японии – G Code ("G" обозначает разработчика системы Gemstar), поскольку аббревиатура VCR там не распространена (вместо нее используется "VTR" – видеомагнитофон). Изначально в Японии использовалось название Video Plus+, а затем оно было изменено на G Code, например, у модели Victor (JVC) HR 880. Поскольку расписания телевизионных программ различаются, кодировка должна быть адаптирована для каждого региона, и записывающее оборудование не является взаимозаменяемым.

Алгоритмы

Фактические алгоритмы, использовавшиеся для кодирования и декодирования значений телегида в их временное представление и обратно, были опубликованы в 1992 году, но только для кодов, состоящих из шести или менее цифр. Исходный код для кодов из семи и восьми цифр был написан на C и Perl и анонимно размещен в сети в 2003 году.