[go: up one dir, main page]

UA56279C2 - Система і спосіб підтримки синхронізації за часом у мережі цифрового відео - Google Patents

Система і спосіб підтримки синхронізації за часом у мережі цифрового відео Download PDF

Info

Publication number
UA56279C2
UA56279C2 UA2000063153A UA00063153A UA56279C2 UA 56279 C2 UA56279 C2 UA 56279C2 UA 2000063153 A UA2000063153 A UA 2000063153A UA 00063153 A UA00063153 A UA 00063153A UA 56279 C2 UA56279 C2 UA 56279C2
Authority
UA
Ukraine
Prior art keywords
data
specified
video
module
channel
Prior art date
Application number
UA2000063153A
Other languages
English (en)
Russian (ru)
Inventor
Пітер Х. Лоуренс
Брайєн У. Данн
Метью А. Ешлеман
Original Assignee
Джорджія Тек Ресерч Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Джорджія Тек Ресерч Корпорейшн filed Critical Джорджія Тек Ресерч Корпорейшн
Publication of UA56279C2 publication Critical patent/UA56279C2/uk

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/14Multichannel or multilink protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
    • H04M11/062Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors using different frequency bands for speech and other data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6118Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6175Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64307ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/50Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Synchronizing For Television (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Small-Scale Networks (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

Нова система і спосіб підтримки часової синхронізації у мережі цифрового відео, разом із системою передачі цифрового відеосигналу і даних, уможливлює передачу цифрової відеоінформації, двоспрямованих даних, наприклад даних Інтернет (14), і послуг звичайної аналогової телефонної лінії (POTS) кінцевому користувачеві по каналах зв'язку. Каналом звичайно є пара мідного дроту, яка протягнена між центральною станцією телефонної компанії (100) і помешканнями користувачів (1300), але це може бути будь-який засіб зв'язку, що підтримує передачу стиснутого цифрового відео, двоспрямованих даних, наприклад даних Інтернет, і POTS, і в дійсності може бути бездротовим з'єднанням. Система передачі цифрового відео і даних реалізується на шині або об'єднуючій мовленнєвій платі, яка утворена сукупністю схем, що знаходяться в центральній станції. Об'єднуюча мовленнєва плата дає кожному кінцевому користувачу можливість доступу до великої кількості відеопрограм, і надає безлічі кінцевих користувачів доступ до безлічі відеопрограм без необхідності передачі всіх наявних програм кожному користувачу. Система передачі цифрового відео і даних використовує нову архітектуру для синхронізації за часом цифрового відеосигналу, щоб гарантувати високу якість отримуваної цифрової відеопрограми і її відповідність стандарту MPEG-2.

Description

Опис винаходу
Цей винахід відноситься в основному до передачі цифрового відео і даних, а конкретніше, до системи і 2 способу підтримки часової синхронізації у мережі цифрового відео.
Існує багато способів передачі цифрових відеосигналів абоненту. Наприклад, стиснуте цифрове відео, що використовує методологію стиснення-розпаковування зображення Експертної групи з питань рухомого зображення (МРЕС-2), може передаватися різноманітними носіями даних, включаючи коаксіальний кабель, волоконно-оптичний кабель і супутник. Деякі з цих систем передачі вважаються "відео-за-запитом" або 70 "відео-майже-за-запитом", тому що користувач, або абонент, може вибирати з безлічі пропозицій і дивитися конкретну програму за бажанням час від часу. У системах "відео-за-запитом" користувач має можливість вибрати програму для перегляду в будь-який зручний час. У системах "відео-майже-за-запитом" користувачеві дається вибір програм, які доступні у певний повторюваний час. Більш того, мовленнєве відео застосовує програми, які мають щоденний або щотижневий розклад і передаються одночасно широкому колу абонентів. 19 Звичайно ці системи надають користувачеві всі канали програм, з яких він обирає бажану програму, як правило, використовуючи один із перетворювачів або декодерів, підключених до телевізора. Наприклад, у звичайній системі кабельного телебачення всі наявні програми передаються користувачеві через коаксіальний кабель, що закінчується в помешканні користувача. Програми, доступні кожному конкретному користувачу, визначаються шляхом установки фільтра або кодера між прокладеним кабелем і помешканням користувача.
Таким чином, контролюється доступний користувачу вибір програм. У цих системах кабельного телебачення також можливе використання системи "платежу-за-одиницю-перегляду за допомогою застосування перетворювача. Якщо абонент бажає подивитися певну програму, він завчасно зв'язується з постачальником кабельного телебачення, щоб набути цю програму.
У системах передачі цифрового відео через супутник користувач або абонент встановлює маленьку с параболічну антену і спеціальну електроніку в себе вдома. Ці системи використовують смугу частот супутника (3 безпосереднього мовлення "ОВ" для передачі цифрових відеосигналів користувачу. При цьому весь наявний обсяг телепрограм передається безпосередньо всім користувачам зі спеціалізованих супутників, що знаходяться на геосинхронній орбіті. Геосинхронною є орбіта, на якій супутник залишається в суворо фіксованому положенні щодо об'єкта на Землі. Ме.
Приймальний пристрій, розташований у будинку користувача, розкодовує потік даних для відбору бажаних ( програм.
Кожна з вищезгаданих систем передачі цифрового відео має свої недоліки. Наприклад, у системах сч кабельного телебачення можливо відносно легко вкрасти або незаконно отримати сигнал із кабеля, Ге) протягненого до помешкання користувача. Це дає незаконному користувачеві доступ до всіх програм, що передаються по кабелю. До того ж, історично, системи кабельного телебачення мають проблеми з надійністю. о
Супутникова система передачі даних також має свої недоліки. Оскільки всі наявні програми одночасно транслюються всім абонентам, розподіл смуги частот, а отже і пропускна спроможність каналу, стають критичними. Наприклад, при одночасній трансляції великої кількості спортивних заходів або програм, що містять « швидкорухомі зображення, як це буває по неділях у період футбольного сезону, для певних каналів повинна З бути доступна додаткова смуга частот. А оскільки кількість наявних смуг частот фіксована, це призводить до с звуження смуги частот для інших каналів. Крім того, супутникові системи передачі сигналу залежать від
Із» точності наведення параболічної антени, яка повинна мати безперешкодну лінію видимості до трансляційного супутника чи супутників, і мають проблеми з затуханням сигналу в складних погодних умовах. Більш того, як у системах кабельного телебачення, так і в будь-якій іншій системі, де всі канали передаються всім абонентам, є можливість отримати незаконний доступ до каналів. і-й Інші наявні системи надають користувачеві комплект відеопрограм із використанням мережі асинхронної
Ге») передачі даних (АТМ), по якій кінцевому споживачу може бути передана певна програма. На жаль, системи АТМ є дорогими в застосуванні, й оскільки в них використовуються комутаційні пристрої АТМ, вони легко ді перевантажуються, якщо, наприклад, велика кількість користувачів одночасно вибирає для перегляду широкий -І 20 ряд програм.
Таким чином, у цьому секторі промисловості існує невирішена потреба усунення вищезгаданих недоліків і со невідповідностей.
Даний винахід забезпечує систему і спосіб підтримки синхронізації за часом у мережі цифрового відео.
При стислому описі, архітектурно, ця система може бути реалізована в такий спосіб. Система для підтримки 29 синхронізації за часом у системі передачі цифрового відео включає фільтр, конфігурований для прийому групи
ГФ) програм, котра містить декілька програм, і виділення щонайменше однієї з програм; буфер, що з'єднується з фільтром; пристрій витягання посилання на програмні тактові імпульси (РСК), що підтримує зв'язок з фільтром; о лічильник, що підтримує зв'язок з пристроєм витягання РОК; і мультиплексор, що з'єднується з лічильником, і конфігурований для прийому вихідного сигналу. 60 Даний винахід також може розглядатися, як забезпечення способу для підтримки синхронізації за часом у системі передачі цифрового відео. У цьому відношенні спосіб може бути коротко описаний поетапно: отримання у фільтрі транспортного потоку цифрового відео, який має значення посилання синхронізації та складається з безлічі пакетів і містить декілька програм; фільтрація транспортного потоку для виділення щонайменше однієї бажаної програми з декількох програм; передача бажаної програми в буфер і контроль цієї програми для бо виявлення присутності придатного значення посилання синхронізації в наявних пакетах. Наступними етапами є:
копіювання значення посилання синхронізації в лічильник; додавання в лічильнику значення кількості часу перебування бажаної програми в буфері; передача значення посилання синхронізації в мультиплексор; і перезапис значення посилання синхронізації в бажаній програмі на виході цієї програми з буфера.
Винахід можна краще зрозуміти з посиланням на малюнки. Елементи малюнків немає потреби зображати в певному масштабі, оскільки акцент робиться на очевидній ілюстративності принципів даного винаходу. До того ж, визначені номера посилань позначають відповідні елементи в різних видах малюнків.
ФігЛА - це зовнішній вигляд системи, що ілюструє загальну топологію, у якій знаходиться система і спосіб для підтримки часової синхронізації у мережі цифрового відео даного винаходу. 70 Фіг.18 - функціональна схема, що ілюструє спосіб запиту користувачем програми через топологію системи, зображену на ФігЛА;
Фіг.2 - схематичний вид, що ілюструє передачу цифрового відео від постачальника інформації 11 до центру програмування і управління телефонної компанії 100;
Фіг.3 - схематичний вид, що ілюструє архітектуру зв'язку центру управління і програмування телефонної 7/5 Компанії 100 з центральною станцією 400;
Фіг.А4 - блок-схема, що ілюструє компоненти даного винаходу, які знаходяться в центрі програмування й управління телефонної компанії 100;
Фіг.5 - блок-схема, що ілюструє шасі управління відеосигналом 200, зображене на Фіг.4;
Фіг.6 - блок-схема, що ілюструє модуль управління відеосигналом 250, зображений на Фіг.5;
Фіг.7 - схематичний вид, що ілюструє процесорний модуль шасі 300, зображений на Фіг.5;
Фіг.8 - блок-схема, що ілюструє архітектуру, функціональність і операції при потенційному використанні робочої станції управління системою 325, зображеної на Фіг.4;
Фіг.9 - схематичний вид, що ілюструє архітектуру центральної станції 400.
Фіг.10А - схематичний вид, що ілюструє шасі сітьового відеоінтерфейсу 450, зображене на Фіг.9; сч
Фіг.10Б - блок-схема модуля сітьового відеоінтерфейсу 700, зображеного на Фіг1оА;
Фіг.11А - схематичний вид, що ілюструє шасі розподілу відеосигналу 500, зображене на Фіг.9; і)
Фіг.11Б - блок-схема, що ілюструє модуль вхідних відеосигналів 800, зображений на Фіг.11А;
Фіг.118 - схематичний вид, що ілюструє схему розподілу, альтернативну до модуля вхідних відеосигналів, зображеного на Фіг.11Б; Ге! зо Фіг.11Г - блок-схема, що ілюструє модуль з багатоканальними відеовиходами 850, зображений на Фіг.11 А;
Фіг.11Д - схема, що ілюструє віддалений модуль вихідних сигналів, зображений на Фіг.11А; -
Фіг.12 - схематичний вид, що ілюструє шасі доступу 550 і модуль фільтра низьких частот 600, зображені на с
Фіг.9;
Фіг.13 - схематичний вид, що ілюструє додаткові подробиці шасі доступу 550, зображеного на Фіг.9; ре)
Фіг.14 - схематичний вид модуля адаптера універсального доступу 1000 (ШАА), зображеного на Фіг.12 і 13; ю
Фіг.15 - блок-схема основної робочої станції центральної станції 650, зображеної на Фіг.9;
Фіг.16 - блок-схема, що ілюструє помешкання абонента 1300;
Фіг.17А - схематичний вид, що ілюструє інтелектуальний сітьовий інтерфейс (ІМІ) 1350, зображений на Фіг.16;
Фіг.17Б - схематичний вид, що ілюструє систему, в якій встановлено інтерфейс дистанційного управління за « допомогою інфрачервоного випромінювання (ІЧ), зображений на Фіг.17А; з с Фіг.178 - схематичний вид, що ілюструє дистанційний ІЧ-приймач-передавач, зображений на Фіг.17 Б;
Фіг.17Г - схематичний вид, що ілюструє інтерфейс дистанційного управління за допомогою ІЧ 1358, з зображений на Фіг.17А;
Фіг.18 - схематичний вид, що ілюструє розташування і можливе використання пристрою установки кадрів СО 451100 ї пристрою установки кадрів СР 1400 у системі передачі цифрового відео і даних цього винаходу; с Фіг.19 - схематичний вид, що ілюструє пристрій установки кадрів СО 1100, зображений на Фіг.18;
Фіг.20А - схематичний вид, що ілюструє характеристики каналу передачі транспортного потоку з адаптивною ме) швидкістю, зображеного на Фіг.19; ко Фіг20Б - схематичний вид, що ілюструє форматування, яке використовується для передачі восьми 5р транспортних потоків з адаптивною швидкістю передачі, зображених на Фіг.20А, через оптичний канал зв'язку; - Фіг.21 - схематичний вид, що ілюструє потік даних з довільною швидкістю передачі, зображений на Фіг.2бА,
Ге) з якого формується потік даних з фіксованою швидкістю передачі;
Фіг.22 - вибірка зі специфікацій транспортного потоку формату МРЕС-2, що визначає перші три байти пакета транспортного потоку, зображеного на Фіг.20А і 20Б;
Фіг.23 - схематичний вид, що ілюструє транспортний потік даних, переданий через з'єднання 1161, зображене на Фіг.19;
Ф) Фіг.24А - схематичний вид, що ілюструє фільтр РІО 1110, зображений на Фіг.19; ка Фіг.24Б - блок-схема рішень, що ілюструє функціонування фільтра РІО 1110, зображеного на Фіг.24А;
Фіг.25 - блок-схема рішень, що ілюструє функціонування пристрою витягання РСК 1130, зображеного на во Фіг.19;
Фіг.26 - детальний вид інкрементора РОК 1140, зображеного на Фіг.19;
Фіг.27А - блок-схема, що ілюструє мультиплексор даних СО 1150, зображений на Фіг.19;
Фіг.27Б - діаграма станів, що ілюструє функціонування мультиплексора даних СО 1150, зображеного на
Фіг.19; 65 Фіг.278 - функціональна схема, що ілюструє функціонування мультиплексора даних СО 1150, зображеного на
Фіг.19;
Фіг27Г - функціональна схема, що ілюструє функцію прийняття рішень по пакету програми 1152 мультиплексора даних СО, зображеного на Фіг.27А;
Фіг.28 - схематичний вид, що ілюструє функціонування пристрою установки кадрів СО 1100, зображеного на
Фіг.19, у напрямку основного потоку даних (від центральної станції до помешкання абонента);
Фіг.29 - схематичний вид, що ілюструє мультиплексор даних СО, що знаходиться в пристрої установки кадрів
СО 1100, зображеному на Фіг.19, у напрямку зворотного потоку даних (від помешкання абонента до центральної станції);
Фіг.30 - схематичний вид, що ілюструє роботу демультиплексора даних СР, зображеного на Фіг.17А, у /о напрямку основного потоку даних;
Фіг.31 - схематичний вид, що ілюструє роботу мультиплексора даних СР 1450, який знаходиться в пристрої установки кадрів СР 1400, зображеному на Фіг.17А, у напрямку зворотного потоку даних;
Фіг32 - блок-схема рішень, що ілюструє функціонування демультиплексора даних СО 1155 і демультиплексора даних СР 1455;
Фіг.33 - функціональна схема, що ілюструє роботу мультиплексора даних СР 1450, зображеного на Фіг.17А;
Фіг.34 - схематичний вид, що ілюструє альтернативне застосування пристрою установки кадрів 1100, зображеного на Фіг.19.
Система і спосіб підтримки часової синхронізації у мережі цифрового відео даного винаходу може здійснюватися апаратними засобами, програмним і мікропрограмним забезпеченням, або їхнім поєднанням. У 2о переважному варіанті (варіантах) втілення цього винаходу система і спосіб підтримки часової синхронізації у мережі цифрового відео здійснюється апаратними засобами, керованими програмним або мікропрограмним забезпеченням, що зберігається в пам'яті і виконується відповідними командами виконавчої системи.
Функціональні схеми, зображені на Фіг.8 і 15, демонструють архітектуру, функціональні можливості і роботу робочої станції управління системою, зображеної на Фіг.4, і основної робочої станції центральної станції, сч зображеної на Фіг.9. У цьому відношенні кожний блок являє собою модуль, сегмент або частину коду, що містять у собі одну або кілька команд для виконання визначеної логічної функції (функцій). Також слід зауважити, що в і) деяких альтернативних проектах, функції, записані в блоках, можуть виконуватися не в тому порядку, який показаний на Фіг.8 і 15. Наприклад, два блоки, показані послідовно на Фіг.8 і 15, у дійсності можуть виконуватися одночасно або іноді в зворотному порядку, в залежності від необхідного функціонального Ге! зо призначення, що буде пояснено нижче.
Програма системи і способу підтримки синхронізації за часом у мережі цифрового відео, що включає в себе - впорядкований список команд для здійснення логічних функцій, може бути записана на будь-який с комп'ютерно-зчитуваний носій, який використовується або пов'язаний із системою виконання команд, апаратом чи пристроєм, таким як: комп'ютерна система, процесорна система або інша система, яка спроможна вибирати ісе)
Зз5 Команди із системи виконання команд, апарата або пристрою, і виконувати ці команди. У контексті даного ю документа під поняттям "комп'ютерно-зчитуваний носій" мається на увазі будь-який носій, здатний містити, зберігати, передавати, поширювати або переносити програму, яка використовується або пов'язана з системою виконання команд, апаратом чи пристроєм. Комп'ютерно-зчитуваним носієм може бути, наприклад, електронна, магнітна, оптична, електромагнітна, інфрачервона або напівпровідникова система, апарат, пристрій або засіб « поширення, і не тільки. Більш конкретними прикладами комп'ютерно-зчитуваних носіїв є (неповний список): з с електричне з'єднання (електронне) з одним або більше проводами, портативна комп'ютерна дискета (магнітна), оперативний запам'ятовуючий пристрій (ОЗП) (магнітний), постійний запам'ятовуючий пристрій (ПЗП) (магнітний) ;» постійний програмований запам'ятовуючий пристрій, що може стиратися (ППЗП або флеш-пам'ять) (магнітний), оптичне волокно (оптичне), постійний запам'ятовуючий пристрій на компакт-диску (СО-КОМ) (оптичний).
Відзначимо, що комп'ютерно-зчитуваним носієм може бути навіть папір або інший придатний носій, на якому с надрукована програма, оскільки програма може бути зчитана електронними засобами, наприклад, за допомогою оптичного сканування паперу або іншого носія, після чого відкомпільована, інтерпретована чи оброблена іншим
Ме, придатним способом, якщо це необхідно, і збережена в пам'яті комп'ютера. ко На Фіг1А зображений узагальнений вид системи, що ілюструє загальну топологію, у якій знаходиться 5р бистема, і спосіб підтримки часової синхронізації у мережі цифрового відео даного винаходу. У топологію
Ш- системи 10 включені: центр програмування й управління телефонної компанії (ТРОС) 100, центральна станція
Ге) 400 і помешкання абонентів 1300. ТРОС 100 приймає вхідні сигнали від місцевої мовленнєвої станції 12, яка забезпечує мовленнєві телевізійні сигнали, постачальника інформації 11, який передає цифрові відеосигнали у формі закодованого відео в стандарті МРЕС-2, а також дані від провайдера послуг Інтернет (ІЗР) 14. Хоча тут показана передача даних Інтернет, проте, згідно з цим винаходом, можуть передаватися будь-які цифрові дані, наприклад, дані локальної мережі (ГАМ). ТРОС 100 зв'язується з центральною станцією 400 по мережі ЗОМЕТ
Ф) (синхронна оптична мережа) 150. Хоча для спрощення показана тільки одна центральна станція, ТРОС 100 може ка зв'язуватися з багатьма центральними станціями 400 по мережі ЗОМЕТ 150. Мережа ЗОМЕТ 150 являє собою один із засобів зв'язку ТРОС з центральними станціями, і звичайно є внутрішньою мережею телефонної компанії, бо що з'єднує кілька центральних станцій з кожним ТРОС. Мережа ЗОМЕТ 150 використовується в чисто ілюстративних цілях. Для сполучення між ТРОС 100 і центральними станціями 400 також можуть використовуватися інші внутрішні мережі, наприклад, мережа ЗОН (синхронна цифрова ієрархія) або будь-який інший засіб сполучення між ТРОС 100 і центральними станціями 400. Центральна станція 400 з'єднується з помешканнями абонентів 1300 по каналу зв'язку 16. Каналом зв'язку 16 може бути будь-який канал зв'язку, 65 Котрий підтримує передачу стиснутого цифрового відео, двоспрямованих даних Інтернет і звичайних аналогових телефонних послуг (РОТ5), і в ілюстративних цілях є парою мідних дротів, по яких передаються звичайні телефонні сигнали. Для з'єднання між центральною станцією 400 і помешканнями абонентів 1300 можуть використовуватися інші канали зв'язку, наприклад, канал радіозв'язку | МО5 (локальна багатоадресна система розподілу) та інші. У помешканнях абонентів 1300 розташований інтелектуальний сітьовий інтерфейс (ІМІ) 1350,
До якого підключаються комп'ютерна система 1355, телефон 1360, апарат факсимільного зв'язку (не показаний) і телевізор 1365. Також можливе встановлення додаткової лінії цифрового телефонного зв'язку для підключення апарата факсимільного зв'язку. Система і спосіб передачі цифрового відео і даних цього винаходу дозволяють передавати програми зі стиснутим цифровим зображенням, двоспрямовані потоки даних Інтернет і РОТ5 від
ТРОС 100 до центральної станції 400, а від центральної станції 400 до помешкань абонентів 1300 по каналу 7/о зв'язку 16.
Фіг1Б - функціональна схема, що ілюструє спосіб, котрим користувач запитує програму через топологію системи, зображену на Фіг.1А. У блоці 51 користувач посилає центральній станції 400 запит на перегляд певної програми. Запит посилається через канал управління (буде докладно описаний нижче) по каналу зв'язку 16. У блоці 52 центральна станція 400 отримує запит. У блоці 54 адаптер універсального доступу (ШАА) центральної /5 станції, який опрацьовує запит за допомогою таблиць, що поставляються йому основною робочою станцією центральної станції, котра інформує ШОАА про дозволений доступ, опрацьовує запит. У блоці 56, якщо користувачеві дозволено отримання запитаної програми, вона передається йому з центральної станції 400 по каналу зв'язку 16.
Фіг.2 - схематичний вид, що ілюструє передачу відеозображення від постачальника інформації 11 до ТРОС 100. Наприклад, постачальник інформації 11 приймає аналоговий відеосигнал із супутника 17. Або ж постачальник інформації 11 приймає цифрові закодовані відеосигнали із супутника 17. Необхідно відзначити, що аудіоінформація передається разом із вищезгаданими відеосигналами, і коли мова йде про відеосигнали або стиснуті цифрові відеосигнали, то мається на увазі, що аудіосигнал включений у них. Постачальник інформації 11 передає аналогові (або цифрові) відеосигнали по мережі 13 кільком ТРОС 100. Мережею 13 може бути, сч об наприклад, але не обов'язково, супутникова мережа передачі даних або, можливо, мережа ЗОМЕТ, схожа на мережу ЗОМЕТ 150, зображену на Фіг1А. ТРОС 100 приймають мовленнєві телепрограми від місцевих і) мовленнєвих станцій 12.
Фіг.3 - схематичний вид, що ілюструє архітектуру зв'язку ТРОС 100 з центральними станціями 400. Як розглянуто вище, ТРОС 100 приймає відеозображення у формі аналогових або цифрових сигналів від Ге!
Зо постачальника інформації 11, місцеве ефірне телебачення від місцевої мовленнєвої станції 12 і дані Інтернет від ІБР 14. ТРОС 100 об'єднує вищезгадану інформацію і передає її на центральні станції 400 по мережі ЗОМЕТ - телефонної компанії 150 чи будь-якій іншій мережі, яка використовується для зв'язку між ТРОС 100 і с центральними станціями 400.
Фіг.4 - блок-схема, що ілюструє компоненти даного винаходу, які знаходяться в ТРОС 100. Усередині ТРОС ре) 100 об'єднуються двоспрямовані дані, що надходять від ІЗР 14, відеоматеріали, що надходять від постачальника ю інформації 11 (зображеного на Фіг1А і 2), і місцеві програми, що надходять від місцевої телестанції 12.
Двоспрямовані дані Інтернет надходять від ІЗР 14 через з'єднання 128 на маршрутизатор 101. Маршрутизатор 101 взаємодіє через з'єднання 112 з комутатором мережі асинхронної передачі (АТМ), який у свою чергу зв'язується з підсумково-знижуючим мультиплексором мережі 5ОМЕТ 106 через сполучення 114. «
Підсумково-знижуючий мультиплексор мережі ЗОМЕТ 106 показаний у чисто ілюстративних цілях, і може бути пл») с мультиплексором мережі ЗНО, якщо замість мережі БОМЕТ 150 використовується мережа ЗНО. Таким чином, дані Інтернет опрацьовуються в ТРОС 100 і направляються на центральні станції 400 по мережі БОМЕТ 150. ;» Також через з'єднання 114 передаються дані управління і контролю від робочої станції управління системою 325, котра буде докладно описана нижче. Відеосигнал передається від постачальника інформації 11 через з'єднання 450 1268 на супутниковий приймач 104. Якщо відеосигнал, що надходить від постачальника інформації 11, є с аналоговим сигналом, він передається через з'єднання 115 на кодер МРЕС-2 109 для перетворення його у формат МРЕС-2. Хоча використання формату МРЕС-2 є переважним для втілення винаходу, прийнятне
Ме, застосування будь-якого методу цифрового стиснення інформації для генерування стиснутого цифрового ко відеосигналу. Якщо відеосигнал, що надходить від постачальника інформації 11, є цифровим сигналом, він 5ор надходить прямо на шасі управління відеосигналом 200 через з'єднання 118. З'єднання 118 ілюстративно
Ш- зображене у вигляді кількох з'єднань типу Ю5-3, і в переважному варіанті втілення винаходу складається із
Ге) семи (7) з'єднань О5-3.
З'єднання ЮО5-3 забезпечує передачу даних зі швидкістю приблизно 45 мегабіт у секунду (Мбіт/с), і наведене тут у чисто ілюстративних цілях.
У дійсності з'єднання 118 може складатися з багатьох каналів з високою пропускною спроможністю, наприклад, з'єднання типу ОС-3, що забезпечує пропускну спроможність приблизно 155Мбіт/с, та інших.
Ф) Програми місцевої мовленнєвої станції 12 через з'єднання 124 доставляються на ефірний демодулятор 108, що ка пов'язаний з кодером формату МРЕС-2 109 через з'єднання 123. Кодер формату МРЕС-2 109 приймає ефірний мовленнєвий сигнал і перетворює його у формат цифрового відео у відповідності зі стандартом МРЕС-2, ЩО бор Використовується в переважному варіанті втілення винаходу. Хоча він зображений у вигляді одного елемента, в дійсності використовується багато ефірних демодуляторів і кодерів формату МРЕС-2. Сигнал у форматі МРЕО-2 надходить на мультиплексор формату МРЕС-2 111 через з'єднання 122. Мультиплексор формату МРЕС-2 111 передає ефірний відеосигнал, перекодований у формат МРЕС-2, на шасі управління відеосигналом 200 через з'єднання 121. Показане на Фіг. з'єднання 121 є ще одним з'єднанням, яке підтримує передачу цифрового 65 відеосигналу МРЕС-2, наприклад, з'єднанням типу О5-3 (з ілюстративною метою).
Також до шасі управління відеосигналом 200 через з'єднання 117 підключено робочу станцію управління системою (ЗММУ) 325. Вона забезпечує функції спостереження, управління і контролю для ТРОС 100, і буде докладно описана з посиланням на Фіг.8. «МУУ 325 також зв'язана через з'єднання 116 з комутатором АТМ 102, з допомогою якого Через з'єднання 14 на підсумково-знижуючий мультиплексор мережі ЗОМЕТ 106 посилається інформація управління і контролю для розміщення в мережі ЗОМЕТ 150. У такий спосіб відбувається передача і прийом інформації управління і контролю центральною станцією 400.
Шасі управління відеосигналом 200 вставляє розклад місцевих програм і керуючу інформацію в цифрову відеопрограму, замінюючи нульовий пакет МРЕС-2, що не використовується для передачі відеоданих. Цей розклад місцевих програм надходить із ЗММУУ 325, робочої станції, відповідальної за контроль і управління 7/0 бистемою передачі цифрових відеосигналів і даних. Довідкова база даних з розкладу програм надходить від централізованого постачальника або може створюватися на місці. Шасі управління відеосигналом 200 також може використовуватися для введення даних для оновлення програмного забезпечення в помешканнях абонентів шляхом заміни нульового пакета МРЕС-2, що не використовується для передачі відеоданих. Після цього телепрограма з вставленими даними надходить у внутрішню мережу 5ОМЕТ 150 телефонної компанії /5 через підсумково-знижуючий мультиплексор 106 мережі ЗОМЕТ. Маршрутизатор 101 відокремлює внутрішню мережу передачі даних телефонної компанії від мережі Інтернет, направляючи до ІЗР 14 тільки певні пакети.
Комутатор АТМ 102 забезпечує стійке з'єднання з комутаторами окремих центральних станцій 400, поставляючи дані Інтернет у систему. До того ж, маршрутизатор 101 і комутатор АТМ 102 обмінюються даними Інтернет як у зворотному напрямку потоку даних (від помешкання абонента до центральної станції і до ТРОС), так і в основному напрямку (від ТРОС до центральної станції і до помешкання абонента).
Фіг.5 - блок-схема, що ілюструє шасі управління відеосигналом 200, зображене на Фіг.4. Шасі управління відеосигналом 200 містить у собі кілька пар модулів управління відеосигналом 250 і пару процесорних модулів шасі 300. У наступному описі і малюнках мова йде про пари модулів. Термін "пара модулів" відноситься до активного і резервного модулів, кожний з який настроєний на виконання описаних функцій. На кожний модуль с ов пари подається вхідний сигнал, і кожний модуль здатний подавати вихідний сигнал. Резервний модуль виконуватиме описані функції, якщо активний модуль вийде з ладу. До того ж, у наступному описі термін "гаряча і) заміна" відноситься до можливості заміни модуля в системі без відключення живлення системи, в якій він установлений.
Супутниковий приймач 104, що містить кілька мультиплексорів МРЕС-2 111, отримує дані від постачальника Ге! зо Інформації 11 через з'єднання 126. Мультиплексори МРЕС-2 стикуються з шасі управління відеосигналом 200 через ряд з'єднань Ю5-3 118а - 118п, кожне з яких має резервне з'єднання. Кожне з'єднання 05-3 118 - підключається до модуля управління відеосигналом 250, причому кожне резервне з'єднання Ю5-3 підключається с до резервного модуля управління відеосигналом 250. Пара модулів управління відеосигналом 250 складається з активного модуля управління відеосигналом і резервного модуля, причому резервне з'єднання типу Ю5-3 ісе) підключене до резервного модуля управління відеосигналом. Мультиплексор формату МРЕС-2 111 також ю підключається через з'єднання Ю5-3 до пари модулів управління відеосигналом 250.
Дані виходу кожної пари модулів управління відеосигналом 250 надходять у підсумково-знижуючий мультиплексор мережі БОМЕТ 106 через з'єднання 5-3 119. В шасі управління відеосигналом 200 також знаходиться пара процесорних модулів шасі 300. Функціонування модуля управління відеосигналом 250 буде « докладно описано в поясненні до Фіг.б, а функціонування процесорного модуля шасі 300 будедокладно описано пла) с в поясненні до Фіг.7. Система передачі цифрового відеозображення і даних цього винаходу в даний час підтримує до восьми груп програм цифрового відео, проте у майбутньому очікується підтримка додаткових груп. ;» Група програм визначається як єдиний транспортний потік МРЕС-2, що містить кілька каналів, які передаються через одне сітьове з'єднання, наприклад, типу 05-3 або ОС-3. Таким чином, шасі управління відеосигналом 200
Підтримує до восьми груп програм. Це означає, що кожне з'єднання типу О5-3, наприклад 118 і 119, передає с одну групу програм.
Група програм, що передається через з'єднання типу Ю5-3, може містити близько 10 каналів, тоді як група,
Ме, що передається через з'єднання ОС-3, - приблизно 35 каналів. Це означає максимальну пропускну спроможність ко 80 каналів при використанні з'єднань типу 05-3 і близько 280 каналів при впровадженні системи, що 5р Використовує з'єднання типу ОС-3. Щонайменше одна група (а може і більше) міститиме місцеві канали, - наприклад, з'єднання типу Ю5-3 121 і 05-3 123, що мають 8 пар модулів управління відеосигналом, підключених
Ге) до підсумково-знижуючого мультиплексора мережі ЗОМЕТ 106. Інші з'єднання, що нараховують у переважному варіанті втілення винаходу сім груп програм, міститимуть телепрограми з інших джерел, як показано на прикладі з'єднань 05-3 118 і 119. Групи програм можуть бути ущільнені для збільшення загальної пропускної дв бпроможності каналу. Наприклад, дві наполовину повні групи, передані через з'єднання 0-3, можуть об'єднуватися в одну групу, звільняючи при цьому ціле з'єднання Ю5-3 для додаткових програм.
Ф) Фіг.6 - блок-схема модуля управління відеосигналом 250, зображеного на Фіг.5. Пара модулів управління ка відеосигналом 250 отримує потоки даних О5-3 по лініях 118а і 11865. Потоки, що входять по лінії 118а, є основними, а ті, що входять по лінії 1180, є додатковими або резервними відеоданими, і подаються відповідно бо до потоків, зображених на Фіг.5. Ці потоки даних містять відеоінформацію, закодовану у форматі МРЕС-2.
Модуль управління відеосигналом 250 заміняє в кожній групі програм нульовий пакет МРЕС-2 даними управління і оновлення програмного забезпечення. Потім група програм, що містить додаткові дані (розклад телепрограм і оновлення програмного забезпечення), пересилається через обидва канали зв'язку Ю5-3 119а і 1196 на шасі сітьового відеоінтерфейсу 450. Кожний модуль управління відеосигналом 250 містить основний 65 кінцевий пристрій лінії О5-3 з приймачем 251а і резервний кінцевий пристрій лінії 05-3 з приймачем 2516.
Приймачі лінії Ю5-3 витягають корисні дані з вхідного двійкового потоку і підготовляють інформацію для передачі на блок введення керуючих даних 256. Обидва приймачі 251а і 25165 завжди активні, забезпечуючи резервність на вхідному каналі. Вмонтований модуль нагляду 252 контролює стан приймачів через з'єднання 259а і 2590, і визначає, який із сигналів лінійного приймача буде використаний для передачі послідовного навантаження на блок введення керуючих даних 256 по каналу зв'язку. Модуль нагляду 252 посилає керуючі сигнали на основний кінцевий пристрій лінії 5-3 з приймачем 251а і на резервний кінцевий пристрій О5-3 з приймачем 2516 через канали зв'язку 259а і 2596 відповідно. Блок введення керуючих даних 256 відповідає за вставку локальних керуючих даних у вхідний потік МРЕС-2, що надходить від постачальника інформації. Дані про розклад програм і, можливо, дані для оновлення програмного забезпечення ІМІ 1350 вводяться шляхом /о заміни нульових пакетів необхідними даними. Послідовна інформація, отримана з блока введення керуючих даних 256, містить відеодані у форматі МРЕС-2 і додаткові керуючі дані. Керуючі дані, дані для оновлення програмного забезпечення і дані про розклад програм вводяться в групу програм ідентичним чином. Новий потік даних передається через з'єднання 262а і 2625 на блок виведення програм 261, що містить у собі основний 257а і резервний передавач 25765 лінії 5-3, який формує резервний канал зв'язку з шасі сітьового відеоінтерфейсу 450. Основний відеосигнал виводиться на лінію 119а, а резервний - на лінію 119.
Модуль нагляду 252 відповідає за правильність роботи модуля управління відеосигналом 250. Модуль нагляду 252 виконує настроювання й ініціалізацію всіх інших функціональних блоків, наявних у модулі управління відеосигналом 250, і контролює стан кожної функції. Модуль нагляду 252 підтримує зв'язок з процесорним модулем шасі 300 і відповідає за контроль активного/резервного дублювання. Якщо модуль управління відеосигналом 250 виходить з ладу, модуль нагляду 252 переводить його в неактивний режим і сигналізує про це процесору шасі 300 через з'єднання 269 після того, як отримує наступний запит про стан.
Оскільки модулі управління відеосигналом 250 розроблені для активного/резервного дублювання, очікується, що вони будуть встановлюватися парами. Кожний з модулів здійснює постійний контроль неполадок свого резервного сусіди через з'єднання 271 і негайно переходить в активний режим в разі відмови активного модуля. сч
Модуль управління напругою 254 відповідає за можливість "гарячої заміни" і управління електроживленням.
Поняття "гаряча заміна" відноситься до можливості видалення одного ушкодженого модуля управління (8) відеосигналом з пари без відключення електроживлення шасі управління відеосигналом, у якому вони знаходяться.
Фіг.7 - схематичний вид процесорного модуля шасі З00, зображеного на Фіг.5. Процесорний модуль 300 Ге! зо здійснює резервне управління і контроль за станом шасі, в якому він установлений. Процесорні модулі шасі присутні в багатьох прикладних системах і містять програмно-апаратні засоби, що забезпечують роботу - процесорного модуля шасі в кожній окремій прикладній системі, в якій він установлений. Наприклад, хоча с ідентичні процесорні модулі шасі знаходяться й у шасі управління відеосигналом 200, і в шасі сітьового відеоінтерфейсу 450 (який буде описано в поясненні до малюнка 10), процесорні модулі шасі виконують ісе) різноманітні функції в залежності від шасі, в якому вони встановлені. Різниця функцій визначається ю програмно-апаратними засобами, встановленими в процесорному модулі шасі, і залежить від прикладної системи, у якій встановлений модуль. Кожний процесорний модуль шасі містить у собі програмно-апаратне забезпечення для всіх можливих прикладних систем. Програмно-апаратне забезпечення, встановлене в кожному процесорному модулі шасі, визначатиме шасі, в якому встановлений модуль, і виконуватиме « відповідний сегмент коду. Процесорний модуль шасі 300 передає інформацію про конфігурацію до (від) провідної пт») с робочої станції центральної станції (СОМ) 650 через з'єднання 303 до будь-якої плати схеми, встановленої на . тому ж шасі, і збирає дані про стан усіх установлених плат для передачі цієї інформації на СОМ 650. и?» Процесорний модуль шасі З00 зберігає дані про конфігурацію кожної плати, виявляє необхідність установки і заміни плат, і автоматично конфігурує нові плати без участі СОМ 650. Процесорний модуль шасі 300
Використовується в багатьох прикладних системах і в усіх шасі системи передачі цифрового відео і даних, а с також містить відповідне програмне і програмно-апаратне забезпечення для виконання різноманітних функцій в залежності від місця його установки. Процесорний модуль шасі 300 конфігурується самостійно відповідним ме) чином під час включення, в залежності від типу шасі і/чи адреси шасі, зчитуваної з об'єднуючої плати системи. ко Адресою шасі може бути значення, привласнене йому провідною робочою станцією центральної станції 5р (докладно буде описано в поясненні до Фіг.9), або вибране вручну за допомогою перемикача. У кожному шасі ш- встановлюються по два модулі. Одночасно активним може бути тільки один модуль, інший залишається в
Ге) резервному режимі. Резервний процесор шасі має доступ до всієї інформації про стан і конфігурацію шасі і готовий автоматично замінити активний процесор шасі у випадку відмови останнього. Процесор шасі складається з чотирьох основних функціональних блоків: модуль нагляду 301, підлеглий інтерфейсний модуль дв З02, модуль мережі Е(ШПегпеї 304 і модуль управління напругою 306. Модуль нагляду З01 є вмонтованим мікропроцесором зі своєю асоціативною пам'яттю і підтримуючою логікою. Модуль нагляду 301 підтримує
Ф) резервність у вигляді кількох каналів зв'язку зі спорідненим процесором шасі що має в апаратному ка устаткуванні індикатори наявності помилок і присутності плат. У модуль нагляду 301 також включена група двопортових регістрів для повідомлення інформації про режим, результати самотестування, нульовий стан бо Підлеглої плати та іншої інформації про стан. Він також здатен перезавантажуватися сам або по команді спорідненого процесорного модуля шасі 300. Він використовує двоспрямовану послідовну шину для повідомлення команд і обміну інформацією про стан з підлеглими платами шасі.
Підлеглий інтерфейсний модуль 302 виявляє наявність усіх підлеглих плат у даному шасі і визначає, чи була плата видалена або заново встановлена. Підлеглою є кожна плата, що знаходиться всередині будь-якого з б5 описаних тут шасі. Підлеглий інтерфейсний модуль 302 має лінію перевантаження до кожної підлеглої плати, на яку може бути поданий сигнал для перевантаження або повного блокування плати. Модуль мережі Е(Пегпеї 304 надає можливість процесорному модулю шасі 300 зв'язуватися з робочою станцією СОМ 650 через порт 10разе
Т мережі ЕІПегпеї по з'єднанню 303. Модуль управління напругою 306 дозволяє робити встановлення або зняття процесорного модуля шасі 300 під напругою. Він забезпечує керовану напругу постійного струму на рівні 58 і 3,38. Модуль подає вихідний сигнал для блокування вводу/виводу об'єднуючої плати до стабілізації напруги.
Він також автоматично відключає подачу живлення до плати і сигналізує про помилку, якщо виявляє зміну поточного стану. Модуль управління напругою 306 перериває подачу живлення на плату у випадку отримання підтверджуючого сигналу по лінії перезавантаження 307.
Фіг.8 - блок-схема, що ілюструє роботу, архітектуру і функціональність при можливому використанні робочої 7/о станції управління системою (ЗМУ) 325, зображеної на Фіг.4. Тут кожний блок являє собою модуль, сегмент або частину коду, що містять одну або більше виконуваних команд для здійснення визначеної логічної функції (функцій). Також слід зазначити, що в деяких випадках альтернативного використання функції, записані в блоках, можуть виконуватися не в тій послідовності, що показана на Фіг.8. Наприклад, два блоки, показані послідовно на Фіг.8, можуть діяти одночасно, а іноді й у зворотному порядку, в залежності від необхідної 7/5 функції, що буде пояснено нижче. У блоці 326 інтерфейс користувача має доступ до бази даних абонентів ЗМУУ 334, до стану провідного пристрою центральної станції (СОМ) чи до довідкової утиліти розкладу програм.
Інтерфейс користувача надає можливості для управління роботою з абонентами і додавання абонентів, забезпечує перегляд розподілених СОМ і контроль за устаткуванням центральної станції, перегляд карт каналів і розкладів програм, а також забезпечує графічний інтерфейс користувача, який використовує, наприклад, мову програмування Дама і мову гіпертекстових посилань (НТМ). Для роботи графічного інтерфейсу користувача можуть бути використані й інші середовища програмування, але в переважному варіанті втілення винаходу вибрані мови програмування дама і НТМІ, завдяки їхній переважній сумісності з платформами різноманітних апаратних засобів, що можуть використовуватися при створенні робочої станції управління системою і провідної робочої станції центральної станції. Провідний пристрій центральної станції (робоча станція СОМ) - це сч об Комп'ютерна система, що знаходиться у всіх центральних станціях телефонної компанії 400, і докладно буде описана нижче. і)
У блоці 327 модуль управління абонентами і їхніми установками підтримує головну базу даних інформації про абонентів, яка включає таке: дозвіл доступу до відеоканалу, дозвіл доступу до послуг Інтернет, стан рахунку (інформація про платежі за одиницю перегляду (РРМ)) і дозвіл або заборона доступу до послуг. Блок управління Ге! зо абонентами і їхніми установками 327 також розповсюджує і звіряє локалізовані копії бази даних з відповідними
СОМ для надання відомостей про конфігурацію адаптера універсального доступу (ОАА) і інформації РРМ. З - інтерфейсом користувача 326 і блоком управління абонентами і їхніми установками 327 також взаємодіє модуль с індикації стану СОМ 328. Цей модуль визначає загальний стан усіх СОМ, а також дозволяє переглянути докладний опис стану кожного окремого СОМ. ре)
Модуль 329 містить у собі карти каналів і розклад програм, і генерує основну інформацію про карти каналів ю і розклад програм для передачі її всім СОМ. Модуль управління абонентами і їхніми установками 327 також взаємодіє з базою даних ЗМУУ 334, котра в свою чергу взаємодіє з абонентською базою даних телефонної компанії 331 і базою даних 5ММУУ 332. База даних ЗММУУ 334 взаємодіє також з інтерфейсним модулем абонентської бази даних 337. У абонентській базі даних телефонної компанії 331 міститься інформація, яка «
Включає прізвище абонента і його адресу, а база даних ЗММУ містить інформацію про ідентифікацію абонентів, пт») с яка стосується абонентських послуг, плати за одиницю перегляду і перегляду каналів. Інтерфейс абонентської бази даних 337 перетворює базу даних про абонентів і інформацію про плату за перегляд у формат, придатний ;» для зчитування локальною системою виписки рахунків телефонної компанії. Модуль ієрархічного управління
СОМ 333 з'єднується з модулем управління абонентами і їхніми установками 327, модулем індикації стану СОМ 328, | модулем карти каналів і розкладу програм 329. Модуль ієрархічного управління СОМ 333 управляє с двоспрямованою передачею інформації до розподілених СОМ і, як показано на Фіг, з'єднується з віддаленими
СОМ 336, 338 і 339. 5ММУ також збирає статистичні дані основних робочих станцій центральної станції про вибір
Ме. користувачами каналів для перегляду. ко На Фіг.9 зображений схематичний вид, що ілюструє архітектуру центральної станції 400, яка отримує об'єднані сигнали цифрового відео і даних по мережі ЗОМЕТ 150 на підсумково-знижуючий мультиплексор
Ш- мережі ЗОМЕТ 401. Підсумково-знижуючий мультиплексор мережі ЗОМЕТ 401 обмінюється інформацією РОТ
Ге) (звичайна аналогова телефонна система) з телефонним комутатором РЗТМ (комутована телефонна мережа загального призначення) 409 через з'єднання 408. Підсумково-знижуючий мультиплексор мережі ЗОМЕТ 401 також обмінюється інформаційними даними з комутатором 406 через з'єднання 407. Підсумково-знижуючий дв Мультиплексор мережі ЗОМЕТ 401 передає відеоінформацію через з'єднання 402 на шасі сітьового відеоїінтерфейсу (ММІ5) 450. В ілюстративних цілях з'єднання 402 показане у вигляді одиночного з'єднання, (Ф, проте в дійсності воно являє собою багатоканальне з'єднання типу Ю5-3, кожний канал якого переносить одну ка групу програм стиснутої цифрової відеоінформації, як описано вище. ММІЗ 450 робить трансформацію потоку з метою перетворення отриманої відеоінформації в стандартний формат для передачі цифрового во відеозображення, наприклад, у формат асинхронного послідовного інтерфейсу цифрового телебачення (0ОМВ-А5БІ). ММІЗ 450 складається з багатьох модулів сітьового відеоінтерфейсу, і буде докладно описаний у поясненні до малюнків 10А і 108.
Вихід ММІЗ 450 підключений до шасі розподілу відеозображення 500 через з'єднання 404, котре також являє собою кілька каналів, кожний з яких містить одну групу відеопрограм. Шасі розподілу відеосигналу 500 65 відповідає за розподіл груп цифрових відеопрограм з резервним запасом на всі шасі доступу 550. Шасі розподілу відеосигналу 500 буде докладно описано при поясненні до малюнків 11А - 11Д, а шасі доступу 550 буде більш докладно описано в коментарі до Фіг.12. Шасі розподілу відеосигналу 500 передає вісім активних груп програм і вісім резервних з'єднань на шасі доступу 550 через з'єднання 417. З'єднанням 417 може бути будь-яке з'єднання, що забезпечує необхідну пропускну спроможність для передачі активних і резервних груп програм.
Шасі доступу 550 через з'єднання 419 взаємодіє з шасі фільтра низьких частот 600, робота якого буде докладно описана в коментарі до Фіг.12. Шасі фільтра низьких частот 600 зв'язується через канал зв'язку 16 з помешканням користувача 1300. Каналом зв'язку 16 може бути, наприклад, цифрова абонентська лінія (051), яка крім цифрових відеосигналів, що передаються до помешкання абонента 1300, містить двоспрямовані дані 7/0 Інтернет (або інші дані), а також послуги РОТ5, призначені для підтримки телефонного зв'язку між помешканням абонента 1300 і центральною станцією 400. Важливо відзначити, що канал зв'язку ОБ показаний в ілюстративних цілях, і каналом 16 може бути будь-який канал зв'язку, що підтримує передачу стиснутого цифрового відеозображення, двоспрямованих даних Інтернет і РОТ5. Для зв'язку між центральною станцією 400 і помешканнями абонентів 1300 можуть використовуватися інші канали зв'язку, наприклад, І! МО5 (локальна багатоадресна система розподілу) та інші.
Шасі фільтра низьких частот 600 через з'єднання 420 передає інформацію РОТ5 телефонному комутатору
РЗТМ 409, який в свою чергу передає телефонний сигнал у мережу ЗОМЕТ телефонної компанії 150 по каналу зв'язку 408 через підсумково-знижуючий мультиплексор 401.
У центральній станції 400 також знаходиться основна робоча станція центральної станції (СОМ) 650. Робоча 2о станція СОМ 650 передає керуючу інформацію на комутатор 406 через з'єднання 411, і взаємодіє з ММІ5-450 через з'єднання 414 з метою передачі керуючих даних, які стосуються функціонування мережі. Робоча станція
СОМ 650 також взаємодіє з шасі розподілу відеосигналів 500 через з'єднання 418 і шасі доступу 550 через з'єднання 416. Робоча станція СОМ 650 є керуючою робочою станцією з програмним забезпеченням, що управляє функціонуванням пристроїв, які знаходяться в центральній станції 400, а також дає можливість сч ов функціонувати всім пристроям даного винаходу. Функціонування робочої станції СОМ 650 буде докладно описано в коментарі до Фіг.15. (8)
Фіг.10А - схематичний вид, що ілюструє шасі сітьового відеоінтерфейсу 450, зображене на Фіг.9. Центральна станція 400 має підсумково-знижуючий мультиплексор 401, що приймає об'єднані сигнали відеоінформації і даних з мережі ЗОМЕТ 150. Центральна станція також має шасі сітьового відеоінтерфейсу 450, яке містить пари Ге!
Зо Модулів сітьового відеоїінтерфейсу 700, пару модулів вихідного відеосигналу 750 і пару процесорних модулів шасі 300. Кожна пара модулів сітьового відеоінтерфейсу містить у собі активний і резервний модулі сітьового - відеоінтерфейсу 700. Кожний модуль сітьового відеоінтерфейсу (ММІМ) 700 приймає групу відеопрограм по лінії с 0О5-3 402. Кожна група програм подається одночасно на активний і на резервний УМІМ. На малюнку кожне шасі сітьового відеоінтерфейсу 450 містить у собі вісім пар модулів сітьового відеоінтерфейсу 700, причому кожна ісе) зв пара модулів сітьового відеоінтерфейсу отримує повну групу програм через сполучення Ю5-3 і передає їх на ю об'єднуючу плату 1200. Об'єднуюча плата 1200, робота якої буде описана в коментарі до малюнка 13, взаємодіє з парою модулів вихідного відеосигналу 750. Пара модулів вихідного відеосигналу 750 через з'єднання 404 передає програми на шасі розподілу відеосигналу 500, зображене на Фіг.9. Інформація, що передається Через з'єднання 404, може бути у форматі інформації ОМВ-АЗІ. «
Шасі сітьового відеоінтерфейсу 450 також містить у собі пару процесорних модулів шасі 300, функціонування пт») с котрих докладно описане вище. Вісім пар модулів сітьового відеоїнтерфейсу 700 приймають відеосигнал у форматі О5-3 і передають вісім груп програм на об'єднуючу плату мовлення 1200 у вигляді паралельних даних. ;» Фіг1оБ - блок-схема, що ілюструє модуль сітьового відеоінтерфейсу 700, зображений на Фіг10А. Модуль сітьового відеоінтерфейсу 700 приймає одну групу цифрових відеопрограм через резервні канали зв'язку О5-3 402а ії 4025. Корисні дані 05-3 (МРЕС-2) витягаються з вхідного сигналу Її поміщаються на об'єднуючу с мовленнєву плату 1200 для передачі їх на модуль вихідного відеосигналу 750. Модуль сітьового відеоінтерфейсу 700, розроблений для активної/ резервної надмірності, містить схеми для здійснення "гарячої
Ме, заміни", і взаємодіє з процесорним модулем шасі 300 сітьового відеоінтерфейсу з різноманітних питань ко управління. Двоїсті сигнали 05-3 подаються на вхід кожного модуля з метою забезпечення резервності каналу 5о Зв'язку. Модуль сітьового відеоіїнтерфейсу 700 містить у собі основний кінцевий пристрій лінії 05-3 з
Ш- приймачем 7014 і резервний кінцевий пристрій з приймачем 7016. Приймачі лінії О5-3 витягають корисні дані з
Ге) вхідного потоку двійкових сигналів і готують інформацію для передачі на шинний формувач паралельних відеосигналів 706. Обидва приймачі 701а і 70165 завжди знаходяться в активному режимі, забезпечуючи цим резервність на каналах вхідних відеосигналів. Модуль нагляду 704 здійснює поточний контроль стану приймачів 701а і 7016 через з'єднання 708а і 7086 відповідно, і визначає, котрий із сигналів лінійного приймача використовуватиметься для послідовної подачі на шинний формувач паралельних відеосигналів 706. Модуль
Ф) нагляду 704 передає керуючу інформацію на кінцевий пристрій лінії О5-3 з приймачем 701а через з'єднання ка 714а, і на кінцевий пристрій лінії О5-3 з приймачем 7016 через з'єднання 7145. Шинний формувач паралельних відеосигналів 706 приймає послідовні дані від одного з лінійних приймачів О5-3 701а або 70165 через з'єднання бо 7ОЗа або 70960 у залежності від того, який з кінцевих пристроїв лінії О5-3 і приймачів знаходиться в активному режимі, що визначається вмонтованим модулем нагляду 704. Послідовні дані перетворюються в початковий 8-розрядний формат байта, і до початкового байта додаються два біта контрольних даних. Лінійні драйвери диференціальних сигналів, а в переважному варіанті втілення винаходу лінійні драйвери диференціальних сигналів низької частоти (І МОБ) (не показані), що знаходяться в шинному формувачі паралельних відеосигналів 65 706, посилають це 10-розрядне "слово" на 20 диференціальних вихідних ліній шинного формувача паралельних відеосигналів 706, якщо модуль нагляду 704 дозволяє активізацію цих драйверів.
Модуль нагляду 704 відповідає за правильне функціонування модуля сітьового відеоінтерфейсу 700. Він виконує установлення й ініціалізацію всіх функцій модуля. Модуль нагляду 704 також контролює стан кожної функції, підтримує зв'язок з процесором шасі З00 і відповідає за управління активним/резервним дублюванням. У випадку відмови модуля сітьового відеоінтерфейсу 700, модуль нагляду 704 сповіщає про це процесорний модуль шасі З00 і переводить модуль сітьового відеоінтерфейсу 700 у неактивний режим. Оскільки модулі сітьового відеоінтерфейсу розроблені для активного/резервного дублювання, вони звичайно встановлюються парами, де кожний модуль спостерігає за несправностями свого резервного сусіди через з'єднання 711, |і негайно переходить в активний стан у випадку відмови активного модуля. Подібним чином модуль нагляду 704 /о через з'єднання 712 передає інформацію про свій стан дублюючому модулю нагляду, який знаходиться в сусідньому модулі сітьового відеоінтерфейсу. Модуль управління напругою 702 відповідає за можливість "гарячої заміни" і управління режимом електроживлення відповідно до описаного вище.
Фіг.11А - схематичний вид, що ілюструє шасі розподілу відеосигналу 500, зображене на Фіг.9. У центральній станції 400 знаходиться шасі розподілу відеосигналу 500, яке містить пару модулів вхідних відеосигналів 800, /5 пару модулів з багатоканальними відеовиходами 850, пару віддалених модулів вихідного сигналу 900 і пару процесорних модулів шасі 300. Пара модулів вхідних відеосигналів 800 приймає вхідні відеосигнали формату рМВв-АВІ через з'єднання 404. Хоча на малюнку зображена одна пара модулів, фактично в переважному варіанті втілення винаходу знаходяться вісім пар модулів вхідних відеосигналів, що відповідають восьми вхідним сигналам формату ЮОМВ-А5БІ 404 і восьми резервним вхідним сигналам формату ЮОМВ-А5І. Кожний активний
Модуль вхідних відеосигналів 800 приймає активну групу програм, у той час як резервний модуль вхідних відеосигналів приймає групу програм через резервне з'єднання ОМВ-А5І. Кожний модуль вхідних відеосигналів 800 передає групу програм на об'єднуючу мовленнєву плату 1200. Пара модулів з багатоканальними відеовиходами 850 приймає групу програм з об'єднуючої мовленнєвої плати 1200 і формує на виході дві копії кожної групи програм. Таким чином, кожний модуль з багатоканальними відеовиходами 850 формує 16 сч об дискретних вихідних сигналів формату ОМВ-АБІ 501. Резервний модуль одночасно формує резервні вихідні сигнали. Пара віддалених модулів вихідних відеосигналів 900 може використовуватися замість модулів з (8) багатоканальними відеовиходами 850 для забезпечення взаємодії з цифровими системами ущільнення ліній (ПІ С). Віддалений модуль вихідного відеосигналу 900 видає одну ущільнену копію груп програм на одиночний волоконно-оптичний кабель, ущільнюючи вісім груп програм у послідовний потік бітових сигналів з частотою Ге! зо приблизно 2,488 Гігагерц (ГГц). Резервний модуль одночасно передає вихідний сигнал на резервний волоконно-оптичний кабель. -
Пара процесорних модулів шасі 300 також включена в шасі розподілу відеосигналу 500, функціонування с якого було описано вище. Кожна пара модулів вхідних відеосигналів 800 приймає до восьми груп відеопрограм у форматі ОМВ-А5І. Модулі з багатоканальними відеовиходами 850 формують резервні вихідні відеосигнали, які ісе) забезпечують відеоінформацію для кількох шасі доступу 550 (будуть описані в коментарі до Фіг.12). Якщо пара ю віддалених модулів вихідного відеосигналу 900 використовується, вона ущільнює всі групи програм цифрового відео і передає їх на шасі доступу 550 через волоконно-оптичне з'єднання. Процесорний модуль шасі 300 здійснює управління резервністю і контроль шасі.
Фіг.11Б - блок-схема, що ілюструє модуль вхідних відеосигналів 800, зображений на Фіг.11А. Модуль вхідних « Відеосигналів 800 приймає всі вісім груп програм у форматі ЮМВ-А5БІ через з'єднання 404. Ці дані з с перетворюються в паралельний формат МОЗ (з доданими додатковими контрольними бітами) і стають доступними через відповідну об'єднуючу плату шасі всім модулям, сполученим з об'єднуючою мовленнєвою з платою 1200. Модуль вхідних відеосигналів 800 розроблений для активного/резервного дублювання, містить спеціальну схему для можливості "гарячої заміни", і взаємодіє з процесорним модулем шасі З00 з метою управління. Приймач даних формату ОМВ-АЗІ 801 отримує вхідні сигнали з восьми окремих каналів 404. Кожна с вхідна лінія 404 підтримує формат ЮМВ-А5БІ. Відеоінформація, прийнята з ліній 404, перенаправляється з приймача ЮОМВ-АБІ 801 на модуль формувача /МО5 802 через з'єднання 807. Модуль формувача /МО5 802
Ме, перетворює послідовні дані, отримані з приймача ЮМВ-АБІ 801, у паралельний формат. До кожного байта ко добавляються спеціальні контрольні біти, і дані вирівнюються по байтах (опис буде дано в поясненні до Фіг.20).
Коли модуль нагляду 806 підтверджує вихідний сигнал по лінії 808, включаються формувачі !МО5 усіх 160
Ш- ліній і всі вісім груп програм передаються на об'єднуючу мовленнєву плату 1200, де вони одночасно стають
Ге) доступні всім іншим модулям об'єднуючої мовленнєвої плати 1200.
Модуль нагляду 806 також відповідає за правильну роботу модуля вхідних відеосигналів 800, стежить за встановленням та ініціалізацією усіх функцій, що виконуються на модулі вхідних відеосигналів 800, і контролює дв стан кожної функції. Він підтримує зв'язок з процесорним модулем шасі З00 і відповідає за управління активним/резервним дублюванням. Як тільки модуль вхідних відеосигналів 800 дає збій, модуль нагляду 806
Ф) попереджає процесорний модуль шасі 300 і негайно переводить модуль вхідних відеосигналів 800 у неактивний ка режим. Оскільки модулі вхідних відеосигналів 800 розроблені для активного/резервного дублювання, вони звичайно встановлюються парами. Кожний з них контролює несправності свого резервного сусіди через бо З'єднання 809 і передає свою інформацію про несправності через з'єднання 811, і у випадку відмови активного модуля негайно переходить в активний режим. Модуль управління напругою 804 відповідає за можливість "гарячої заміни" і управління режимом електроживлення відповідно до описаного вище.
Фіг.118 - схематичний вид, що ілюструє схему розподілу, альтернативну до модуля вхідних відеосигналів, зображеного на Фіг.11Б. Віддалений модуль вхідних відеосигналів 825 може використовуватися як 65 альтернативний до модуля вхідних відеосигналів 800. Він отримує одну ущільнену копію восьми 10-розрядних паралельних груп відеопрограм разом з кадруванням пакетів і службових сигналів з одного волоконно-оптичного з'єднання 836. Кадрування виявляється, а дані розподіляються на вісім 10-розрядних паралельних груп відеопрограм. Одночасно резервний модуль розподіляє резервні вхідні дані. Один із двох модулів передає групи програм на об'єднуючу мовленнєву плату 1200.
Оптичний приймач 826 перетворює потік оптичних даних, отриманих через з'єднання 836, у потік електронних даних, що містять відеопрограму, і направляє їх на з'єднання 842. Регенератор тактових імпульсів і синхронізатор даних 827 регенерує послідовні тактові імпульси з потоку послідовних даних і ресинхронізує ці дані під задані тактові імпульси. На з'єднання 844 подається сигнал синхронізації в 2.488ГГцЦ, а на з'єднання 843 - відеопрограми. Демультиплексор/приймач типу 1:16 і визначник кадру 826 визначає початкові біти кадру і 7/0 перетворює дані в 16-розрядні слова. Через з'єднання 845 подається сигнал синхронізації з частотою 155.5МГЦ, відеопрограма подається через з'єднання 846, і одночасно відбувається обмін інформацією з управління кадруванням з пристроєм виділення корисних даних 829 через з'єднання 847. Пристрій виділення корисних даних 829 знімає біти кадрування і службові біти, передаючи на з'єднання 837 тільки групи відеопрограм. Буфер типу "першим прийшов - першим обслугований" (РІРО) 931 через з'єднання 837 заповнюється вісьмома групами 7/5 Відеопрограм, і опрацьовує ці дані за принципом "першим прийшов - першим обслугований" з метою ресинхронізації швидкості паралельної передачі даних. Формувачі відеосигналу | МО5 832 направляють вісім груп програм на об'єднуючу мовленнєву плату 1200 через з'єднання 838. Зображене на Фіг. оптичне з'єднання, через яке передаються мультиплексовані групи програм, повинно мати достатню пропускну спроможність, щоб групи програм могли передаватися без втрати інформації.
Модуль нагляду 834 через з'єднання 833а взаємодіє з процесорним модулем шасі З00 для встановлення помилкового біта, і зчитує сусідній помилковий біт через з'єднання 8330. Модуль нагляду 834 також вмикає формувачі відеосигналів МО5 832 через з'єднання 839, коли це необхідно. Модуль управління напругою 841 відповідає за можливість "гарячої заміни" і управляє режимом електроживлення відповідно до описаного вище.
Фіг.11Г - блок-схема, що ілюструє модуль з багатоканальними відеовиходами 850, зображений на Фіг.11А. Він сч приймає всі вісім груп програм від модуля вхідних відеосигналів 800 через об'єднуючу мовленнєву плату 1200.
Ці вісім груп програм дублюються п раз і у форматі ОМВ-А5І передаються із шасі розподілу відеосигналу 500 по і) лініях 501. Модуль з багатоканальними відеовиходами 850 розроблений для активного/резервного дублювання, містить спеціальну схему для проведення "гарячої заміни", а також взаємодіє з процесорним модулем шасі 300 з метою контролю. б зо Приймач відеосигналів по паралельній шині 851 містить приймачі ЇМО5 на 160 сигналів, вісім груп програм з 20 сигналами в кожній групі. Він отримує відеодані від модуля вхідних відеосигналів 800 через об'єднуючу - мовленнєву плату 1200. Формувачі ОМВ-АБІ 85ба - 85бп відповідають за формування відповідного формату с рмВ-АВІ вихідного сигналу на лінії 501 для кожної групи програм. Кожне з'єднання від 857а до 857п включає потік послідовних даних, який містить групу програм. Кожна група програм передається тільки на одне вихідне ісе) з'єднання, тому кожний модуль вихідних сигналів має 8 виходів. На модулі багатоканальних відеовиходів 850 ю може міститися будь-яка кількість модулів формувачів ЮОМВ-А5І 856 для забезпечення масштабності всієї системи.
Модуль з багатоканальними відеовиходами 850 розроблений для активного/резервного дублювання. Модуль нагляду 854 відповідає за правильне функціонування модуля з багатоканальними відеовиходами 850. Модуль « нагляду забезпечує встановлення й ініціалізацію всіх інших функцій модуля, контролює стан кожної функції, з с підтримує зв'язок з процесорним модулем шасі З00 і відповідає за управління активним/резервним дублюванням. Якщо модуль з багатоканальними відеовиходами 850 дає збій, модуль нагляду 854 попереджає ;» процесорний модуль шасі З00 через з'єднання 858 і негайно переходить у неактивний режим. Таким же чином, якщо модуль нагляду 854 виявляє збій у роботі дублюючого модуля з багатоканальними відеовиходами через з'єднання 859, він негайно переходить в активний режим. с Оскільки модуль з багатоканальними відеовиходами 850 розроблений для активного/резервного дублювання, обидві плати будь-якої пари завжди будуть формувати комплект резервних вихідних сигналів.
Ме, Модуль управління напругою 852 відповідає за можливість здійснення "гарячої заміни" і управління режимом
ГІ електроживлення відповідно до описаного вище.
Фіг.11Д - схематичний вид, що ілюструє віддалений модуль вихідних сигналів, зображений на Фіг.11А.
Ш- Віддалений модуль вихідних сигналів 900 виводить одну ущільнену копію восьми 10-розрядних паралельних
Ге груп відеопрограм разом з кадруванням і службовими сигналами на одиночний волоконно-оптичний канал зв'язку для передачі до цифрових систем ущільнення ліній (01 С). Одночасно резервний модуль формує вихідні дані на резервний волоконно-оптичний канал зв'язку. Приймач відеосигналів МОЗ 901 приймає вісім груп в програм і виводить відеосигнал через з'єднання 914 на приймальний буфер типу РІРО 904. Оскільки швидкості послідовно переданих і паралельно прийнятих даних не еквівалентні, дані восьми паралельних груп програм
Ф) завантажуються в приймальний буфер типу РІРО 904 для ресинхронізації зі швидкістю послідовних даних. ка Приймальний буфер РІРО 904 передає відеопрограми через з'єднання 916, передає прапори РІБРО Через з'єднання 918, і приймає керуючі сигнали РІРО із пристрою установки кадрів 906 через з'єднання 917. во Пристрій установки кадрів 906 розділяє вхідні дані на кадри і добавляє кадруючі біти у початок кадру.
Додаткові біти додаються в кадр, якщо виникає необхідність синхронізувати швидкість передачі даних. Дані передаються з пристрою установки кадрів 906 через з'єднання 919 у вигляді 16-бітних слів. Після виходу з пристрою установки кадрів 906 потік 16-бітних паралельних даних ущільнюється мультиплексором/передавачем типу 16:1 907 і надходить в оптичний передавач 908 через з'єднання 911. Оптичний передавач 908 отримує потік 65 послідовних даних через з'єднання 911, перетворює їх в оптичний потік для передачі на волоконно-оптичне з'єднання 912. Модуль нагляду 909 і пристрій управління напругою 902 функціонують, як описано вище.
Фіг.12 - схематичний вид, що ілюструє шасі доступу 550 і модуль фільтра низьких частот 600, зображені на
Фіг.9. На Фіг.11А вихідний сигнал кожного модуля з багатоканальними відеовиходами 850 через з'єднання 501 подається на модуль вхідних відеосигналів 950 (Фіг.12), котрий також виконаний у вигляді пар у даному переважному варіанті втілення винаходу. Дані з'єднання 501 подані у форматі ОМВ-А5БІ. Усі 16 відеосигналів формату ЮСМВ-А5БІ подаються на вісім пар модулів вхідних відеосигналів 950. Пара модулів вхідних відеосигналів 950 визначає, який з вхідних відеосигналів (основний чи резервний) прийнятний, і формує ці групи програм для об'єднуючої мовленнєвої плати 1200. Крім того, шасі доступу 550 містить у собі модуль адаптера універсального доступу (ШАА) 1000. Кожний модуль ОАА 1000 приймає всі доступні програми з об'єднуючої мовленнєвої плати 701200. Модуль ОАА 1000 також містить пристрій установки кадрів центральної станції (СО) 1100, функціонування якого буде докладно описано в коментарі до Фіг.19.
Об'єднуюча мовленнєва плата ефективно поширює наявну цифрову відеоінформацію по каналу зв'язку, котрий зв'язує центральну станцію 400 з помешканнями абонентів 1300. Всі наявні програми завжди доступні на об'єднуючій мовленнєвій платі 1200, яка одночасно надає користувачам доступ до всієї наявної цифрової відеоінформації. Таким чином, цей винахід дозволяє, наприклад, усім користувачам системи одночасно приймати однакові телепрограми фактично без втрати якості сигналу і без перевантаження комутуючої спроможності центральної станції. Таким же чином це дозволяє всім абонентам переглядати різні телепрограми без перевантаження системи. Об'єднуюча мовленнєва плата ефективно поширює наявні цифрові відеопрограми по каналу зв'язку, що з'єднує центральну станцію 400 з помешканнями абонентів 1300, ефективно передає всі 2о Канали до фізичного пункту, в якому здійснюється вибір каналу на шасі доступу 550. Таким чином, відпадає необхідність передачі всіх каналів у помешкання абонента.
Модуль ОАА 1000 надає користувачам послуги з передачі відеосигналу і даних. По мірі розширення системи для обслуговування нових абонентів вводяться додаткові шасі доступу і ОДА. У шасі доступу 550 використовуються додаткові модулі вхідних відеосигналів для прийому восьми груп програм у форматі ОМВ-АЗВІ. сч Відеопрограми стають доступними кожному модулю ОМ 1000 через об'єднуючу мовленнєву плату 1200. Ця особливість конструкції унікальна, оскільки сотні відеопрограм на об'єднуючій мовленнєвій платі 1200 доступні і) модулю адаптера універсального доступу 1000. Таким чином, кінцевий користувач у помешканні абонента 1300 може вибирати і приймати будь-які з доступних програм і переглядати їх настільки довго, наскільки дозволяє йому оплачений доступ до обраних каналів. Таким чином, кінцевий користувач отримує доступ до всіх наявних (ду зо телепрограм, і немає необхідності передавати всі програми кожному абоненту. Ця унікальна особливість даного винаходу дозволяє використовувати стандартну пару мідного дроту чи будь-які інші засоби зв'язку, чи засоби, - здатні підтримувати передачу стиснутого цифрового відеосигналу, двоспрямованих даних Інтернет і РОТЗ між су центральною станцією 400 і помешканнями абонентів 1300 для надання кожному абоненту цифрових телепрограм за запитом. Цифрові відеоканали ефективно розподіляються в шасі доступу до всіх модулів ОДА ісе) з5 1000. ю
Більш того, у поєднанні з передачею відеосигналу кожному абоненту одночасно дається можливість обміну двоспрямованими даними (тобто з'єднання з Інтернет) і РОТЗ на одному каналі.
Модуль ОАА 1000 передає відеопрограми і дані Інтернет на шасі фільтра низьких частот 600 через з'єднання 419. Шасі фільтра низьких частот 600 містить ряд модулів низьких частот 1050, кожний з який конфігурований « для прийому вихідного сигналу модуля адаптера універсального доступу. Кожний модуль фільтра низьких в с частот 1050 об'єднує відеопрограми і дані з інформацією РОТ5 і направляє їх до помешкання абонента по каналу зв'язку 16. Кожний модуль ОАА 1000, конфігурований відповідно до даного варіанта втілення винаходу, ;» може обслуговувати чотири абонентські інтерфейсні лінії, проте надалі передбачається, що вдосконалення технології дозволить збільшити продуктивність у масштабах винаходу.
Модуль ШАА 1000 приймає цифрові відеосигнали від об'єднуючої мовленнєвої плати 1200 і передає с відеопрограми абоненту по запиту. Дані Інтернет для всіх чотирьох абонентів надходять через з'єднання 10разе
Т на шасі доступу 550, на якому розміщається модуль ОАА 1000.
Ме, Фіг.13 - схематичний вид, що ілюструє додаткові подробиці шасі доступу 550, зображеного на Фіг.9. Фіг.13 ко спеціально ілюструє об'єднуючу мовленнєву плату 1200, що містить вісім груп відеопрограм, розподілених від 5р модуля вхідних відеосигналів 950 до кожного модуля адаптера універсального доступу 1000. Об'єднуюча
Ш- мовленнєва плата 1200 формується комплектом із восьми груп цифрових відеопрограм. У переважному варіанті
Ге) втілення винаходу кожна група програм передає цифрові відеодані МРЕС-2 у паралельному форматі.
Об'єднуюча мовленнєва плата 1200 з'єднується з кожним модулем адаптера універсального доступу 1000 для надання всім кінцевим користувачам доступу до всіх телепрограмам. Всі наявні програми завжди доступні на об'єднуючій мовленнєвій платі 1200. Таким чином, цей винахід дозволяє, наприклад, усім користувачам системи одночасно приймати ту саму телепрограму, або великій кількості користувачів переглядати широкий ряд
Ф) програм практично без втрати якості сигналу і без перевантаження комутуючої спроможності центральної ка станції.
Фіг.14 - схематичний вид, що ілюструє модуль адаптера універсального доступу (ШАА) 1000, зображений на бо Фіг.12 і 13. Модуль адаптера універсального доступу (ОАА) 1000 забезпечує передачу цифрового відеосигналу і послуг мережі Е(Пегеї п користувачам, використовуючи, наприклад, у переважному варіанті втілення винаходу, технологію асиметричної цифрової абонентської лінії (АО5І). Ця технологія містить у собі технологію адаптивної по швидкості цифрової абонентської лінії (КАОБІ) і всі різновиди хО5Іі -технологій. До того ж, повинно бути зрозуміло, що будь-яка технологія передачі цифрових даних через, наприклад, пару мідного дроту, 65 або через інший засіб, що підтримує передачу цифрових відеосигналів, двоспрямованих даних Інтернет і РОТ5, може бути використана в рамках даного винаходу. Технологія ХОБІ. наводиться з чисто ілюстративною метою.
Переважний варіант втілення даного винаходу допускає можливість обслуговування чотирьох помешкань абонентів за допомогою одного модуля ОМ 1000. Зрозуміло, що майбутні вдосконалення можуть збільшити або зменшити кількість помешкань абонентів, що обслуговуються одним модулем ОАА 1000. У переважному варіанті втілення винаходу модуль ШАА 1000 приймає вісім груп цифрових відеопрограм, проте, в майбутньому очікується можливе збільшення кількості груп програм. Модуль ОАА 1000 дозволяє кожному абоненту вибрати з цієї групи певну програму для перегляду. Вибір програми для перегляду здійснюється шляхом використання каналу управління на каналі зв'язку хО5і, показаного на Фіг. як канал управління 1011. За допомогою каналу управління абонент запитує у центральної станції 400 через канал зв'язку 16 бажану телепрограму. Відзначимо, 7/0 що абоненту немає необхідності знати ідентифікаційний код (ІС) групи програм або програми, яку він вибирає.
За допомогою модуля ОДА 1000 ІО груп програм і програм ставляться відповідно до номерів каналів. Крім того, канал управління 1011 дозволяє абоненту користуватися послугами мережі Е(Пегпеї. Дані Е(Пегпеї можуть використовуватися замість цифрових відеопрограм або на додаток до них. Канал даних ЕФПегпеї спроектований для полегшення отримання двоспрямованого доступу в Інтернет з високою пропускною спроможністю через провайдера послуг Інтернет 14.
Приймач шини відеосигналів Ї МО5 1009 приймає групи цифрових відеопрограм з об'єднуючої мовленнєвої плати 1200 і перетворює диференціальні сигнали в несиметричні. Потім несиметричні сигнали передаються через з'єднання 1012 на мультиплексор 1008. Мультиплексор 1008 приймає вісім груп програм і надає вихідний сигнал у вигляді одиночної групи програм для пристрою установки кадрів СО 1100 кожного абонента через 2о З'єднання 1014. Мультиплексор 1008 дозволяє модулю нагляду 1007 вибрати групу програм, що містить запитаний абонентом канал, і передає цю групу на пристрій установки кадрів СО 1100 цього абонента.
Функціонування пристрою установки кадрів СО 1100 буде докладно розглянуто при описі Фіг.19. Мультиплексор 1008 може одночасно незалежно обслуговувати п пристроїв установки кадрів СО. Модуль нагляду 1007 записує обрану групу програм у регістр пристрою установки кадрів СО 1100. Потім пристрій установки кадрів СО 1100 сч ов дає команду мультиплексору 1008 вибрати певну групу програм із входу з'єднання 1012. Після чого пристрій установки кадрів СО 1100 вибирає одну програму з групи і направляє її на приймач-передавач О5І 1001 для і) передачі програми до помешкання абонента 1300 через канал зв'язку 16. Пристрій установки кадрів забезпечує інтерфейс з мультиплексором 1008. Альтернативно, мультиплексор 1008 міг би підтримувати інтерфейс з контрольним модулем 1007, проте в переважному варіанті втілення винаходу, пристрій установки кадрів 1100 Ге! зо Може забезпечити більш придатний інтерфейс з контрольним модулем 1007. Мультиплексор 1008 вибирає одну групу програм з восьми на з'єднанні 1012 і направляє її до відповідного пристрою установки кадрів СО 1100. -
Цей пристрій вибирає бажану програму з групи, об'єднує її з даними Інтернет, отриманими з пристрою с сполучення 1004, і передає комбінований сигнал абоненту через канал зв'язку 16. По суті, коли користувач вибирає для перегляду певний канал, модуль нагляду 1007 визначає групу програм і ідентифікатори пакета ісе) (РІС) даної групи, по яких буде відбуватися виділення обраного каналу. Модуль нагляду 1007 подає команду на ю мультиплексор 1008 через пристрій установки кадрів 1100 вибрати певну групу програм, а також подає команду на пристрій установки кадрів 1100 відфільтрувати визначені РІО. Таким чином обрана телепрограма потрапляє до користувача.
Для того, щоб отримати доступ до даних Інтернет, у переважному варіанті втілення даного винаходу модуль « Концентратора 1006 приймає дані 1Обазе Т мережі ЕїПегпеї із швидкістю 1ОМбіт/с на один порт, і дублює їх на пт») с всі інші кінцеві порти. Пристрій сполучення 1004 забезпечує інтерфейс між з'єднанням 1Образе Т локальної мережі (ГАМ) модуля концентратора 1006 і даними рівня ТТ. глобальної мережі (УХАМ). Пристрій сполучення ;» 1004 запам'ятовує адреси (тобто адреси ЕПегпеї або управління доступом до середовища (МАС) устаткування, підключеного до пристрою сполучення 1004 з боку помешкань абонентів, і відфільтровує дані, що не
Відповідають цим адресам. З боку МУАМ пристрій сполучення 1004 також підтримує інтерфейс з пристроєм с установки кадрів СО 1100 через з'єднання 1016. На одного абонента припадає один пристрій установки кадрів
СО й один пристрій сполучення. Пристрій установки кадрів СО 1100 обмінюється даними Е(Пегпеї з пристроєм
Ме, сполучення 1004 через з'єднання 1016, а також даними каналу управління з модулем нагляду 1007 через ко з'єднання 1011. Слід зазначити, що мережа Е(Шегпеї і з'єднання 10разе Т лише один із можливих засобів передачі двоспрямованих даних Інтернет між центральною станцією і помешканнями абонентів. Використовуючи
Ш- концепцію цього винаходу, можна передавати будь-які дані. Пристрій установки кадрів СО 1100 також приймає
Ге) групу цифрових відеопрограм із мультиплексора 1008 через з'єднання 1014. Пристрій установки кадрів СО 1100 виводить дані на приймач-передавач хО5І. 1001, а також приймає дані від приймача-передавача хО5І. 1001 зі швидкістю, що відповідає режиму функціонування хОЗІ, який був вибраний (модулем нагляду 1007). Як ов Зазначено вище, докладний опис роботи пристрою установки кадрів СО 1100 наводиться у поясненні до Фіг.19.
Приймач-передавач хО5І 1001 обмінюється даними ТТІ з пристроєм установки кадрів 1100, а також даними
Ф) хорі з користувачами через канал зв'язку 16. ка Модуль нагляду містить мікропроцесор, що використовується для застосування двоспрямованого каналу управління до абонента з метою взаємодії з процесорним модулем шасі 300 через локальну шину 1017, а також во здійснює управління і зчитування стану модуля ОАА 1000. Звичайними функціями контрольного модуля 1007 (перелік не повний) є: застосування двоспрямованого каналу управління (порт послідовних даних) до кожного абонента через пристрій установки кадрів СО 1100, визначення ідентифікації програми і групи програм, яка відповідає обраному користувачем каналу, і передача обраної групи програм і ІО програми на пристрій установки кадрів СО 1100. Інші функції включають: конфигурування приймачів-передавачів хО5І 1001, застосування 65 іспитового порту для тестування приймачів-передавачів хОЗІ, читання адрес плат, застосування порту послідовних даних для взаємодії з процесором шасі З00, здійснення поточного контролю за станом приймача-передавача хО5Іі. 1001 і пристроїв сполучення 1004, а також перезавантаження модулів ШАА 1000.
Модуль управління напругою 1002 дозволяє установку модуля ОАА 1000 в об'єднуючу плату без відключення живлення, без виникнення яких-небудь помилок на шині об'єднуючої плати, і без ушкодження будь-якого пристрою, що знаходиться на модулі ОДА 1000, а також без ушкодження інших пристроїв, підключених до цієї об'єднуючої плати. Для здійснення даної функції використовується інтегральна схема контролера "гарячої заміни". Інтегральна схема також виконує вимкнення живлення мікропроцесорної системи.
Фіг15 - блок-схема провідної робочої станції центральної станції 650. Провідна робоча станція центральної станції 650 функціонує в такий спосіб. Блок 651 забезпечує інтерфейс користувача, який в свою /о чергу надає інтерфейс бази даних абонентів для розподілів ШАА 1000. Інтерфейс користувача 651 також забезпечує інтерфейс, який здійснює конфігурування і контроль устаткування центральної станції 400, а також графічний інтерфейс користувача з мовами програмування Лама і НТМІ. Блок бази даних абонентів і управління 652 підтримує локальне дзеркальне відображення бази даних робочої станції управління системою 325 для абонентської інформації, що включає таке: одержання доступу до відеоканалів і послуг Інтернат, стан рахунку 7/5 (Інформація про плату за одиницю перегляду (РРУ)), дозвіл і заборона послуг, статистичні дані про перегляд каналів. Блок бази даних абонентів і управління 652 дозволяє введення інформації про рахунки й отримання інформації про абонентів. Блок бази даних абонентів і управління 652 також конфігурує ОАА 1000 для здійснення початкової установки і будь-яких змін у роботі. Блок установки апаратного устаткування й індикації стану 654 виконує такі функції: ініціалізація устаткування центральної станції 400, здійснення поточного контролю за станом устаткування центральної станції 400, включаючи здійснення опитування процесорних модулів шасі 300 про їхній стан, а також здійснення опитуванння ОДА про купівлю одиниць перегляду. Блок установки апаратного устаткування й індикації стану 654 також забезпечує доступ до баз даних конфігурацій плат для їхнього швидкого переконфігурування у випадку одночасної заміни великої кількості модулів.
Вмонтований блок управління мережею 656 виконує функцію обміну інформацією між СОМ 650 і сч об устаткуванням центральної станції 400. Вмонтований блок управління мережею 656 також дозволяє програмному інтерфейсу додатка (АРІ) визначати типи повідомлень/команд, підтримуваних системою. і)
Інтерфейсний блок робочої станції управління системою 657 забезпечує двоспрямоване з'єднання між провідною робочою станцією центральної станції 650 і робочою станцією управління системою 325, розташованою в ТРОС 100. СОМ 650 також забезпечує логіку, необхідну для опрацювання запитів користувачів Ге! зо на перегляд бажаних програм, збору статистики по рейтингу каналів, що переглядаються користувачами (тобто перегляд каналів за визначений проміжок часу), і призначення комунікаційних портів на модулях ОАА 1000, - через які здійснюється передача телепрограм, двоспрямованих даних Інтернет і РОТ. с
Фіг.16 - блок-схема, що ілюструє помешкання абонента 1300. Цифрове відео і дані надходять у помешкання абонента 1300 із центральної станції 400 через канал зв'язку 16. У переважному варіанті втілення винаходу ісе)
Зв Канал зв'язку 16 є, наприклад, каналом зв'язку абонентської цифрової лінії, що підтримує також зв'язок РОТ5. ю
Каналом зв'язку 16 може бути будь-який канал, що підтримує передачу стиснутого цифрового відео, двоспрямованих даних Інтернет і РОТ5, включаючи, наприклад, канал радіозв'язку і не тільки. До того ж, з'єднання між ІМІ 1350 і комп'ютером 1355, телевізором 1365, і телефоном 1360 також можуть бути реалізовані з використанням різноманітних засобів з'єднань, включаючи, наприклад, бездротову технологію. «
Канал зв'язку 16 з'єднується з інтелектуальним сітьовим інтерфейсом (ІМІ) 1350. Комп'ютер 1355, телевізор з с 1365 і телефон 1360 з'єднуються з ІМІ 1350, як показано на Фіг.. ІМІ 1350 може підтримувати додаткові лінії зв'язку РОТ 1353а і 13536, котрі також можуть бути у формі цифрових сигналів. Архітектура і функціонування з ІЇМ11350 будуть докладно описані нижче.
Фіг.17А - схематичний вид, що ілюструє інтелектуальний сітьовий інтерфейс (ІМІ) 1350, зображений на
Фіг16. ІМ! 1350 містить у собі модем КАЮО5БІ (адаптивна по швидкості цифрова абонентська лінія) 1351, с підключений до каналу зв'язку 16. Хоча на малюнку зображений модем КАЮО5БІ 1351, система передачі цифрового відеосигналу і даних цього винаходу дозволяє використання будь-якої технології для передачі
Ме, сигналу між помешканням абонента 1300 і центральною станцією 400. Також до модему КАЮОБІ 1351 ко підключений телефон 1360. Модем КАОЗІ 1351 також підтримує підключення додаткових пристроїв РОТ через 5ор З'єднання 1353а і 13536, які можуть бути у вигляді цифрових телефонних каналів зв'язку.
Ш- Процесор 1354 підключається до інтерфейсу дистанційного управління за допомогою інфрачервоного
Ге) випромінювання 1358, модему КАЮОЗІ 1351, пристрою установки кадрів СО 1400, чіпсета формату МРЕСО-2 1356 і процесора графічного виведення 1357. Процесор 1354 управляє функціонуванням ІМІ 1350 з метою передачі телевізійного аудіо і відеосигналу від чіпсета формату МРЕС-2 до телевізора 1365, а також даних від інтерфейсу Е(Шегпеї 1352 до комп'ютера 1355 через 10разе Т з'єднання мережі Е(Шегпеї 1359. Процесор 1354 також встановлює з'єднання передачі послідовних даних для усунення неполадок і підтримки системи, і може (Ф, забезпечувати з'єднання з пристроями з низькою швидкістю передачі даних, наприклад, крім іншого, утилітами ка або сигнальними пристроями.
Як показано на Фіг.17Б, інтерфейс дистанційного управління за допомогою інфрачервоного випромінювання во 1358 (вхідний у ІМІ 1350) дозволяє двоспрямовану передачу ВЧ-інформації через розширювальну ВЧ-систему розподілу 1361 до одного чи більше дистанційних ІЧ-приймачів-передавачів 1362. Дистанційний
ІЧ-приймач-передавач може бути розташований у будь-якому видимому/керованому місці.
Фіг.178 - схематичний вид, що ілюструє дистанційний ІЧ-приймач-передавач, зображений на Фіг.17Б.
Передача ВЧ-інформації здійснюється шляхом перетворення прийнятих ІЧ-приймачем 13675 ІЧ-повідомлень від 65 /Бучного дистанційного пульта (не показаний). Конструкція ІЧ-приймача 13676 повинна дозволяти приймання всіх відомих несучих частот, наприклад, в інтервалі від 32 до 40ОКГЦ, і всіх кодів. У переважному варіанті втілення даного винаходу кадр отриманих даних використовується для управління передавачем з частотною маніпуляцією (ЧМн) частотою 400МГц 1363За, що передає сигнали по розширювальній ВЧ-системі розподілу 1361 до ІМІ 1350 через головний тракт ВЧ-сигналів 1374. Передавач з ЧМн 1363За і приймач з ЧМн 13666 (а також приймач з ЧМн 13636 і передавач з ЧМн 136ба, показані на Фіг.17Г) з'єднуються з головним трактом ВЧ-сигнала 1374 через з'єднання 1377, же може бути будь-яким з'єднанням, здатним успішно об'єднувати відповідні сигнали передавачів і приймачів у головний тракт ВЧ-сигналів 1374. Цей канал зв'язку може бути отриманий шляхом використання коаксіального кабеля з опором 75Ом або іншими способами, наприклад, бездротового з'єднання.
Також у схему включений приймач з ЧМн частотою З6ОМГЦ і генератор ІЧ-променів 1367а, який повинен мати 7/0 достатню потужність для управління пристроями за допомогою ІЧ-сигнала.
Фіг.17Г - схематичний вид, що ілюструє інтерфейс дистанційного управління за допомогою інфрачервоного випромінювання 1358, зображений на Фіг.17А. Інтерфейс дистанційного управління за допомогою ІЧ 1358 розкодовує інформацію на контролері приймача-передавача 1372, отриману через основний тракт ВЧ-сигнала 1374, і передає цифрове слово на процесор 1354 (Фіг.17А) через з'єднання 1376. Контролер приймача-передавача 1372 також передає інформацію між ІЧ-приймачем 13676 і процесором 1354 (Фіг.17А).
Процесор також може управляти пристроями, підключеними до головного тракту ВЧ-сигналів 1374 і ВЧі-системи розподілу 1361 через передавач з ЧМн частотою ЗБОМГЦц 136бба, подібно описаному вище, але з частотою
Зз6бОоМгц.
ВЧ-модулятор 1368 приймає вхідні аудіо і відеосигнали від чіпсета формату МРЕС-2 1356 (Фіг.17А). ВЧ-підсилювач 1369 і нерефлексивний вузькосмуговий режекторний фільтр 1371 забезпечують проходження тільки бажаних сигналів між ВЧ-модулятором 1368 і головним трактом ВЧ-сигналів 1374.
Дана система дозволяє одночасну передачу телевізійних ВЧ-сигналів і двоспрямованої інформації управління. У одній системі може бути встановлено кілька дистанційних ІЧ-приймачів-передавачів 1362. Ця система не залежить від несучої частоти пристрою дистанційного управління або реалізації абсолютного коду. сч об Декодування кодів і управління генераторами ІЧ-випромінювання здійснюються програмним забезпеченням процесора 1354. і)
Фіг.18 - схематичний вид, що ілюструє розташування і можливе використання пристрою установки кадрів СО 1100 ії пристрою установки кадрів СР 1400 у системі передачі цифрового відео і даних цього винаходу. Пристрій установки кадрів СО 1100, який приймає відеопрограми, знаходиться в центральній станції 400 і розташований Ге! зо на модулі ОДА 1000 (не показаний). Пристрій установки кадрів СО 1100 також приймає і передає дані через
Інтернет 14. Пристрій установки кадрів СО 1100 зв'язується по модему 1351 з відповідним модемом 1351, що - знаходиться в помешканні абонента 1300 через канал зв'язку 16. Пристрій установки кадрів, що знаходиться в с помешканні абонента (СР) 1400, розташований в ІМІ 1350 і виводить цифрову відеопрограму у форматі МРЕО-2 на декодер формату МРЕС-2 1356, а також надає послуги по обміну даними з комп'ютером 1355 через ісе) інтерфейс мережі 1352. ю
Фіг.19 - схематичний вид, що ілюструє пристрій установки кадрів СО 1100, зображений на Фіг.18. Пристрій установки кадрів СО 1100 через з'єднання 1161 приймає на фільтр ідентифікації пакета (РІВ) 1110 групу програм у вигляді транспортного потоку адаптивного типу формату МРЕС-2, що містить кілька програм. Транспортний потік формату МРЕС-2 складається з безперервного потоку транспортних пакетів. Довжина всіх транспортних « пакетів складає 188 байт. Для синхронізації першому пакету присвоюється значення Ох47. Така комбінація бітів з с не унікальна і може зустрічатися в пакеті. Службова інформація транспортного пакета також містить поле ідентифікації пакета (РІВ). Цей ідентифікатор відрізняє корисні дані транспортного пакета від корисних даних ;» транспортних пакетів з іншими значеннями РІО. Відповідно до протоколу МРЕС-2 транспортний пакет може містити корисні дані або поле адаптації чи поле адаптації, що йде за корисними даними. Поле адаптації, якщо
ВОНО Є, надає додаткову інформацію про потік даних. с Прикладом такої додаткової інформації є значення посилання на програмні тактові імпульси (РСК). Кодер і декодер для передачі транспортного потоку формату МРЕС-2 використовують тактові імпульси частотою 27МГЦц.
Ме, Ці імпульси управляють лічильником системного часу (ЗТС), що забезпечує безперервне збільшення значення ко оцінки часу. Кодер використовує свій власний ЗТС для позначки часу передачі даних на декодер. Декодер приймає потік даних від кодера і використовує свій власний ЗТС для визначення, коли необхідно відправляти
Ш- відзначені часом дані на свої внутрішні пристрої. Для спрощення зображення кодер і декодер не показані.
Ге) Оскільки два абсолютно різних генератори тактових імпульсів управляють лічильниками ЗТС, між ними неминуче виникнуть невеликі розбіжності внаслідок зміни параметрів процесу, зовнішніх умов і т.д. Ці розбіжності можуть призвести до помилок декодування під час отримання даних. Тому необхідна синхронізація в тактових сигналів декодера і кодера, незважаючи на те, що вони можуть знаходитися на протилежних сторонах
Землі. Описане тут рішення цієї проблеми полягає у використанні значення РСК, яке міститься у полі адаптації.
Ф) Значення РСК - це копія ТС кодера в момент часу, коли значення РОК вводиться в транспортний потік на ка виході з кодера. ІЗОЛЕС ІЗ 13818-1, міжнародний стандарт (1994) систем формату МРЕС-2 передбачає, що затримка в ланцюзі при передачі сигналу від кодера до декодера повинна бути постійною величиною. Відповідно бо до даного стандарту транспортні пакети, що надходять на декодер, повинні мати точно такий же тактовий сигнал і відповідне позиціонування в часі, що й при виході з кодера. Таким чином, декодер може порівняти отримане значення РСК зі своїм локальним значенням ЗТС. Якщо отримане значення РСК (57) більше локального, декодер визначає, що локальний генератор тактових імпульсів з частотою 27МГЦц трохи повільніший за віддалений. Якщо отримане значення РОК (ЗТС) менше локального, декодер визначає, що локальний генератор б5 тактових імпульсів трохи швидший за віддалений. Генератор тактових імпульсів декодера має можливість невеликого варіювання швидкості і тому може використовувати значення РСК для узгодження свого значення
ЗТС із значенням 57 віддаленого кодера.
Повертаючись до малюнка 19, фільтр ідентифікації пакетів (РІО) 1110 (який буде докладно описаний при розгляді малюнків 24А і 24Б) приймає транспортний потік кількох програм через з'єднання 1161 і направляє його на вихід на з'єднання 1162 у вигляді транспортного потоку з однією програмою. Кінцевий транспортний потік направляється на асинхронний запам'ятовуючий пристрій РІРО для тимчасового зберігання.
Пристрій витягання РСК 1130 (докладно буде описано при розгляді Фіг.25) контролює ці групи з однією програмою через з'єднання 1162 і шукає в них поле РОК. Після виявлення поля РСК, його значення витягається, а точніше, копіюється, із потоку і фіксується в інкременторі РОК через з'єднання 1164. Інкрементор РОК 1140 7/0 (докладно буде описаний в коментарі до Фіг.26) отримує значення поля РОК через з'єднання 1164 і збільшує його на одиницю на кожному періоді тактових імпульсів з частотою 27МГЦц. Фільтр РІО 1110, асинхронний буфер
ІРО 1125, пристрій витягання значення РСК 1130 і інкрементор значення РСК 1140 працюють від спільного генератора тактових імпульсів з частотою 27МГЦ, що забезпечується конструкцією об'єднуючої плати, яка передає транспортний потік адаптивного типу (Фіг.20А). Необхідно відзначити, що вищезгадані компоненти 7/5 пристрою установки кадрів СО 1100 синхронізуються тим же генератором тактових імпульсів, що і транспортний потік адаптивного типу 1161 (Фіг.20А), який є вхідним для пристрою установки кадрів СО 1100, що дозволяє економно впровадити пристрій установки кадрів СО 1100 як асинхронний пристрій.
Коли мультиплексор даних СО 1150 (функціонування якого буде докладно розглянуто при описі малюнків 27А, 27Б, 278 і 27Г) готовий передати пакет формату МРЕС-2, він перевіряє вміст асинхронного пристрою РІБО 1125 через з'єднання 1166. Якщо там є пакет для відправлення, він пересилає його. Якщо цей пакет містить поле РСК, мультиплексор даних СО 1150 знає, що скориговане значення поля РСК знаходиться на інкременторі
РОК 1140. У цьому випадку мультиплексор даних СО 1150 припиняє роботу інкрементора РСК, скинувши сигнал запуску РОК через з'єднання 1171 для стабілізації виходу інкрементора РОК 1140. Мультиплексор даних СО 1150 перезаписує або здійснює перемаркування вихідного значення РСК на скориговане, коли пакет сч ов передається на модем 1351 (Фіг.18). Якщо пакет МРЕС-2 для передачі не виявляється, мультиплексор даних СО 1150 пересилає замість нього пакет, що містить дані зі з'єднання 1169. Оскільки посилання на синхронізуючий і) сигнал у стандарті МРЕС-2 кодується за допомогою генератора тактових імпульсів частотою 27МГЦц, слід зазначити, що переважний варіант втілення винаходу має утиліту, яка дозволяє цим пристроям установки кадрів
СО, які синхронізуються, синхронізуватися на такій же частоті, наприклад, 27МГц. Ге! зо Проте функція перемаркування РСК пристрою установки кадрів СО в цьому винаході може успішно працювати, якщо пристрій установки кадрів СО синхронізує дані з тією ж частотою, що й посилання на тактові - імпульси закодованого відеосигналу. Зокрема, пристрій установки кадрів СО цього винаходу просто коригує с поле РСК на одиницю на кожному періоді синхронізуючих імпульсів з частотою 27МГцЦ каналу передачі даних адаптивного типу (Фіг.20А), поки пакет не буде готовий до передачі на модем. ре)
Мультиплексор даних СО 1150 також добавляє канал управління 1174 до цифрового відеосигналу і даних ю
Інтернет. Канал управління 1174 установлюється шляхом капіталізації невикористовуваного флагового розряду ігапзрогі ргіогйу, який є присутнім у всіх пакетах (цифровому відеосигналі, даних Інтернет і нульовому пакеті), котрі передаються між центральною станцією 400 і помешканнями абонента 1300. Керуюча інформація передається через канал управління 1174, що є каналом керуючої інформації низької частоти в обох напрямках, « шляхом використання (або точніше перевантаження) флагового розряду ігапзрогі ргіогйу, який присутній у з с кожному транспортному пакеті, що передається між центральною станцією 400 і помешканнями абонентів 1300.
Пристрій установки кадрів СО 1100 і пристрій установки кадрів СР 1400 використовують цей додатковий розряд ;» для формування послідовного потоку даних в обох напрямках, по яких передається керуюча інформація, приміром, запит програми від користувача, що знаходиться в помешканні абонента 1300. Таким чином, можлива передача послідовних повідомлень низької частоти, без створення перешкод програмі формату МРЕС-2 чи с звичайним послугам передачі даних. Універсальний асинхронний приймач-передавач (ШАКТ), що знаходиться в пристрої установки кадрів СО 1100 і пристрої установки кадрів СР 1400, генерує і приймає послідовні
Ме. повідомлення, використовуючи ці розряди, і таким чином, забезпечуючи канал зв'язку між головними ко процесорами по обидва боки каналу зв'язку 16.
Фіг.20А - схематичний вид, що ілюструє характеристики каналу передачі транспортного потоку з адаптивною - швидкістю, зображеного на Фіг.19. Канал зв'язку для передачі транспортного потоку з адаптивною швидкістю (Че) синхронізується при постійній швидкості передачі даних 27МГц, що вимірюється за формулою І - 1427 х 10 5) сек, незалежно від швидкості передачі вхідних сигналів. Канал зв'язку дозволяє виконувати передачу транспортного потоку з довільною частотою (до 8 х (27 х 10ббіт/сек), використовуючи додатковий розряд
МАЦІЮ, позначений на малюнку сигналом 1176, що синхронізується по частоті 27МГц. Цей розряд повідомляє, чи містить відповідний йому байт достовірні дані. Також вводиться додатковий розряд синхронізації пакета о (РЗММС), зображений на малюнку сигналом 1177, для маркування першого байта кожного пакета в іме) транспортному потоці МРЕС-2. Ця схема забезпечує гнучкість даного, винаходу при прийомі вхідних транспортних потоків з різноманітними швидкостями телефонного зв'язку. Корисні дані витягаються з 60 транспортного потоку 1161. Зберігаються тільки ті байти, в яких виставлено рівень відповідного їм сигналу
ОМАМІО (лінія 1176). При витяганні цих корисних даних приймальний пристрій знає, що сигнал РЗУМС (лінія 1177) виставлено на рівень на першому байті кожного пакета.
Фіг20Б - схематичний вид, що ілюструє форматування, яке використовується для передачі восьми транспортних потоків з адаптивною швидкістю передачі, зображених на Фіг.20А, через оптичний канал зв'язку. 65 Транспортний потік з адаптивною швидкістю передачі складається з восьми 10-розрядних потоків паралельних даних. Вісім потоків об'єднуються в форму 80-розрядних слів. Послідовний потік розбивається на кадри, один із яких для приклада показаний, як кадр 1201. Кожний кадр містить 80-розрядне слово службової інформації 12014, 80-розрядне слово для корекції швидкості передачі 12015 і тридцять 80-розрядних слів корисних даних від 1201с до 1201п, у результаті створюючи кадр довжиною 1200 біт.
Слово службової інформації 1201а містить 32 кадруючих біти 1202, чотирибітовий показник корисних даних 1206 і сорок чотири 1204 невикористовуваних біти між ними. Кадруючі біти вказують на початок кадру і використовуються для синхронізації послідовних даних з вихідними паралельними даними на віддаленому модулі вхідного відеосигналу 825 (описаний при розгляді малюнка 118). Показник корисних даних 1206 показує, чи починаються дані корисного навантаження зі слова корекції швидкості передачі 12016, першого слова 7/0 Корисних даних 1201с чи другого слова корисних даних 12014 (не показане). У такий спосіб потік послідовно переданих даних коригує швидкість передачі, щоб вона збігалася зі швидкістю передачі вхідних даних.
Відзначимо, що 80-розрядне слово службової інформації 1201а розділяється на десять 8-розрядних байтів, а слово корекції швидкості передачі 12016 і слова корисних даних від 1201с до 1201п розділяються на вісім 10-розрядних паралельних транспортних потоків з адаптивною швидкістю передачі, кожний з який містить 8 біт /5 даних, біт ОМАЦО 1176 (20А) і біт РЗУМС 1177 (20А і 21).
Фіг.21 - схематичний вид, що ілюструє потік даних з довільною швидкістю передачі, із якого формується потік даних з адаптивною швидкістю передачі 27МГцЦ (Фіг.20А). Потік даних з довільною швидкістю передачі, показаний у вигляді сигналу 1161, перетворюється шляхом використання вибіркових тактових імпульсів за допомогою бітів ОМАГІО і РЗУМС, показаних на Фіг.2бА. Як видно, інтервал ї - 1/о, сек, де О«ук27 хХ 109, Таким чином, будь-який потік даних з довільною швидкістю передачі може бути адаптивно перетворений у транспортний потік з частотою передачі 27МГЦ, показаний на Фіг.2бА.
На Фіг.22 наведена таблиця визначення транспортного потоку, взята з Таблиці 2 - З ІЗОЛЕС 113818-1, що визначає транспортний пакет відповідно до ІТО-Т Кес. Н. 222.0, використовуючи перші три байта транспортного пакета, показані на Фіг.20А, 20Б і 21. Як показано на малюнку, перших трьох байтів пакета достатньо для Га визначення поля РІО кожного пакета. Відзначимо, що байт два містить біти 4-0 РІО (12:8) ІО пакета високий (РІОН), тоді як байт три містить біти 7-0 РІО 1Т7-0) ІО пакета низький (РІО). Використання розрядів РІОН і і9)
РІО. буде докладно описано при розгляді Фіг.24А-Б.
Фіг.23 - схематичний вид, що ілюструє цифрову групу відеопрограм, яка пересилається через з'єднання 1161, зображене на Фіг.19. Група програм складається з однієї або більше програм, показаних у вигляді каналу 1178, Ге»! що містить, наприклад, канал СММ, і каналу 1179, що містить, наприклад, канал НВО. Для спрощення показано всього два канали, проте в кожній групі програм можуть передаватися одночасно багато каналів. Ці програми - розрізняються за допомогою поля пакета ІС (РІОБ). На малюнку показана група програм, у якій кілька програм, Ге які містяться в групі, відфільтровуються, в результаті до кінцевого користувача потрапляє одна замовлена їм програма. Як показано на прикладі, із фільтра ІО пакетів 1110 виходить одна програма СММ 1178. о
Фіг.24А - схематичний вид, що ілюструє фільтр РІО 1110, зображений на Фіг.19. Фільтр РІО 1110 міститьу зо собі кілька 8-розрядних регістрів-фіксаторів 1111а - 1111п, конфігурованих для прийому 8-розрядного транспортного потоку через з'єднання 1161. Регістри-фіксатори 1111 також мають два додаткових біта - біт
РЗУМС, отримуваний через з'єднання 1177, і біт ОМАГІО, отримуваний через з'єднання 1176. Біт ОМАГІЮ подає « довільний сигнал синхронізації на 8-розрядні регістри-фіксатори 1111. У поєднанні з описаними на Фіг.2б0А, 20Б 70 122, фільтр РІО 1110 встановлює прапор ОМАГІО у значення "низький" для всіх пакетів, що містять небажані - с значення РІО. Таким чином, шляхом аналізу бітів РІОЇ на з'єднанні 1116 і РІОН на з'єднанні 1117, із ц транспортного потоку 1161, що містить групу програм, витягається тільки необхідна програма. Біти РІО. - через "» з'єднання 1116, а РІОН - через з'єднання 1117 формують байт ідентифікації поточного пакета на з'єднанні 1118.
Компаратор 1121 аналізує поточне значення РІО, прийняте через з'єднання 1118, і бажане значення РІО, прийняте через з'єднання 1119, і якщо вони збігаються, тобто поточне значення РІО 1118 є бажаним значенням ос 1119, компаратор подає вхідний сигнал на регістр-фіксатор 1122. Якщо через з'єднання 1177 подано підтверджуючий сигнал РБЗУМС і компаратор подає підтверджуючий сигнал на з'єднання 1191, то б регістр-фіксатор 1122 подає підтверджуючий сигнал через з'єднання 1192 на вхід схеми логічного множення ко 1112. Якщо логічна схема "І" приймає вхідний сигнал від регістра-фіксатора 1122 і сигнал. ОМА, підтверджений через з'єднання 1176, логічна схема "І" подає забороняючий сигнал через регістр-фіксатор 1114, 7 у той час як відфільтрована група програм, що містить бажаний пакет ІЮ, подається через з'єднання 1162 на
Ге) асинхронний буфер РІРО 1125 (Фіг.19) і пристрій витягання РОК 1130 (Фіг.19).
Фіг.24Б - блок-схема рішень, що ілюструє функціонування фільтра РІО, зображеного на Фіг.24А. У блоці 1123 фільтр РІО приймає новий пакет. У блоці 1124 визначається, чи містить пакет бажане значення РІО. Якщо
Значення РІО є бажаним, у блоці 1126 фільтр РІО очікує наступний пакет. Якщо ж значення РІО не є бажаним, у блоці 1127 фільтр РІО 1110 помічає цей пакет як помилковий, і в блоці 1126 очікується наступний пакет.
Ф, Фіг.25 - блок-схема рішень, що ілюструє функціонування пристрою витягання РСК 1130, зображеного на ко Фіг.19. У блоці 1131 пристрій витягання РСК приймає новий пакет. У блоці 1132 пристрій витягання РСК визначає, чи містить пакет значення РСК. Якщо в новому пакеті немає значення РСК, пристрій витягання РСК бо 1130 очікує наступний пакет у блоці 1134. У випадку наявності значення РОК у пакеті, пристрій витягання РОК 1130 фіксує його в інкременторі РСК 1140 у блоці 1136. Після цього пристрій витягання РСК 1130 очікує наступний пакету блоці 1134.
Фіг.26 - докладний вид інкрементора РСК 1140, зображеного на Фіг.19. Через лінію 1164 мультиплексор 1141 приймає нове значення РСК від пристрою витягання РСК 1130. Якщо через з'єднання 1171 подано 65 підтверджуючий сигнал запуску РСК, регістр РСК 1144 запам'ятовує нове значення РСК, отримане від мультиплексора 1141 через з'єднання 1147. Звичайно регістром РОК 1144 є 43-розрядний регістр. На кожному циклі синхронізуючих сигналів з частотою 27МГцЦ у регістрі РОК 1144 фіксується або нове значення РСК, передане через з'єднання 1164, або поточне значення РСКА1, передане через з'єднання 1146 стільки разів, скільки на з'єднання 1171 подається підтверджуючий сигнал запуску РСК. Поточне значення регістра передається на мультиплексор даних СО 1150 через з'єднання 1167 для повторного введення цього поля в потік
МРЕФС-2, оскільки цей потік передається до помешкання абонента 1300 (Фіг.19) через з'єднання 1168. Такий спосіб дозволяє коригувати поля РСК поточною величиною з метою підтримки його точності. На кожному циклі синхронізуючих імпульсів частотою 27МГц транспортний пакет з завантаженим значенням РСК призупиняється, а значення поля РСК збільшується на одиницю для компенсації. Коли мультиплексор даних СО 1150 готовий /о передати транспортний пакет з завантаженим значенням РСК до помешкання абонента 1300, він призупиняє роботу інкрементора РСК шляхом подачі забороняючого сигналу запуску РСК через з'єднання 1171, і завантажує оновлене поле РОК у його початковий транспортний пакет (це буде докладно описано при розгляді
Фіг.28).
Повернемося до малюнка 19. За допомогою інтерфейсу транспортного потоку, який синхронізує дані 7/5 Відповідно до частоти 27МГЦц, це ж джерело синхронізуючих сигналів може використовуватися для фільтра РІО 1110, пристрою витягання РОК 1130, асинхронного буфера РІРО 1125 і інкрементора РСК 1140, значення РСК котрих визначається в одиницях циклів синхронізуючих імпульсів частотою 27МГц. Це дозволяє реалізувати всі ці пристрої у вигляді простої синхронної апаратної конструкції. Слід зазначити, що синхронізуючі імпульси з частотою 27МГцЦ, пов'язані з вхідним транспортним потоком, можуть відрізнятися від імпульсів, що синхронізують, що використовуються кодером. Цілком вірогідно, що значення, додане в поле РСК, може злегка відрізнятися від значення, локально генерованого тактовими імпульсами кодера. Проте різниця між двома синхронізуючими імпульсами під час того невеликого проміжку часу, коли включено інкрементор РСК, надзвичайно мала. Використання синхронізації даних пристроєм установки кадрів СО 1100 замість спроби генерації синхронізуючих імпульсів кодера, значно знижує вартість втілення винаходу. Асинхронний буфер РІБО сч дво 125 і сигнал, що запускає, 1171 забезпечують буфер між усіма іншими пристроями і мультиплексором даних СО 1150, який є ще однією абсолютно синхронною конструкцією, котра стабілізується синхронними сигналами, що і) подаються модемом 1351.
Фіг.27А - блок-схема, що ілюструє мультиплексор даних СО 1150, зображений на Фіг.19. Мультиплексор 1151 отримує нове значення від інкрементора РОК 1140 через з'єднання 1167, службові дані - через з'єднання 1169 і Ге! зо дані від асинхронного буфера РІРО 1125 у вигляді затриманої програми - через з'єднання 1166, а також вхідний сигнал від пристрою прийняття рішень 1152. Пристрій прийняття рішень 1152 подає підтверджуючий чи - забороняючий сигнал запуску РСК на з'єднання 1171 з метою призупинення чи продовження роботи с інкрементора РСК 1140. В залежності від поточних вимог мультиплексор 1151 вибирає, чи передати дані, отримані від асинхронного буфера РІО 1125, службові дані 1169, чи замінити в пакеті поле РСК новим ісе) з5 Значенням, отриманим через з'єднання 1167. Мультиплексор 1151 передає кінцевий транспортний потік даних ю на модем 1351 через з'єднання 1168 для подальшої передачі через канал зв'язку з низькою пропускною спроможністю 16.
Фіг.27Б - діаграма станів, що ілюструє роботу пристрою прийняття рішень 1152, зображеного на Фіг.27А. У станах то, т1 і т2 байт відеопрограми зчитується з асинхронного буфера РІРО 1125 і передається через « З'ЄДднання 1168 на модем 1351. У стані т3 байт знову зчитується з асинхронного буфера РІРО 1125 і з с передається на модем 1351. Якщо біт 5 встановлений, потрібно перейти в стан т4, інакше - у стан туаї. У стані т4 байт знову зчитується з асинхронного буфера РІРО 1125 і передається на модем 1351. Якщо "нуль", ;» тоді потрібно перейти в стан тууаїї, інакше - у стан тб. У стані то байт знову зчитується з асинхронного буфера РІРО 1125 і передається на модем 1351. Якщо 4-й біт встановлений, треба перейти в стан тб, інакше - у тан тмаїї. Якщо пристрій станів доходить до стану Ітп6, у пакеті є нове значення РСК а, отже, старе значення с заміняється новим.
У станах тб, т/, т8, т9, т10 ії т1, байт зчитується з асинхронного буфера РІРО 1125 і відкидається.
Ме, Сигнал, що запускає РСК, на лінії 1171 установлюється забороняючим. Протягом наступних шести циклів ко синхронізуючих імпульсів передаються ці шість байтів, пов'язаних з новим значенням поля РСК (по з'єднанню 1167), замість шести байтів, пов'язаних зі старим значенням поля РОК.
Ш- У стані тмулаїї з асинхронного буфера РІРО 1125 зчитується байт і передається на модем 1351, і очікується
Ге) наступне рішення (1125) щодо пакета.
У стані 0 синхронізуючий байт (0х47) стандарту МРЕС-2 передається на модем 1351. У стані ії на модем 1351 передається байт ОХ1Р. У стані і2 на модем передається байт ОХРЕЕ. У стані іЗ на модем передається байт в ОХ1о, де о - це визначене значення сопіїпийу сошпіег (лічильник безперервності). У стані ії і ї2 передається значення РІО для використання в даних Інтернет; у переважному варіанті втілення винаходу використовується іФ) значення РІО - ОХІЕРЕЕ. Слід зазначити, що може використовуватися будь-яке значення, за умови, що воно не ко суперечить конструкції і не конфліктує з жодним використовуваним РІО. Лічильник безперервності - це стандартне 4-х розрядне поле, що збільшується при кожному транспортному пакеті з таким же РІО. У стані туаїй бо байт даних Інтернет передається на модем 1351 і очікується наступне рішення по пакету (1152).
У стані по на модем 1351 передається синхронізуючий байт стандарту МРЕС-2 (0х47). У стані п1 на модем 1351 передається байт ОХ1Р. У стані п2 на модем передається байт ОХЕР. У стані п3 на модем 1351 передається байт Ох1р, де р має відповідне значення лічильника безперервності. У стані пай на модем 1351 передається байт ОХЕРЕ і очікується наступне рішення по пакету (1152). 65 Фіг.278 - функціональна схема, що ілюструє роботу мультиплексора даних СО 1150, зображеного на Фіг.27А.
У блоці 1153 мультиплексор даних СО 1150 готовий до відправлення нового пакета. У блоці 1154 визначається,
чи готовий до передачі через з'єднання 1166 пакет програми формату МРЕС-2 (Фіг.19). У блоці 1156, якщо пакет програми у форматі МРЕС-2 готовий, він передається на модем 1351 через з'єднання 1168. Якщо пакет програми у форматі МРЕС-2 не готовий, мультиплексор даних СО 1150 визначає в блоці 1155, чи досягнутий ліміт даних. Якщо ліміт досягнутий, мультиплексор даних СО 1150 передає нульовий пакет у блоці 1157. Якщо ліміт не досягнутий, мультиплексор даних СО 1150 відправляє пакет службових даних у блоці 1158.
Фіг27Г - функціональна схема, що ілюструє функцію прийняття рішень по пакету програми 1152 мультиплексора даних СО, зображеного на Фіг.27А. У блоці 1181 здійснюється вибір передачі пакета програми у форматі МРЕС-2, при цьому блок 1181 відповідає блоку 1156 малюнка 270. У блоці 1182 визначається, чи 7/0 Містить переданий пакет значення РСК. Якщо пакет не містить значення РСК, у блоці 1183 здійснюється передача пакета програми МРЕС-2. Якщо ж у блоці 1182 визначено, що пакет містить значення РСК, то в блоці 1184 подається забороняючий сигнал запуску РСК на з'єднання 1171 (Фіг.19), і старе значення РСК заміняється новим через з'єднання 1167.
Фіг.28 - схематичний вид, що ілюструє функціонування пристрою установки кадрів СО 1100, зображеного на 7/5 Фіг.19, у напрямку основного потоку даних (від центральної станції до помешкань абонентів). На уповільнений транспортний потік 1168, призначений для передачі на модем 1351, вибірково відправляються окремі пакети з вихідного транспортного потоку кількох програм 1161 шляхом фіксування вибраного значення РСК на вході 1164 (Фіг.19) в інкрементор РСК 1140 (Фіг.19) через з'єднання 1172, і подачі на нього забороняючого сигналу запуску РОК 1171. У пакетах, що містять поле РСК, виконується коригування поля РСК відповідно до опису
Фіг.26.
Фіг.29 - схематичний вид, що ілюструє мультиплексор даних СО, який знаходиться в пристрої установки кадрів СО 1100, зображеному на Фіг.19, у напрямку зворотного потоку даних (від помешкання абонента до центральної станції). Хоча для спрощення він не показаний на Фіг.19, пристрій установки кадрів СО 1100 містить, крім мультиплексора даних СО 1150, ще й демультиплексор даних СО 1155, який приймає сч ов двоспрямовані дані Інтернет від помешкань абонентів 1300 через з'єднання 1168, і керуючу інформацію через канал управління 1174. Демультиплексор даних СО спрямовує дані Інтернет, наприклад, до комп'ютера 1355 (не і) показаний) через з'єднання 1169. Функціонування каналу управління 1174 аналогічно описаному вище.
Фіг.30 - схематичний вид, що ілюструє роботу демультиплексора даних СР 1455 у напрямку основного потоку даних. Відеопрограми і дані приймаються через з'єднання 1456 від модему О5І. 1351. Демультиплексор даних Ге! зо СР 1455 розділяє дані відеопрограм, подаючи їх на декодер МРЕС-2 1356 (Фіг.18) через з'єднання 1457, а двоспрямовані дані Інтернет подає на вхід комп'ютера 1355 (Фіг.18) через з'єднання 1459. Також він подає - сигнали на канал управління 1174, функціонування якого описано при розгляді Фіг.19. с
Фіг.31 - схематичний вид, що ілюструє роботу мультиплексора даних СР 1450, який знаходиться в пристрої установки кадрів СР 1400, зображеному на Фіг.17А, у напрямку зворотного потоку даних. Двоспрямовані дані ісе)
Інтернет приймаються мультиплексором СР 1450 через з'єднання 1459 і передаються на модем О5І. 1351 через ю канал зв'язку 16. Відзначимо, що мультиплексор даних СР 1450 передає тільки двоспрямовані дані Інтернет і керуючу інформацію через канал зв'язку 1174 у напрямку зворотного потоку даних.
Фіг32 - блок-схема рішень, що ілюструє функціонування демультиплексора даних СО 1155 і демультиплексора даних СР 1455. Блок 1186 означає прийняття нового пакета. У блоці 1187 визначається, чи «
Містить пакет службові дані. Якщо ні, то в блоці 1188 демультиплексор даних очікує наступний пакет. Якщо ж пл) с пакет містить службові дані, у блоці 1189 вони витягаються, і демультиплексор даних очікує наступного пакета, . як показано в блоці 1188. и?» Фіг.33 - функціональна схема, що ілюструє роботу мультиплексора даних СР 1450, зображеного на Фіг.17А. У блоці 1401 мультиплексор даних СР 1450 готовий передати новий пакет. У блоці 1402 визначається, чи досягнутий ліміт даних. Якщо ліміт даних досягнутий, у блоці 1404 мультиплексор даних СР 1450 відправляє с нульовий пакет. Якщо в блоці 1402 визначається, що ліміт даних не досягнутий, у блоці 1406 мультиплексор даних СР 1450 передає пакет службових даних по модему 1351 на центральну станцію 400 через канал зв'язку
Ме, 16. Це свідчить про те, що дані, передані в напрямку зворотного потоку даних, також форматуються в ко транспортні пакети. Хоча ця функція не є необхідною для функціонування конструкції даного винаходу, вона 5р бприяє стандартизації. Мультиплексор даних СР 1450 генерує тільки пакети службових даних і нульові пакети.
Ш- Фіг.34 - схематичний вид, що ілюструє альтернативне застосування пристрою установки кадрів 1100,
Ге) зображеного на Фіг.19. При цьому застосуванні пристрій установки кадрів СО 1100 добавляє нову програму до існуючого транспортного потоку. Елементи пристрою, які виконують ті ж функції, що описані при розгляді малюнка 19, мають єдині номери і не будуть знову описуватися. Як показано на малюнку, програма, яка ов додається, спрямовується в асинхронний буфер РІРО 1125 через з'єднання 1551. Пристрій витягання РОК 1130 також здійснює поточний нагляд за транспортним потоком через з'єднання 1551, подібно до роботи фільтра РІЮ
Ф) 1110, зображеного на Фіг.19. Пристрій витягання РСК 1130, інкрементор РОК 1140 і асинхронний буфер РІБО ка 1125 виконують ті ж функції, що й описані вище. Замість мультиплексора даних 1150 використовується мультиплексор програми 1550, який отримує існуючі потоки програм через з'єднання 1552. Мультиплексор бо програми 1550 заміняє вхідні нульові пакети пакетами, пов'язаними з новою програмою, і подає вихідний сигнал на з'єднання 1554, яке містить новий потік програми п-1. В описане вище втілення винаходу можуть бути внесені різноманітні зміни і модифікації, не виходячи істотно за рамки даного винаходу. Всі подібні модифікації і зміни можуть бути включені в рамки даного винаходу. бо

Claims (16)

Формула винаходу
1. Система для підтримки часової синхронізації у системі передачі цифрового відео, яка включає фільтр, конфігурований для прийому групи програм, яка містить кілька програм, і виділення щонайменше однієї з зазначених програм, буфер, що підтримує зв'язок з зазначеним фільтром, пристрій витягання посилання на програмні тактові імпульси (РСК), який підтримує зв'язок з зазначеним фільтром, і конфігурований для витягання значення РСК із зазначеної програми, лічильник, який взаємодіє з зазначеним пристроєм РОК, конфігурований для приймання зазначеного значення РСК і збільшення зазначеного значення РСК протягом тактового циклу, і мультиплексор, що з'єднаний із зазначеним лічильником і конфігурований для прийому 70 вихідного сигналу зазначеного буфера і зазначеного лічильника.
2. Система за п. 1, яка відрізняється тим, що зазначений пристрій витягання РСК конфігурований для копіювання зазначеного значення РСК із щонайменше однієї зазначеної програми в зазначений лічильник.
З. Система за п. 2, яка відрізняється тим, що зазначений лічильник конфігурований для перезапису зазначеного значення РОК у щонайменше одну зазначену програму.
4. Система за п. 2, яка відрізняється тим, що зазначений мультиплексор конфігурований для додавання до вихідного сигналу зазначеного буфера і зазначеного лічильника щонайменше одного двоспрямованого каналу даних.
5. Система за п. 2, яка відрізняється тим, що зазначений мультиплексор конфігурований для додавання до вихідного сигналу зазначеного буфера і зазначеного лічильника щонайменше одного телефонного каналу.
6. Система за п. 2, яка відрізняється тим, що зазначений мультиплексор конфігурований для додавання до вихідного сигналу зазначеного буфера і зазначеного лічильника щонайменше одного двоспрямованого каналу даних і щонайменше одного телефонного каналу.
7. Система за п. 2, яка відрізняється тим, що додатково включає в себе демультиплексор, конфігурований для прийому і виділення щонайменше одного двоспрямованого каналу даних і щонайменше одного телефонного СМ каналу. (5)
8. Спосіб підтримки часової синхронізації у системі передачі цифрового відео, що включає етапи прийому до фільтра транспортного потоку цифрового відео, який складається з багатьох пакетів і містить кілька програм, кожна з яких має значення посилання синхронізації, фільтрацію зазначеного транспортного потоку для виділення щонайменше однієї бажаної програми з зазначених кількох програм, передачу зазначеної бажаної програми в. 0) буфер і контроль зазначеної програми для виявлення наявності зазначеного придатного значення посилання м синхронізації в зазначених пакетах, копіювання зазначеного значення посилання синхронізації в лічильник, додавання в зазначеному лічильнику значення кількості часу перебування зазначеної бажаної програми в с зазначеному буфері, передачу зазначеного значення посилання синхронізації в мультиплексор, і перезапис со зазначеного значення посилання синхронізації в зазначеній бажаній програмі на виході даної програми з зазначеного буфера. ів)
9. Спосіб за п. 8, який відрізняється тим, що включає етап об'єднання в зазначеному мультиплексорі зазначеної бажаної програми і щонайменше одного двоспрямованого каналу даних.
10. Спосіб за п. 8, який відрізняється тим, що включає етап об'єднання в зазначеному мультиплексорі « зазначеної бажаної програми і щонайменше одного телефонного каналу.
11. Спосіб за п. 8, який відрізняється тим, що включає етап об'єднання в зазначеному мультиплексорі - с зазначеної бажаної програми, щонайменше одного двоспрямованого каналу даних і щонайменше одного а телефонного каналу. є»
12. Спосіб за п. 8, який відрізняється тим, що включає етап прийому до демультиплексора щонайменше одного двоспрямованого каналу даних і щонайменше одного телефонного каналу.
13. Спосіб за п. 12, який відрізняється тим, що включає етап виділення щонайменше одного зазначеного 1 двоспрямованого каналу даних і щонайменше одного зазначеного телефонного каналу. бу
14. Спосіб передачі відеосигналу, сигналу двоспрямованих даних і телефонного каналу, що включає етапи прийому у приймачі-передавачі сигналу, що містить відеосигнал, сигналу двоспрямованих даних, телефонного ко сигналу і каналу керування, виділення зазначеного відеосигналу, зазначеного сигналу двоспрямованих даних, -1 50 зазначеного телефонного сигналу і зазначеного каналу керування, маршрутизації зазначеного відеосигналу на відеодекодер, маршрутизації зазначеного сигналу двоспрямованих даних на інтерфейс даних, маршрутизації 3е) зазначеного телефонного сигналу на телефон, і маршрутизацію зазначеного каналу керування на процесор.
15. Спосіб за п. 14, який відрізняється тим, що включає етапи ущільнення зазначеного сигналу двоспрямованих даних і зазначеного каналу керування, і передачі зазначених ущільнених сигналів на приймач-передавач. о
16. Спосіб за п. 14, в якому зазначений канал керування забезпечується шляхом застосування невикористовуваного біта потоку даних МРЕС-2, що дозволяє користувачу обмінюватися інформацією ко керування через зазначений приймач-передавач. 60 б5
UA2000063153A 1997-11-04 1998-04-11 Система і спосіб підтримки синхронізації за часом у мережі цифрового відео UA56279C2 (uk)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US6415397P 1997-11-04 1997-11-04
PCT/US1998/023546 WO1999023833A1 (en) 1997-11-04 1998-11-04 System and method for maintaining timing synchronization in a digital video network

Publications (1)

Publication Number Publication Date
UA56279C2 true UA56279C2 (uk) 2003-05-15

Family

ID=22053926

Family Applications (2)

Application Number Title Priority Date Filing Date
UA2000063153A UA56279C2 (uk) 1997-11-04 1998-04-11 Система і спосіб підтримки синхронізації за часом у мережі цифрового відео
UA2000063152A UA57812C2 (uk) 1997-11-04 1998-04-11 Система та спосіб передачі цифрового відеосигналу та даних через канал зв'язку

Family Applications After (1)

Application Number Title Priority Date Filing Date
UA2000063152A UA57812C2 (uk) 1997-11-04 1998-04-11 Система та спосіб передачі цифрового відеосигналу та даних через канал зв'язку

Country Status (15)

Country Link
US (3) US6154772A (uk)
EP (2) EP1034658A4 (uk)
JP (2) JP2003521130A (uk)
KR (2) KR20010031833A (uk)
CN (2) CN1285117A (uk)
AU (4) AU1379399A (uk)
BR (2) BR9814841A (uk)
CA (2) CA2308379C (uk)
CZ (1) CZ298458B6 (uk)
IL (1) IL135961A0 (uk)
NZ (2) NZ504466A (uk)
RU (2) RU2222116C2 (uk)
TR (2) TR200001229T2 (uk)
UA (2) UA56279C2 (uk)
WO (4) WO1999023825A1 (uk)

Families Citing this family (183)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7486782B1 (en) * 1997-09-17 2009-02-03 Roos Charles E Multifunction data port providing an interface between a digital network and electronics in residential or commercial structures
EP0920154B1 (de) * 1997-11-24 2004-11-03 STMicroelectronics GmbH Verfahren und Schaltungsanordnung zur selektiven digitalen seriellen Übertragung
US8284774B2 (en) 1998-04-03 2012-10-09 Megawave Audio Llc Ethernet digital storage (EDS) card and satellite transmission system
US7177910B1 (en) * 1998-07-21 2007-02-13 Globespanvirata, Inc. System and method for communicating in a point-to-multipoint DSL network
US6567981B1 (en) 1998-08-03 2003-05-20 Elysium Broadband Inc. Audio/video signal redistribution system
KR100276609B1 (ko) * 1998-10-29 2001-01-15 서평원 디에스3 프레임 구조 및 이를 이용한 디지털 티브이 신호의 전송장치
KR100314655B1 (ko) * 1998-12-11 2001-12-28 오길록 비대칭형멀티미디어위성통신시스템에서망동기장치및그방법
US20060262813A1 (en) * 1998-12-18 2006-11-23 Digital Networks North America, Inc. Multi-channel video pump
US6473441B1 (en) * 1998-12-18 2002-10-29 Escient Convergence Corp Multi-channel video pump
US6748421B1 (en) * 1998-12-23 2004-06-08 Canon Kabushiki Kaisha Method and system for conveying video messages
WO2000044125A1 (en) * 1999-01-20 2000-07-27 Matsushita Electric Industrial Co., Ltd. Method and apparatus for data transmission, and method and apparatus for data reception
US6637027B1 (en) * 1999-03-18 2003-10-21 Webtv Networks, Inc. System and method for controlling access to broadcast services
US6996098B2 (en) * 1999-03-31 2006-02-07 Sedna Patent Services, Llc Method and apparatus for injecting information assets into a content stream
US20050261907A1 (en) 1999-04-12 2005-11-24 Ben Franklin Patent Holding Llc Voice integration platform
US6408272B1 (en) 1999-04-12 2002-06-18 General Magic, Inc. Distributed voice user interface
US8255956B2 (en) 1999-06-28 2012-08-28 Cox Communications, Inc. System and method for delivery of short-time duration video segments
EP1067772A1 (en) * 1999-07-05 2001-01-10 CANAL+ Société Anonyme Subscriber information management for broadcast systems and Internet
US7486648B1 (en) * 1999-10-11 2009-02-03 Park Tours, Inc. Wireless extension of local area networks
US7564873B1 (en) * 1999-12-10 2009-07-21 Cox Communications, Inc. Method and apparatus for providing in-band messaging within a video on demand environment
US7089577B1 (en) * 2000-01-14 2006-08-08 Terayon Communication Systems, Inc. Process for supplying video-on-demand and other requested programs and services from a headend
US6889385B1 (en) * 2000-01-14 2005-05-03 Terayon Communication Systems, Inc Home network for receiving video-on-demand and other requested programs and services
US20020059637A1 (en) * 2000-01-14 2002-05-16 Rakib Selim Shlomo Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions
US8095956B1 (en) * 2000-02-25 2012-01-10 Qwest Communications International Inc Method and system for providing interactive programming
US7120924B1 (en) 2000-02-29 2006-10-10 Goldpocket Interactive, Inc. Method and apparatus for receiving a hyperlinked television broadcast
US7343617B1 (en) 2000-02-29 2008-03-11 Goldpocket Interactive, Inc. Method and apparatus for interaction with hyperlinks in a television broadcast
US7367042B1 (en) 2000-02-29 2008-04-29 Goldpocket Interactive, Inc. Method and apparatus for hyperlinking in a television broadcast
US6714545B1 (en) * 2000-03-03 2004-03-30 Qwest Communications International, Inc. VDSL data network, service and management architecture
US7325043B1 (en) 2000-03-08 2008-01-29 Music Choice System and method for providing a personalized media service
US8463780B1 (en) 2000-03-08 2013-06-11 Music Choice System and method for providing a personalized media service
US7275256B1 (en) 2001-08-28 2007-09-25 Music Choice System and method for providing an interactive, visual complement to an audio program
US7856485B2 (en) 2000-03-08 2010-12-21 Music Choice Systems and methods for providing customized media channels
US7133924B1 (en) 2000-03-08 2006-11-07 Music Choice Personalized audio system and method
US7028082B1 (en) 2001-03-08 2006-04-11 Music Choice Personalized audio system and method
US7320025B1 (en) 2002-03-18 2008-01-15 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
US7783722B1 (en) 2000-03-08 2010-08-24 Music Choice Personalized audio system and method
US20070178912A1 (en) * 2000-03-14 2007-08-02 Robert Baranowski System and method for enhancing user experience in a wide-area facility having a distributed, bounded environment
US6879963B1 (en) 2000-04-12 2005-04-12 Music Choice Cross channel delivery system and method
US8271341B2 (en) * 2000-04-12 2012-09-18 Music Choice Media content delivery systems and methods
US7113546B1 (en) * 2000-05-02 2006-09-26 Ati Technologies, Inc. System for handling compressed video data and method thereof
CA2307895A1 (en) * 2000-05-05 2001-11-05 Pmc-Sierra Inc. Bus interface for transfer of sonet/sdh data
TWI263136B (en) * 2000-06-30 2006-10-01 Seiko Epson Corp Information distribution system, information distribution method, and computer program for executing the method
US20020042754A1 (en) 2000-10-10 2002-04-11 Del Beccaro David J. System and method for receiving broadcast audio/video works and for enabling a consumer to purchase the received audio/video works
US20020083438A1 (en) * 2000-10-26 2002-06-27 So Nicol Chung Pang System for securely delivering encrypted content on demand with access contrl
KR100359782B1 (ko) * 2000-11-27 2002-11-04 주식회사 하이닉스반도체 엠펙 디코더의 시스템 타임 클럭 조정 장치 및 방법
US7058967B2 (en) * 2000-12-15 2006-06-06 Lockheed Martin Corporation Video distribution system and method
US20040071216A1 (en) * 2000-12-21 2004-04-15 Richardson John William Delivering video over an ATM/DSL network using a multi-layered video coding system
US20020083201A1 (en) * 2000-12-22 2002-06-27 Sridhar Iyengar Formatting and delivering arbitrary content to wireless handheld devices
US20020127969A1 (en) * 2001-03-12 2002-09-12 Meade William Kendall Wireless network storage device and method
US20020141387A1 (en) * 2001-04-03 2002-10-03 David Orshan System, method and computer program product for delivery of internet services from a central system to multiple internet service providers at guaranteed service levels
US6987734B2 (en) * 2001-04-20 2006-01-17 Clear Channel Wireless, Inc. Provision of digital data via multiple broadcasts
EP1388078A1 (en) * 2001-05-03 2004-02-11 Nokia Inc. Method and system for implementing mpls redundancy
US6580731B1 (en) * 2001-05-18 2003-06-17 Network Elements, Inc. Multi-stage SONET overhead processing
US6888826B1 (en) * 2001-06-06 2005-05-03 Applied Micro Circuits Corporation Pointer generator design that provides multiple outputs that can be synchronized to different clocks
WO2002100108A1 (en) * 2001-06-06 2002-12-12 Complete Tv, Llc Centralized aggregation of broadcast television programming and multi-market digital delivery thereof over interconnected terrestrial fiber optic networks
US6973096B2 (en) * 2001-07-10 2005-12-06 Intel Corporation System and method for processing bandwidth allocation messages
US7075953B2 (en) * 2001-07-30 2006-07-11 Network-Elements, Inc. Programmable SONET framing
US7512955B2 (en) * 2001-08-07 2009-03-31 Sharp Laboratories Of America, Inc. Method and system for accessing and implementing declarative applications used within digital multi-media broadcast
WO2003032621A2 (en) * 2001-10-05 2003-04-17 Teraburst Networks, Inc. Immersive visualization theater system and method
US20030093545A1 (en) * 2001-11-14 2003-05-15 Inventec Tomorrow Work Studio Corporation, Taiwan Method and system for downloading data to portable electronic device
US20030093799A1 (en) * 2001-11-14 2003-05-15 Kauffman Marc W. Streamed content Delivery
CA2411991A1 (en) * 2001-11-19 2003-05-19 Linear Systems Ltd. Transmitting digital video signals over an ip network
US7441192B2 (en) 2001-12-06 2008-10-21 Toyota Motor Sales U.S.A., Inc. Programming, selecting, and playing multimedia files
US20030112804A1 (en) * 2001-12-19 2003-06-19 Jouni Kamarainen Method, system and architecture for service broadcasting over orthogonal frequency division multiplexing using an internet protocol cellular network & session initiated protocol
US20030121054A1 (en) * 2001-12-26 2003-06-26 Digeo, Inc. Display for a client terminal for an interactive video casting system
US20030128389A1 (en) * 2001-12-26 2003-07-10 Eastman Kodak Company Method for creating and using affective information in a digital imaging system cross reference to related applications
US7376159B1 (en) * 2002-01-03 2008-05-20 The Directv Group, Inc. Exploitation of null packets in packetized digital television systems
WO2003067845A2 (en) 2002-02-04 2003-08-14 Imagine Broadband Limited Media transmission system and method
US7617295B1 (en) 2002-03-18 2009-11-10 Music Choice Systems and methods for providing a broadcast entertainment service and an on-demand entertainment service
US7286473B1 (en) 2002-07-10 2007-10-23 The Directv Group, Inc. Null packet replacement with bi-level scheduling
ITTO20020858A1 (it) * 2002-10-04 2004-04-05 Rai Radiotelevisione Italiana Sistema di trasmissione di segnali digitali dvb/mpeg,particolarmente per comunicazioni via satellite
US7111039B2 (en) * 2002-11-20 2006-09-19 Microsoft Corporation System and method for using packed compressed buffers for improved client server communications
JP2004178472A (ja) * 2002-11-29 2004-06-24 Sanyo Electric Co Ltd プログラム取得方法およびその方法を利用可能なパケット転送装置
US7925246B2 (en) 2002-12-11 2011-04-12 Leader Technologies, Inc. Radio/telephony interoperability system
US8195714B2 (en) 2002-12-11 2012-06-05 Leaper Technologies, Inc. Context instantiated application protocol
DE10306268A1 (de) * 2003-02-14 2004-08-26 Michael Sack Verfahren zum Übermitteln eines Nutzerdatensatzes an eine Anwenderstation
US7158169B1 (en) 2003-03-07 2007-01-02 Music Choice Method and system for displaying content while reducing burn-in of a display
US7626609B1 (en) 2003-03-07 2009-12-01 Music Choice Method and system for displaying content while reducing burn-in of a display
US7949052B1 (en) 2003-03-27 2011-05-24 Cisco Technology, Inc. Method and apparatus to deliver a DVB-ASI compressed video transport stream
US7647221B2 (en) * 2003-04-30 2010-01-12 The Directv Group, Inc. Audio level control for compressed audio
WO2004102196A1 (fr) * 2003-04-30 2004-11-25 Chengdu Kuachang Medical Industrial Limited Dispositif comprenant des nanostructures destine a une separation ou une analyse, et preparation et mise en oeuvre de ce dispositif
US9207905B2 (en) 2003-07-28 2015-12-08 Sonos, Inc. Method and apparatus for providing synchrony group status information
US8234395B2 (en) 2003-07-28 2012-07-31 Sonos, Inc. System and method for synchronizing operations among a plurality of independently clocked digital data processing devices
US11294618B2 (en) 2003-07-28 2022-04-05 Sonos, Inc. Media player system
US11650784B2 (en) 2003-07-28 2023-05-16 Sonos, Inc. Adjusting volume levels
US8290603B1 (en) 2004-06-05 2012-10-16 Sonos, Inc. User interfaces for controlling and manipulating groupings in a multi-zone media system
US11106425B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
US8020023B2 (en) 2003-07-28 2011-09-13 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices without a voltage controlled crystal oscillator
US8086752B2 (en) * 2006-11-22 2011-12-27 Sonos, Inc. Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data
US11106424B2 (en) 2003-07-28 2021-08-31 Sonos, Inc. Synchronizing operations among a plurality of independently clocked digital data processing devices
KR100532278B1 (ko) * 2003-07-31 2005-11-29 삼성전자주식회사 Mpts-spts 분리 장치
US20050076384A1 (en) * 2003-08-29 2005-04-07 Manish Upendran System and method for presenting non-broadcast content on a broadcast-based device
US7346556B2 (en) * 2003-08-29 2008-03-18 Yahoo! Inc. System and method for performing purchase transactions utilizing a broadcast-based device
US20050050576A1 (en) * 2003-08-29 2005-03-03 Manish Upendran System and method for integrating broadcast content and non-broadcast content
US20050076383A1 (en) * 2003-08-29 2005-04-07 Manish Upendran System and method for providing a user interface
US7912226B1 (en) 2003-09-12 2011-03-22 The Directv Group, Inc. Automatic measurement of audio presence and level by direct processing of an MPEG data stream
US7529247B2 (en) 2003-09-17 2009-05-05 Rivulet Communications, Inc. Empirical scheduling of network packets
US7468948B2 (en) * 2003-09-17 2008-12-23 Steven A Rogers Empirical scheduling of network packets using coarse and fine testing periods
US7653924B1 (en) * 2003-10-01 2010-01-26 Cisco Technology, Inc. Digital video streaming over optical network
US7339923B2 (en) * 2003-10-31 2008-03-04 Rivulet Communications, Inc. Endpoint packet scheduling system
US7508813B2 (en) * 2003-11-25 2009-03-24 Rivulet Communications Local area network contention avoidance
CN100550817C (zh) * 2004-02-15 2009-10-14 华为技术有限公司 实现组播带宽扩展的数字用户线接入复用器及其数据传输方法
ATE397835T1 (de) * 2004-03-18 2008-06-15 3M Innovative Properties Co Eine baueinheit mit drei telekommunikationsmodulen
US9977561B2 (en) 2004-04-01 2018-05-22 Sonos, Inc. Systems, methods, apparatus, and articles of manufacture to provide guest access
KR20040052921A (ko) * 2004-05-17 2004-06-23 김기천 분산 트래픽 제어를 위한 클록 동기화 장치
RU2348972C2 (ru) * 2004-05-19 2009-03-10 Еитиро ТЕРАСАВА Устройство обработки информации, система обновления программного обеспечения, способ обновления программного обеспечения и программа для его реализации
US8868698B2 (en) 2004-06-05 2014-10-21 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US8326951B1 (en) 2004-06-05 2012-12-04 Sonos, Inc. Establishing a secure wireless network with minimum human intervention
US20050278756A1 (en) * 2004-06-12 2005-12-15 Brown Alan E Information processing apparatus featuring a multi-subsystem wireless bus architecture
EP1624662B1 (en) * 2004-08-06 2008-10-15 Alcatel Lucent Data-flow quality control in a DSL system
US7453885B2 (en) * 2004-10-13 2008-11-18 Rivulet Communications, Inc. Network connection device
US7665116B2 (en) * 2004-10-27 2010-02-16 Arris Group, Inc. Network architecture for real time delivery of video over lossy networks from remote locations
US20060101495A1 (en) * 2004-11-05 2006-05-11 William Yoshida Device evaluation using media access control emulator
US7720050B1 (en) * 2005-06-10 2010-05-18 Conxx, Inc. Method and apparatus for implementing and managing a network architecture
WO2006138620A2 (en) 2005-06-15 2006-12-28 Music Choice Systems and methods for facilitating the acquisition of content
US20070021053A1 (en) * 2005-07-20 2007-01-25 Marrah Jeffrey J Wireless satellite radio distribution network
US8204950B2 (en) 2005-09-15 2012-06-19 Qwest Communications International Inc. Webpage search
US20070071026A1 (en) * 2005-09-23 2007-03-29 Rivulet Communications, Inc. Compressed video packet scheduling system
US7359276B1 (en) * 2005-09-27 2008-04-15 Xilinx, Inc. Multi-port system for communication between processing elements
US20070092022A1 (en) * 2005-10-26 2007-04-26 Broadcom Corporation Integrated frequency shift-keying FSK transceiver
US8170189B2 (en) * 2005-11-02 2012-05-01 Qwest Communications International Inc. Cross-platform message notification
US20070156807A1 (en) * 2005-12-29 2007-07-05 Jian Ma Data transmission method and arrangement for data transmission
US9323821B2 (en) 2006-04-05 2016-04-26 Qwest Communications International Inc. Network repository auto sync wireless handset
US20070239832A1 (en) * 2006-04-05 2007-10-11 Qwest Communications International Inc. Communication presentation in a calendar perspective
US8078476B2 (en) 2006-04-05 2011-12-13 Qwest Communications International Inc. Cross-platform calendar notifications
US8214469B2 (en) 2006-04-06 2012-07-03 Qwest Communications International Inc. Multiple use of common perspectives
US8320535B2 (en) 2006-04-06 2012-11-27 Qwest Communications International Inc. Selectable greeting messages
US8819751B2 (en) * 2006-05-16 2014-08-26 Qwest Communications International Inc. Socially networked television experience
US9386327B2 (en) 2006-05-24 2016-07-05 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US8280982B2 (en) 2006-05-24 2012-10-02 Time Warner Cable Inc. Personal content server apparatus and methods
US8024762B2 (en) 2006-06-13 2011-09-20 Time Warner Cable Inc. Methods and apparatus for providing virtual content over a network
US8072874B2 (en) * 2007-09-11 2011-12-06 The Directv Group, Inc. Method and system for switching to an engineering signal processing system from a production signal processing system
JP4905060B2 (ja) * 2006-11-07 2012-03-28 富士通株式会社 受信装置およびデータ再生方法
US7949993B2 (en) * 2006-11-28 2011-05-24 International Business Machines Corporation Method and system for providing a visual context for software development processes
US8181206B2 (en) 2007-02-28 2012-05-15 Time Warner Cable Inc. Personal content server apparatus and methods
US7787836B2 (en) * 2007-03-12 2010-08-31 Intel Corporation Multiple radios communication device and a method thereof
US20090031370A1 (en) * 2007-07-23 2009-01-29 The Directv Group, Inc. Method and system for communicating broadband content availability through a satellite
US9756290B2 (en) 2007-09-11 2017-09-05 The Directv Group, Inc. Method and system for communicating between a local collection facility and a remote facility
US8973058B2 (en) * 2007-09-11 2015-03-03 The Directv Group, Inc. Method and system for monitoring and simultaneously displaying a plurality of signal channels in a communication system
US8472871B2 (en) 2007-09-11 2013-06-25 The Directv Group, Inc. Method and system for monitoring and switching between a primary and diverse site in a satellite communication system
US9300412B2 (en) 2007-09-11 2016-03-29 The Directv Group, Inc. Method and system for operating a receiving circuit for multiple types of input channel signals
US9313457B2 (en) * 2007-09-11 2016-04-12 The Directv Group, Inc. Method and system for monitoring a receiving circuit module and controlling switching to a back-up receiving circuit module at a local collection facility from a remote facility
US8170069B2 (en) * 2007-09-11 2012-05-01 The Directv Group, Inc. Method and system for processing signals from a local collection facility at a signal processing facility
US8356321B2 (en) 2007-09-11 2013-01-15 The Directv Group, Inc. Method and system for monitoring and controlling receiving circuit modules at a local collection facility from a remote facility
US8988986B2 (en) 2007-09-12 2015-03-24 The Directv Group, Inc. Method and system for controlling a back-up multiplexer in a local collection facility from a remote facility
US8479234B2 (en) * 2007-09-12 2013-07-02 The Directv Group, Inc. Method and system for monitoring and controlling a local collection facility from a remote facility using an asynchronous transfer mode (ATM) network
US7861270B2 (en) * 2007-09-12 2010-12-28 The Directv Group, Inc. Method and system for controlling a back-up receiver and encoder in a local collection facility from a remote facility
US8724635B2 (en) 2007-09-12 2014-05-13 The Directv Group, Inc. Method and system for controlling a back-up network adapter in a local collection facility from a remote facility
US8218811B2 (en) 2007-09-28 2012-07-10 Uti Limited Partnership Method and system for video interaction based on motion swarms
US8150807B2 (en) * 2007-10-03 2012-04-03 Eastman Kodak Company Image storage system, device and method
US9037074B2 (en) 2007-10-30 2015-05-19 The Directv Group, Inc. Method and system for monitoring and controlling a local collection facility from a remote facility through an IP network
US9049354B2 (en) * 2007-10-30 2015-06-02 The Directv Group, Inc. Method and system for monitoring and controlling a back-up receiver in local collection facility from a remote facility using an IP network
US9049037B2 (en) * 2007-10-31 2015-06-02 The Directv Group, Inc. Method and system for monitoring and encoding signals in a local facility and communicating the signals between a local collection facility and a remote facility using an IP network
US8077706B2 (en) * 2007-10-31 2011-12-13 The Directv Group, Inc. Method and system for controlling redundancy of individual components of a remote facility system
US8500014B2 (en) 2007-11-14 2013-08-06 Varcode Ltd. System and method for quality management utilizing barcode indicators
US8484349B2 (en) * 2008-02-08 2013-07-09 Cisco Technology, Inc. Dynamic DSL line bandwidth management with the subscriber's consent
US9503691B2 (en) 2008-02-19 2016-11-22 Time Warner Cable Enterprises Llc Methods and apparatus for enhanced advertising and promotional delivery in a network
US8264493B2 (en) * 2008-05-12 2012-09-11 Playcast Media Systems, Ltd. Method and system for optimized streaming game server
US8638858B2 (en) 2008-07-08 2014-01-28 Intellectual Ventures Fund 83 Llc Method, apparatus and system for converging images encoded using different standards
US8321903B2 (en) * 2008-07-28 2012-11-27 Playcast Media Systems, Ltd. External services allocation in closed on-demand systems
CN103944705B (zh) * 2008-08-04 2017-04-05 太阳专利信托公司 用户设备、接收方法、基站、集成电路以及发送方法
US8719610B2 (en) * 2008-09-23 2014-05-06 Qualcomm Incorporated Low power electronic system architecture using non-volatile magnetic memory
US9762973B2 (en) * 2008-11-04 2017-09-12 The Directv Group, Inc. Method and system for operating a receiving circuit module to encode a channel signal into multiple encoding formats
JP5407294B2 (ja) * 2008-11-20 2014-02-05 ソニー株式会社 無線通信装置および無線通信方法
CN102385850A (zh) * 2010-08-31 2012-03-21 中国长城计算机深圳股份有限公司 一种信号转换电路及数字信号显示设备
US8548011B2 (en) * 2010-12-02 2013-10-01 Plx Technology, Inc. Dynamic host clock compensation
US9831971B1 (en) 2011-04-05 2017-11-28 The Directv Group, Inc. Method and system for operating a communication system encoded into multiple independently communicated encoding formats
US9729120B1 (en) 2011-07-13 2017-08-08 The Directv Group, Inc. System and method to monitor audio loudness and provide audio automatic gain control
US9344292B2 (en) 2011-12-30 2016-05-17 Sonos, Inc. Systems and methods for player setup room names
US20130262693A1 (en) * 2012-04-02 2013-10-03 Chris Phillips Methods and apparatus for segmenting, distributing, and resegmenting adaptive rate content streams
US9197937B1 (en) 2012-04-26 2015-11-24 Music Choice Automatic on-demand navigation based on meta-data broadcast with media content
US9628259B2 (en) 2012-05-24 2017-04-18 Telefonaktiebolaget L M Ericsson (Publ) Distributing clock synchronization information within an optical communications network
EP2760249B1 (en) 2013-01-24 2019-10-23 InterPhone Service Sp. z o.o. Method and system for distributing data packets on communication channel and stationary modular transceiver devices for performing the method and system
CN103198851B (zh) * 2013-03-05 2016-06-15 福建星网视易信息系统有限公司 一种基于时间戳消息的多终端同步播放方法
US20140282786A1 (en) 2013-03-12 2014-09-18 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US9412294B2 (en) * 2013-08-22 2016-08-09 Boe Technology Group Co., Ltd. Data transmission device, data transmission method and display device
US20150149601A1 (en) * 2013-11-25 2015-05-28 Laszlo Emil POPESZKU Computer Implemented System for Collecting Usage Statistics for IT Systems
US10219027B1 (en) 2014-10-24 2019-02-26 Music Choice System for providing music content to a user
US9746893B1 (en) * 2014-10-28 2017-08-29 Google Inc. Delaying power restoration
US10728599B2 (en) * 2014-12-12 2020-07-28 Arris Enterprise, Llc Gateway server conditioned media streaming
US10303422B1 (en) 2016-01-05 2019-05-28 Sonos, Inc. Multiple-device setup
US10477544B2 (en) 2017-12-19 2019-11-12 Raytheon Company System and method for sharing RF signal processing
US11076182B2 (en) * 2018-11-19 2021-07-27 Viacom International Inc. Transport stream automatic change over
US11196899B1 (en) * 2020-06-18 2021-12-07 Sony Group Corporation Synchronization of wireless-audio to video

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4509211A (en) * 1983-05-16 1985-04-02 Xantech Corporation Infrared extension system
US5016272A (en) * 1989-06-16 1991-05-14 Stubbs James R Home video system
US5251324A (en) * 1990-03-20 1993-10-05 Scientific-Atlanta, Inc. Method and apparatus for generating and collecting viewing statistics for remote terminals in a cable television system
RU2006942C1 (ru) * 1990-05-14 1994-01-30 Научно-исследовательский институт промышленного телевидения "Растр" Система для обработки изображений
RU2006941C1 (ru) * 1990-05-17 1994-01-30 Научно-исследовательский институт промышленного телевидения "Растр" Устройство для обработки изображений
KR930002795B1 (ko) * 1990-10-31 1993-04-10 삼성전자 주식회사 주파수 중첩정보 삽입 및 분리회로
RU2022364C1 (ru) * 1991-01-21 1994-10-30 Институт кибернетики им.В.М.Глушкова АН Украины Цифроаналоговая система для регистрации и обработки информации
NZ243743A (en) * 1991-07-31 1995-06-27 Alcatel Australia Channel selection switch with tuner and converter
US5303229A (en) * 1991-07-31 1994-04-12 Alcatel Network Systems, Inc. Optical network unit
JPH0549024A (ja) * 1991-08-09 1993-02-26 Fujitsu Ltd パソコン連携式テレビ電話装置
US5528281A (en) * 1991-09-27 1996-06-18 Bell Atlantic Network Services Method and system for accessing multimedia data over public switched telephone network
US5247347A (en) * 1991-09-27 1993-09-21 Bell Atlantic Network Services, Inc. Pstn architecture for video-on-demand services
US5371532A (en) * 1992-05-15 1994-12-06 Bell Communications Research, Inc. Communications architecture and method for distributing information services
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
ATE190180T1 (de) * 1992-12-09 2000-03-15 Discovery Communicat Inc Wiederholt programmierbares endgerät für programmvorschläge eines verteilsystems für fernsehprogramme
US5566174A (en) * 1994-04-08 1996-10-15 Philips Electronics North America Corporation MPEG information signal conversion system
US5608447A (en) 1994-05-27 1997-03-04 Bell Atlantic Full service network
US5473385A (en) 1994-06-07 1995-12-05 Tv/Com Technologies, Inc. Clock correction in a video data decoder using video synchronization signals
US5555441A (en) * 1994-08-02 1996-09-10 Interim Design Inc. Interactive audiovisual distribution system
US5621728A (en) * 1994-09-12 1997-04-15 Bell Atlantic Network Services, Inc. Level 1 gateway controlling broadband communications for video dial tone networks
US5682325A (en) * 1994-09-12 1997-10-28 Bell Atlantic Network Services, Inc. Level 1 gateway for video tone networks
US5557320A (en) * 1995-01-31 1996-09-17 Krebs; Mark Video mail delivery system
US5572517A (en) * 1995-02-28 1996-11-05 General Instrument Corporation Configurable hybrid medium access control for cable metropolitan area networks
US5659353A (en) 1995-03-17 1997-08-19 Bell Atlantic Network Services, Inc. Television distribution system and method
US5630204A (en) * 1995-05-01 1997-05-13 Bell Atlantic Network Services, Inc. Customer premise wireless distribution of broad band signals and two-way communication of control signals over power lines
US5914712A (en) * 1995-05-08 1999-06-22 Video Jukebox Network, Inc. Interactive video system
US5784683A (en) * 1995-05-16 1998-07-21 Bell Atlantic Network Services, Inc. Shared use video processing systems for distributing program signals from multiplexed digitized information signals
US5793927A (en) * 1995-06-07 1998-08-11 Hitachi America, Ltd. Methods for monitoring and modifying a trick play data stream to insure MPEG compliance
US5826166A (en) * 1995-07-06 1998-10-20 Bell Atlantic Network Services, Inc. Digital entertainment terminal providing dynamic execution in video dial tone networks
RU2093968C1 (ru) * 1995-08-02 1997-10-20 Закрытое акционерное общество "Техно-ТМ" Способ кодирования-декодирования изображений и устройство для его осуществления
US5956024A (en) * 1995-08-08 1999-09-21 Continental Cablevision, Inc. Graphical user interface for customer service representatives for subscriber management systems
US5758258A (en) * 1995-08-21 1998-05-26 Microsoft Corporation Selective delivery of programming for interactive televideo system
US5790543A (en) * 1995-09-25 1998-08-04 Bell Atlantic Network Services, Inc. Apparatus and method for correcting jitter in data packets
US5699392A (en) 1995-11-06 1997-12-16 Stellar One Corporation Method and system for the recovery of an encoder clock from an MPEG-2 transport stream
US5793414A (en) * 1995-11-15 1998-08-11 Eastman Kodak Company Interactive video communication system
US5754783A (en) * 1996-02-01 1998-05-19 Digital Equipment Corporation Apparatus and method for interleaving timed program data with secondary data
US5774497A (en) * 1996-04-12 1998-06-30 Hewlett-Packard Co Method and apparatus for PCR jitter measurement in an MPEG-2 transport stream
US5929850A (en) * 1996-07-01 1999-07-27 Thomson Consumer Electronices, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
US5844615A (en) * 1997-01-16 1998-12-01 General Instrument Corporation Communication of VBI data in digital television data streams

Also Published As

Publication number Publication date
CN1169365C (zh) 2004-09-29
BR9814841A (pt) 2001-11-20
WO1999023825A1 (en) 1999-05-14
AU746881B2 (en) 2002-05-02
US6208666B1 (en) 2001-03-27
CA2308379A1 (en) 1999-05-14
WO1999023833A1 (en) 1999-05-14
JP2001522208A (ja) 2001-11-13
KR20010031833A (ko) 2001-04-16
EP1027805A4 (en) 2004-12-22
CZ20001635A3 (cs) 2000-12-13
AU1379399A (en) 1999-05-24
BR9813937A (pt) 2002-01-22
AU758166B2 (en) 2003-03-20
CN1301457A (zh) 2001-06-27
WO1999023774A1 (en) 1999-05-14
CA2308379C (en) 2004-02-17
US6434562B1 (en) 2002-08-13
KR20010031842A (ko) 2001-04-16
AU1381799A (en) 1999-05-24
WO1999023774A9 (en) 1999-08-12
TR200001229T2 (tr) 2001-06-21
NZ504467A (en) 2002-10-25
TR200001230T2 (tr) 2002-05-21
US6154772A (en) 2000-11-28
AU1308499A (en) 1999-05-24
CA2308398A1 (en) 1999-05-14
CN1285117A (zh) 2001-02-21
IL135961A0 (en) 2001-05-20
UA57812C2 (uk) 2003-07-15
CZ298458B6 (cs) 2007-10-10
EP1027805A1 (en) 2000-08-16
NZ504466A (en) 2004-02-27
JP2003521130A (ja) 2003-07-08
WO1999023824A1 (en) 1999-05-14
RU2222116C2 (ru) 2004-01-20
HK1038127A1 (en) 2002-03-01
WO1999023824A9 (en) 1999-08-12
EP1034658A4 (en) 2004-12-15
EP1034658A1 (en) 2000-09-13
RU2220512C2 (ru) 2003-12-27
AU1306299A (en) 1999-05-24
CA2308398C (en) 2004-06-08

Similar Documents

Publication Publication Date Title
UA56279C2 (uk) Система і спосіб підтримки синхронізації за часом у мережі цифрового відео
US7548548B2 (en) System for low noise aggregation in DOCSIS contention slots in a shared upstream receiver environment
US8356321B2 (en) Method and system for monitoring and controlling receiving circuit modules at a local collection facility from a remote facility
US8072874B2 (en) Method and system for switching to an engineering signal processing system from a production signal processing system
US20090070830A1 (en) Method and System for Monitoring a Receiving Circuit Module and Controlling Switching to a Back-up Receiving Circuit Module at a Local Collection Facility from a Remote Facility
WO1997039583A1 (en) A method and system to transmit video/data signals from a device to a communications network connection card
KR101183554B1 (ko) 위성 게이트웨이 장애를 보상하기 위한 시스템과 방법
US9756290B2 (en) Method and system for communicating between a local collection facility and a remote facility
US20060126607A1 (en) Method and system for operating a field programmable line card using a country coded template
US8170069B2 (en) Method and system for processing signals from a local collection facility at a signal processing facility
US9300412B2 (en) Method and system for operating a receiving circuit for multiple types of input channel signals
JP4868686B2 (ja) デジタル放送信号多重送出装置
CZ20001638A3 (cs) Systém a způsob udržování synchronizace časování v digitální televizní síti
US20090070829A1 (en) Receiving circuit module for receiving and encoding channel signals and method for operating the same
KR20080072522A (ko) 멀티캐스트 ip 주소를 선택하기 위한 시스템과 방법