RU2199831C2 - Broadcast receiving system incorporating computer and decoder - Google Patents

Broadcast receiving system incorporating computer and decoder Download PDF

Info

Publication number
RU2199831C2
RU2199831C2 RU99122156A RU99122156A RU2199831C2 RU 2199831 C2 RU2199831 C2 RU 2199831C2 RU 99122156 A RU99122156 A RU 99122156A RU 99122156 A RU99122156 A RU 99122156A RU 2199831 C2 RU2199831 C2 RU 2199831C2
Authority
RU
Russia
Prior art keywords
decoder
computer
data
combined system
routing means
Prior art date
Application number
RU99122156A
Other languages
Russian (ru)
Other versions
RU99122156A (en
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
Priority claimed from EP97402619A external-priority patent/EP0866611A1/en
Application filed by Каналь+Сосьетэ Аноним filed Critical Каналь+Сосьетэ Аноним
Publication of RU99122156A publication Critical patent/RU99122156A/en
Application granted granted Critical
Publication of RU2199831C2 publication Critical patent/RU2199831C2/en

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

FIELD: broadcast receiving systems incorporating computer and decoder. SUBSTANCE: decoder has routing facilities, broadcast digital data received by decoder and designed for computer being identified and conveyed to computer application program by means of mentioned routing facilities. Computer may incorporate decoder configuration control facilities such as those for selecting decoder channel frequency. EFFECT: provision for digital data transmission from decoder to computer. 18 cl, 4 dwg

Description

Изобретение относится к комбинированной системе для приема вещательных цифровых передач, включающей в себя компьютер и декодер. Изобретение также охватывает каждый компонент компьютера и декодера, пригодный к применению в такой системе. The invention relates to a combined system for receiving broadcast digital broadcasts, including a computer and a decoder. The invention also encompasses each component of a computer and decoder suitable for use in such a system.

Вещательная передача цифровых данных хорошо известна в области систем платного телевидения, в которых скремблированная аудиовизуальная информация передается, обычно посредством спутникового или спутниково-кабельного канала, множеству подписчиков, каждый из которых располагает декодером или приемником-декодером, способным дескремблировать передаваемую программу для последующего просмотра. Известны также наземные системы вещания цифровых данных. Broadcasting digital data is well known in the field of pay-TV systems in which scrambled audiovisual information is transmitted, usually via satellite or satellite-cable channel, to a variety of subscribers, each of which has a decoder or receiver-decoder capable of descrambling the transmitted program for later viewing. Terrestrial digital data broadcasting systems are also known.

Недавно было предложено использовать подобные технологии цифрового вещания для распространения цифровых данных и информации других типов. Вещательная передача обладает рядом преимуществ по сравнению с другими сетями передачи данных, такими как телефонные сети, особенно в том, что касается величины пропускной способности, надежности передачи и т.п. По этой причине было предложено несколько систем, использующих кабельные или спутниковые каналы для предоставления доступа, например, к сети Интернет. Recently, it has been proposed to use similar digital broadcasting technologies to distribute digital data and other types of information. Broadcasting has several advantages over other data networks, such as telephone networks, especially in terms of bandwidth, transmission reliability, etc. For this reason, several systems have been proposed that use cable or satellite channels to provide access, for example, to the Internet.

В настоящее время предоставление подобных сервисов находится на начальном этапе развития, и предлагаемые для этого традиционные аппаратные и программные системы часто плохо приспособлены для рассматриваемых приложений. Например, в случае приемника-декодера для цифрового телевидения система обычно управляется с помощью устройства дистанционного управления, подобного устройству дистанционного управления для телевизора. Хотя для телевизионных приложений устройство дистанционного управления данного типа является удовлетворительным (для переключения каналов, выбора гидов по программам или меню), более сложные приложения, такие как Интернет-броузеры, для удобной работы требуют применения клавиатуры. Аналогично, в зависимости от соответствующего приложения, имеющаяся в декодере память может оказаться недостаточной для обеспечения эффективной работы. The provision of such services is currently at the initial stage of development, and the traditional hardware and software systems offered for this are often poorly adapted for the applications in question. For example, in the case of a digital television receiver / decoder, the system is typically controlled by a remote control device, such as a remote control device for a television. Although this type of remote control device is satisfactory for television applications (for switching channels, selecting program guides or menus), more complex applications, such as Internet browsers, require a keyboard for convenient operation. Similarly, depending on the respective application, the memory available in the decoder may not be sufficient to ensure efficient operation.

По этим причинам может оказаться целесообразным предусмотреть систему, объединяющую ПК (персональный компьютер) и декодер. Однако, несмотря на то, что теоретические преимущества такого сочетания очевидны, детали практической реализации такой системы могут приводить к возникновению множества других проблем, относящихся, в частности, к обмену информацией между этими двумя устройствами, а также касающиеся конфигурирования декодера для обработки различных типов данных, переключения декодера между различными режимами работы (например, режим телевидения или Интернет) и т.п. For these reasons, it may be appropriate to provide a system combining a PC (personal computer) and a decoder. However, despite the fact that the theoretical advantages of such a combination are obvious, the details of the practical implementation of such a system can lead to many other problems related, in particular, to the exchange of information between the two devices, as well as the configuration of the decoder for processing various types of data, switching the decoder between different operating modes (for example, television or Internet), etc.

Целью данного изобретения является предоставление практически реализуемой комбинированной системы "декодер+компьютер", которая бы обеспечивала возможность загрузки цифровых данных из декодера в компьютер, позволяя при этом избегать любых потенциальных проблем функционирования, связанных с взаимодействием компонентов системы между собой. The aim of this invention is the provision of a practicable combined system "decoder + computer", which would provide the ability to download digital data from the decoder to the computer, while avoiding any potential operational problems associated with the interaction of the system components with each other.

Согласно настоящему изобретению предлагается комбинированная система из компьютера и декодера для приема вещательных передач цифровых данных, отличающаяся тем, что упомянутый декодер содержит средство маршрутизации, при этом вещательные цифровые данные, принимаемые упомянутым декодером и предназначающиеся для упомянутого компьютера, идентифицируются и направляются в приложения упомянутого компьютера с помощью упомянутого средства маршрутизации. According to the present invention, there is provided a combined system of a computer and a decoder for receiving broadcasts of digital data, characterized in that said decoder comprises routing means, while digital broadcast data received by said decoder and destined for said computer are identified and sent to applications of said computer with using said routing tool.

Наличие в декодере средства маршрутизации обеспечивает декодеру возможность просто и эффективно идентифицировать сообщения, предназначенные для приложений самого декодера, и позволяет декодеру отклонять, например, сообщения, имеющие другого адресата. The presence of routing means in the decoder enables the decoder to easily and efficiently identify messages intended for the applications of the decoder itself, and allows the decoder to reject, for example, messages that have a different destination.

В системе "компьютер+декодер" основная часть данных, принимаемых декодером во время работы в данном режиме, будет направляться в компьютер для последующей обработки. Однако в определенных случаях данные могут направляться в приложения самого декодера. In the "computer + decoder" system, the bulk of the data received by the decoder during operation in this mode will be sent to the computer for subsequent processing. However, in certain cases, data may be routed to the applications of the decoder itself.

Например, декодер может быть снабжен приложением для контроля за передачей. В одном из вариантов реализации упомянутое приложение может контролировать непрерывность передаваемых сообщений, например, путем проверки поступления каждого из пронумерованной последовательности сообщений. В этом случае данные, характеризующие номер сообщения, передаются в упомянутое контролирующее приложение. For example, a decoder may be provided with a transmission control application. In one embodiment, said application can control the continuity of transmitted messages, for example, by checking the arrival of each of a numbered sequence of messages. In this case, data characterizing the message number is transmitted to the monitoring application.

В альтернативном варианте, в стек, располагающийся в памяти декодера, могут передаваться определенные стандартные тестовые сообщения, для того чтобы предоставить декодеру возможность оценить качество канала передачи, исходя из набора принятых сообщений. Alternatively, certain standard test messages may be sent to the stack located in the decoder's memory in order to enable the decoder to evaluate the quality of the transmission channel based on the set of received messages.

Принимаемые вещательные данные могут также использоваться приложениями упомянутого декодера для модифицирования таблицы маршрутизации, как это будет описано ниже. Received broadcast data may also be used by applications of the said decoder to modify the routing table, as will be described below.

В одном особенно предпочтительном варианте реализации упомянутый декодер дополнительно снабжен приложением, выполненным с возможностью конфигурирования рабочих параметров декодера, в том числе, среди прочего, упомянутого средства маршрутизации. Это приложение конфигурирования и его параметры могут загружаться в декодер из упомянутого компьютера или модифицироваться с использованием команд, принимаемых от упомянутого компьютера. В альтернативном варианте, или в дополнение, упомянутое приложение конфигурирования вместе с данными, представляющими исходные значения конфигурационных параметров, может быть записано в память декодера при изготовлении декодера, чтобы обеспечить возможность автоматического конфигурирования декодера при его включении. In one particularly preferred embodiment, said decoder is further provided with an application configured to configure decoder operational parameters, including, but not limited to, said routing means. This configuration application and its parameters can be downloaded to the decoder from said computer or modified using instructions received from said computer. Alternatively, or in addition, said configuration application, together with data representing the initial values of the configuration parameters, can be written to the memory of the decoder during the manufacture of the decoder to enable automatic configuration of the decoder when it is turned on.

Предпочтительно упомянутое приложение конфигурирования также может загружаться в декодер из передаваемых вещательных данных или модифицироваться с использованием команд, принимаемых в передаваемых вещательных данных. Такая реализация обеспечивает возможность дистанционного перепрограммирования декодера, используя команды, содержащиеся в потоке вещательных данных. Preferably, said configuration application may also be loaded into the decoder from the transmitted broadcast data or modified using instructions received in the transmitted broadcast data. This implementation provides the ability to remotely reprogram the decoder using the instructions contained in the stream of broadcast data.

На практике упомянутое средство маршрутизации может быть выполнено с возможностью идентифицировать и направлять сообщения по некоторому маршруту (т.е. маршрутизировать) в соответствии со свойствами принятых блоков данных. В одном из вариантов реализации вещательные данные, принимаемые упомянутым декодером в формате MPEG, с помощью таблицы маршрутизации направляются по некоторому маршруту в соответствии со значением заголовка-идентификатора пакета. In practice, said routing means may be configured to identify and route messages along a certain route (i.e., route) in accordance with the properties of the received data blocks. In one embodiment, the broadcast data received by the said decoder in MPEG format is sent via a routing table along some route in accordance with the value of the packet identifier header.

Направляемые в упомянутый компьютер вещательные цифровые данные могут просто включать в себя данные, предназначенные для обработки приложениями, ранее установленными в этом компьютере, например, приложениями, записанными на дискете и загружаемыми в компьютер. Однако, в одном из вариантов реализации упомянутые вещательные данные также могут включать в себя сами приложения, представленные таким образом, что является возможным их направление в упомянутый компьютер для исполнения в нем. Таким способом может осуществляться дистанционная загрузка приложений с удаленного сервера в упомянутый компьютер. Broadcast digital data sent to said computer may simply include data intended for processing by applications previously installed on that computer, for example, applications recorded on a diskette and downloaded to a computer. However, in one embodiment, the aforementioned broadcast data may also include the applications themselves, presented in such a way that it is possible to send them to the said computer for execution in it. In this way, remote download of applications from a remote server to said computer can be carried out.

В случае, когда упомянутые передаваемые данные не являются конфиденциальными и/или предоставляются провайдером бесплатных услуг (что может иметь место в случае некоторых Интернет-приложений), данные могут передаваться через эфир в незашифрованном виде. Однако в случае, когда упомянутые передаваемые в компьютер данные являются конфиденциальными или являются важными в других отношениях, желательно наличие средств для ограничения доступа к этим данным. In the event that the transmitted data is not confidential and / or provided by the provider of free services (which may be the case with some Internet applications), the data can be transmitted over the air in unencrypted form. However, in the case where the data transmitted to the computer is confidential or is important in other respects, it is desirable to have means to restrict access to this data.

Предпочтительно упомянутый декодер дополнительно содержит средство дешифрирования, предназначенное для дешифрирования цифровых данных, которые вещаются в скремблированной форме, для их последующего направления в упомянутый компьютер в дешифрованной форме. В одной из реализаций скремблированные данные передаются вместе со словом управления для дескремблирования этих данных, а само слово управления зашифровывается с помощью так называемого рабочего ключа и передается в зашифрованной форме. Упомянутый декодер обладает эквивалентом упомянутого рабочего ключа для дешифрирования слова управления и дескремблирования данных. Эти и другие подобные меры безопасности, известные в области декодирования телевизионных данных, могут с успехом использоваться в предлагаемой системе для ограничения доступа к данным, предназначенным для приложений упомянутого компьютера. Preferably, said decoder further comprises decryption means for decrypting digital data that is broadcast in scrambled form, for subsequent transmission to said computer in decrypted form. In one implementation, the scrambled data is transmitted along with the control word to descramble this data, and the control word itself is encrypted with the so-called working key and transmitted in encrypted form. Said decoder has the equivalent of said working key for decrypting a control word and descrambling data. These and other similar security measures known in the field of decoding television data can be successfully used in the proposed system to limit access to data intended for applications of the said computer.

В описанных выше вариантах реализации функционирование упомянутого средства маршрутизации было рассмотрено в основном для случая предназначенных для компьютера или декодера данных, принимаемых через канал вещательной передачи. Однако понятно, что упомянутое средство маршрутизации может также осуществлять маршрутизацию для случая цифровых данных, принимаемых из других источников, таких как приложения упомянутого декодера и/или упомянутого компьютера, а также данных, принимаемых через другие порты ввода упомянутого декодера, такие как последовательное/параллельное соединение и т.п. In the above-described embodiments, the operation of said routing means has been considered mainly for the case of data intended for a computer or decoder received via a broadcast channel. However, it is understood that said routing means may also provide routing for the case of digital data received from other sources, such as applications of said decoder and / or said computer, as well as data received through other input ports of said decoder, such as serial / parallel connection etc.

В случае, когда упомянутое сочетание компьютера и декодера предназначено для использования с интерактивным приложением, таким как Интернет-приложение, компьютер может быть подключен к модему, так что из компьютера на сервер в центре вещания или в другом месте могут передаваться сообщения для запрашивания, например, передачи некоторой заданной Интернет-страницы или подобной информации. Однако это может увеличить стоимость системы для пользователя. In the case where the said combination of a computer and a decoder is intended for use with an interactive application, such as an Internet application, the computer can be connected to a modem, so that messages can be sent from the computer to the server in the broadcast center or elsewhere, for example, transmitting some given web page or similar information. However, this can increase the cost of the system for the user.

Предпочтительно упомянутый декодер дополнительно содержит модем, и упомянутое средство маршрутизации выполнено с возможностью направления в упомянутый модем выбранных сообщений, принимаемых от некоторого приложения упомянутого компьютера. На практике почти все приемники-декодеры, предназначенные для систем цифрового телевидения, снабжены модемным каналом, и стоимость модема уже включена в стоимость самого декодера. Preferably, said decoder further comprises a modem, and said routing means is configured to send selected messages received from some application of said computer to said modem. In practice, almost all receivers-decoders designed for digital television systems are equipped with a modem channel, and the cost of the modem is already included in the cost of the decoder itself.

Как упомянуто в начальных абзацах данной заявки, в случае сочетания декодера и компьютера могут возникать проблемы, связанные с обменом информацией и противоречивыми командами. В особо предпочтительном варианте реализации изобретения предусмотрено, что функционирование декодера по меньшей мере частично управляется сигналами управления, передаваемыми от некоторого средства управления, размещенного в упомянутом компьютере. As mentioned in the initial paragraphs of this application, in the case of a combination of a decoder and a computer, problems may arise associated with the exchange of information and conflicting commands. In a particularly preferred embodiment of the invention, it is provided that the operation of the decoder is at least partially controlled by control signals transmitted from some control means located in said computer.

Путем передачи управления упомянутым декодером упомянутому компьютеру можно повысить эффективность управления функционированием системы. Например, в одном варианте реализации упомянутый компьютер управляет работой тюнера упомянутого декодера для выбора частоты канала для приема цифровых данных, подлежащих загрузке в упомянутый компьютер. Поскольку эта информация может быть известна приложению упомянутого компьютера, но не известна декодеру, автоматический выбор частоты канала с помощью приложения значительно упрощает для оператора настройку системы. By transferring control of said decoder to said computer, it is possible to increase the efficiency of controlling the functioning of the system. For example, in one embodiment, said computer controls the tuner of said decoder to select a channel frequency for receiving digital data to be downloaded to said computer. Since this information may be known to the application of the mentioned computer, but not known to the decoder, automatic selection of the channel frequency using the application greatly simplifies the system setup for the operator.

Благодаря такой передаче управления можно будет также избежать потенциальных конфликтов между командами, передаваемыми в упомянутый декодер другими средствами, например устройством дистанционного управления декодером, и командами, передаваемыми упомянутым компьютером. Due to such a transfer of control, potential conflicts between commands transmitted to said decoder by other means, for example, a remote control device of the decoder, and commands transmitted by said computer can also be avoided.

Например, упомянутый компьютер может быть выполнен с возможностью передачи в упомянутый декодер сигнала управления, делающего декодер невосприимчивым к выбранным командам, принимаемым от выбранных других входов декодера, таким как команда смены канала от устройства дистанционного управления декодером. В некоторых вариантах реализации упомянутому декодеру все еще может разрешаться принимать команды от других источников входных данных, например команды, принимаемые в потоке вещательных данных. For example, said computer may be configured to transmit a control signal to said decoder, making the decoder immune to selected commands received from selected other decoder inputs, such as a channel change command from a decoder remote control device. In some embodiments, said decoder may still be allowed to receive commands from other input sources, for example, commands received in a broadcast data stream.

Понятно, что предлагаемая система "компьютер+декодер" может использоваться в различных коммерческих приложениях, начиная от приложений типа интернет-броузеров, ориентированных на широкий круг потребителей, до более специализированных приложений, предназначенных для корпоративных задач, когда вещательный канал используется для передачи конфиденциальных данных. It is clear that the proposed computer + decoder system can be used in various commercial applications, ranging from applications such as Internet browsers targeted at a wide range of consumers, to more specialized applications designed for corporate tasks, when the broadcast channel is used to transmit sensitive data.

Один из предусматриваемых примеров относится к передаче финансовой информации из центрального финансового учреждения на множество удаленных терминалов, в особенности информации о ценах акций. В таком приложении потребитель выигрывает от увеличившейся, по сравнению со стандартными сетями связи, пропускной способности канала при обеспечении безопасности секретных данных с помощью шифрованной передачи (если предусматривается). В этом варианте реализации декодер будет использоваться исключительно в качестве канала для информации, предназначенной для упомянутого компьютера, и не будет работать с телевизионными передачами. One example provided relates to the transfer of financial information from a central financial institution to many remote terminals, in particular stock price information. In such an application, the consumer benefits from increased channel bandwidth compared to standard communication networks while securing sensitive data using encrypted transmission (if provided). In this embodiment, the decoder will be used solely as a channel for information intended for the computer, and will not work with television broadcasts.

С другой стороны, когда декодер предназначен для использования как массовый рыночный продукт, очевидно, что будет выгодно, чтобы декодер мог также использоваться в своей обычной конфигурации, т.е. для приема и обработки сигналов цифрового телевидения. В этом случае упомянутая система дополнительно включает в себя телевизионный дисплей, при этом упомянутый декодер выполнен с возможностью обработки принимаемых вещательных аудиовизуальных данных, пересылаемых затем в упомянутый телевизионный дисплей. On the other hand, when the decoder is intended to be used as a mass market product, it is obvious that it will be beneficial that the decoder can also be used in its usual configuration, i.e. for receiving and processing digital television signals. In this case, said system further includes a television display, wherein said decoder is adapted to process received broadcast audio-visual data, which are then sent to said television display.

Настоящее изобретение также распространяется на компьютер и декодер для использования в системе, описанной выше. The present invention also extends to a computer and a decoder for use in the system described above.

Несмотря на то, что в заявке упоминаются "приемник-декодер" и "декодеры", понятно, что предлагаемое изобретение в равной степени охватывает как варианты реализации, использующие объединенный с декодером приемник, так и использующие декодирующее устройство, работающее в сочетании с физически отделенным приемником. Такой декодер может быть устройством того же типа, что и используемый в любой спутниковой, наземной, кабельной и любой другой системе вещания цифровых данных, и может обладать другими мультимедийными возможностями. Despite the fact that the application mentions "receiver-decoder" and "decoders", it is clear that the present invention equally embraces both embodiments using a receiver integrated with a decoder and using a decoding device operating in combination with a physically separated receiver . Such a decoder may be of the same type as that used in any satellite, terrestrial, cable and any other digital data broadcasting system, and may have other multimedia capabilities.

Далее будет описан, исключительно в качестве примера, один из вариантов реализации предлагаемого изобретения, в котором:
на фиг. 1 в общих чертах показана архитектура системы передачи цифровых данных, известной в области цифрового телевидения;
на фиг.2 - компоненты приемника-декодера;
на фиг. 3 показана аппаратная архитектура комбинированной системы из приемника-декодера и компьютера, в соответствии с рассматриваемым вариантом реализации изобретения;
на фиг.4 - архитектура программного обеспечения системы, представленной на фиг.3.
Next will be described, purely by way of example, one of the embodiments of the invention, in which:
in FIG. 1 outlines the architecture of a digital data transmission system known in the field of digital television;
figure 2 - components of the receiver-decoder;
in FIG. 3 shows the hardware architecture of a combined system of a receiver-decoder and a computer, in accordance with the considered embodiment of the invention;
figure 4 - software architecture of the system shown in figure 3.

На фиг.1 показана в общих чертах система 1000 вещания и приема цифрового телевидения, которая может быть выполнена с возможностью использования в настоящем изобретении. Она включает практически стандартную систему 2000 приема и передачи цифровых данных, которая использует систему сжатия MPEG-2 для передачи сжатых цифровых сигналов. Более конкретно, MPEG-2-компрессор 2002 в центре вещания принимает поток цифровых сигналов, например поток видеосигналов. Компрессор 2002 соединен с мультиплексором и скремблером 2004 посредством соединения 2006. 1 shows a broad outline of a digital television broadcasting and receiving system 1000 that can be configured to be used in the present invention. It includes an almost standard digital data reception and transmission system 2000, which uses the MPEG-2 compression system to transmit compressed digital signals. More specifically, the MPEG-2 compressor 2002 in the broadcast center receives a stream of digital signals, for example, a stream of video signals. Compressor 2002 is connected to multiplexer and scrambler 2004 through connection 2006.

Мультиплексор 2004 принимает множество входных сигналов, компанует один или несколько транспортных потоков и передает сжатые цифровые сигналы в передатчик 2008 центра вещания посредством соединения 2010, которое, конечно, может быть любого вида, включая телекоммуникационные каналы. Передатчик 2008 передает электромагнитные сигналы через канал "Земля-спутник" 2012 на спутниковый транспондер 2014, где они обрабатываются электронными средствами и вещаются через виртуальный канал "спутник-Земля" 2016 на наземный приемник 2018, обычно имеющий форму тарелки, принадлежащей или арендуемой конечным пользователем. The multiplexer 2004 receives many input signals, composes one or more transport streams and transmits the compressed digital signals to the broadcast center transmitter 2008 via the connection 2010, which of course can be of any kind, including telecommunication channels. The transmitter 2008 transmits electromagnetic signals via the Earth-satellite channel 2012 to the satellite transponder 2014, where they are processed electronically and broadcast via the virtual satellite-to-Earth channel 2016 to the ground receiver 2018, usually in the form of a plate owned or rented by the end user.

Сигналы, принимаемые приемником 2018, передаются в совмещенный приемник-декодер 2020, принадлежащий или арендуемый конечным пользователем и подключенный к телевизору 2022 конечного пользователя. Приемник-декодер 2020 декодирует сжатый MPEG-2 сигнал в телевизионный сигнал для телевизора 2022. The signals received by the receiver 2018 are transmitted to the combined receiver / decoder 2020 owned or rented by the end user and connected to the end user television 2022. The receiver / decoder 2020 decodes the compressed MPEG-2 signal into a television signal for the television 2022.

Система 3000 условного доступа подключена к мультиплексору 2004 и приемнику-декодеру 2020 и размещается частично в центре вещания и частично - в декодере. Она обеспечивает конечному пользователю возможность доступа к цифровым вещательным передачам от одного или нескольких провайдеров вещания. В приемник-декодер 2020 может быть установлена смарт-карта, способная дешифрировать сообщения, относящиеся к коммерческим предложениям (например, к одной или нескольким телевизионным программам или информационным сервисам, продаваемым провайдером вещания). The conditional access system 3000 is connected to the multiplexer 2004 and the receiver / decoder 2020 and is partially located in the broadcast center and partially in the decoder. It provides the end user with the ability to access digital broadcasts from one or more broadcast providers. A smart card capable of decrypting messages related to commercial offers (for example, one or more television programs or information services sold by a broadcasting provider) may be installed in the receiver / decoder 2020.

Передача скремблированных данных широко известна в области систем платного телевидения. Обычно скремблированные данные передаются вместе со словом управления для дескремблирования этих данных, при этом само слово управления зашифровывается с помощью так называемого рабочего ключа и передается в зашифрованной форме. Scrambled data transmission is widely known in the field of pay-TV systems. Typically, the scrambled data is transmitted along with the control word to descramble this data, while the control word itself is encrypted with the so-called working key and transmitted in encrypted form.

Скремблированные данные и зашифрованное слово управления затем принимаются декодером 2020, имеющим доступ к эквиваленту упомянутого рабочего ключа, записанному на смарт-карте, установленной в декодере, для дешифрирования зашифрованного слова управления и последующего дескремблирования переданных данных. Заплативший подписчик будет получать в передаваемом ежемесячном EMM (сообщении условного доступа) рабочий ключ, необходимый для дешифрирования зашифрованного слова управления, для того чтобы сделать возможным просмотр передачи. The scrambled data and the encrypted control word are then received by the decoder 2020 having access to the equivalent of said working key recorded on the smart card installed in the decoder to decrypt the encrypted control word and then descramble the transmitted data. The paid subscriber will receive in the transmitted monthly EMM (conditional access message) the working key necessary to decrypt the encrypted control word in order to make it possible to view the transmission.

Интерактивная система 4000, также подключенная к мультиплексору 2004 и приемнику-декодеру 2020 и также размещенная частично в центре вещания и частично в декодере, обеспечивает конечному пользователю возможность взаимодействия с различными приложениями через обратный модемный канал 4002. The interactive system 4000, also connected to the multiplexer 2004 and the receiver / decoder 2020 and also located partially in the broadcast center and partially in the decoder, provides the end user with the ability to interact with various applications through the reverse modem channel 4002.

Описанный выше тип систем более широко известен применительно к передаче цифровых аудиовизуальных данных, имеющих отношение к вещательным передачам цифрового телевидения. Однако, как будет более подробно описано ниже, система будет использоваться для передачи данных, предназначенных для конечного использования в компьютере, подключенном к рассматриваемому декодеру. Эти данные могут передаваться вместо данных цифрового телевидения либо же наряду с ними, в зависимости, например, от того, предназначена ли данная система для массового потребительского рынка или же для профессионального рынка. The type of system described above is more widely known in relation to the transmission of digital audio-visual data related to broadcast transmissions of digital television. However, as will be described in more detail below, the system will be used to transmit data intended for end use in a computer connected to the decoder in question. This data can be transmitted instead of digital television data or along with them, depending, for example, on whether this system is intended for the mass consumer market or for the professional market.

В случае, когда не предусматривается распространение телевизионных сигналов, MPEG-компрессор 2002, используемый для обработки потока цифровых видеоданных, может быть опущен. Информация, передаваемая сервером 4000 для мультиплексирования мультиплексором 2004, может быть предварительно преобразована в MPEG-формат указанным сервером или преобразована для последующей передачи специальным сервером (не показан). In the case where television signals are not intended to be distributed, the MPEG compressor 2002 used to process the digital video stream may be omitted. The information transmitted by the server 4000 for multiplexing by the multiplexer 2004 can be pre-converted to MPEG format by the specified server or converted for subsequent transmission by a special server (not shown).

Ниже, со ссылками на фиг.2, будут описаны компоненты приемника-декодера 2020, или приставки для телевизора (STB), используемого в системе вещания цифровых данных и приспособленного к использованию в настоящем изобретении. Как будет показано, компоненты этого декодера в основном стандартны и их реализация по силам любому специалисту в данной области. Below, with reference to figure 2, will be described the components of the receiver-decoder 2020, or set-top boxes for television (STB), used in a digital data broadcast system and adapted for use in the present invention. As will be shown, the components of this decoder are basically standard and their implementation is beyond the power of any person skilled in the art.

Как показано, декодер 2020 оснащен несколькими интерфейсами для приема и передачи данных, в частности, MPEG-тюнером и демультиплексором 2040 для приема вещательных MPEG-передач, последовательным интерфейсом 2041, параллельным интерфейсом 2042 и модемом 2028 для передачи и приема данных через телефонную сеть. В рассматриваемом варианте реализации декодер также содержит первое (2030) и второе (2031) устройства считывания смарт-карт, первое устройство 2030 - для приема подписной смарт-карты, содержащей коды дешифрирования, относящиеся к данной системе, и второе устройство 2031 - для приема банковской карты и других карт. As shown, the decoder 2020 is equipped with several interfaces for receiving and transmitting data, in particular, an MPEG tuner and a demultiplexer 2040 for receiving MPEG broadcasts, a serial interface 2041, a parallel interface 2042 and a modem 2028 for transmitting and receiving data over a telephone network. In the present embodiment, the decoder also contains the first (2030) and second (2031) smart card readers, the first device 2030 for receiving a subscribed smart card containing decryption codes related to this system, and the second device 2031 for receiving banking cards and other cards.

Декодер также содержит приемник 2043 для приема инфракрасных сигналов управления от устройства ручного дистанционного управления 2044 и выход Peritel для передачи аудиовизуальных сигналов на телевизор 2022, подключенный к декодеру (если таковой имеется). The decoder also includes a receiver 2043 for receiving infrared control signals from a manual remote control 2044 and a Peritel output for transmitting audiovisual signals to a television 2022 connected to the decoder (if any).

Обработка цифровых сигналов, принимаемых через упомянутые интерфейсы, и генерирование цифровых выходных сигналов управляется центральным блоком управления 2045. Архитектура программного обеспечения упомянутого блока управления декодера может соответствовать архитектуре, используемой в известном декодере, и не будет здесь описываться подробно. Она может быть основана, например, на виртуальной машине, взаимодействующей через интерфейсный слой с операционной системой более низкого уровня, реализованной в аппаратных компонентах декодера. В терминах аппаратной архитектуры, декодер будет оснащен процессором, блоками памяти, такими как оперативное запоминающее устройство (RAM, ОЗУ), постоянное запоминающее устройство (ROM, ПЗУ), флэш-память (FLASH) и т.д., как и известные декодеры. The processing of digital signals received via said interfaces and the generation of digital output signals are controlled by a central control unit 2045. The software architecture of said decoder control unit may correspond to the architecture used in the known decoder and will not be described in detail here. It can be based, for example, on a virtual machine that interacts through an interface layer with a lower-level operating system implemented in the hardware components of the decoder. In terms of hardware architecture, the decoder will be equipped with a processor, memory units such as random access memory (RAM, RAM), read-only memory (ROM, ROM), flash memory (FLASH), etc., like well-known decoders.

Приложения, выполняемые блоком управления 2045, могут быть резидентными приложениями, записанными в ПЗУ или флэш-памяти декодера, либо приложениями, передаваемыми и загружаемыми через MPEG-2-интерфейс декодера. Приложения могут быть гидами по программам (PG), играми, интерактивными сервисами, приложениями для дистанционной покупки товаров (телешоппинга), а также приложениями запуска, обеспечивающими возможность приведения декодера в рабочее состояние сразу же после включения, и приложениями для конфигурирования декодера. Приложения загружаются в ячейки памяти декодера и хранятся там в виде файлов ресурсов, включая файлы описания графических объектов, файлы библиотек, файлы блоков переменных, файлы последовательностей команд, файлы приложений, файлы данных и т.п. The applications executed by the control unit 2045 may be resident applications written to ROM or flash memory of the decoder, or applications transmitted and downloaded via the MPEG-2 interface of the decoder. Applications can be program guides (PGs), games, interactive services, applications for remote purchase of goods (tele-shopping), as well as launch applications providing the ability to bring the decoder to working condition immediately after switching on, and applications for configuring the decoder. Applications are loaded into the memory cells of the decoder and stored there in the form of resource files, including graphic description files, library files, variable block files, command sequence files, application files, data files, etc.

Обычно приложения, загружаемые в декодер через вещательный канал, разделяются на модули, каждый из которых соответствует одной или нескольким MPEG-таблицам. Каждая MPEG-таблица может быть разделена на несколько секций. Для передачи данных через последовательный или параллельный интерфейс модули также разделяются на таблицы и секции, при этом размер секции зависит от используемого канала. Typically, applications downloaded to the decoder via the broadcast channel are divided into modules, each of which corresponds to one or more MPEG tables. Each MPEG table can be divided into several sections. To transfer data via a serial or parallel interface, the modules are also divided into tables and sections, and the size of the section depends on the channel used.

В случае вещательной передачи модули транспортируются в виде пакетов данных в потоках данных соответствующих типов, например потоке видеоданных, потоке аудиоданных, потоке текстовых данных. В соответствии со стандартами MPEG, каждому пакету предшествует идентификатор пакета (PID) из 13 битов, по одному PID для каждого пакета, транспортируемого в MPEG-потоке. Таблица структуры программы (РМТ) содержит список различных потоков и определяет содержимое каждого потока согласно соответствующему идентификатору PID. О наличии в потоке данных приложений устройство может быть предупреждено идентификатором PID, который определяется с помощью таблицы РМТ. In the case of broadcast transmission, the modules are transported as data packets in data streams of the corresponding types, for example, a video data stream, an audio data stream, a text data stream. In accordance with MPEG standards, each packet is preceded by a packet identifier (PID) of 13 bits, one PID for each packet transported in the MPEG stream. The program structure table (PMT) contains a list of different streams and determines the contents of each stream according to the corresponding PID. The device can be notified of the presence of applications in the data stream by the PID identifier, which is determined using the PMT table.

На фиг.3 представлена архитектура аппаратных средств системы из компьютера и декодера в соответствии с настоящим изобретением. Декодер 2020 содержит входной разъем для приемника 2018 и подключается также с помощью разъемов последовательного и/или параллельного портов 2025, 2026 к компьютеру 2027 типа персонального компьютера (ПК). В альтернативном варианте реализации компьютер 2027 может быть представлен любым количеством различных вычислительных устройств (рабочая станция Unix и т.п.), способных принимать данные и исполнять инсталлированные приложения. Figure 3 shows the hardware architecture of a system from a computer and a decoder in accordance with the present invention. Decoder 2020 contains an input connector for the receiver 2018 and is also connected via serial and / or parallel ports 2025, 2026 to a computer 2027 such as a personal computer (PC). In an alternative embodiment, computer 2027 may be represented by any number of different computing devices (Unix workstation, etc.) capable of receiving data and executing installed applications.

В декодере имеется встроенный модем 2028. Хотя он показан на данной фигуре как отдельное устройство, модем 2028 обычно находится внутри корпуса декодера. Персональный компьютер 2027 может также иметь соединение с модемом 2029, обычно устанавливаемым отдельно от компьютера. Как будет пояснено, в некоторых вариантах реализации модем 2029 может оказаться излишним при наличии модема 2028 в декодере. The decoder has a built-in modem 2028. Although it is shown in this figure as a separate device, the modem 2028 is usually located inside the decoder housing. The personal computer 2027 may also be connected to a modem 2029, usually installed separately from the computer. As will be explained, in some implementations, the modem 2029 may be redundant if there is a modem 2028 in the decoder.

Как описано выше, декодер содержит слоты устройств 2030, 2031 чтения смарт-карт, для приема кредитных карт или подписных карт, ассоциированных с данным декодером. Данные, передаваемые в рассматриваемой системе, могут быть зашифрованными или скремблированными, при этом ассоциированная с данным декодером подписная карта содержит ключ или ключи, необходимые для дешифрирования таких данных. As described above, the decoder comprises slots of smart card readers 2030, 2031 for receiving credit cards or subscription cards associated with this decoder. The data transmitted in the system in question can be encrypted or scrambled, while the subscription card associated with this decoder contains the key or keys necessary to decrypt such data.

Обращаясь к фиг.4, опишем логическую архитектуру рассматриваемой системы. Как будет понятно специалисту, функциональные элементы, показанные внутри декодера и ПК, на практике реализуются в виде модулей программного обеспечения, выполняемых микропроцессорными устройствами с использованием данных, хранящихся в ОЗУ, электрически стираемом программируемом ПЗУ (EEPROM, ЭСППЗУ), флэш-памяти и других средствах памяти указанных устройств. В альтернативных вариантах некоторые функции могут быть реализованы аппаратно, например с помощью специализированных интегральных схем (ASIC). Turning to figure 4, we describe the logical architecture of the system in question. As the specialist will understand, the functional elements shown inside the decoder and the PC are in practice implemented as software modules executed by microprocessor devices using data stored in RAM, an electrically erasable programmable ROM (EEPROM, EEPROM), flash memory, and other means memory of the specified devices. In alternative embodiments, some functions may be implemented in hardware, for example using specialized integrated circuits (ASICs).

Цифровые вещательные данные, предоставляемые сервером 4000 и принимаемые приемником 2018, поступают в приложение-таблицу маршрутизации 2032 декодера 2020. Приложение 2033 управления доступом дешифрирует скремблированные MPEG-данные для восстановления пакетов дескремблированных сообщений. Эти пакеты сообщений с помощью упомянутой таблицы маршрутизации направляются либо в приложения 2034 упомянутого декодера, либо в приложения упомянутого персонального компьютера 2027 через выбранное параллельное или последовательное соединение 2025, 2026. Некоторые определенные сообщения могут также пересылаться в приложение 2037 конфигурирования декодера, которое управляет, среди прочего, конфигурированием таблицы маршрутизации, что будет более подробно описано ниже. The digital broadcast data provided by the server 4000 and received by the receiver 2018 is sent to the routing table application 2032 of the decoder 2020. The access control application 2033 decrypts the scrambled MPEG data to recover packets of descrambled messages. These message packets, using the routing table, are sent either to the applications 2034 of the decoder or to the applications of the personal computer 2027 via the selected parallel or serial connection 2025, 2026. Some specific messages can also be forwarded to the decoder configuration application 2037, which controls, among other things by configuring the routing table, which will be described in more detail below.

Выбор и последующая маршрутизация (направление по некоторому определенному маршруту) сообщений может производиться на основе PID (идентификатора пакета) MPEG-пакета с сообщениями или на основе любой другой части заголовка или любого другого признака, ассоциированного с принятым пакетом с сообщениями. Данные, предназначенные для компьютера 2027, пересылаются через последовательное или параллельное соединение 2025, 2026 в менеджер 2035 обмена данными, выполненный с возможностью управления обменом данными через последовательный и параллельный порты компьютера. The selection and subsequent routing (direction along some specific route) of messages can be made on the basis of the PID (packet identifier) of the MPEG message packet or on the basis of any other part of the header or any other attribute associated with the received message packet. Data destined for the computer 2027 is sent via a serial or parallel connection 2025, 2026 to the data exchange manager 2035, configured to control the exchange of data through the serial and parallel ports of the computer.

Если говорить о приложениях 2034 упомянутого декодера 2020, они могут включать в себя, например, приложение для контроля передачи, выполненное с возможностью приема пакетных сообщений, соответствующих некоему стандартному тестовому формату, и оценивания качества канала передачи на основе правильного или неправильного приема всего тестового пакетного сообщения или его части. Это может использоваться, например, при настройке приемника на частоту канала, по которому передаются упомянутые данные. Дополнительно или вместо этого может быть предусмотрено приложение-счетчик непрерывности для контроля поступления каждого из пронумерованной последовательности сообщений. In terms of applications 2034 of said decoder 2020, they can include, for example, a transmission control application configured to receive packet messages corresponding to a certain standard test format and evaluate the quality of the transmission channel based on the correct or incorrect reception of the entire test packet message or parts thereof. This can be used, for example, when tuning the receiver to the frequency of the channel through which the data is transmitted. Additionally or instead, a continuity counter application may be provided to monitor the arrival of each of the numbered message sequence.

Данные, принимаемые декодером и пересылаемые в компьютер 2027, могут включать в себя просто данные, предназначенные для обработки в существующих приложениях упомянутого компьютера, например, данные для веб-броузера 2036. В других, приватных коммерческих, приложениях упомянутые данные могут включать в себя, например, курсы акций, пригодные для обработки и отображения специализированным приложением. Эти данные могут обновляться в ответ на команды, принимаемые от компьютера 2027, или автоматически, через некоторый заданный интервал времени. The data received by the decoder and sent to the computer 2027 may simply include data intended for processing in existing applications of the computer, for example, data for the web browser 2036. In other, private commercial applications, the data may include, for example stock prices suitable for processing and display by a specialized application. This data may be updated in response to commands received from the computer 2027, or automatically, at a predetermined time interval.

Конфигурирование таблицы маршрутизации 2032 фактически управляется приложением конфигурирования 2037 упомянутого декодера. Часть приложения конфигурирования или оно все целиком может устанавливаться в память декодера при его изготовлении так, что декодер будет содержать некоторый заранее заданный набор команд маршрутизации, позволяющий декодеру осуществлять маршрутизацию пакетных сообщений в момент включения декодера. The configuration of the routing table 2032 is actually controlled by the configuration application 2037 of said decoder. Part of the configuration application, or all of it, can be completely installed in the memory of the decoder during its manufacture so that the decoder will contain some predetermined set of routing commands that allows the decoder to route packet messages at the moment the decoder is turned on.

Наряду с этой возможностью или в качестве альтернативы приложение конфигурирования может устанавливаться или модифицироваться пакетными сообщениями, принимаемыми в потоках MPEG-данных и распределяемыми по декодеру с помощью маршрутизатора 2032, изначально - согласно исходной, заранее определенной конфигурации маршрутизации. Таким образом, становится возможным дистанционное программирование и перепрограммирование декодера. Along with this feature or as an alternative, the configuration application can be installed or modified with packet messages received in MPEG data streams and distributed to the decoder using router 2032, initially according to the initial, predetermined routing configuration. Thus, remote programming and reprogramming of the decoder becomes possible.

Что еще более важно, приложение 2037 конфигурирования декодера может также конфигурироваться с помощью команд управления, поступающих от приложения контроля 2038 упомянутого компьютера 2027. Как и все приложения ПК, это приложение может быть загружено в ПК с дискеты или с помощью пакетных сообщений, принимаемых декодером и перенаправляемых в ПК. После этого приложение контроля может конфигурировать таблицу маршрутизации 2032 и ее параметры требуемым образом так, чтобы обеспечить декодеру возможность осуществления правильной обработки и маршрутизации сообщений, предназначенных для приложения-броузера 2036 или любого другого приложения упомянутого ПК или упомянутого декодера. More importantly, the decoder configuration application 2037 can also be configured using control commands from the control application 2038 of said computer 2027. Like all PC applications, this application can be downloaded to a PC from a floppy disk or via packet messages received by the decoder and redirected to PC. After that, the monitoring application can configure the routing table 2032 and its parameters in the required manner so as to enable the decoder to correctly process and route messages destined for the browser application 2036 or any other application of the said PC or the said decoder.

Конфигурирование декодера, связанное с другими аспектами функционирования, обычно также осуществляется приложением 2037 и может управляться сигналами управления от приложения контроля 2038. Благодаря этому ПК имеет возможность предпринять все необходимые меры для правильного конфигурирования декодера для приема блоков данных (сообщений), предназначенных для приложений упомянутого ПК. В частности, приложение контроля 2038 может быть выполнено с возможностью передачи в приложение 2037 управляющих сообщений, регулирующих настройку приемной частоты декодера, для приема сообщений, передаваемых на некоторой конкретной частоте. Configuring the decoder associated with other aspects of operation is usually also carried out by application 2037 and can be controlled by control signals from the control application 2038. Thanks to this, the PC can take all necessary measures to correctly configure the decoder to receive data blocks (messages) intended for the applications of the said PC . In particular, the control application 2038 may be configured to transmit control messages to the application 2037 that control the tuning of the decoder receiving frequency to receive messages transmitted at a specific frequency.

Приложение контроля 2038 также может конфигурировать декодер таким образом, что он не будет принимать другие входные сигналы от некоторых или всех остальных источников, например запросы на изменение канала, принимаемые от устройства дистанционного управления, ассоциированного с данным декодером. При желании можно точно так же настроить все остальные параметры управления. The control application 2038 can also configure the decoder so that it will not receive other input signals from some or all other sources, for example channel change requests received from the remote control device associated with this decoder. If desired, you can configure all the other control parameters in the same way.

Преимущества этого конкретного варианта реализации понятны. В общем случае в системе "ПК+декодер" оператор управляет системой с терминала ПК. В этой ситуации упомянутая система, в принципе, должна быть невосприимчива к командам, поступающим в систему через декодер (возможным исключением являются, конечно, команды, принимаемые в потоке MPEG-данных). Данная реализация изобретения препятствует возникновению таких конфликтов и позволяет избежать, например, ситуации, в которой оператор случайно переключает канал с помощью устройства дистанционного управления во время работы приложения упомянутого ПК. The advantages of this particular implementation option are clear. In general, in the PC + Decoder system, the operator controls the system from the PC terminal. In this situation, the aforementioned system should, in principle, be immune to commands entering the system through a decoder (a possible exception, of course, is the commands received in the MPEG data stream). This implementation of the invention prevents the occurrence of such conflicts and avoids, for example, a situation in which the operator accidentally switches the channel using the remote control device while the application of the mentioned PC is running.

Кроме того, преимущество управления декодером с помощью ПК заключается в том, что загруженное в ПК новое приложение может автоматически переконфигурировать стандартный декодер, например такой, который обычно настроен на прием известного телевизионного канала. С помощью упомянутого приложения контроля (из ПК) можно управлять декодером с целью нахождения канала, ассоциированного с передачей данных для упомянутого нового приложения, а также загрузки этих данных и их направления в упомянутое приложение персонального компьютера. Таким образом, пользователь освобождается от необходимости самостоятельно настраивать декодер на соответствующий канал, поскольку ПК выполняет это автоматически. In addition, the advantage of controlling the decoder using a PC is that a new application downloaded to the PC can automatically reconfigure a standard decoder, for example one that is usually tuned to receive a known television channel. Using the said monitoring application (from a PC), it is possible to control the decoder in order to find the channel associated with the data transmission for the said new application, as well as download this data and its direction into the said personal computer application. Thus, the user is freed from the need to independently configure the decoder to the appropriate channel, since the PC does this automatically.

В реализациях, приведенных на фиг.3 и 4, система сконфигурирована в основном для профессионального или коммерческого режима работы, при котором декодер используется исключительно для обработки данных, ассоциированных с приложениями, используемыми в ПК. При такой работе декодер не будет использоваться для обработки ТВ-данных и не будет необходимости в телевизионном дисплее. In the implementations shown in FIGS. 3 and 4, the system is configured primarily for professional or commercial operation, in which the decoder is used exclusively for processing data associated with applications used in the PC. With this operation, the decoder will not be used to process TV data and there will be no need for a television display.

Тем не менее, в некоторых реализациях декодер может также время от времени использоваться для выполнения своих "обычных" функций, а именно для обработки данных цифрового телевидения. В этом случае к декодеру упомянутой системы будет подключен телевизор. В такой конфигурации переключение между режимами декодера может производиться по желанию пользователя. However, in some implementations, the decoder may also be used from time to time to perform its “normal” functions, namely, to process digital television data. In this case, a TV will be connected to the decoder of the mentioned system. In such a configuration, switching between decoder modes can be done at the request of the user.

Как упоминалось выше, в случае, когда ПК берет на себя управление декодером, например для приема данных загружаемой веб-страницы для использования в приложении-броузере, декодер не будет воспринимать команды, принимаемые от устройства дистанционного управления декодером и т.п., до тех пор, пока пользователь не прервет текущий сеанс с помощью команды от ПК. As mentioned above, in the case where the PC takes control of the decoder, for example, to receive data from a downloaded web page for use in a browser application, the decoder will not accept commands received from the remote control device of the decoder, etc., until until the user terminates the current session with a command from the PC.

Приведенное выше описание посвящено в основном маршрутизации пакетов данных, принимаемых в MPEG-потоке. Как будет понятно специалистам, упомянутая таблица маршрутизации может также использоваться для направления некоторому адресату сообщений, принимаемых через любой из портов данного устройства. В частности, в случае интерактивных приложений упомянутого ПК, например веб-броузера 2036, может возникнуть необходимость в пересылке команд из приложений упомянутого ПК в сервер 4000. The above description is mainly about routing data packets received in an MPEG stream. As will be appreciated by those skilled in the art, the routing table mentioned can also be used to forward messages received through any of the ports of this device to a certain destination. In particular, in the case of interactive applications of said PC, for example a web browser 2036, it may be necessary to transfer commands from applications of said PC to server 4000.

В простейшем варианте реализации ПК может быть подключен к серверу 4000 через стандартное модемное соединение 2029. Данные в ответ на запросы на предоставление информации, передаваемые из ПК 2027 через модем 2029, будут передаваться сервером через спутниковый или вещательный канал 2018. Эта реализация предполагает наличие модема в самом компьютере, или подключенного к нему. In the simplest embodiment, the PC can be connected to the server 4000 via a standard modem connection 2029. Data in response to requests for information transmitted from the PC 2027 through the modem 2029 will be transmitted by the server via the satellite or broadcast channel 2018. This implementation assumes the modem is in the computer itself, or connected to it.

В другом варианте реализации предназначаемые для сервера 4000 сообщения могут передаваться из ПК 2027 через последовательное/параллельное соединение 2025, 2026, направляться с помощью таблицы маршрутизации 2032 в модем 2028, входящий в состав декодера, и затем пересылаться в сервер 4000. Поскольку на практике все декодеры изготавливаются оборудованными таким модемом, в случае такой конфигурации пользователь не должен нести дополнительных расходов. In another implementation, messages intended for server 4000 can be transmitted from PC 2027 via serial / parallel connection 2025, 2026, sent using routing table 2032 to modem 2028, which is part of the decoder, and then sent to server 4000. Since in practice all decoders are manufactured equipped with such a modem, in the case of such a configuration, the user does not have to incur additional costs.

Модем 2028 может, конечно, использоваться для отправки сообщений от приложений упомянутого декодера, например сообщений от приложения 2034, используемого для контроля за качеством передачи по выбранному каналу, или от приложения 2033 управления доступом. В исключительных случаях сообщения от сервера в декодер и/или ПК также могут передаваться через одно из модемных соединений 2028, 2029. Modem 2028 can, of course, be used to send messages from applications of the aforementioned decoder, for example messages from application 2034 used to control the quality of transmission over a selected channel, or from access control application 2033. In exceptional cases, messages from the server to the decoder and / or PC can also be transmitted through one of the modem connections 2028, 2029.

Claims (18)

1. Комбинированная система из компьютера и декодера для приема вещательных передач цифровых данных, в которой декодер содержит средство маршрутизации, для идентифицирования вещательных цифровых данных, принимаемых декодером, отличающаяся тем, что упомянутое средство маршрутизации конфигурировано таким образом, чтобы направлять принятые данные, идентифицированные как предназначающиеся для упомянутого компьютера, в приложения упомянутого компьютера, а также тем, что упомянутый декодер дополнительно включает в себя приложение конфигурирования, выполненное с возможностью конфигурирования упомянутого средства маршрутизации. 1. A combined system of a computer and a decoder for receiving broadcast digital data transmissions, in which the decoder comprises routing means for identifying broadcast digital data received by the decoder, characterized in that said routing means is configured to direct received data identified as being destined for said computer, in applications of said computer, and also in that said decoder further includes an application config configured to configure said routing means. 2. Комбинированная система из компьютера и декодера по п.1, в которой упомянутое средство маршрутизации дополнительно выполнено с возможностью направления данных, идентифицированных как предназначающиеся для упомянутого декодера, в приложения упомянутого декодера. 2. The combined system of a computer and a decoder according to claim 1, wherein said routing means is further configured to forward data identified as being destined for said decoder to applications of said decoder. 3. Комбинированная система из компьютера и декодера по п.1 или 2, в которой упомянутый компьютер содержит средство управления, для передачи в упомянутый декодер сигналов управления для управления по меньшей мере частично функционированием декодера. 3. The combined system of a computer and a decoder according to claim 1 or 2, wherein said computer comprises control means for transmitting control signals to said decoder to control at least partially the operation of the decoder. 4. Комбинированная система из компьютера и декодера по п.3, в которой упомянутое средство управления выполнено с возможностью передачи в упомянутый декодер сигналов управления для конфигурирования упомянутого приложения конфигурирования. 4. The combined computer and decoder system of claim 3, wherein said control means is configured to transmit control signals to said decoder to configure said configuration application. 5. Комбинированная система из компьютера и декодера по п.3 или 4, в которой упомянутое средство управления выполнено с возможностью управления работой тюнера упомянутого декодера, для выбора частоты канала для приема цифровых данных, подлежащих загрузке в упомянутый компьютер. 5. The combined system of a computer and a decoder according to claim 3 or 4, wherein said control means is configured to control the tuner of said decoder to select a channel frequency for receiving digital data to be downloaded to said computer. 6. Комбинированная система из компьютера и декодера по любому из пп.3-5, в которой упомянутое средство управления выполнено с возможностью передачи в упомянутый декодер сигнала управления, переводящего декодер в состояние невосприимчивости к выбранным командам, принимаемым от выбранных других входов декодера. 6. The combined system of a computer and a decoder according to any one of claims 3 to 5, wherein said control means is configured to transmit to said decoder a control signal that puts the decoder in a state of immunity to selected commands received from selected other decoder inputs. 7. Комбинированная система из компьютера и декодера по любому из пп.1-6, в которой по меньшей мере часть упомянутого приложения конфигурирования записывается в память упомянутого декодера при изготовлении декодера. 7. The combined system of a computer and a decoder according to any one of claims 1 to 6, in which at least a portion of said configuration application is recorded in the memory of said decoder in the manufacture of the decoder. 8. Комбинированная система из компьютера и декодера по любому из пп.1-7, в которой по меньшей мере часть упомянутого приложения конфигурирования загружается в упомянутый декодер или модифицируется с использованием команд, принимаемых в передаваемых вещательных цифровых данных. 8. The combined system of a computer and a decoder according to any one of claims 1 to 7, in which at least a portion of said configuration application is loaded into said decoder or modified using instructions received in transmitted digital broadcast data. 9. Комбинированная система из компьютера и декодера по любому из пп.1-8, в которой упомянутое средство маршрутизации выполнено с возможностью идентифицирования и маршрутизации сообщений в соответствии со свойствами упомянутых принятых данных. 9. The combined system of a computer and a decoder according to any one of claims 1 to 8, wherein said routing means is configured to identify and route messages in accordance with the properties of said received data. 10. Комбинированная система из компьютера и декодера по любому из предыдущих пунктов, в которой упомянутое средство маршрутизации выполнено с возможностью маршрутизации вещательных цифровых данных, принятых в формате MPEG в соответствии по меньшей мере частично со значением заголовка-идентификатора пакета. 10. The combined system of a computer and a decoder according to any one of the preceding paragraphs, wherein said routing means is configured to route broadcast digital data received in MPEG format at least partially with the value of the packet identifier header. 11. Комбинированная система из компьютера и декодера по любому из предыдущих пунктов, в которой упомянутое средство маршрутизации выполнено с возможностью направления в упомянутый компьютер вещательных цифровых данных, подлежащих обработке приложениями, ранее установленными в компьютере, и/или приложений, подлежащих установке и исполнению в компьютере. 11. The combined system of a computer and a decoder according to any one of the preceding paragraphs, wherein said routing means is configured to direct digital digital broadcast data to be processed by the applications previously installed on the computer and / or applications to be installed and executed on the computer . 12. Комбинированная система из компьютера и декодера по любому из предыдущих пунктов, в которой упомянутый декодер содержит средство дешифрирования, выполненное с возможностью дешифрирования цифровых данных, передаваемых в скремблированной форме, для их последующего направления в упомянутый компьютер в дешифрованной форме. 12. The combined system of a computer and a decoder according to any one of the preceding paragraphs, wherein said decoder comprises decryption means capable of decrypting digital data transmitted in scrambled form for subsequent transmission to said computer in decrypted form. 13. Комбинированная система из компьютера и декодера по п.12, в которой упомянутый декодер обладает эквивалентом рабочего ключа, используемым для дешифрирования зашифрованного слова управления, содержащегося в передаваемых данных, для его последующего использования при дескремблировании упомянутых скремблированных данных. 13. The combined computer and decoder system of claim 12, wherein said decoder has a working key equivalent used to decrypt an encrypted control word contained in the transmitted data, for its subsequent use in descrambling said scrambled data. 14. Комбинированная система из компьютера и декодера по любому из предыдущих пунктов, в которой упомянутый декодер содержит модем, при этом упомянутое средство маршрутизации выполнено с возможностью направления выбранных сообщений от некоторого приложения упомянутого компьютера в упомянутый модем. 14. The combined system of a computer and a decoder according to any one of the preceding paragraphs, wherein said decoder comprises a modem, said routing means being configured to route selected messages from some application of said computer to said modem. 15. Комбинированная система из компьютера и декодера по любому из предыдущих пунктов, в которой упомянутый компьютер содержит приложение-броузер Интернет, выполненное с возможностью приема данных, направляемых ему упомянутым средством маршрутизации. 15. The combined system of a computer and a decoder according to any one of the preceding paragraphs, wherein said computer comprises an Internet browser application configured to receive data forwarded to it by said routing means. 16. Комбинированная система из компьютера и декодера по любому из предыдущих пунктов, в которой упомянутый компьютер содержит приложение, выполненное с возможностью приема финансовой информации, направляемой ему упомянутым средством маршрутизации. 16. The combined system of a computer and a decoder according to any one of the preceding paragraphs, wherein said computer contains an application configured to receive financial information sent to him by said routing means. 17. Комбинированная система из компьютера и декодера по любому из предыдущих пунктов, включающая в себя телевизионный дисплей, подключенный к упомянутому декодеру, при этом упомянутый декодер выполнен с возможностью обработки принимаемых вещательных аудиовизуальных данных, посылаемых затем на упомянутый телевизионный дисплей. 17. The combined system of a computer and a decoder according to any one of the preceding paragraphs, including a television display connected to said decoder, wherein said decoder is adapted to process received broadcast audio-visual data, which are then sent to said television display. 18. Декодер для комбинированной системы из компьютера и декодера, содержащий средство маршрутизации, для идентифицирования вещательных цифровых данных, принимаемых декодером, отличающийся тем, что упомянутое средство маршрутизации конфигурировано таким образом, чтобы направлять принятые данные, идентифицированные как предназначающиеся для упомянутого компьютера, в приложения упомянутого компьютера, а также тем, что упомянутый декодер дополнительно включает в себя приложение конфигурирования, выполненное с возможностью конфигурирования упомянутого средства маршрутизации. 18. A decoder for a combined system of a computer and a decoder, comprising routing means for identifying broadcast digital data received by the decoder, characterized in that said routing means is configured to direct received data identified as being intended for said computer to applications of said a computer, as well as the fact that said decoder further includes a configuration application configured to configure anija said routing means.
RU99122156A 1997-11-03 1998-03-19 Broadcast receiving system incorporating computer and decoder RU2199831C2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP97400650.4 1997-03-21
WOEP97/02110 1997-04-25
EP97402619A EP0866611A1 (en) 1997-03-21 1997-11-03 Broadcast receiving system comprising a computer and a decoder
EP97402619.7 1997-11-03

Publications (2)

Publication Number Publication Date
RU99122156A RU99122156A (en) 2001-08-27
RU2199831C2 true RU2199831C2 (en) 2003-02-27

Family

ID=8229894

Family Applications (1)

Application Number Title Priority Date Filing Date
RU99122156A RU2199831C2 (en) 1997-11-03 1998-03-19 Broadcast receiving system incorporating computer and decoder

Country Status (1)

Country Link
RU (1) RU2199831C2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2452095C2 (en) * 2007-10-30 2012-05-27 Зте Корпарейшн System and method for switching from broadcast mobile television service to streaming service

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2452095C2 (en) * 2007-10-30 2012-05-27 Зте Корпарейшн System and method for switching from broadcast mobile television service to streaming service

Similar Documents

Publication Publication Date Title
JP4124277B2 (en) Broadcast receiving system including a computer and a decoder
EP1086579B1 (en) Decoder for, and method of, processing a transport packet stream
AU756391B2 (en) Application data table for a multiservice digital transmission system
PL188864B1 (en) Multiple-channel digital television system
US6298400B1 (en) Enhancing interface device to transport stream of parallel signals to serial signals with separate clock rate using a pin reassignment
WO2000028742A1 (en) Signalling of bouquet information in a digital transmission system
KR20020061645A (en) Receiver/decoder action
JP2004512780A (en) Multi-input decoder
KR100595603B1 (en) Configuring method and device
WO2001045409A2 (en) Communication with receiver/decoder
RU2199831C2 (en) Broadcast receiving system incorporating computer and decoder
CZ332299A3 (en) Transmitting and receiving system comprising computer
MXPA99008553A (en) Broadcast receiving system comprising a computer and a decoder
MXPA00007588A (en) Configuring method and device

Legal Events

Date Code Title Description
PC41 Official registration of the transfer of exclusive right

Effective date: 20110811