Method and device for transmitting code set signal when broadcasting data

FIELD: physics; communications.

SUBSTANCE: invention relates to systems for transmitting code set signals and specifically to a device and a method for transmitting code set signals for naming routes using different languages when transmitting data on a system for encoding characters of route names in a message of a carousel of objects. A client using the method of transmitting code set signals includes a demultiplexer which demultiplexes the packetised elementary stream (PES), which corresponds to a program selected by the user from the broadcast stream which is received by a system interface; an image decoder which decodes the demultiplexed image PES; a sound decoder which decodes demultiplexed sound PES; and a processor which extracts from the demultiplexed message PES information on the transmission code set of the character string used in the message of the carousel of objects, and which decodes the character string used in the message of the carousel of objects based on the extracted information on the transmission code set.

EFFECT: design of a method and device for transmitting information on an encoding system, so as to present route names using different languages in a system which uses a carousel of objects.

60 cl, 9 dwg

 

The technical field

The present invention relates to a device and method for signal transmission code set of transmission, and, in particular, to a device and method for signal transmission code set for the naming ways using different languages when transferring data on the character-encoding system path name in the message carousel objects.

The level of technology

Digital broadcasting is the advanced technology of broadcasting, which performs bidirectional data transmission, reproduction and storage of data other than analog broadcasting. In case of digital broadcast television signals are compressed and sent as digital signals, which are recorded coded data signals. Because the number of signals that can be transmitted through the digital broadcast six times more than analog broadcasting, the resolution of signals in a digital broadcasting at least two times higher than analog broadcasting. In addition, because the digital signal can store multiple image files, sound files, digital broadcasting can be used six to eight channels in the same bandwidth, as opposed to a single channel in analog broadcasting. As t is the same, digital broadcasting has become the main technology of the information age, through which the image files and audio files can be compressed and transmitted, and a variety of signals can be modulated through the use of communication technologies based on computers. Accordingly, a television in the digital broadcasting has moved from a traditionally passive devices in the active multimedia unit.

Broadcasting data, the main element of the digital broadcasting, is a continuous transmission of digital/multimedia content broadcasting, in addition to image files, audio files, software applications, and streaming data to the information-processing device such as PC, digital TV set-top box and a personal portable terminal. Broadcast data does not require feedback, and the information-processing device receives the content, not requesting them. Thus, the broadcast data is advanced technology, combining methods of broadcasting, communications and the Internet to danaperino to transfer multimedia content at a very high speed. Therefore, the broadcast data to allow issues such as simplicity and property of one-way analog broadcasting and limitations associated with the quality of the image is the shadow, sound quality and broadcasting in the volume of Internet.

Examples of systems for digital broadcasting include the Advanced Television Systems Committee (ATSC), used in the United States, and the Digital Video Broadcasting - Terrestrial (DVB-T), used in Europe, as systems ground radio communications, as well as the OpenCable system used in the United States, and the Digital Video Broadcasting - Cable (DVB-C), used in Europe as a systems cable reception. Examples of technology middleware (software) for digital broadcast include platform DVB-Multimedia Home Platform (DVB-MHP), OpenCable Application Platform (OCAP) and the Advanced Common Application Platform (ACAP). Platform (DVB-MHP system is middleware for the European digital television developed by the DVB project. The OCAP platform is a middleware for set-top boxes digital cable television and other digital devices adopted by the cable companies in the United States. Platform ACAP was designed to unify the OCAP platform used in cable broadcasting, and platform Digital TV Application Software Environment (DASE), used in terrestrial broadcasting.

Disclosure of invention

Technical problem

Platform (DVB-MHP, OCAP and ACAP use carousel objects that are defined by ISO-IEC 13818-6. Carousel object uses a string Overall Architecture Object request Broker (CORBA - Cmmon Object Request Broker Architecture), defined in the specification CORBA/IIOP 2.1, for the exchange component of the path name that is used for naming data, directories and files. In addition, when the line CORBA does not include the character encoding for encoding the carousel object uses the ISO 8859-1 (ISO Latin 1). Accordingly, these technologies middleware that uses the carousel object, use the ISO 8859-1 as the primary coding system for naming paths, files, and directories. However, platform (DVB-MHP, OCAP and ACAP for path names only support languages in Latin, and, accordingly, it is impossible to imagine the path names using another language.

Technical solution

The present invention provides a method and apparatus for communication of information about the coding system to represent path names, using different languages in a system using the carousel object.

According to one aspect of the present invention provided the client using the method of signal transmission code set transmit system broadcast data using a carousel object, and the client contains the system interface, receiving broadcast stream broadcasting server; a demultiplexer, demultiplexers package elementary paketierung flow (Epps), according to the existing program, selected by the user from a broadcast stream received by the system interface; an image decoder decoding demultiplexing Epps for images; an audio decoder decoding demultiplexing Epps for sound; and a Central processing unit (CPU)that retrieves information about code-set transfer character strings used in message carousel objects from demultiplexing messages Epps and decoding a character string that is used in the message carousel objects based on the extracted information about code set transmit.

According to another aspect of the present invention provided with the server using the method of signal transmission code set transmit system broadcast data using a carousel object, and the server that contains the image encoder that encodes the image data and generating a bit stream image; an audio encoder for encoding audio data and generating a bit stream signal; a multiplexer multiplexing the bit stream of the image and the bit stream of sound and generating a stream; a processing unit of the radio-frequency signals, modulating the flow in the output signal; and a CPU that controls the image encoder, audio encoder, multiplexer and block processing radio frequency signals, and generious is th message carousel objects you want to load in the stream, and generating a message that includes information about code-set transfer character string used in the message.

According to another aspect of the present invention provides a method of signal transmission code set of transmission, and the method containing the steps that take messages from the server, the message comprising information about code-set transfer character strings used in message carousel objects, retrieve information about code-set transfer character string of the received message and decode character string that is used in the message carousel objects, on the basis of information about code set transmit.

Description of the drawings

The above and other features of the present invention will become clearer from the detailed description of exemplary variants of its implementation with reference to the accompanying drawings, in which:

Figure 1 - structural diagram illustrating the concept of model DSM-CC;

Figure 2 - illustration of a DVB service, including spectrum carousel objects;

Figure 3 - illustration of a message format BIOP;

Figure 4 - illustration of the structure format ServiceGatewayInfo ()message downloadServerInitiate (DSI);

Figure 5 - illustration of a message format BIOP::DirectoryMessage;

6 is an illustration of the format of the message BIOP::FileMessage;

7 is a structural diagram of a server according to an exemplary variant of implementation of the present invention;

Fig - structural diagram of a client according to an exemplary variant of implementation of the present invention; and

Fig.9 is a block diagram of an algorithm illustrating a method of signal transmission code set transmission according to an exemplary variant of implementation of the present invention.

Option of carrying out the invention

The present invention and methods of its implementation can be more easily understood by turning to the following detailed description of exemplary embodiments and the accompanying drawings. However, the present invention can be implemented in many different forms and should not be construed as limited to exemplary embodiments described here implement. Rather, these exemplary embodiments of provided to ensure that this disclosure is thorough and complete, and fully convey the concept of the invention to specialists in the art, and the present invention is defined only by the attached claims. The same reference positions refer to the same elements throughout the description.

The present invention is described below in more detail with reference to the accompanying drawings, in which are shown the ways to implement the program of the invention.

Standard DSM-CC (Digital Storage Media Command and Control - Command and Control Digital Media) is a set of protocols that provide the control functions and operations to control the bit streams of MPEG-1 And MPEG-2 to transmit multimedia broadband services. The concept of the carousel object was defined in the standard DSM-CC and reflected in the DVB specification, and subsequently adopted by the platform (DVB-MHP, OCAP and ACAP as a middleware specification for digital broadcasting.

Figure 1 illustrates the concept of model DSM-CC.

In the model DSM-CC flows generated by the server 120, are transmitted to the client 110. And the client 110 and the server 120 are considered as users. The client 110 is a digital set top box, PC, or a personal portable terminal, which uses multimedia content. The server 120 provides multimedia content and services. The network 130 denotes the set of communication elements, which provides connections between users. Figure 1 shows a connection 136 to transfer data from a user in the network (U-N) and the connection 134 to transfer data from user to user (U-U). The flow of information U-U is used between the client and the server, and the flow of information U-N is used between the network and the client or between the network and the server. In the model DSM-CC is defined logical entity, which is referred to as SRM (Session and Resource Manager - The Session Manager and Resources). In this case, the SRM 132 provides centralized management of sessions and network resources.

The DVB system provides transmission of transport streams (TS) MPEG-2 via various transmission media by drawing connections U-U specifications of DSM-CC. TS MPEG-2 includes MPEG-2 video and audio MPEG-2. The broadcast data is considered as the main extension of the transmission standard DVB, based on MPEG-2. Examples of broadcasting data includes downloading via satellite, cable or terrestrial links, the transmission of Internet services over broadcast channels, and interactive TV. Information data can be transmitted by its inclusion in the TA MPEG-2. Examples of the method of transmitting information data include transfer using pipeline data, data flow, Multiprotocol encapsulation, data carousel and the carousel object.

Figure 2 illustrates the DVB service that uses the carousel object.

Carousel objects defined DSM-CC, is a data structure that supports the transmission of a group of objects of the broadcast receiver from the broadcast server, use the directory object, object, file, and object flow. In this case, the real directory and the contents are in the server. Specification carousel objects support shirokanedai the data which requests periodic broadcast object U-U standard DSM-CC through compliant with DVB broadcast network. The server repeatedly embeds objects in compliant with DVB transport stream MPEG-2 according to the Protocol carousel objects. Passed the directories 210 and files 220 include content objects, and transmitted threads 230 are links to other threads broadcasting. In addition, streams 230 may include information about events, DSM-CC, which are sent in a special thread. Event DSM-CC can be sent with a normal data stream and used to initiate the application of DSM-CC. Many clients masking objects on the server as the object implementation client by repeatedly reading the transmitted data carousel, and, accordingly, the customer can restore the object implementation. The object carousel provide customers with a way of access to applications and content that are used by applications as though the clients connected to the server.

Data and object attribute U-U in the carousel object is transmitted as a message. The message format is described using Protocol BIOP (Broadcast Inter ORB Protocol for communication between object request brokers when broadcast). Figure 3 illustrates the message format BIOP. The BIOP message is formed from the header 312 messages, golovka section 314 of the message and the body 316 of the message. Title 312 message provides information about the version of the Protocol BIOP and the length of the BIOP message. The header section 314 of the message includes information about the transmitted objects, such as types of objects, such as files, streams and directories, and the key object. The body 316 of the message includes the data object U-U.

The BIOP message is sent to module 320 carousel data. In this case, one module 320 is formed from more than one linked BIOP message. Each object in one module 320 is identified using the key of the object. According to the specification of the data carousel DSM-CC each module is divided into more than one block. The blocks are transmitted as DDB (DownloadDataBlock - Block Data Load). Each message DDB sequentially transmitted as the type section 340 MPEG-2. The unit can be obtained directly from the TA by using a hardware filter demultiplexer. In order to get one object from the broadcast network, you must obtain each module that includes the object. Accordingly, it is necessary to obtain transmission parameters of the module, for example, module version, module size, block size, synchronization and broadcast channel. Because the parameters are passed as a message DII (DownloadInfoIndication - Display Boot Information), the DII message should be obtained before receiving module. As a result, the process of retrieving an object from a wide the broadcast network includes receiving a message DII and modules.

In order to get the object transmitted from a broadcast stream, the result is a message DSI (DownloadServerInitiate to Initiate the Download Server), and the structure ServiceGatewayInfo (Service Gateway), included in the DSI message is interpreted. The DSI message includes information about the groups included in the supergroup. In this case, the supergroup formed from more than one group, and the group is formed from more than one module.

Figure 4 illustrates the grammar patterns ServiceGatewayInfo.

The carousel object is a special service domain, which is the set of objects U-U DSM-CC in the DVB network. Service domain includes a service gateway, which provides the receiver count official name and the name of the object.

From the Information Service Gateway, the client receives an IOR 410 (InterOperableReference - Interoperable Link), which is the location of the object. Reference IOR 410 included in the Service Information Gateway, contains information about the location of the routing object of the object graph in the Service Gateway, in other words, in the same service domain. Because in order to determine a routing object of one service domain should receive modules, which include route object route object (BIOP::DirectoryMessage) receive, consistently receiving messages DII and DDB messages.

Figure 5 about llustrious the BIOP message type:DirectoryMessage.

The BIOP message:DirectoryMessage includes the location, the name and attribute of the object, which is included in the route objectpal 510 IOR includes the location information of the object, and field 520 id_data-byte includes information of the object name. Field 540 objectKind_data includes a value for type identification message, and according to the value of the BIOP message:DirectoryMessage is of type "dir".

On the other hand, when the value field 540 objectKind_data is "str", the message becomes the message BIOP::ServiceGateway with information about the object included in the route object. Accordingly, the message BIOP::ServiceGateway has the same format as the BIOP message:DirectoryMessage, except for the value field 540 objectKind_data. Field 530 serviceContextList_data_byte messages BIOP::ServiceGateway may include the structure of the context code set GIOP (General Inter-ORB Protocol is a Common Protocol for communication between object request broker) CORBA, which includes information about code-set transmission line CORBA. The structure of the context code set CORBA GIOP will be described below with reference to Fig.7.

Figure 6 illustrates the type of message BIOP::FileMessage.

Message BIOP::FileMessage is an information message that includes the contents of the actual fields. The client receives the desired object by performing a series of processes of obtaining links IOR.

7 shows a block diagram of the server 700 according to approximate the variant embodiment of the invention.

The server 700 includes an encoder 710 image and audio encoder 720 for encoding data, the multiplexer 730, block 740 processing radio frequency signals, block 750 output stream and CPU 760. The encoder 710 image encodes the image data and generates bit streams of images that feature in the multiplexer 730. Audio encoder 720 encodes the audio data and generates audio bit streams that are provided to the multiplexer 730. The multiplexer 730 multiplexes the bit streams encoded in the encoder 710 image and audio encoder 720 and generates one or more streams of transmission that are provided in block 740 processing of RF signals. The signal processing unit 740 modulates transmission flow in the signal which can be output, and provides the signal in block 750 output stream. Block 750 output stream transmission transmits the transmission threads. CPU 760 controls the operations of each unit and generates messages carousel objects, such as the DSI message, the message DII and DDB message that you want to load in the transmission threads. When in the object message is used differs from the standard ISO 8859-1 code set transfer, CPU 760 generates a BIOP message:ServiceGateway, which includes information about code set transmit.

Transmission of the character string in the carousel objects should form the string CORBA, which is defined in the specification CORBA/IIOP 2.1. Based on the specification of CORBA/IIOP 2.1, when the code information transmission is not present, the string CORBA follows the format of the ISO 8859-1 (ISO Latin 1). Accordingly, platform (DVB-MHP, OCAP and ACAP using the carousel object, use the ISO 8859-1 as the primary code set transmit for filenames and directory names. Accordingly, to use a different code set transmit, for example, the code set transmit UTF-8, it is necessary to transmit information about the used code set transmit in the CORBA string.

A rule of the character encoding to be applied to a specific instance of a string CORBA, is determined on the basis of the following parameters that specifies whether the instance of the string to a narrow string or wide string: the value of the TCS-C (Narrow Char Transmission Code Set - Outgoingly Code Set) and the value of the TCS-W (Wide Char Transmission Code Set - Shirokokamernyh Code Set Transmit). When the value of the TCS-C is unknown, apply the base value of ISO 8859-1. When the value of the TCS-W is unknown, an error occurs due to encoding or decoding shirokokolejnoj line, because the underlying value of the TCS-W is absent. According to the language (IDL) interface description the representation of a service context GIOP code set has the following form:

According to SP is tificatio CORBA/IIOP 2.1 values TCS-C and TCS-W are distributed by a Service Context GIOP Code Set. Accordingly, the structure of the Service Context GIOP Code Set specifications CORBA/IIOP 2.1. may be selectively entered in field 530 serviceContextList_data_byte messages BIOP::ServiceGateway carousel objects to the client information about code-set transmission line CORBA carousel objects. In other words, when using row CORBA code set transmission, which differs from the standard ISO 8859-1, for example, the code set transmit UTF-8, the value of the TCS-C can be installed as a code set transmit UTF-8, and the value of the TCS-W can be set by making the structure of the Service Context GIOP Code Set in field 530 seviceContextList_data_byte messages BIOP::ServiceGateway. Moreover, line CORBA messages carousel objects can be interpreted on the basis of the definition of CORBA in outgoinglinks line.

On Fig shows a structural diagram of a client according to a variant implementation of the present invention.

On Fig client is a digital television station for broadcasting data. Digital TV set-top box 800 includes a system interface 810, the demultiplexer 820, the decoder 830 image and sound decoder 840 as the block decoding, the CPU 880, 850, block 860 output image and block 870 audio output.

The system interface 810 receives signals from the image/sound, which are transformed into low-frequency signals, and delirum received signals into signals of the image/sound for issue in a television receiver. In addition, the system interface 810 generates a stream by descrambling modulated signals image/sound and passes the stream to the demultiplexer 820. Using a filter, demultiplexer 820 selects a package Epps (elemental paketierung stream)corresponding to the user selected program, from the stream transmission, in which multiplexed multiple packages Epps. The decoder 830 image and sound decoder 840 decode selected by the demultiplexer 820 Epps to transform the decoded Epps in the kind of thread that should be given. Further, the decoder 830 image and the decoder 840 sound output broadcast data through the block 860 output image and block 870 audio output. The memory 850 stores selected by the demultiplexer 820 Epps, the decoded image signal or the decoded audio signal. The CPU 880 controls the operations of each unit of the digital set-top box 800 and interprets messages carousel objects, for example, the message DSI, DII message and the message DBB transmitted from the server. More specifically, when the CPU 880 receives a message BIOP::ServiceGateway, the CPU 880 extracts from the received message BIOP:ServiceGateway information about code-set transfer character strings used in message carousel objects, for decoding the character strings in the message used by the I of the decoder, the corresponding code set transmit.

Each is shown in Fig.7 and 8 blocks can be implemented in either hardware or software.

Figure 9 shows a block diagram of an algorithm illustrating a method of sharing information about code-set transmission according to an exemplary variant of implementation of the present invention.

In operation S910, the server transmits the service context GIOP code set, which includes information about code-set transmission line CORBA, used in the message carousel objects, by inserting the service context GIOP code set in field 530 serviceContextList_data_byte messages BIOP:ServiceGateway, and in operation S920, the client receives a message BIOP:ServiceGateway. In operation S930, the CPU 880 client retrieves the service context GIOP code set from the message BIOP:ServiceGateway to extract information about code-set transmission. In operation S940 CPU 880 client decodes the path names included in the message, by use of appropriate character decoder according to the extracted information about code set transmit.

Industrial applicability

According to a device and method for signal transmission code set transmission according to the present invention is the possibility of signal transmission code set for the naming paths through the use of different languages in the transmission of data to Sistema character encoding path name in the message carousel objects.

Although the present invention has been shown and described in detail with reference to exemplary embodiments of its implementation, specialists in the art will understand that they can be made various changes in form and detail, without going beyond the nature and scope of the present invention defined in the following claims.

1. The method of decoding the character strings in the message to reference the data, and these data are included in the object, which is transmitted together with the message for links to these data through a carousel of interest, these message includes information relating to the coding system used to encode character strings in the above message, and the method comprises the steps on which
receive the information regarding the encoding, based on the message; and decode character string according to the extracted information,
if this message is a message Protocol for Communication between Object request Brokers when Broadcasting (BIOP).

2. The method according to claim 1, wherein the carousel object is defined according to the standard ISO-IEC 13838-6.

3. The method according to claim 1, in which character strings are strings of the Overall Architecture of the Object request Broker (CORBA), defined according to the specification the requirements CORBA/IIOP.

4. The method according to claim 1, wherein the message is a message BIOP::ServiceGateway.

5. The method according to claim 1, in which said information is expressed in the context of the service code set General Protocol for Communication between Object request Brokers (GIOP) specifications CORBA/IIOP.

6. The method according to claim 4, in which said information is included in the service context code set Protocol GIOP message BIOP::ServiceGateway.

7. The method according to claim 1, wherein said information indicates that a character string encoded on the basis of either ISO 8859-1 or UTF-8.

8. The method according to claim 1, in which character strings are decoded on the basis of ISO 8859-1, if the system encoding is not explicitly described in the above-mentioned information.

9. A device for receiving an object including data and messages for links to these data, which are transmitted via the carousel object, and the message is a message BIOP::ServiceGateway, where the device contains
the reception unit made with the possibility to adopt the object and the message, and
the control unit is configured to obtain information relating to the coding system used to encode character strings from this message BIOP::ServiceGateway and decode character string in accordance with the above information,
in fact the message I have is a message Protocol for Communication between Object request Brokers when Broadcasting (VOR).

10. The device according to claim 9, in which the carousel object is defined according to the standard ISO-IEC 13838-6.

11. The device according to claim 9, in which character strings are strings of the Overall Architecture of the Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

12. The device according to claim 9, in which said information is expressed in the context of the service code set GIOP specification CORBA/IIOP.

13. The device according to claim 9, in which said information is included in the service context code set Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway.

14. The device according to claim 9, in which information indicates that the character string is encoded on the basis of either ISO 8859-1 or UTF-8.

15. The device according to claim 9, in which the control unit decodes a character string on the basis of ISO 8859-1, if the system encoding is not explicitly described in the above-mentioned information.

16. Method of object, including data and messages for links to these data, which are transmitted via the carousel object, and this message is a message BIOP::ServiceGateway, the method contains the steps that
receive information relating to the coding system used to encode character strings on the basis of this message BIOP::ServiceGateway,
decode character is the line in accordance with the above information,
define the data referenced by a character string, and
output data included in the object,
if this character string is a string of the General Architecture Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

17. The method of decoding the character strings in the message to reference the data, and these data are included in the object, which is transmitted together with the mentioned message for links to these data through a carousel of interest, while the above message is a message BIOP::ServiceGateway, and the method comprises the steps on which
define the encoding system used to encode character strings, based on those messages, and character strings are strings of the Overall Architecture of the Object request Broker (CORBA), defined according to the specification of CORBA/IIOP, and expressed in different languages; and
decode character string on the basis of a decoding system corresponding to the coding system that is defined.

18. Method of object that includes the data, and this object is passed with the message for links to these data through a carousel of interest, while the above message is a message BIOP::ServiceGateway, and the method comprises the steps on which
decode character string in soo is not the same, using a system of decoding the character strings, supporting various languages;
define the data referenced by a character string that is decoded; and
output data included in the object,
when this message BIOP::ServiceGateway includes information that identifies the system decoding the character strings, which must be used when decoding the character strings and character strings are strings of the Overall Architecture of the Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

19. The mode of transmission through the carousel of the object that includes the data and messages for links to these data, and the method comprises the steps on which
insert into message information, which specifies the coding system used to encode character strings in the message; and
carry out the broadcasting of such data and messages, and the message is a message Protocol for Communication between Object request Brokers when Broadcasting (BIOP).

20. The method according to claim 19, in which the carousel object is defined according to the standard ISO-IEC 13838-6.

21. The method according to claim 19, in which character strings are strings of the Overall Architecture of the Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

22. The method according to claim 19, in which oterom the message is a message WOR::ServiceGateway.

23. The method according to item 22, in which said information is expressed in the context of the service code set General Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway.

24. The method according to claim 19, in which said information indicates that the character string is encoded on the basis of either ISO 8859-1 or UTF-8.

25. Device for transmission through the carousel object, the object comprising data and messages for links to these data, and the device includes
a control unit that creates an object and inserts into the message information, which specifies the coding system used to encode character strings in the message; and
the transmitting unit, which transmits data and a message, and the message is a message Protocol for Communication between Object request Brokers when Broadcasting (BIOP).

26. The device according A.25, in which the carousel object is defined according to the standard ISO-IEC 13838-6.

27. The device according A.25, in which character strings are strings of the Overall Architecture of the Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

28. The device according A.25, in which the message is a message BIOP::ServiceGateway.

29. The device according to p, which referred to information included in the service context Kodo the second set of Common Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway.

30. The device according A.25, in which the mentioned information indicates that the character string is encoded on the basis of either ISO 8859-1 or UTF-8.

31. Method of broadcasting through the carousel object, the object comprising data and messages for links to these data, and the method comprises the steps on which
encode character string in the message, using the coding system that supports various languages; and
carry out the broadcasting object and messages
if this message is a message Protocol for Communication between Object request Brokers when Broadcasting (BIOP).

32. The method according to p, in which the carousel object is defined according to the standard ISO-IEC 13838-6.

33. The method according to p in which the system encoding is UTF-8.

34. The method according to p, where the message includes information indicating the coding system used to encode character strings.

35. The method according to p in which character strings are strings of the Overall Architecture of the Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

36. The method according to p, in which the message is a message BIOP::ServiceGateway.

37. The method according to p in which information is expressed in the context of the service code set General Protocol for Communication between Brokers On hektik Requests (GIOP) specifications CORBA/IIOP.

38. The method according to clause 37, in which information included in the service context code set General Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway.

39. The method of transmission and reception through the carousel object, the object comprising data and messages for links to these data, and the method comprises the steps on which
insert into message information relating to the coding system used to encode character strings in the message;
pass the object and the message;
take the object and message;
determine the information from the message; and
decode character string in the message according to the aforementioned information, the message is a message Protocol for Communication between Object request Brokers when Broadcasting (BIOP).

40. The system transmit and receive through the carousel object, the object comprising data and messages for links to these data, containing
a transmitting device that transmits through the carousel object that includes the data and the message to reference the data; and a receiving device that accepts an object and a message, while sending device contains
a control unit that inserts into the message information relating to the coding system, the IP is risovannoy to encode character strings in the message; and
transmitting unit that transmits the object and the message, and the receiving device includes
receiving unit that receives an object and a message; and a control unit that decodes a character string on the basis of the aforementioned information, the message is a message Protocol for Communication between Object request Brokers when Broadcasting (BIOP).

41. The method of forming the message to reference the data that is included in the object, which is transmitted together with the message through the carousel object, and the method comprises the steps on which
insert into message information for links to data and information relating to the coding system used in character strings in the message,
however, such information regarding the coding system used to decode character string, and the message is a message Protocol for Communication between Object request Brokers when Broadcasting (BIOP).

42. The client receives the stream of data through the broadcast, the client contains
a receiver that receives transmitted through the carousel of data objects and message Protocol for Communication between Object request Brokers when Broadcasting (BIOP),
a processor that retrieves information about Kodo is the first set of transmission of messages BIOP, this information about code-set transmission provides instruction on the interpretation of character strings of the BIOP message, and
a decoder that decodes a character string on the basis of instructions, information about code-set transfer,
while the BIOP message is a message BIOP::ServiceGateway, and the processor reads the information in the context of the service code set General Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway, and
if this character string is a string of the General Architecture Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

43. The client 42, in which the carousel object is defined according to the standard ISO-IEC 13838-6.

44. The client 42, in which said information is expressed in the field char_data service context GIOP code set.

45. The client item 44, in which the mentioned information indicates that a character string encoded on the basis of either ISO 8859-1 or UTF-8.

46. The client 45, in which the decoder decodes a character string on the basis of ISO 8859-1, if the system encoding is not explicitly described in the above-mentioned information.

47. The client 46, in which the service context GIOP code set for Shirokokolejnoj Code Set Transmit is unspecified.

48. The client p in which field wchar_data not used to determine the encoding of character strings in the above message.

49. The method of decoding the character strings in the message to reference the data containing the time that
take the message to reference the data that is transferred through a carousel of objects, and this message is a message BIOP::ServiceGateway,
retrieve information related to the encoding system used to encode character strings on the basis of the said BIOP message, and
decode character string in accordance with the above information, which is extracted,
if this character string is a string of the General Architecture Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

50. The method according to 49, in which the carousel object is defined according to the standard ISO-IEC 13838-6.

51. The method according to 49, in which said information is expressed in the field char_data service context GIOP code set.

52. The method according to 51, in which the mentioned information is included in the service context GIOP code set in the message BIOP::ServiceGateway.

53. The method according to paragraph 52, in which the mentioned information indicates that a character string encoded on the basis of either ISO 8859-1 or UTF-8.

54. The method according to item 53, in which a character string decode on the basis of ISO 8859-1, if the system encoding is not explicitly described in the above-mentioned information.

55. The method according to item 54, in which the service context is ogopogo set for GIOP Shirokokolejnoj Code Set Transmit is unspecified.

56. The method according to 55, in which the field wchar_data not used to determine the encoding of character strings in the above message.

57. Server supporting structure of objects presented in different languages in the broadcast data stream that contains
the means of formation, which generates data and message Protocol for Communication between Object request Brokers when Broadcasting (BIOP),
a processor that inserts information about code set transmit in the BIOP message, and the information about code-set transmission provides instruction on the interpretation of character strings of the BIOP message, and
a transmitter that transmits said data and the BIOP message through the carousel object,
while the BIOP message is a message BIOP::ServiceGateway, and the processor inserts the information in the context of the service code set General Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway, and
if this character string is a string of the General Architecture Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

58. The transfer method of the object that includes the data and messages for links to these data through a carousel of objects containing phases in which
insert into message information to the I specifies the coding system, used to encode character strings in the message, and perform the broadcast mentioned data and messages through the carousel object,
if this message is a message BIOP::ServiceGateway, and the information was put in the context of the service code set General Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway, and
if this character string is a string of the General Architecture Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

59. The method of transmission and reception through the carousel object, the object comprising data and a message to reference the data containing the time that
insert into message information related to the encoding system used to encode character strings in the message,
transmit said data and message through the carousel object,
receive said data and a message
determine the information from the message and decode character string in the message in accordance with the above information,
if this message is a message BIOP::ServiceGateway, and the information was put in the context of the service code set General Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway, and
when this symbol is data strings are strings of the Overall Architecture of the Object request Broker (CORBA), defined according to the specification of CORBA/IIOP.

60. System for transmission and reception through the carousel object, the object comprising data and messages for links to these data, containing
a transmitting device that transmits through the carousel object, the object comprising data and message Protocol for Communication between Object request Brokers when Broadcasting (BIOP) for references to these data, and
a receiving device that accepts an object,
when the transmitting device includes a control unit that inserts in the BIOP message information related to the encoding system used to encode character strings in the message, and
transmitting unit that transmits the object and the BIOP message,
at the same time the receiving device comprises a receiving unit that receives an object, and a control unit that decodes a character string on the basis of the aforementioned information,
the BIOP message is a message BIOP::ServiceGateway, and the control unit inserts the information into the context of the service code set General Protocol for Communication between Object request Brokers (GIOP) message BIOP::ServiceGateway, and
if this character string is a string of the General Architecture Object request Broker (CORBA), defined according to the specification CORBA/II series.



 

Same patents:

The invention relates to a method and apparatus for transmitting additional data associated with the audio/video signal with multiple levels

FIELD: physics; communications.

SUBSTANCE: invention relates to data transmission networks. Data are routed from a terminal to a wide area network (WAN) through several communication channels. Communication channels connect several terminals with the WAN and all terminals are connected to each other over a local area network (LAN). For an average user, the Internet connection is not used 90-95% of the time. Therefore, combination of several connections provides the user with better bandwidth.

EFFECT: optimisation of loading a communication channel.

12 cl, 2 dwg, 4 app

FIELD: physics; communications.

SUBSTANCE: invention relates to communication systems. The method involves registration of at least one user equipment by a service provider, where after transmission of information on possible media for transmitting data between at least one user equipment and service provider, the information is then stored. The method involves sending an additional request for a data transmission session with at least one user equipment and using the stored information when establishing the requested data transmission session. Also provided are a communication system, application server and user equipment, configured for corresponding operation.

EFFECT: improved communication session establishment.

31 cl, 5 dwg

FIELD: physics; communication.

SUBSTANCE: invention relates to a method and system for efficient data transmission in communication networks. The method involves determination of information on length of at least one of the transmitted data streams, and association of the information on stream length with a system parametre message. The system parametre message, which contains information on stream length, is transmitted separately from the data stream and is included in the channel of service data characters (0IS). The given procedure simplifies demultiplexing separate streams and processing data in a stream, even if one or more separate streams are received with errors.

EFFECT: reduced error of transmitting data in wireless communication networks.

18 cl, 10 dwg

FIELD: information technologies.

SUBSTANCE: data carrier (10) receives downloading task from operator's device, channel of coded data transfer is established, and multimedia information from reliable nonlocal server (30) is sent in coded form through channel of data transfer and is recorded into memory of data carrier. Operator's device and software product are configured so that to provide user interface, for realisation of method for downloading of multimedia information.

EFFECT: prevention of unauthorised copying of information.

18 cl, 2 dwg

FIELD: information technologies.

SUBSTANCE: method of mutual authentication provides protection of applications with mobile terminals that support inherited modules for subscriber identification (for instance, SIM GSM or R-UIM CDMA2000, which do not support mechanisms AKA 3G). Exchange of query-response keys is realized between bootstrapping server function (BSF) and mobile terminal (MT). BSF generates authentication inquiry and sends it to MT according to mechanism of server-authenticated open key. MT receives query and defines whether it originated from BSF, on the basis of bootstrapping server certificate. MT formulates reply to authentication query on the basis of keys derived from authentication query and earlier jointly used secret key. BSF receives authentication reply and determines whether it originated from MT. As soon as verification is completed, BSF and MT independently calculate key of application protection provision, which BSF sends to inquiring function of network application for establishment of protected communication with MT.

EFFECT: improved protection of applications.

24 cl, 6 dwg

FIELD: information technologies.

SUBSTANCE: method is provided through method of useful data selection (initial multimedia data 13/B; 14/B'), transferred prior to completion (20) of call connection establishment (1-12; 15-19) between user-initiator of call connection establishment (terminal device A) and at least one user-addressee of call (terminal device B or terminal device B') through at least one telecommunication network (SIP-moderator), in which user-initiator (A) of call connection establishment in response message (9, 10 from B or 11,12 from B') applies data of reception address (IP-B, Port-B of terminal device B or IP-B', Port-B' of terminal device B') of user-addressee of call for at least one user-addressee (B or B') of call, so that by user-addressee (B or B') of call together with data of transfer address (IP-b, Port-b for B; IP-b', Port-b' for B') of user-addressee of call to select sent useful data (intial multimedia data 13 from B/14 from B'), at the same time data of reception address (IP-B, Port-B of B device) of user-addressee of call for addressee (B) of call also provide data of transfer address (IP-b, Port-b) of this user-addressee (B) of call.

EFFECT: improved efficiency of selection of initial multimedia useful data flows selection.

14 cl, 1 dwg

FIELD: information technologies.

SUBSTANCE: method of service transportation, which is based on Internet Protocol, consists of the stages at which during the calling process there initiated are requests for service detection by means of the calling gateway controller between transmission media and the called gateway controller between transmission media to their corresponding gateways between transmission media; when the characteristic service signalisation is detected, it is supplied by means of the calling or called gateway between transmission media to gateway controller between transmission media of this calling or called gateway between transmission media, the service type is determined by means of the gateway controller between transmission media according to characteristic signalisation, and codec schemes of the calling gateway between transmission media and the called gateway between transmission media are switched over to the codec schemes corresponding to the service type; the appropriate service transportation type is performed by means of gateways between transmission media by using the codec scheme to which the switching-over has been performed.

EFFECT: improving efficiency of using system resources.

16 cl, 6 dwg

FIELD: information technologies.

SUBSTANCE: there is described method of providing selective access to network node for the purpose of test and check. Network node is compared to testing classification, and requests are received from the network component in order to initiate the call via this network node. If it is determined that the network component has been compared to the testing classification, then the service is rendered via this network node.

EFFECT: improving the testing method of network nodes.

18 cl, 3 dwg

FIELD: information technologies.

SUBSTANCE: host device is provided with supported functions and possibilities of client device by adding at least one field to the client possibility packet for supported functions and the client possibilities and providing the value to each field of at least the above one field unique for at least one client device and transmission of packet of the client device possibilities from at least one client device to the host device; at that, the starting time of sampling the data sent by the client device is determined based on the measured delay of transmission of direct and return directions.

EFFECT: increasing carrying capacity when transmitting data between host devices and client devices.

30 cl, 119 dwg, 20 tbl

FIELD: radio engineering.

SUBSTANCE: invention is related to method, system, transmitter, network element, receiver and software for the system intended for transfer of data symbols, in which one or more data symbols are sent from transmitter to one or more receivers in process of transfer session in mode "point-to-multipoint", specified data symbols are equipped with headers of the first type, which are subordinate to protocol of files delivery, at that one or more symbols of restorative data is sent from data recovery data to one specific receiver from specified receivers in session of data recovery in mode "point-to-point", specified symbols of recovery data are equipped with one or several headers of the second type, which are at least partially subordinate to specified protocol of files delivery.

EFFECT: transfer of data symbols in communication sessions of "point-to-multipoint" mode and "point-to-point" mode.

62 cl, 17 dwg

Watermark embedding // 2376708

FIELD: physics; communications.

SUBSTANCE: invention relates to a novel method of embedding a watermark into an information signal, according to which an information signal (12) is first converted from time-domain presentation (22) to spectral/modulation spectral presentation (30). The information signal is then keyed in the spectral/modulation spectral presentation (30) depending on the watermark (14) which should be embedded so as to obtain a modified spectral/modulation spectral presentation, and the watermark embedded signal (16) is then formed based on the modified spectral/modulation spectral presentation.

EFFECT: prevention of traditional correlation attacks which are used in watermark methods based on modulation with frequency widening, resulting from that, the watermark (14) is embedded and/or obtained in spectral/modulation spectral presentation or range.

29 cl, 5 dwg

FIELD: physics; communications.

SUBSTANCE: method and device for supporting smooth and uninterrupted handover to a terminal, which receives digital broadcast in a digital broadcast system, are disclosed. The method for handover using a network node involves steps on which a handover request message is received from a terminal, where the said message contains time for assessing signal quality, service ID and cell ID. The terminal receives broadcast from the servicing cell; quality of signals of candidate cells, which provide a service which corresponds to the service ID, is assessed; parametre of the handover candidate is calculated based on the result for assessing quality of candidate cells, where the said parametre indicates time which is accessible for handover with respect to corresponding candidate cells; and the parametre of the handover candidate is sent to the terminal.

EFFECT: network based handover, using an interactive channel in a digital broadcast system.

28 cl, 11 dwg, 1 tbl

FIELD: physics; acoustics.

SUBSTANCE: invention relates to sound broadcasting and sound accompanying in television and can be used in designing sound broadcasting networks. Data transmission system for sound broadcasting in digital format with compression on main channels is designed for transmitting analogue signals for sound broadcasting to main channels in high-frequency transmission systems, including a reference circuit for the structural circuit of main sound broadcasting with a terminal transmitting point, in which signals are modulated to transmit them into the high-frequency spectrum of the transmission system, and a terminal reception point, where high-frequency signals are demodulated to extract the sound broadcasting signal. The reference circuit, which is designed for transmitting sound broadcasting signals over the main network in digital format in a standard bit transfer rate of 2048 kbps, contains 1 to 2 stereo channels or, respectively from two to four monochannels, corresponding to analogue monochannels with frequency band of 40 to 15000 Hz transmit from more than six channels in digital format, corresponding to analogue channels with frequency band of 40 to 15000 Hz, through a method of compressing the frequency spectrum and introducing quantisation levels into the bit transfer rate of digital transmission systems.

EFFECT: increased number of transmission channels in bit transfer rate of 2048 kbps.

4 dwg

FIELD: information technology.

SUBSTANCE: invention relates to buffering packets of a media stream during transmission from a transmission device to a receiving device. Media packets are generated from at least one type of media information in a stream generator; at least one transmission frame is generated based on transmitted media packets; transmitted packets are generated from at least one transmission frame and a transmission schedule is generated for transmitted packets. In addition, the first and second steps of hypothetical decoding are executed. The first step of hypothetical decoding is executed in accordance with the transmission schedule, and involves buffering the transmitted packets in accordance with the transmission schedule in the first buffer for hypothetical decoding and output of packets from the first buffer for hypothetical decoding based on the transmission frame. The second step of hypothetical decoding involves controlling occupance rate of the first and second buffer for hypothetical decoding by controlling at least one of the following: operation of the stream generator, generation of at least one transmission frame, transmission schedule.

EFFECT: more efficient buffering of media stream packets.

20 cl, 7 dwg

FIELD: physics, communication.

SUBSTANCE: invention is related to technologies of content recording. Method is suggested for content recording, where the following takes place: record document is received through the network, which describes content element, but does not describe whether content element is available for recording and how content element must be recorded, moreover, record document is generated from text description of content element and includes one or more word from mentioned text description, besides text description does not include previously configured record document, electronic program reference (EPR) data are requested to identify whether content element described in record document is available for recording without user intervention, if yes - how this content element must be recorded; data is checked on client status, which described conventional client access rights, in order to identify whether content element recording is permitted for this client with application of digital rights control; and if content element is available and recording is permitted, then link is introduced into record list, in order to cause realisation of this content element recording without user intervention.

EFFECT: improved functional capabilities available to user, such as possibility to change over from old client to new client, without manual replacement of client status data from old client to new client, remote initiation of content record without provision of connection with the client itself.

31 cl, 8 dwg

FIELD: physics; communication.

SUBSTANCE: invention relates to transmission of data to a mobile data processing unit. Data are received by a digital audio and/or television receiving device (100), where the data are contained in traffic of digital audio and/or television signals. The data are then extracted from the traffic of digital audio and/or television signals and electromagnetic signals are transmitted by the digital audio and/or television receiving device (100) so as to transmit data extracted from the digital audio and/or television receiving device (100) to a mobile data processing unit (200). The extracted data are transmitted from the digital audio and/or television receiving device (100) to the mobile data processing unit (200) in response to periodic queries from the mobile data processing unit (200) to the digital audio and/or television receiving device (100).

EFFECT: provision for additional data provider and mobile unit user with proportional capacities to act on data, which are currently being transmitted to the mobile unit.

24 cl, 5 dwg, 2 ex

FIELD: physics, communications.

SUBSTANCE: invention concerns digital broadband data transfer systems, particularly decoding of frame error correction of multiple-protocol encapsulation (MPE-FEC) in handheld digital video broadcasting system (DVB-H). Invention claims method and device for MPE-FEC frame decoding in DVB-H. Filtration of packet identification (PID) is performed in TS packet received over wireless network to identify TS packet, and table ID is detected by data heading information intended for identification of section data type. If section data are MPE section, then the frame is buffered. If after IP datagram storage for last MPE section some part remains in data area, then remaining part is augmented with zeros. If section data are MPE-FEC section, then frame is buffered based on parity data obtained from MPE-FEC section.

EFFECT: efficient method of MPE-FEC frame decoding in handheld DVB-H for reception of transport stream (TS) packet and Internet protocol (IP) datagram reconstruction.

18 cl, 12 dwg

FIELD: physics, communication.

SUBSTANCE: invention is related to transmission of information in global distribution network, such as Internet. Method for sending of information to target mobile station in anticipation mode includes definition of whether information should be sent in the form of short data batches (SDB) messages, and information sending in the form of SDB not waiting for reset of traffic channel.

EFFECT: development of mechanism for determination of messages to be transmitted in the form of SDB, so that no time-sensitive messages are delayed.

24 cl, 12 dwg

FIELD: physics, computer technology.

SUBSTANCE: invention refers to the sphere of digital television immediately dealing with systems providing for update of digital television receiver software. The proposed method of digital television receiver software update envisages the following: service software multiplexing into a traffic flow under a protocol pre-defined; retrieval of the service software data from the traffic flow by the digital television receiver and data storage; resetting the digital television receiver to enable receipt of the opposite side interface function addresses by the software of the digital television receiver and the service software; updating (via the software of the digital television receiver and the service software and in accordance with the addresses to have been retrieved) the default function addresses of the service software interface and the digital television receiver software.

EFFECT: independent update of service software whenever required without the digital television service provider having to particularly update terminal software.

10 cl, 4 dwg

Up!