VCR Plus+ , G-Code , VideoPlus+ и ShowView — это разные названия одной и той же системы планирования для программирования видеомагнитофонов и цифровых видеомагнитофонов . Все эти названия являются зарегистрированными товарными знаками Macrovision , чей корпоративный предшественник Gemstar разработал эти алгоритмы для использования в интегрированных эндоках .
До появления экранных дисплеев единственным интерфейсом, доступным для программирования домашнего видеомагнитофона, была небольшая 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 году, но только для шестизначных кодов или меньше. [1] [2]
Исходный код для семи- и восьмизначных кодов был написан на языках C и Perl и опубликован анонимно в 2003 году. [3]