Система для прийому трансльованого сигналу, яка містить в собі комп’ютер та декодер
Формула / Реферат
1. Система для приймання цифрових даних, що передаються шляхом мовлення, яка містить в собі комп'ютер і декодер, яка відрізняється тим, що згаданий декодер включає в себе засіб маршрутизації, при цьому цифрові дані, що передаються шляхом мовлення і приймаються згаданим декодером, призначені для згаданого комп'ютера, ідентифікуються й спрямовуються в прикладні програми згаданого комп'ютера за допомогою згаданого засобу маршрутизації.
2. Система, яка містить в собі комп'ютер і декодер за п. 1, яка відрізняється тим, що згаданий засіб маршрутизації також виконаний з можливістю спрямовування даних у прикладні програми згаданого декодера.
3. Система, яка містить в собі комп'ютер і декодер за п. 1 або 2, яка відрізняється тим, що згаданий декодер додатково споряджений прикладною програмою, виконаною з можливістю конфігурування робочих параметрів декодера.
4. Система, яка містить в собі комп'ютер і декодер за п. 3, яка відрізняється тим, що згадана прикладна програма конфігурування виконана з можливістю конфігурування, серед іншого, згаданого засобу маршрутизації.
5. Система, яка містить в собі комп'ютер і декодер за п. 3 або 4, яка відрізняється тим, що згадана прикладна програма конфігурування завантажується в декодер або модифікується з використанням команд, що приймаються від згаданого комп'ютера.
6. Система, яка містить в собі комп'ютер і декодер за будь-яким із пп. 3-5, яка відрізняється тим, що згадана прикладна програма конфігурування записується в пам'ять декодера при виготовленні декодера.
7. Система, яка містить в собі комп'ютер і декодер за будь-яким із пп. 3-6, яка відрізняється тим, що згадана прикладна програма конфігурування завантажується в декодер або модифікується з використанням команд, що приймаються у складі даних, які передаються шляхом мовлення.
8. Система, яка містить в собі комп'ютер і декодер за будь-яким із попередніх пунктів, яка відрізняється тим, що дані у форматі MPEG, що передаються шляхом мовлення і приймаються згаданим декодером, спрямовуються за відповідним маршрутом за допомогою таблиці маршрутизації, принаймні частково — у відповідності зі значенням заголовка-ідентифікатора пакета.
9. Система, яка містить в собі комп'ютер і декодер за будь-яким із попередніх пунктів, яка відрізняється тим, що цифрові дані, що передаються шляхом мовлення й спрямовуються в згаданий комп'ютер, включають у себе дані, призначені для обробки прикладними програмами, раніше встановленими в цьому комп'ютері, і/або включають у себе прикладні програми, призначені для встановлення й виконання у згаданому комп'ютері.
10. Система, яка містить в собі комп'ютер і декодер за будь-яким із попередніх пунктів, яка відрізняється тим, що згаданий декодер додатково включає в себе засіб дешифрування, призначений для дешифрування цифрових даних, що вони передаються у скрембльованій формі шляхом мовлення, для їх подальшого спрямовування в згаданий комп'ютер у дешифрованій формі.
11. Система, яка містить в собі комп'ютер і декодер за п. 10, яка відрізняється тим, що згаданий декодер має еквівалент робочого ключа для дешифрування слова керування, що входить до складу даних, які передаються шляхом мовлення, яке згодом використовується для дескремблювання цих даних.
12. Система, яка містить в собі комп'ютер і декодер за будь-яким із попередніх пунктів, яка відрізняється тим, що згаданий декодер додатково включає в себе модем, і згаданий засіб маршрутизації виконаний з можливістю спрямовування в цей модем вибраних повідомлень, що приймаються від певної прикладної програми згаданого комп'ютера.
13. Система, яка містить в собі комп'ютер і декодер за будь-яким із попередніх пунктів, яка відрізняється тим, що функціонування декодера, принаймні частково, керується сигналами керування, що передаються від певного засобу керування, що його включає в себе згаданий комп'ютер.
14. Система, яка містить в собі комп'ютер і декодер за п. 13, яка відрізняється тим, що згаданий комп'ютер керує роботою тюнера згаданого декодера для вибору частоти каналу для приймання цифрових даних, що підлягають завантаженню в згаданий комп'ютер.
15. Система, яка містить в собі комп'ютер і декодер за п. 13 або 14, яка відрізняється тим, що згаданий комп'ютер виконаний з можливістю передавання в згаданий декодер сигналу керування, що робить декодер несприйнятливим до певних вибраних команд, що приймаються від певних вибраних інших входів декодера.
16. Система, яка містить в собі комп'ютер і декодер за будь-яким із попередніх пунктів, яка відрізняється тим, що згаданий комп'ютер споряджений прикладною програмою Інтернет-броузера, виконаною з можливістю приймання даних, що спрямовуються через згаданий декодер.
17. Система, яка містить в собі комп'ютер і декодер за будь-яким із попередніх пунктів, яка відрізняється тим, що згаданий комп'ютер споряджений прикладною програмою, виконаною з можливістю приймання фінансової інформації, наприклад інформації про ціни акцій, що спрямовується через згаданий декодер.
18. Система, яка містить в собі комп'ютер і декодер за будь-яким із попередніх пунктів, яка додатково включає в себе телевізійний дисплей, підключений до декодера, при цьому згаданий декодер виконаний з можливістю обробки прийнятих аудіовізуальних даних, переданих шляхом мовлення, і їх подальшого пересилання у згаданий телевізійний дисплей.
19. Декодер для використання в системі, яка містить в собі комп'ютер і декодер, охарактеризованої в будь-якому з попередніх пунктів, який включає в себе засіб маршрутизації, виконаний з можливістю ідентифікування і спрямовування за відповідним маршрутом переданих шляхом мовлення цифрових даних, призначених для підключеного комп'ютера.
20. Комп'ютер для використання в системі, яка містить в собі комп'ютер і декодер, охарактеризованої в будь-якому з пунктів 1-18, який включає в себе засіб керування, виконаний з можливістю формування сигналів керування для керування, принаймні частково, функціонуванням декодера.
Текст
Даний винахід відноситься до комбінованої системи, що включає в себе комп'ютер і декодер, для приймання цифрових даних, що передаються шляхом мовлення. Винахід відноситься в рівній мірі до кожного елемента комп'ютера і декодера, що можуть використовуватися в такій системі. Передача цифрових даних шляхом мовлення добре відома в галузі систем платного телебачення, де скрембльована аудіовізуальна інформація передається за допомогою супутникового або супутниковокабельного каналу множині абонентів (передплатників), кожний з яких має у своєму розпорядженні декодер або приймач-декодер, здатний дескремблювати передану програму для подальшого перегляду. Відомі також наземні системи цифрового мовлення. Не так давно було запропоновано використовувати те хнології цифрового мовлення для поширення цифрових даних та інформації інших типів. Передавання шляхом мовлення має ряд переваг у порівнянні з іншими телекомунікаційними мережами, такими як телефонні мережі, особливо в тому, що стосується пропускної здатності, надійності передавання тощо. З цієї причини були запропоновані системи, що використовують кабельні або супутникові канали, наприклад, для забезпечення доступу до Інтернет. На сьогодні надання таких послуг знаходиться на початковому етапі розвитку, і запропоновані для цього традиційні апаратні і програмні системи часто погано пристосовані до таких застосувань. Наприклад, якщо розглядати приймач-декодер для цифрового телебачення - керування системою звичайно здійснюють за допомогою засобу дистанційного керування, подібного до пульта дистанційного керування для телевізора. Тоді як засіб дистанційного керування такого типу є задовільним для телевізійних потреб (перемикання каналів, вибір у гідах програм або меню), більш складні прикладні програми, такі як Інтернетброузери, для зручної роботи будуть потребувати застосування клавіатури. Як інший приклад - для деяких прикладних програм наявна в декодері пам'ять може виявитися недостатньою для забезпечення ефективної роботи. З цих причин можна передбачити "комбайн", що об'єдн ує ПК (персональний комп'ютер) і декодер. Але незважаючи на те, що теоретичні переваги такого поєднання очевидні, деталі практичної реалізації такої системи можуть виявити багато інших проблем, що стосуються, зокрема, обміну інформацією між двома цими пристроями, а також того, як декодер конфігур ується для роботи з різними типами даних, як декодер перемикається між різними режимами роботи (наприклад, режимом телебачення й режимом Інтернет) тощо. Метою цього винаходу є надання комбінованої системи "декодер+комп'ютер", що може бути ефективно реалізована на практиці, яка б забезпечувала можливість завантаження цифрових даних із декодера в комп'ютер, дозволяючи при цьому уникати будь-яких потенційних проблем функціонування, пов'язаних із взаємодією компонентів системи між собою. Згідно з цим винаходом пропонується комбінована система з комп'ютера й декодера для приймання цифрових даних, що передаються шляхом мовлення, яка відрізняється тим, що згаданий декодер включає в себе засіб маршрутизації, при цьому цифрові дані, що передаються шляхом мовлення і приймаються згаданим декодером, призначені для згаданого комп'ютера, ідентифікуються й спрямовуються в прикладні програми згаданого комп'ютера за допомогою згаданого засобу маршрутизації. Наявність у декодері засобу маршрутизації забезпечує декодеру можливість просто й ефективно ідентифікувати повідомлення, призначені для прикладних програм самого декодера, і дозволяє декодеру відхиляти, наприклад, повідомлення, що мають іншого адресата. У системі "комп'ютер+декодер" основна частина даних, що приймаються декодером під час роботи в даному режимі, буде спрямовуватись в комп'ютер для подальшої обробки. Однак у певних випадках дані можуть спрямовуватись в прикладні програми самого декодера. Наприклад, декодер може бути споряджений прикладною програмою для контролю за передаванням. В одному з варіантів реалізації згадана прикладна програма може контролювати безперервність повідомлень, що передаються, наприклад, шляхом перевірки надходження кожного із пронумерованої послідовності повідомлень. У цьому випадку дані, що характеризують номер повідомлення, передаються в згадану контролюючу прикладну програму. В альтернативному варіанті в стек, розташований у пам'яті декодера, можуть передаватися певні стандартні тестові повідомлення для того, щоб надати декодеру можливість оцінити якість каналу передавання, виходячи з набору прийнятих повідомлень. Прийняті дані, які було передано шляхом мовлення, можуть також використовуватися прикладними програмами згаданого декодера для модифікування таблиці маршрутизації, як це буде описано нижче. В одному варіанті реалізації, якому віддається особлива перевага, згаданий декодер додатково споряджений прикладною програмою, виконаною з можливістю конфігурування робочих параметрів декодера, в тому числі, серед іншого, згаданого засобу маршрутизації. Ця прикладна програма конфігурування і відповідні параметри можуть завантажуватися в декодер із згаданого комп'ютера, або модифікуватися з використанням команд, що приймаються від згаданого комп'ютера. В альтернативному варіанті, або ж у доповнення, згадана прикладна програма конфігур ування разом із даними, що представляють вихідні значення конфігураційних параметрів, може бути записана в пам'ять декодера при виготовленні декодера, щоб уможливити автоматичне конфігурування декодера при його вмиканні. У варіанті, якому віддається перевага, згадана прикладна програма конфігур ування також може завантажуватися в декодер із даних, що передаються шляхом мовлення, або модифікуватися з використанням команд, які приймаються в даних, що передаються шляхом мовлення. Така реалізація забезпечує можливість дистанційного перепрограмування декодера, використовуючи команди, що містяться в потоку даних, що передається шляхом мовлення. На практиці згаданий засіб маршрутизації може бути виконаний з можливістю ідентифікувати й спрямовувати повідомлення за певним маршрутом (тобто маршрутизува ти) у відповідності із властивостями прийнятих блоків даних. В одному з варіантів реалізації дані у форматі MPEG, що передаються шляхом мовлення і приймаються згаданим декодером, спрямовуються за певним маршрутом за допомогою таблиці маршрутизації у відповідності зі значенням заголовка-ідентифікатора пакета. Цифрові дані, що передаються шляхом мовлення і спрямовуються в згаданий комп'ютер, можуть просто включати в себе дані, призначені для обробки прикладними програмами, раніше встановленими в цьому комп'ютері, наприклад, прикладними програмами, записаними на дискеті, які були завантажені в комп'ютер. Однак в одному з варіантів реалізації згадані дані, що передаються шляхом мовлення, також можуть включати в себе самі прикладні програми, представлені таким чином, що є можливим їх спрямовування в згаданий комп'ютер для виконання в ньому. Таким способом може здійснюватися дистанційне завантаження прикладних програм із віддаленого сервера в згаданий комп'ютер. У випадку, коли згадані дані, що передаються, не є конфіденційними і/або надаються провайдером безкоштовних сервісів (що може мати місце у разі певних Інтернет-програм), дані можуть передаватися через ефір в незашифрованому вигляді. Однак у випадку, коли згадані дані, що передаються в комп'ютер, є конфіденційними або є важливими в інших відношеннях, бажаною є наявність засобів для обмеження доступ у до ци х даних. У варіанті, якому віддається перевага, згаданий декодер додатково включає в себе засіб дешифр ування, призначений для дешифрування цифрових даних, які передаються у скрембльованій формі, для їх подальшого спрямування в згаданий комп'ютер у деши фрованій формі. В одній з реалізацій скрембльовані дані передаються разом зі словом керування для дескремблювання цих даних, а саме слово керування зашифровується за допомогою так званого робочого ключа і передається в зашифрованій формі. Згаданий декодер має еквівалент згаданого робочого ключа для дешифрування слова керування і дескремблювання даних. Ці й інші подібні заходи безпеки, відомі в галузі декодування телевізійних даних, можуть з успіхом використовуватися в запропонованій системі для обмеження доступу до даних, призначених для прикладних програм згаданого комп'ютера. В описаних вище варіантах реалізації функціонування згаданого засобу маршрутизації було розглянуте в основному для випадку призначених для комп'ютера або декодера даних, які приймаються через канал передавання, що через нього дані передаються шляхом мовлення. Однак зрозуміло, що згаданий засіб маршрутизації може також здійснювати маршрутизацію для випадку цифрових даних, що приймаються з інших джерел, таких як прикладні програми згаданого декодера і/або згаданого комп'ютера, а також даних, що приймається через інші порти введення згаданого декодера, такі як послідовне/паралельне з'єднання тощо. У випадку, коли згадана комбінована система "комп'ютер+декодер" призначена для використання з інтерактивною прикладною програмою, такою як Інтернет-програма, комп'ютер може бути підключений до модема, так що з комп'ютера у сервер, розташований в центрі мовлення або в іншому місці, можуть передаватися повідомлення для запитування, наприклад, передавання певної заданої Інтернет-сторінки або подібної інформації. Однак це може збільшити вартість системи для користувача. У варіанті, якому віддається перевага, згаданий декодер додатково включає в себе модем, і згаданий засіб маршрутизації виконаний з можливістю спрямування в згаданий модем вибраних повідомлень, що приймаються від певної прикладної програми згаданого комп'ютера. На практиці майже всі приймачідекодери, призначені для систем цифрового телебачення, обладнані модемним каналом, і вартість модему вже включена до вартості самого декодера. Як згадано в початкових абзацах цього тексту, у разі поєднання декодера і комп'ютера можуть виникати проблеми, пов'язані з обміном інформацією і суперечними командами. У варіанті реалізації винаходу, якому віддається особлива перевага, передбачено, що функціонування декодера принаймні частково керується сигналами керування, що передаються від певного засобу керування, розміщеного в згаданому комп'ютері. Шляхом передавання керування згаданим декодером згаданому комп'ютеру можна підвищити ефективність керування функціонуванням системи. Наприклад, в одному варіанті реалізації згаданий комп'ютер керує роботою тюнера згаданого декодера для вибору частоти каналу для приймання цифрових даних, що підлягають завантаженню в згаданий комп'ютер. Оскільки ця інформація може бути відома прикладній програмі згаданого комп'ютера, але не відома декодеру, автоматичний вибір частоти каналу за допомогою цієї прикладної програми значно спрощує для оператора настроювання системи. Завдяки такому передаванню керування можна буде також уникнути потенційних конфліктів між командами, що передаються в згаданий декодер іншими засобами, наприклад, пристроєм дистанційного керування декодером, і командами, що передаються згаданим комп'ютером. Наприклад, згаданий комп'ютер може бути виконаний з можливістю передавання в згаданий декодер сигналу керування, що робить декодер несприйнятливим до певних вибраних команд, що приймаються від певних вибраних інших входів декодера, таких як команда зміни каналу від пристрою дистанційного керування декодером. У певних варіантах реалізації згаданому декодеру все ще може дозволятися приймати команди від інших джерел вхідних даних, наприклад, команди, що приймаються в потоці даних, що передається шляхом мовлення. Зрозуміло, що запропонована система "комп'ютер+декодер" може використовуватися в різних комерційних прикладних програмах, починаючи від прикладних програм типу інтернет-броузерів, орієнтованих на широке коло споживачів, до більш спеціалізованих прикладних програм, призначених для корпоративних задач, коли канал мовлення використовується для передавання конфіденційних даних. Один з можливих прикладів передбачає передавання фінансової інформації з центральної фінансової установи на множину віддалених терміналів, особливо інформації про ціни акцій. У такій прикладній програмі споживач виграє від пропускної спроможності каналу, що збільшилася в порівнянні зі стандартними мережами зв'язку, при забезпеченні безпеки секретних даних за допомогою шифрованого передавання (якщо передбачається). У цьому варіанті реалізації декодер буде використовуватися виключно як канал для інформації, призначеної для згаданого комп'ютера, і не буде працювати з телевізійними передачами. З іншого боку, коли декодер призначений для використання як масовий ринковий продукт, очевидно, що буде вигідно, щоб декодер міг також використовуватися у своїй звичайній конфігурації, тобто для приймання й обробки сигналів цифрового телебачення. У цьому випадку згадана система додатково включає в себе телевізійний дисплей, при цьому згаданий декодер виконаний з можливістю обробки прийнятих аудіовізуальних даних, переданих шляхом мовлення, і їх подальшого пересилання у згаданий телевізійний дисплей. Цей винахід також розповсюджується на комп'ютер і декодер для використання в системі, описаній вище. Незважаючи на те що в заявці згадуються "приймач-декодер" і "декодер", зрозуміло, що запропонований винахід рівною мірою охоплює як варіанти реалізації, що використовують об'єднаний з декодером приймач, так і такі, що використовують декодувальний пристрій, який працює в поєднанні з фізично окремим приймачем. Такий декодер може бути пристроєм того ж типу, що і використовуваний у будь-якій супутниковій, наземній, кабельній і будь-якій іншій системі мовлення цифрових даних, і може мати інші мультимедійні можливості. Нижче буде описаний, виключно як приклад, один із варіантів реалізації запропонованого винаходу, в якому: На фіг.1 у загальних рисах показана архітектура системи передавання цифрових даних, відомої в галузі цифрового телебачення; На фіг.2 у загальних рисах показані компоненти приймача-декодера; На фіг.3 показана апаратна архітектура комбінованої системи із приймача-декодера і комп'ютера, відповідно до варіанта реалізації винаходу, що розглядається; На фіг.4 показана архітектура програмного забезпечення системи, поданої на фіг.3. На фіг.1 показана в загальних рисах система 1000 мовлення й приймання цифрового телебачення, яка може бути виконана з можливістю використання в цьому винаході. Вона включає практично стандартну систему 2000 приймання й передавання цифрових даних, яка використовує систему ущільнення MPEG-2 для передавання ущільнених цифрових сигналів. Більш конкретно, MPEG-2-компресор 2002 у центрі мовлення приймає потік цифрових сигналів, наприклад, потік відеосигналів. Компресор 2002 з'єднаний з мультиплексором і скремблером 2004 за допомогою з'єднання 2006. Мультиплексор 2004 приймає множину вхідних сигналів, компонує один або декілька транспортних потоків і передає ущільнені цифрові сигнали в передавач 2008 центра мовлення за допомогою з'єднання 2010, яке, звичайно, може бути будь-якого виду, включаючи телекомунікаційні канали. Передавач 2008 передає електромагнітні сигнали через канал "Земля-супугаик" 2012 на супутниковий транспондер 2014, де вони обробляються електронними засобами і передаються через віртуальний канал "супутник-Земля" 2016 на наземний приймач 2018, що звичайно має форму тарілки, який належить або орендується кінцевим користувачем. Сигнали, що приймаються приймачем 2018, передаються в суміщений приймач-декодер 2020, що належить або орендується кінцевим користувачем, підключений до телевізора 2022 кінцевого користувача. Приймач-декодер 2020 декодує ущільнений MPEG-2 сигнал у телевізійний сигнал для телевізора 2022. Система 3000 умовного доступу підключена до мультиплексора 2004 і приймача-декодера 2020 і розміщується частково в центрі мовлення і частково - в декодері. Вона забезпечує кінцевому користувачеві можливість доступу до цифрови х передач, що передаються шляхом мовлення, від одного або декількох провайдерів мовлення. У приймач-декодер 2020 може бути встановлена смарт-картка, здатна дешифр увати повідомлення, що відносяться до комерційних пропозицій (наприклад, до однієї або декількох телепередач або інформаційних сервісів, що продаються провайдером мовлення). Передача скрембльованих даних широко відома в галузі систем платного телебачення. Звичайно скрембльовані дані передаються разом зі словом керування для дескремблювання цих даних, при цьому саме слово керування зашифровується за допомогою так званого робочого ключа і передається в зашифрованій формі. Скрембльовані дані і зашифроване слово керування потім приймаються декодером 2020, що має доступ до еквівалента згаданого робочого ключа, записаного на смарт-картці, встановленій у декодері, для дешифр ування зашифрованого слова керування і подальшого дескремблювання переданих даних. Абонент, що заплатив, буде отримувати в EMM (повідомленні умовного доступу), що передається щомісяця, робочий ключ, необхідний для дешифрування зашифрованого слова керування, для того, щоб зробити можливим перегляд передачі. Інтерактивна система 4000, також підключена до мультиплексора 2004 і приймача-декодера 2020 і також розміщена частково в центрі мовлення і частково в декодері, забезпечує кінцевому користувачеві можливість взаємодії з різними прикладними програмами через зворотний модемний канал 4002. Описаний вище тип систем більш широко відомий застосовно до передавання цифрових аудіовізуальних даних, які стосуються передач цифрового телебачення, що передаються шляхом мовлення. Однак, як буде більш детально описано нижче, система буде використовуватися для передавання даних, призначених для кінцевого використання в комп'ютері, підключеному до декодера, що розглядається. Ці дані можуть передаватися замість даних цифрового телебачення або ж нарівні з ними, в залежності, наприклад, від того, чи призначена ця система для масового споживчого ринку або ж для професійного ринку. У випадку, коли не передбачається поширення телевізійних сигналів, MPEG-компресор 2002, що використовується для обробки потоку цифрових відеоданих, може бути випущений. Інформація, що передається сервером 4000 для мультиплексування мультиплексором 2004, може бути заздалегідь перетворена в MPEG-формат указаним сервером або перетворена для подальшої передачі спеціальним сервером (не показаний). Нижче, з посиланнями на фіг.2, будуть описані компоненти приймача-декодера 2020, або приставки для телевізора (STB), що використовується в системі мовлення цифрових даних, пристосованого до використання в цьому винаході. Як буде показано, компоненти цього декодера в основному стандартні і їх реалізація під силу будь-якому фа хівцю в цій галузі. Як показано, декодер 2020 оснащений декількома інтерфейсами для приймання й передавання даних, зокрема, MPEG-тюнером і демультиплексором 2040 для приймання MPEG-передач, що передаються шляхом мовлення, послідовним інтерфейсом 2041, паралельним інтерфейсом 2042 і модемом 2028 для передавання й приймання даних через телефонну мережу. У варіанті реалізації, що розглядається, декодер також включає в себе перший (2030) і другий (2031) пристрої читання смарт-карток, перший пристрій 2030 - для приймання передплатної смарт-картки, що містить коди дешифрування, які відносяться до даної системи, і другий пристрій 2031 - для приймання банківської картки й інших карток. Декодер також включає в себе приймач 2043 для приймання інфрачервоних сигналів керування від пристрою ручного дистанційного керування 2044 і вихід Peritel для передавання аудіовізуальних сигналів на телевізор 2022, підключений до декодера (якщо такий є). Обробка цифрових сигналів, що приймаються через згадані інтерфейси, і генерування цифрових вихідних сигналів керується центральним блоком керування 2045. Архітектура програмного забезпечення згаданого блока керування декодера може відповідати архітектурі, що використовується у відомому декодері, і не буде тут описуватися детально. Вона може бути базована, наприклад, на віртуальній машині, яка взаємодіє через інтерфейсний шар з операційною системою більш низького рівня, реалізованою в апаратних компонентах декодера. У термінах апаратної архітектури, декодер буде оснащений процесором, блоками пам'яті, такими як оперативний запам'ятовувальний пристрій (RAM, ОЗП), постійний запам'я товувальний пристрій (ROM, ПЗП), флеш-пам'ять (FLASH) тощо, як і відомі декодери. Прикладні програми, що виконуються блоком керування 2045, можуть бути резидентними прикладними програмами, записаними в ПЗП або флеш-пам'яті декодера, або прикладними програмами, що передаються й завантажуються через MPEG 2-інтерфейс декодера. Прикладні програми можуть бути гідами по програмах (PG), іграми, інтерактивними сервісами, прикладними програмами для дистанційної купівлі товарів (телешопінгу), а також прикладними програмами запуску, що забезпечують можливість приведення декодера в робочий стан відразу ж після вмикання, і прикладними програмами для конфігурування декодера. Прикладні програми завантажуються в елементи пам'яті декодера і зберігаються там у вигляді файлів ресурсів, включаючи файли опису графічних об'єктів, файли бібліотек, файли блоків змінних, файли послідовностей команд, файли прикладних програм, файли даних тощо. Звичайно прикладні програми, що завантажуються в декодер через канал мовлення, розділяються на модулі, кожний з яких відповідає одній або декільком MPEG-таблицям. Кожна MPEG-таблиця може бути розділена на декілька секцій. Для передавання даних через послідовний або паралельний інтерфейс модулі також розділяються на таблиці й секції, при цьому розмір секції залежить від каналу, що використовується. У разі передачі шляхом мовлення модулі транспортуються у вигляді пакетів даних у потоках даних відповідних типів, наприклад, потоці відеоданих, потоці аудіоданих, потоці текстових даних. У відповідності зі стандартами MPEG, кожному пакету передує ідентифікатор пакета (PID) із 13 бітів, по одному PID для кожного пакета, що транспортується в MPEG-потоці. Таблиця структури програми (РМТ) містить список різних потоків і визначає вміст кожного потоку згідно з відповідним ідентифікатором PID. Про наявність у потоці даних прикладних програм пристрій може бути попереджений ідентифікатором PID, який визначається за допомогою таблиці РМТ. На фіг.3 подана архітектура апаратних засобів системи з комп'ютера і декодера відповідно до цього винаходу. Декодер 2020 має вхідний роз'єм для приймача 2018 і підключається також за допомогою роз'ємів послідовного і/або паралельного портів 2025, 2026 до комп'ютера 2027 типу персонального комп'ютера (ПК). В альтернативному варіанті реалізації комп'ютер 2027 може бути представлений будьякою кількістю різних обчислювальних пристроїв (робоча станція Unix тощо), здатних приймати дані і виконувати інстальовані прикладні програми. У декодері є вбудований модем 2028. Хоч він показаний на цій фігурі як окремий пристрій, модем 2028 звичайно знаходиться всередині корпусу декодера. Персональний комп'ютер 2027 може також мати з'єднання з модемом 2029, що звичайно встановлюється окремо від комп'ютера. Як буде пояснено, в певних варіантах реалізації модем 2029 може виявитися зайвим при наявності модему 2028 у декодері. Як описано вище, декодер має слоти пристроїв 2030, 2031 читання смарт-карток для приймання кредитних карток або передплатних карток, що використовуються з даним декодером. Дані, що передаються в системі, що розглядається, можуть бути зашифрованими або скрембльованими, при цьому передплатна картка, що використовується з даним декодером, містить ключ або ключі, необхідні для дешифр ування таких даних. Звертаючись до фіг.4, опишемо логічну архітектуру системи, що розглядається. Як буде зрозуміло фа хівцеві, функціональні елементи, показані всередині декодера й ПК, на практиці реалізовуються у вигляді модулів програмного забезпечення, що виконуються мікропроцесорними пристроями з використанням даних, що зберігаються в ОЗП, програмовному ПЗП з електричним стиранням (EEPROM, ППЗПЕС), флеш-пам'яті й інших засобах пам'яті вказаних пристроїв. В альтернативних варіантах певні функції можуть бути реалізовані апаратно, наприклад, за допомогою спеціалізованих інтегральних схем (ASIC). Цифрові дані, що передаються шляхом мовлення, які надаються сервером 4000 і приймаються приймачем 2018, поступають у прикладну програму-таблицю маршрутизації 2032 декодера 2020. Прикладна програма 2033 керування доступом дешифрує скрембльовані MPEG-дані для відновлення дескрембльованих пакетів повідомлень. Ці пакети повідомлень за допомогою згаданої таблиці маршрутизації спрямовують або в прикладні програми 2034 згаданого декодера, або в прикладні програми згаданого персонального комп'ютера 2027, через вибране паралельне або послідовне з'єднання 2025, 2026. Певні конкретні повідомлення можуть також пересилатися в прикладну програму 2037 конфігурування декодера, яка керує, серед іншого, конфігур уванням таблиці маршрутизації, що буде докладніше описане нижче. Вибір і подальша маршрутизація (спрямування за певним конкретним маршрутом) повідомлень може проводитися на основі PID (ідентифікатора пакета) MPEG-пакета з повідомленням, або на основі будь-якої іншої частини заголовка або будь-якої іншої ознаки прийнятого пакета з повідомленням. Дані, призначені для комп'ютера 2027, пересилаються через послідовне або паралельне з'єднання 2025, 2026 у менеджер 2035 обміну даними, виконаний з можливістю керування обміном даними через послідовний і паралельний порти комп'ютера. Якщо говорити про прикладні програми 2034 згаданого декодера 2020, вони можуть включати в себе, наприклад, прикладну програму для контролю передавання, виконану з можливістю приймання пакетних повідомлень, які відповідають певному стандартному тестовому формату, і оцінювання якості каналу передавання на основі правильного або неправильного приймання усього тестового пакетного повідомлення або його частини. Це може використовуватися, наприклад, при настроюванні приймача на частоту каналу, яким передаються згадані дані. Додатково або замість цього може бути передбачено прикладну програму-лічильник безперервності для контролю надходження кожного із пронумерованої послідовності повідомлень. Дані, що приймаються декодером і пересилаються в комп'ютер 2027, можуть включати в себе просто дані, призначені для обробки в існуючих прикладних програмах згаданого комп'ютера, наприклад, дані для веб-броузера 2036. При використанні інших, приватних комерційних прикладних програм згадані дані можуть включати в себе, наприклад, курси акцій, придатні для обробки й відображення спеціалізованою прикладною програмою. Ці дані можуть оновлюватися у відповідь на команди, що приймаються від комп'ютера 2027, або автоматично, через певні задані інтервали часу. Конфігур ування таблиці маршрутизації 2032 фактично керується прикладною програмою конфігурування 2037 згаданого декодера. Частина прикладної програми конфігурування або вона вся цілком може встановлюватися у пам'ять декодера при його виготовленні так, що декодер буде мати певний заздалегідь заданий набір команд маршрутизації, що уможливлює здійснення декодером маршрутизації пакетних повідомлень у момент умикання декодера. Нарівні з цією можливістю, або як альтернатива, прикладна програма конфігурування може встановлюватися або модифікуватися пакетними повідомленнями, що приймаються в потоках MPEG-даних і розподіляються по декодеру за допомогою маршрутизатора 2032, спочатку - згідно з вихідною заздалегідь визначеною конфігурацією маршрутизації. Таким чином, стає можливим дистанційне програмування й перепрограмування декодера. Що ще більш важливо, прикладна програма 2037 конфігурування декодера може також конфірмуватися за допомогою команд керування, що поступають від прикладної програми контролю 2038 згаданого комп'ютера 2027. Як і всі прикладні програми ПК, ця прикладна програма може бути завантажена в ПК із дискети або за допомогою пакетних повідомлень, що приймаються декодером і переспрямовуються в ПК. Після цього прикладна програма контролю може конфігур ува ти таблицю маршрутизації 2032 і її параметри необхідним чином, так щоб забезпечити декодеру можливість здійснення правильної обробки й маршрутизації повідомлень, призначених для прикладної програми-броузера 2036 або будь-якої іншої прикладної програми згаданого ПК або згаданого декодера. Конфігур ування декодера, пов'язане з іншими аспектами функціонування, звичайно також здійснюється прикладною програмою 2037 і може керуватися сигналами керування від прикладної програми контролю 2038. Завдяки цьому ПК має можливість вжити всі необхідні заходи для правильного конфігурування декодера для приймання блоків даних (повідомлень), призначених для прикладних програм згаданого ПК. Зокрема, прикладна програма контролю 2038 може бути виконана з можливістю передавання в прикладну програму 2037 керуючих повідомлень, що регулюють настройку приймальної частоти декодера, для приймання повідомлень, що передаються на певній конкретній частоті. Прикладна програма контролю 2038 також може конфігур увати декодер таким чином, що він не буде приймати інші вхідні сигнали від певних або всіх інших джерел, наприклад, запити на зміну каналу, що приймаються від пристрою дистанційного керування, що використовується з даним декодером. При бажанні можна точно так само настроїти всі інші параметри керування. Переваги цього конкретного варіанту реалізації зрозумілі. У загальному випадку в системі "ПК+декодер" оператор керує системою з термінала ПК. У цій ситуації згадана система, у принципі, повинна бути несприйнятлива до команд, що поступають у систему через декодер (можливим виключенням є, звісно ж, команди, що приймаються в потоці MPEG-даних). Ця реалізація винаходу перешкоджає виникненню таких конфліктів і дозволяє уникнути, наприклад, ситуації, в якій оператор випадково перемикає канал за допомогою пристрою дистанційного керування під час роботи прикладної програми згаданого ПК. Крім того, перевага керування декодером із допомогою ПК полягає в тому, що завантажена в ПК нова прикладна програма може автоматично переконфігурувати стандартний декодер, наприклад, такий, який звичайно настроєний на приймання відомого телевізійного каналу. За допомогою згаданої прикладної програми контролю (з ПК) можна керувати декодером із метою знаходження каналу, асоційованого з передаванням даних для згаданої нової прикладної програми, а також завантаження цих даних і їх спрямування в згадану прикладну програму персонального комп'ютера. Таким чином, користувач звільняється від необхідності самостійно настроювати декодер на відповідний канал, оскільки ПК виконує це автоматично. У реалізаціях, наведених на фіг.3 і фіг.4, система сконфігурована в основному для професійного або комерційного режиму роботи, при якому декодер використовується виключно для обробки даних, призначених для прикладних програм, що використовуються в ПК. При такій роботі декодер не буде використовува тися для обробки ТВ-даних, і не буде необхідності в телевізійному дисплеї. Проте, в певних реалізаціях декодер може також час від часу використовуватися для виконання своїх "звичайних" функцій, а саме для обробки даних цифрового телебачення. У цьому випадку до декодера згаданої системи буде підключений телевізор. У такій конфігурації перемикання між режимами декодера може проводитися за бажанням користувача. Як згадувалося вище, у випадку, коли ПК бере на себе керування декодером, наприклад, для приймання даних веб-сторінки, що завантажується для використання в прикладній програмі-броузері, декодер не буде сприймати команди, що приймаються від пристрою дистанційного керування декодером тощо, до ти, доки користувач не перерве поточний сеанс за допомогою команди від ПК. Приведений вище опис присвячений в основному маршрутизації пакетів даних, що приймаються в MPEG-потоці. Як буде зрозуміло фахівцям, згадана таблиця маршрутизації може також використовуватися для спрямування певному адресату повідомлень, що приймаються через будь-який з портів даного пристрою. Зокрема, у разі інтерактивних прикладних програм згаданого ПК, наприклад, веб-броузера 2036, може виникнути необхідність у пересилці команд із прикладних програм згаданого ПК у сервер 4000. У найпростішому варіанті реалізації ПК може бути підключений до сервера 4000 через стандартне модемне з'єднання 2029. Дані у відповідь на запити на надання інформації, що передаються з ПК 2027 через модем 2029, будуть передаватися сервером через супутниковий канал або канал мовлення 2018. Ця реалізація передбачає наявність модему в самому комп'ютері, або підключеного до нього. В іншому варіанті реалізації повідомлення, що призначаються для сервера 4000, можуть передаватися з ПК 2027 через послідовне/паралельне з'єднання 2025, 2026, спрямовуватися за допомогою таблиці маршрутизації 2032 у модем 2028, що входить до складу декодера, і потім пересилатися в сервер 4000. Оскільки на практиці всі декодери виготовляються обладнаними таким модемом, у разі такої конфігурації користувач не повинен нести додаткових витрат. Модем 2028 може, звісно ж, використовуватися також для відправки повідомлень від прикладних програм згаданого декодера, наприклад, повідомлень від прикладної програми 2034, що використовується для контролю якості передавання по вибраному каналу, або від прикладної програми 2033 керування доступом. У виняткових випадках повідомлення від сервера в декодер і/або ПК також можуть передаватися через одне з модемних з'єднань 2028, 2029.
ДивитисяДодаткова інформація
Назва патенту англійськоюSystem for receiving translated signals that contains a computer and a decoder
Назва патенту російськоюСистема для приема транслированных сигналов, содержащая компьютер и декодирующее устройство
МПК / Мітки
Мітки: сигналу, система, декодер, комп'ютер, собі, трансльованого, містить, яка, прийому
Код посилання
<a href="https://ua.patents.su/7-66790-sistema-dlya-prijjomu-translovanogo-signalu-yaka-mistit-v-sobi-kompyuter-ta-dekoder.html" target="_blank" rel="follow" title="База патентів України">Система для прийому трансльованого сигналу, яка містить в собі комп’ютер та декодер</a>
Попередній патент: Система мовлення й приймання, а також приймач-декодер і пристрій дистанційного керування для неї
Наступний патент: Резервована система обробки інформації
Випадковий патент: Спосіб гранулювання матеріалів