A method of transmitting/receiving digital contents and an apparatus for receiving the digital contents are disclosed. In a system connected with an internet protocol (IP) network, service event information may be included in a service discovery record and transmitted/received. Accordingly, the apparatus for receiving the digital contents can receive a service using the service event information in a service discovery step when receiving the service including the digital contents. Since the service event information can be processed independence of the digital contents included in the service, the service can be rapidly provided and unnecessary service event information does not need to be parsed.
|
0. 14. A method of receiving digital broadcast contents in accordance with an internet protocol (IP), the method comprising:
receiving a payload carrying service discovery information including service information (SI) describing a service associated with the digital broadcast contents, the service discovery information including transport stream identification information identifying a transport stream carrying service event information of the service,
wherein the service discovery information including the transport stream identification information is used for linking the service event information to the service; and
after receiving the transport stream identification information, receiving the transport stream including the service event information of the service by using the transport stream identification information,
wherein the service discovery information includes information for specifying a type of the service and information for indicating a name of the service,
wherein the type of the service corresponds to an audio/video service or audio only service.
0. 19. A method of transmitting digital broadcast contents included in a service in a system connected by an internet protocol (IP) network, the method comprising:
generating service discovery information including service event information of the service, and transmitting the service discovery information through the IP network when the generated service discovery information is requested through the IP network, the service discovery information including service information (SI) describing a service associated with the digital broadcast contents and being carried in a payload,
wherein the service discovery information has transport stream identification information for identifying a transport stream carrying service event information of the service,
wherein the service discovery information and the service event information are separately transmitted,
wherein the service discovery information including the transport stream identification information that links the service event information with the service associated with the digital broadcast contents, and
wherein the service discovery information including the transport stream identification information is used for linking the service event information to the service.
0. 1. A method of receiving digital broadcast contents through an internet network in accordance with an internet protocol (IP), the method comprising:
receiving, from the internet network, a payload carrying a broadcast discovery record including service information (SI) describing a service associated with the digital broadcast contents, the broadcast discovery record including transmission identification information for identifying a transport stream carrying service event information of the service, wherein the transmission identification information is link information between the service event information and the service and wherein the link information includes a network identifier, a transport stream identifier, and a service identifier;
parsing the payload to obtain the transmission identification information;
receiving, from the internet network, the transport stream including the service event information by using the transmission identification information; and
parsing the transport stream to obtain the service event information.
0. 2. The method according to
0. 3. The method according to
0. 4. The method according to
0. 5. The method according to
0. 6. The method according to
0. 7. An apparatus receiving a service associated with digital broadcast contents through an internet network in accordance with an internet protocol (IP), the apparatus comprising:
an interface configured to receive a payload and a transport stream from the internet network, wherein the payload carries a broadcast discovery record including service information (SI) describing a service associated with the digital broadcast contents, the broadcast discovery record including transmission identification information for identifying a transport stream carrying service event information of the service and wherein the transmission identification information is link information between the service event information and the service and the transmission identification information includes a network identifier, transport stream identifier, and service identifier in a transmission system;
an IP manager configured to parse the payload and parse the transport stream using the transmission identification information parsed from the payload;
a service discovery manager configured to obtain the service event information from the transport stream using the transmission identification information;
a decoder configured to decode the service event information;
a controller configured to control the obtained service event information and the decoded digital broadcast contents to be output; and
a display configured to output the service event information and the digital broadcast contents according to a control signal of the controller.
0. 8. The apparatus according to
0. 9. The apparatus according to
0. 10. The apparatus according to
0. 11. The apparatus according to
0. 12. A method of transmitting digital broadcast contents included in a service in a system connected by an internet protocol (IP) network, the method comprising:
generating a service discovery record including service event information of the service, and
transmitting the service discovery record through the IP network when the generated service discovery record is requested through the IP network, the service discovery record including service information (SI) describing a service associated with the digital broadcast contents and being carried via a payload, wherein the service discovery record has transmission identification information for identifying a transport stream carrying service event information of the service,
wherein the service discovery record and the service event information are separately transmitted, wherein the transmission identification information links the service event information with the service associated with the digital broadcast contents, and wherein the transmission identification information is link information between the service event information and the service, and the transmission identification information includes a network identifier, transport stream identifier, and service identifier in a transmission system.
0. 13. The method according to
0. 15. The method according to claim 14, wherein the service event information includes at least one of information indicating whether an event of the service event information is a present event or a following event, information for identifying a service event, information indicating a start time of the service event, information indicating a duration of the event, information indicating a running status of the event, and information indicating which one of the service event information in a transport stream and the service event information in extensible markup language (XML) format takes priority.
0. 16. The method according to claim 14, wherein the service event information includes at least one of information indicating a name of the service event information, information describing the service event information, information for identifying the payload when a payload that includes detailed information of the event is present, information describing components including the digital broadcast contents associated with the service, information indicating replacement event information with which the service event information is replaced, and information indicating a parental rating of the service.
0. 17. The method according to claim 16, wherein the information describing the components including the digital broadcast contents associated with the service includes information on a stream component which can be received from a uniform resource identifier (URI) different from a URI of an IP packet of the digital broadcast contents.
0. 18. The method according to claim 16, wherein the information indicating the replacement event information with which the service event information is replaced, includes a textual identifier which can receive the replacement event information and a stream identifier on a network which can receive the replaced event information.
0. 20. The method according to claim 19, further comprising: transmitting the digital broadcast contents through the IP network, when the digital broadcast contents related to the service discovery information are requested through the IP network.
|
More than one reissue application has been filed for the reissue of U.S. Pat. No. 8,429,284 B2, including reissue application Ser. Nos. 14/692,464, and 14/693,402, (the present application) which is a continuation reissue application of reissue application Ser. No. 14/692,464.
This application is a continuation reissue application of U.S. application Ser. No. 14/692,464 filed on Apr. 22, 2015, which is a reissue application of U.S. application Ser. No. 12/003,948 filed Jan. 3, 2008, now U.S. Pat. No. 8,429,284 B2 issued Apr. 23, 2013, which claims the benefit of Korean Patent Application No. 10-2007-0003094, filed on Jan. 10, 2007, all of which is are hereby incorporated by reference as if fully set forth herein.
1. Field of the Invention
The present invention relates to a method of transmitting/receiving digital contents and an apparatus for receiving the digital contents.
2. Discussion of the Related Art
In the existing television (TV) system, contents created by a broadcasting station are transmitted via a wave propagation medium such as terrestrial, cable or satellite broadcasting such that viewers view a broadcasting signal transmitted via the wave propagation medium using a TV receiver. Hereinafter, the digital contents are the general term for substantial data or information which can be received through a recording medium having digital data recorded thereon and wired/wireless communication such as broadcasting, Internet or mobile communication and includes, for example, programs in a broadcasting service.
However, in the existing analog broadcasting, as a digital-based TV technology has been developed and commercialized, a variety of contents such as real-time broadcasting, contents on Demand (CoD), games or news have been provided to viewers using the Internet connected to individual homes, in addition to the existing wave propagation medium.
An example of provision of the contents using the Internet includes an Internet protocol TV (IPTV) system. The IPTV system indicates a service for providing an information service, moving-image contents and broadcasting to a television receiver using the super-high Internet.
In addition to various IPTV services, there is a need for a hybrid service which is a combination of digital broadcasting such as terrestrial/satellite/cable and the IPTV service.
Conventionally, in order to acquire event information of a broadcasting service received through an IP network, a method of extracting a service information table from the received transport stream (TS) was used. According to the conventional method, since the service event information should be included in a multicast stream of live media broadcasting, a large amount of service event information lays a burden on the use of the network.
In particular, in order to provide the hybrid service including a combination of various services, since information on the services or contents should be first known, the acquisition of the service event information using the conventional method places restrictions on the provision of the hybrid service.
Accordingly, the present invention is directed to a method and apparatus for transmitting/receiving digital contents that substantially obviate one or more problems due to limitations and disadvantages of the related art.
An object of the present invention is to provide a method of transmitting/receiving digital contents, which are capable of readily transmitting/receiving service event information through communication using an IP protocol, and an apparatus for receiving the digital contents.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
To achieve these objects and other advantages and in accordance with the purpose of the invention, as embodied and broadly described herein, a method of receiving digital contents receives a service discovery record including service event information. The received service discovery record is parsed. The service event information is obtained from the parsed service discovery record.
In accordance with another aspect of the invention, a digital content receiving apparatus includes an interface which transmits/receives an IP packet; an IP manager which accesses a service discovery record including service event information through the interface and receives and processes the service discovery record according to an IP; a service discovery manager which parses the service discovery record and obtains service event information; a decoding unit which decodes the digital contents output from the interface; a controller which controls the service event information parsed by the service discovery manager and the decoded digital contents to be output; and an output unit which outputs at least one of the service event information and the digital contents according to a control signal of the controller.
In accordance with another aspect of the invention, a method of transmitting digital contents included in a service in a system connected by an IP network includes generating a service discovery record including service event information of the service. When the generated service discovery record is requested through the IP network, the service discovery record is transmitted through the IP network.
The service discovery record may include an identifier of a payload including only the service event information and the service event information included in the payload according to the identifier.
The service event information may include at least one of information indicating whether an event of the service event information is a present event or a following event, information for identifying a service event, information indicating a start time of the service event, information indicating a duration of the event, information indicating a running status of the event, and information indicating whether the service event information gives priority to information multiplexed with a transport stream of the digital contents or the information included in the service discovery record.
The service event information may include at least one of information indicating a name of the event information, information describing the event information, information for identifying a payload if the payload of the service discovery record including detailed information of the event is present, information describing components including the digital contents included in the service, information indicating replacement event information, with which the event information is replaced, and information indicating a parental rating of the service.
The information describing the components including the digital contents included in the service may include information on a stream component included in a transport stream different from a transport stream of the digital contents.
The information describing the components including the digital contents included in the service may include information on a stream component which can be received from a uniform resource identifier (URI) different from a URI of an IP packet for transmitting the digital contents.
It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principle of the invention. In the drawings:
Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.
Hereinafter, for example, an IPTV system for transmitting/receiving digital contents will be described as the embodiments of the present invention, but the present invention is not limited to the IPTV system.
The IPTV system for providing contents using the Internet largely includes a server, an IP network and a receiver (client). Since the receiver receives a service, the receiver is also called a client.
The multicast scheme of
The unicast scheme of
In
The server of the IPTV system includes servers for performing various functions, such as a service discovery server, a streaming server, a broadband contents guide (BCG) server, a client information server and a payment information server.
Among them, the streaming server transmits moving-image data encoded by a moving picture experts Group-2 (MPEG-2) or MPEG-4 using a RFC 1889: real-time transport protocol (RTP) and RFC 3605: RTP control protocol (RTCP). In a case of using the RFC 2326: real-time streaming protocol (RTSP), the receiver can control a moving-image stream received from the server to some extent using a function called a network trick play such as pause, replay or stop. The BCG server can store BCG data including schedule information of broadcasting contents and provide the stored BCG data to the receiver. The BCG data includes stream connection information through the RTSP/RTP to allow the receiver to access the streaming server.
In the below-described embodiment, service event information can be included in the BCG data and be provided to the receiver. Here, the service event information includes a service including transmitted digital contents, or schedule information of the service or detailed information associated with the service or contents. The detailed example of the service event information is shown in
Among the servers, the service discovery server may provide service discovery information to the receiver. Hereinafter, the service discovery information is also called a service discovery record. The service discovery information includes access information and service selection information of servers for providing a service including contents such as broadcasting, video on demand (VOD), games and BCG. In more detail, the service discovery record may include a broadcast discovery record including content discovery information associated with a broadcasting network, COD discovery information including content discovery information associated with VOD or COD, and BCG discovery information including discovery information associated with a broadcasting schedule.
In
The receiver may select the service using the service selection information in the service information (SI) record including the information associated with the transmission of the service received from the service discovery server. In the below-described embodiment, the service event information may be included in the service discovery information and be provided to the receiver.
A network system includes an Internet-based network and gateways. The gateways deliver general data and perform a multicast group management and a Quality of service (QOS) management using a protocol such as an Internet group management protocol (IGMP).
Hereinafter, an apparatus for receiving digital contents indicates an apparatus which can receive data through an Internet network and provide the data to a user. The apparatus for receiving the digital contents based on the IP includes IPTV settop, homenet gateway and IPTV embedded TV. The apparatus for receiving the digital contents can receive the service event information provided by the service discovery server in a service discovery step and select a service according to the service event information. Now, this will be described in detail.
First, a method of transmitting the digital contents will be described.
A system connected by an IP network is supposed.
The service discovery record including service event information of a service including digital contents is generated. When the generated service discovery record is requested through the IP network, the service discovery record is transmitted through the IP network. When the digital contents according to the service discovery record is requested through the IP network, the digital contents are transmitted through the IP network.
Referring to
In the step S21, the service discovery record including the service event information element is received. The service discovery record including the service event information element can be received according to a service discovery protocol (for example, a service discovery and selection (SD&S) or a service discovery protocol (SDP)). The step S21 is described in detail with reference to
The service discovery record may include the service event information clement as well as the elements such as a service location, a TextualIdentifier and service information. The detailed example of the service discovery record will be described later. The TextualIdentifier is an element including a textual identifier for the location of the service.
Referring to
An identifier of a payload including the service event information may be included in the service discovery record. In this case, the service discovery record may include an identifier of the payload including the service event information and the service event information included in the payload according to the identifier. In this case, the apparatus for receiving the digital contents can parse the identifier of the payload including the service event information and the service event information included in the payload according to the identifier and obtain the service event information.
In the step S23, the service discovery record including the service event information is parsed and the service event information is obtained.
In the present embodiment, the service discovery record and the service event information are provided to the receiver such that the receiver can select the service by referring to the service discovery record and the service event information. In the embodiment of receiving the service discovery record and the service event information in the service discovery step, the service event information may have various data structures. Now, this is will be described in detail.
Referring to
The SingleService element including the information on the single service may include a service location element indicating the location of the service, a TextualIdentifier element including the textual identifier of the location of the service, and a Maxbitrate element including information on a maximum transmission bit rate of the service. The SingleService element may include a service event information (EI) element as well as a service information (SI) element including information associated with the transmission of the service. In
The attribute of the service event information element will be first described. The attribute of the service event information element may include ‘EventType’, ‘EventID’, ‘StartTime’, ‘Duration’, ‘RunningStatus’, and ‘PrimaryEISource’.
The event information element includes elements such as ‘Name’, ‘Description’, ‘EventDescriptionLocation’, ‘ContentGenre’, ‘ComponentDescription’, ‘RelacementEvent’, and ‘ParentRatingDescription’.
The ‘ParentRatingDescription’ element describes information on parental lock. At this time, at least one of the low-level elements included in the event information element, such as the ‘Name’ element, is included in the service event information element and the remaining elements may be optional. The event information element shown in
The SI type is an identifier describing service information.
The service information shown in
The ‘Name’ element includes the name information of the service displayed in one or more language. The ‘Description’ element includes the description information of the service which can be displayed in one or more language. The ‘ServiceDescriptionLocation’ element includes the identifier information for identifying the service discovery record (for example, the BCG record) including the information on the service according to the SI. For example, the service discovery record (for example, BCG record) according to the identifier of the service discovery record (for example, the BCG record) specified by the ‘ServiceDescriptionLocation’ element can describe the detailed SI. ‘@preferred’ indicates whether preferred service discovery record (for example, the BCG record) is present.
The ‘ContentGenre’ element indicates the genre of the service. The ‘CountryAvailability’ element includes information on a group of the countries or information on a list of the countries to which the service can be provided. The ‘AnnouncementSupport’ element indicates the announcement type supported by the service and may include, for example, emergency flash, road traffic flash or the like.
The ‘Replacement Service’ element includes the identifier of a replacement service with which the service is replaced. The ‘MosaicDescription’ element includes the information for identifying the cells of the mosaic service if a mosaic service such as screen division is provided.
The ‘EIpf type’ describing the service event information of
The ‘EventType’ attribute indicates whether the event which is currently being described, is the present event or the following event.
The ‘EventID’ attribute indicates the event ID for identifying the event. The receiver can identify the event according to this attribute.
The ‘StartTime’ attribute indicates the start time of the event.
The ‘Duration’ attribute indicates the duration of the event. The duration is the duration of the event and can be represented by hours, minutes or seconds.
The ‘RunningStatus’ attribute indicates the running status of the event.
The ‘PrimaryEISource’ attribute indicates the source of the service event information having priority between the SIs (for example, DVB SIs) in the stream for transmitting the contents or the service discovery record (XML record) if the present or following event information is included in the service discovery record and the stream for transmitting the contents, that is, indicates which of information has priority if the service event information is included in both the TS of the IP stream for transmitting the contents and the service discovery record. This attribute is optional and follows the rule determined as a default if this attribute value is not present. That is, the default may be the XML or the service event information included in the service information of the TS.
The ‘Name’ element indicates the name of the event which can be displayed on the screen of the receiver and can be displayed in one or more language. Only one event name is allowed for each language and at least one name is provided.
The ‘Description’ element is information which describes the event and includes information according to one or more language. One description is allowed for each language. The ‘Description’ element is optional and displays the event information in a language which is determined as a default value, if the value of this element is not present.
The ‘EventDescriptionLocation’ element specifies the identifier of the service discovery record (for example, the BCG record) if the payload (for example, the BCG record) of the service discovery record including the detailed information on the event is present. The service discovery record according to the identifier of the service discovery record (for example, the BCG record) specified in the ‘EventDescriptionLocation’ element can describe the detailed EI. For example, if the service discovery record (for example, the BCG record) according to the identifier of the service discovery record specified in the ‘ServiceDescriptionLocation’ element shown in
The ‘preferred’ attribute is included as the attribute value of the ‘EventDescriptionLocation’ element. That is, the ‘EventDescriptionLocation’ element can specify the preferred payload (for example, the BCG record) of the service discovery record.
The ‘ContentGenre’ element indicates the genre of the event. The ‘ContentGenre’ element is optional. The example of the ‘ContentGenre’ element is described in detail with reference to
The ‘ComponentDescription’ of
In general, the TS of the terrestrial/satellite/cable broadcasting is identified by the stream identifier described in a program map section (PMT) of program specific information (PSI).
The system for receiving the digital contents using the IP can receive the stream through the IP packet according to an IP address other than the TS of the IP packet received from the present IP address. Accordingly, in order to identify the stream component which has the same event and is received through the IP network other than the IP network through which the component is received, the stream component can be identified by the URI. The detailed example thereof will be described with reference to
The ‘ReplacementEvent’ element of
The ‘ParentalRatingDescription’ element of
The ‘ParentalRatingDescription’ element includes the information on the parental lock of the apparatus for receiving the digital contents according to a predetermined rating. If the service event information is included in the service discovery record, the parental lock is not performed after the receiver selects the service and receives the information on the parental lock from the TS, that is, the parental lock is performed in the step of selecting the service. Accordingly, the locked service can be prevented from being unnecessarily parsed and decoded in order to view the digital contents and thus the network resource can be efficiently used.
‘The EventType’ attribute of
The ‘EventID’ attribute of
The ‘RunningStatus’ attribute of
The ‘ContentGenre’ element of
The ‘ParentalRating’ element of
In the example of
Here, ‘DVBTriplet’ may include a network identifier, a transport stream identifier and service identifier information of the transmission system. For example, the ‘DVBTriplet’ may include the information such as a network ID, a transport stream ID and a service ID according to the transmission method for providing the service (for example, if the service is provided according to the DVB standard). The ‘TextualIdentifier’ may represent the location of the service provider registered in, for example, the Internet DNS domain name as the textual location information for identifying the service provider. Accordingly, the apparatus for receiving the digital contents can identify and receive the stream using the information on the URI of the stream received by the IP.
In
In
If the contents are received and output through the IP network, the video stream of the TS can be received from a content server A using the IP. Meanwhile, the audio can be selected to the stream including the audio information having a language different from the language included in the video from a content server B through the IP network. The video received from the content server A and the audio received from the content server B can be output as a single digital content. A caption expressed in the language which is not included in the video TS is received from a third server through the IP network and is output together with the contents.
The apparatus for receiving the digital contents receives the service discovery record from the service discovery server (a). In this case, the service event information shown in
The apparatus for receiving the digital contents selects the service provided by a first service server (server A) of the first service provider from the service discovery record (b).
The service including the digital contents is requested from the first service server (c). The service stream is received from the first service server (d). According to the example of
The service discovery record received in the step (a) includes the service event information through the other network, and the service event information includes the ‘ComponentDescription’ element shown in
According to the example of
The second service server transmits the additional service corresponding to (f) (g).
Unlike the above-described embodiment, the service discovery record includes only the identifier of the payload including only the service event information, and the payload according to the identifier may include the service event information. Hereinafter, this embodiment is called a second example. The apparatus for receiving the digital contents can obtain the payload including only the service event information from the payload in the service discovery step.
If the service event information is added to a low-level record such as the broadcast or COD discovery record of the service discovery record, the size of the service discovery record may be increased and a time necessary for receiving the service discovery record may be increased. In this case, the service discovery record includes only the identifier of the payload including the service event information and the service event information can be separately obtained from the payload including the service event information.
Among them, the identifier of the service event information may be included in any one payload and be transmitted. The service discovery record may include the payload including data necessary for providing the service and the payload including the service event information. Accordingly, since the apparatus for transmitting/receiving the digital contents receives the payload including only the service event information independent of the digital contents, the service including the digital contents can be rapidly output.
Referring to
The ‘BroadcastEventInformation’ element includes a ‘TextualIdentifier’ element including the textual identifier of the location of the service and a ‘DVBTriplet’ element indicating the identifier of the TS for identifying the services. The service event record includes the service event information. The apparatus for receiving the digital contents divides the service locations and the services through the ‘DVBTriplet’ or ‘TextualIdentifier’ and identifies service event information through the service event identifier.
The service event information included in the ‘BroadcastEventInformation’ element includes the elements for the attribute describing the attribute of the service event information and the detailed service event information described in the first example. In
The ‘EIReference’ element (c) includes the attribute of the ‘EventID’ element and this attribute may include the information for identifying the element (d) including the service event information.
The ‘BroadcastEventInformation’ element (d) including the service event information includes the ‘EI’ element including the detailed service event information. Accordingly, the apparatus for receiving the digital contents can separately receive the service event information from the service discovery record in the service discovery step, such that the service is rapidly output from the apparatus for receiving the digital contents.
Referring to
The network interface 802 receives packets from a network and transmits packets to the network. The packets which are received by the network interface 802 from the network may include the service discovery record including the service event information.
The IP manager 804 can process a transmission/reception packet according to an IP protocol for setting information on a source and destination with respect to a packet received by the receiver and a packet transmitted by the receiver.
The encryption/decryption unit 818 performs the CAS (conditional access system) function and the DRM (digital rights management) function with respect to the packet received from the IP manager 804 or the packet received from the service delivering manager 820. Accordingly, a packet to be transmitted is encrypted and a received packet is decrypted.
The service delivering manager 820 can control the service including the digital contents received by the IP protocol in real time. For example, if real-time streaming data is controlled, the service data can be controlled using a real-time transport protocol/RTP control protocol (RTP/RTCP). The real-time streaming data can be transmitted using the RTP. The service delivering manager 820 can parse the received data packet according to the RTP and output the data packet to the demultiplexer 822. The network reception information is fed back to the server for providing the service using the RTCP.
The demultiplexer 822 may demultiplex a program specific information (PSI) section, a program and service information protocol (PSIP) section, or a service information (SI) section and video/audio data units.
The service information decoder 810 decodes the sections associated with the services demultiplexed by the demultiplexer 822 and stores the decoded service information in the service information database 812.
The video/audio decoder 824 decodes the video data and the audio data demultiplexed by the demultiplexer 822. The video/audio data decoded by the video/audio decoder 824 is output through an output unit. In the example shown in
The service control manager 816 selects and controls the service. For example, if the user selects a live broadcasting service of the existing broadcasting, the service is selected and controlled using IGMP or RTSP and, if the user selects the service such as a video on demand (VOD), the service is selected and controlled using the RTSP. The RTSP protocol can provide a trick mode to a real-time stream.
The service discovery manager 814 controls information necessary for selecting the service provider for providing the service. The service discovery manager 814 may receive a control signal for channel selection from the controller 806 and search for the service according to the control signal. The service discovery manager 814 can parse the service discovery record which can obtain the digital contents configuring the service.
The controller 806 controls the operation of the receiver according to a user control signal received through an on-screen display (OSD) and a graphic user interface (GUI) for a user. For example, if a key input signal for selecting a channel is received from the user, the key input signal is transmitted to the channel manager (CM) 808.
The channel manager 808 may generate a channel map. In addition, the channel manager 808 may select a service according to the key input signal received from the controller 806 and output service discovery information of the service selected by the service discovery manager 814. Further, the channel manager (CM) 808 may receive the service information associated with the service from the service information decoder 810 and generate the channel map. The channel manager 808 may receive the information associated with the service from the service discovery manager 814 or the service information decoder 810 and generate the channel map according to the services. The channel manager 808 may control the demultiplexer 822 to selectively output an audio/video packet identifier (PID) of the channel selected by the user.
The first memory 828 stores setup data of the system. The first memory may include a nonvolatile RAM (NVRAM) or a flash memory.
The system manager 830 controls the overall operation of the receiver system through a power source.
The second memory 834 receives and stores the video/audio data from the video/audio decoder 824 under the control of the storage controller 832. The second memory 834 performs a personal video recorder (PVR) function and the storage controller 832 can control the input/output of the digital contents to allow the second memory 834 to perform the PVR function.
The IP manager 804 parses the IP packet received by the network interface 802. The IP manager 804 checks the destination address of the received packet and processes and outputs the packet according to the transmission/reception protocol. The service discovery record including the service event information may be included in the IP packet received by the IP manager 804. The IP manager 804 may transmit the parsed packet to the service discovery manager 814 according to the IP protocol.
The service event information may be included in the service discovery record according to at least one of the first example and the second example. The service event information is shown in
The controller 806 can control the above-described components such that a desired service is output according to the key input signal of the user such that the digital contents are, for example, provided to the user. Since the service discovery manager 814 obtains the service event information from the service discovery record, the controller 806 allows the user to receive the service according to the service event information in the service discovery step. The service discovery manager 814 may identify and parse the payload of the service discovery record including only the service event information. Accordingly, the controller 806 may prevent the output of the service from being delayed due to a large amount of service event information even in the service discovery step.
The service information decoder 810 receives and decodes the PSI section, the PSIP section or the DVB-SI section demultiplexed by the demultiplexer 822. Conventionally, the service information decoder 810 decodes the service information multiplexed with the digital contents in the transport stream, which are received in real time, and extracts the service event information. In contrast, according to the above-described embodiment, since the service event information may be included in the service discovery record, the service event information can be obtained earlier than the digital contents. Accordingly, the service event information decoded by the service information decoder and the service event information included in the service discovery record can be received together. The service discovery record may include the information indicating which of the service event information is used by the apparatus for receiving the digital contents if the two pieces of service event information are received together in the service information.
Referring to
And when the digital contents selected from the service discovery record are requested through the IP network, the digital contents are transmitted through the IP network (S43).
According to the method of transmitting/receiving the digital contents and the apparatus for receiving the digital contents of the above-described embodiment, it is possible to transmit/receive the service discovery record including the service event information for the digital contents. Accordingly, the broadcasting stream of the service channel, which is not selected when obtaining the service event information, does not need to be decoded and thus the network load can be reduced. In addition, since the service record can be carried by a separate payload, a necessary data is first received and provided to the user and additional event information is then received and provided to the user.
Kim, Jin Pil, Hong, Ho Taek, Lee, Joon Hui
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5774664, | Mar 14 1996 | OPENTV, INC | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
6219712, | Sep 08 1988 | ENTERASYS NETWORKS, INC | Congestion control in a network |
6473804, | Jan 15 1999 | THOMSON LICENSING S A | System for indexical triggers in enhanced video productions by redirecting request to newly generated URI based on extracted parameter of first URI |
6526580, | Apr 16 1999 | ARRIS ENTERPRISES LLC | Broadband data broadcasting service |
6630963, | Jan 23 2001 | ARRIS ENTERPRISES LLC | Synchronizing a video program from a television broadcast with a secondary audio program |
6778834, | Feb 27 2001 | Nokia Technologies Oy | Push content filtering |
7899915, | May 10 2002 | Convergent Media Solutions LLC | Method and apparatus for browsing using multiple coordinated device sets |
8014403, | May 30 2003 | France Telecom | Method of processing multimedia content description data sets, and corresponding apparatus |
8042132, | Mar 15 2002 | Comcast Cable Communications Management, LLC | System and method for construction, delivery and display of iTV content |
8078669, | Feb 18 2004 | Time Warner Cable Enterprises LLC | Media extension apparatus and methods for use in an information network |
8214422, | Aug 19 2001 | DIRECTV, LLC | Methods and apparatus for sending content between client devices |
8219134, | Dec 13 2006 | DIRECTV, LLC | Seamlessly switching among unicast, multicast, and broadcast mobile media content |
8230343, | Mar 29 1999 | TIVO SOLUTIONS INC | Audio and video program recording, editing and playback systems using metadata |
8566887, | Dec 09 2005 | Time Warner Cable Enterprises LLC | Caption data delivery apparatus and methods |
8626005, | Sep 28 2009 | Canon Kabushiki Kaisha | Printing apparatus, and control method and storage medium therefor |
8626055, | Nov 07 2005 | SAMSUNG ELECTRONICS CO , LTD | Method for delivering service guide source for generation of service guide in a mobile broadcast system, and method and system for delivering notification event/notification message |
20020065936, | |||
20020143944, | |||
20030149794, | |||
20060064716, | |||
20060259602, | |||
20070124359, | |||
20080022322, | |||
20080066111, | |||
20080092199, | |||
KR1020030037138, | |||
KR1020050093451, | |||
KR1020060067849, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 22 2015 | LG Electronics Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Sep 08 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Sep 09 2024 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Nov 05 2022 | 4 years fee payment window open |
May 05 2023 | 6 months grace period start (w surcharge) |
Nov 05 2023 | patent expiry (for year 4) |
Nov 05 2025 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 05 2026 | 8 years fee payment window open |
May 05 2027 | 6 months grace period start (w surcharge) |
Nov 05 2027 | patent expiry (for year 8) |
Nov 05 2029 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 05 2030 | 12 years fee payment window open |
May 05 2031 | 6 months grace period start (w surcharge) |
Nov 05 2031 | patent expiry (for year 12) |
Nov 05 2033 | 2 years to revive unintentionally abandoned end. (for year 12) |