WO2009088246A2 - Server, set-top box for interactive tv system, interactive tv system including the same, method of changing channel thereof, and method of transmitting multimedia thereof - Google Patents

Server, set-top box for interactive tv system, interactive tv system including the same, method of changing channel thereof, and method of transmitting multimedia thereof Download PDF

Info

Publication number
WO2009088246A2
WO2009088246A2 PCT/KR2009/000118 KR2009000118W WO2009088246A2 WO 2009088246 A2 WO2009088246 A2 WO 2009088246A2 KR 2009000118 W KR2009000118 W KR 2009000118W WO 2009088246 A2 WO2009088246 A2 WO 2009088246A2
Authority
WO
WIPO (PCT)
Prior art keywords
channel
interactive
information
server
channels
Prior art date
Application number
PCT/KR2009/000118
Other languages
French (fr)
Korean (ko)
Other versions
WO2009088246A3 (en
Inventor
Chul Hee Lee
Original Assignee
Industry-Academic Cooperation Foundation, Yonsei University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Industry-Academic Cooperation Foundation, Yonsei University filed Critical Industry-Academic Cooperation Foundation, Yonsei University
Publication of WO2009088246A2 publication Critical patent/WO2009088246A2/en
Publication of WO2009088246A3 publication Critical patent/WO2009088246A3/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
    • H04N21/4383Accessing a communication channel

Definitions

  • the present invention relates to a server of an interactive TV system, a set-top box and an interactive TV system including the same, a channel changing method of an interactive TV, and a multimedia transmission method of an interactive TV. More specifically, by providing a channel information channel including a plurality of channels in addition to the channel currently being watched, and when the viewer requests a channel change, the channel information channel to find and display the corresponding channel to request the selected channel to the server,
  • the present invention relates to a server of an interactive TV system, a set-top box and an interactive TV system including the same, a channel changing method of an interactive TV, and a multimedia transmission method of an interactive TV.
  • IPTV Internet Protocol Television
  • IPTV Internet Protocol Television
  • IPTV is a new concept service that provides digital video service, interactive data service, and various personalized services using a high-speed broadband network.
  • IPTV is a representative convergence service between heterogeneous industries such as telecommunication and broadcasting, and pilot or commercial service is provided by more than 280 operators around the world.
  • IPTV is a type of digital convergence in that the Internet and television converge.
  • IPTV uses a television receiver instead of a computer monitor and a remote control instead of a mouse.
  • IPTV is not different from general cable broadcasting or satellite broadcasting in that it provides general multimedia contents including video, but it is different from general cable broadcasting or satellite broadcasting in that it adds bidirectionality.
  • a television receiver In order to provide an IPTV service, a television receiver, a set-top box connected to the Internet, a server for transmitting multimedia data of an IPTV broadcasting channel to the set-top box, and a channel information providing server for providing IPTV channel information and the like are required.
  • the set top box may be integrated with the television receiver.
  • data corresponding to each channel is not broadcast but transmitted separately by streaming or the like. If real-time transmission is required, such as sports relaying, bandwidth can be efficiently utilized using techniques such as multicast.
  • a viewer In an interactive TV service such as IPTV, a viewer needs a change time of about 0.5 to 2 seconds to change a channel. This is because whenever a new channel is established between the server and the set-top box, authentication and connection setup for the new channel occur. That is, when the viewer requests a channel change, the set-top box transmits this information to the server, and the server transmits data corresponding to the selected channel. In this process, several authentication procedures may be required, and the channel change may take considerable time due to delay due to information exchange. This is a major disadvantage in interactive TVs, including IPTV. As a result, viewers may not be able to change channels quickly because of the time required to change channels when searching for a desired channel using the remote control. do.
  • the present invention has been made to solve the above problems, and in particular, in addition to the channel currently being provided with a channel for the channel information including a plurality of channels before and after the channel currently being watched separately and according to the channel change request of the viewer
  • the server of the interactive TV system, set-top box and the interactive TV system including the same, which eliminate the waiting time when changing the channel of the interactive TV by requesting the server for the selected channel while searching and displaying the corresponding channel in the information channel.
  • An object of the present invention is to provide a channel changing method of a TV and a multimedia transmission method of an interactive TV.
  • a server of an interactive TV system transmits multimedia data in an interactive TV system, wherein the multimedia data includes a channel currently being watched and channels surrounding the channel being watched. And transmitting channel data for channel information.
  • the multimedia data refers to data including video, audio, and text data.
  • the channel information channel data may include channels included in the channel information channel in a matrix form.
  • the channel information channel may include location information occupied on the matrix to extract multimedia data corresponding to one of the channels included in the channel information channel.
  • the server may transmit multiplexing channels included in the channel information channel to one streaming data.
  • the server may transmit the channel occupied by the channel included in the channel information channel less bandwidth than the channel currently being viewed.
  • the server may monitor the channel habits of the viewer to include the channel having a frequency of more than a certain number of times in the channel information channel for transmission.
  • the server may add an audio signal together with the video signal of the channels included in the channel information channel.
  • the server may change and transmit channels included in the channel information channel so that the channel currently being viewed is located at a specific position in the channel information channel.
  • the set-top box of the interactive TV system receives the multimedia data in the interactive TV system, and includes the channel data for channel information including the channel currently being watched and the channels surrounding the channel being watched. If a channel change request is received, the selected channel is found and displayed in the channel information channel, and the selected channel is requested, received, and displayed.
  • the set-top box finds and enlarges a channel selected from the channel for channel information.
  • the display of the set top box means outputting a corresponding signal to a display device such as a television receiver.
  • the set-top box requests the selection channel to the server while performing the enlarged display, and displays the requested selection channel data when it is received.
  • an audio signal may be added to the channel information channel together with the video signals of the channels.
  • the audio signal may be a mono or stereo signal.
  • the server may be transmitted to the set-top box by adjusting the channel currently being watched to be located at a specific position in the channel information channel.
  • the channel currently being watched is located in the middle of the channel information channel. If the channel information channel can include only a part of the entire channel, it is desirable to avoid the channel currently being viewed at both ends of the channel information channel.
  • the server may monitor the channel being watched and dynamically change the channel content for channel information.
  • two or more channels for channel information may be provided.
  • An interactive TV system includes a server for transmitting multimedia data; And a set-top box for receiving the multimedia data from the server, wherein the server includes channel data for channel information including channels currently being watched in the multimedia data and channels around the currently being watched channel. Including, but the channel information channel further comprises data location information to be transmitted to the set-top box to extract multimedia data corresponding to one of the channels included in the channel information channel. do.
  • a method of changing a channel of an interactive TV may include: (a) inputting a channel change signal to a set-top box in the interactive TV system; (b) requesting, by the set-top box, the channel corresponding to the channel change signal to the server while searching for and displaying a selected channel corresponding to the input channel change signal among the channel information channel; And (c) displaying the requested channel when the requested channel is received.
  • the server may further comprise the step of adjusting the channel currently being watched is located at a specific position in the channel information channel.
  • a method of changing a channel of an interactive TV may include: (a) displaying an entire channel for channel information in the interactive TV system; (b) outputting audio of the specific channel when selecting a specific channel among the channel information channel; (c) the set-top box requesting the server for the selected channel corresponding to the channel change signal while expanding and displaying the specific channel; And (d) displaying the requested channel when the requested channel is received.
  • the multimedia transmission method of the interactive TV comprises the steps of: (a) receiving a selected channel; And (b) transmitting the channel information channel including the selected channel and the channels before and after the selected channel, wherein the channel information channel corresponds to one of channels included in the channel information channel.
  • the method may further include transmitting the data location information to extract the data.
  • the channel when a channel change request is received in an interactive TV, the channel is changed to find and display the changed channel in the channel information channel until the corresponding channel is received, thereby eliminating the time required for the channel change, and the viewer can perform the channel change in real time. It has the effect of making it possible.
  • the server monitors the channel currently being watched in real time and adjusts the channel being watched at a specific position in the channel information channel, so that the channel information channel cannot accommodate the entire channel.
  • the entire channel information channel is displayed on the screen, and through this, the viewer selects a desired channel, thereby providing convenience in selecting a channel of the viewer.
  • FIG. 1 is a block diagram of an interactive TV system according to a preferred embodiment of the present invention.
  • FIG. 2 is a conceptual diagram illustrating an enlarged display of a specific channel when a specific channel is selected from channels for channel information arranged in a matrix form;
  • 3 is a conceptual diagram of a channel for channel information in which multiple channels are multiplexed on one channel data and transmitted;
  • FIG. 4 is a conceptual diagram illustrating an example of channels for channel information arranged in matrix
  • 5 is a conceptual diagram illustrating an operation method when there are two channels for channel information
  • FIG. 6 is a conceptual diagram in which a plurality of channels for channel information are configured to overlap in order to avoid time delay
  • FIG. 7 is a flowchart of an interactive TV channel changing method according to an embodiment of the present invention.
  • FIG. 8 is a flowchart illustrating a process of adjusting a channel included in a channel for channel information
  • FIG. 9 is a conceptual diagram of displaying a whole channel for channel information and selecting a desired channel by a viewer
  • FIG. 10 is a conceptual diagram of a channel information channel including a frequently viewed channel
  • 11 is a conceptual diagram in the case of multiplexing and transmitting a channel currently being watched and a neighboring channel in one streaming data;
  • FIG. 12 is a conceptual diagram of a channel for channel information including a frequently viewed channel in FIG. 11.
  • the server of the interactive TV system transmits multimedia data in the interactive TV system, and includes channel data for channel information including a channel currently being viewed and channels surrounding the channel currently being viewed. Characterized in that the transmission.
  • the set-top box of the interactive TV system receives the multimedia data in the interactive TV system, and includes the channel data for channel information including the channel currently being watched and the channels surrounding the channel being watched. If a channel change request is received, the selected channel is found and displayed in the channel information channel, and the selected channel is requested, received, and displayed.
  • An interactive TV system includes a server for transmitting multimedia data; And a set-top box for receiving the multimedia data from the server, wherein the server includes channel data for channel information including channels currently being watched in the multimedia data and channels around the currently being watched channel. Including, but the channel information channel further comprises data location information to be transmitted to the set-top box to extract multimedia data corresponding to one of the channels included in the channel information channel. do.
  • FIG. 1 is a block diagram of an interactive TV system according to a preferred embodiment of the present invention.
  • An interactive TV system includes a server 100, a network 120, a set top box 130, and a display device 140.
  • the set top box and the display device may be integrally provided.
  • the server 100 transmits multimedia data to the set top box 130.
  • the multimedia data may include channel data currently being viewed and a broadcast channel information table prepared by a broadcast service provider.
  • the server 100 generates broadcast data using video compression standards such as MPEG (Moving Picture Experts Group) 2, etc., and receives the video data received from the content provider.
  • the network 120 may include a network switch.
  • the network switch also called a router, can manage members who want to join or leave a broadcast channel multicast group according to a join message and a leave message using the Internet Group Management Protocol (IGMP).
  • IGMP Internet Group Management Protocol
  • the set top box 130 that receives the channel data through the network 120 is displayed on the display device 140.
  • the set top box 130 may access a channel information providing server (not shown) that provides channel information, receive the channel information, and display the channel information on the display device 140.
  • the channel information may be transmitted through meta data or the like, and may be written in a web page format using HTML (Hyper Text Markup Language) and Java Script.
  • one or more multicast group addresses configured for each channel may be included for efficient data transmission and reception.
  • the set top box 130 may include a web browser or the like for displaying the channel information written in the web page format by HTML and Javascript on the display device 140.
  • the set-top box 130 may generate a participation message to participate in the multicast group address set in the corresponding broadcast channel and transmit it to the Internet. have.
  • the display device 140 displays the received channel, and various methods may be applied, including a CRT, a liquid crystal display (LCD), and a plasma display panel (PDP).
  • a CRT a CRT
  • LCD liquid crystal display
  • PDP plasma display panel
  • the server 100 transmits a channel information channel including the entire channel or a plurality of channels before and after the selected channel to the set top box 130 together with the selected channel.
  • the channel for channel information may include all channels, and when the number of channels is large, may include multiple channels before and after the selected channel.
  • the channel information channel may be configured in a form in which a plurality of channels are arranged in a matrix shape, and a case in which a total of 16 channels are included in the channel information channel is illustrated in FIG. 2. In this case, information about the position on the matrix of specific channel data is needed, and this information can be transmitted using caption data, metadata, and the like.
  • the set-top box 130 finds the position of the selected channel by sending subtitle data or meta data as shown below.
  • matrix indicates that a plurality of channels are transmitted in a matrix form
  • channels: 16 indicates that all 16 channels are included in a channel information channel.
  • the subsequent data represents the position on the matrix of each channel.
  • the number of channels included in the channel information channel may vary according to the number of programs, and the arrangement of the channel information channel may be implemented in other ways.
  • a plurality of channels may be multiplexed onto one channel data and transmitted as shown in FIG. 3.
  • each frame of the plurality of channels may be multiplexed and transmitted to each frame of the channel for channel information.
  • information about a start point and an end point of specific channel data is required, and this information may be transmitted using caption data, metadata, and the like.
  • the following string shows an example of transmitting the information about the start point and the end point of the channel data using the caption data.
  • data indicates that a plurality of channels are transmitted in the form of data streaming
  • channels: 16 indicates that all 16 channels are included in the channel information channel.
  • the subsequent data represents the start point and end point of each channel data.
  • FIG. 2 is a conceptual diagram in which a display device is enlarged and displayed when a specific channel is selected in a channel for channel information.
  • the channel information channel including a large number of channels may be configured to have a smaller screen than a normal channel, and when a viewer requests a channel change through a remote controller, the requested channel may be enlarged and displayed.
  • the channel information channel should include location information on a matrix of channels arranged.
  • a channel change signal is input to the set-top box 130, the channel information is accurately located and enlarged on the display device 140. Make it visible.
  • location information may be transmitted using caption data, metadata, and the like.
  • the set-top box 130 calculates the position of the corresponding channel, divides the selected channel video, and displays the enlarged image.
  • Each channel of the channel information channel is composed of a small screen, but is displayed temporarily until receiving the selected channel data, so that the viewer can identify the channel. Therefore, in order to reduce the bandwidth, the channel included in the channel information channel is preferably lower in resolution than the normal channel. However, the resolution should be lowered to the extent that the viewer can identify the selected channel.
  • the channel for channel information Since the channel for channel information is temporarily displayed to identify the channel selected by the viewer as described above, the channel for channel information may be composed of only a screen.
  • audio information may be included to provide viewers with more accurate channel information, realism and realism.
  • the amount of information of the audio signal can be greatly increased. Therefore, it is desirable to reduce the amount of information of the audio signal and to transmit it.
  • a mono or stereo audio signal may be allocated to a channel included in a channel for channel information.
  • audio signals of five channels among channels for channel information may be allocated to each audio channel.
  • the following string may be used to indicate allocated information.
  • channel 1 is assigned to the center, channel 2 to the front left, channel 3 to the front right, channel 4 to the rear left, and channel 5 to the rear right.
  • the compression rate of the audio signal can be increased and transmitted. If additional bandwidth is required, the audio signal can be sent in the form of metadata, data file transfer, or the like. Since audio data is also multiplexed and transmitted, information necessary for extracting an audio signal corresponding to a specific channel is of course transmitted. Such information may be transmitted through caption data, metadata, and the like similar to video data. For example, you can use the following string:
  • audio indicates that a plurality of channel audios are multiplexed and transmitted
  • 16 indicates that all 16 channel audios are included in a channel for channel information.
  • the subsequent data represents the start point and the end point of each channel data.
  • the audio signal of the selected channel is simultaneously output while the specific channel of the channel information channel is enlarged and displayed according to the channel change request.
  • 5 is a conceptual diagram illustrating an operation method when there are two channels for channel information.
  • the upper channel information channel is referred to as a first channel information channel and the lower channel information channel as a second channel information channel in FIG. 5.
  • two or more channels for channel information may be provided when the number of selectable channels is large.
  • the set-top box When the viewer browses the channel using the remote control, if the currently displayed channel is the last channel of the first channel information channel or the first channel of the second channel information channel, the set-top box requests the server for the requested channel.
  • the server When changing the channel for channel information is required. For example, if the channel currently being displayed is the last channel of the channel for the first channel information, when the viewer requests channel-up with the remote controller, the set-top box receives the channel for the second channel information from the channel for the first channel information.
  • the server requests the first channel of the channel for the second channel information while requesting the server for the channel information for the second channel information.
  • a time delay may occur.
  • a plurality of channels for channel information can be transmitted at the same time, but this causes a waste of bandwidth.
  • a plurality of channels for channel information may be configured as partially overlapped with each other as illustrated in FIG. 6.
  • the server transmits the channel for the second channel information when the current channel is located at the end of the channel for the first channel information while monitoring the channel change situation of the viewer and increasing the channel number. That is, the server monitors the channel currently viewed by the viewer while operating a plurality of channel information channels, and selects and transmits the most appropriate channel information channel.
  • a similar method may be applied to channel-down.
  • the server monitors the channel currently being watched by the user in real time to monitor the channels included in the channel information channel It is an adaptive adjustment. For example, if the channel for channel information includes 16 channels from ch17 to ch32, and the viewer changes to ch25 while the channel currently being viewed is ch24, the server selects channels from ch18 to ch33 for the channel information channel. Send it. That is, the server adjusts the channels included in the channel information channel so that the currently displayed channel is located in the center of the channel information channel, so that the number of channels provided is large enough to include the entire channel in one channel information channel. Avoid time delays that may occur in the absence of a situation.
  • FIG. 7 is a flowchart of an interactive TV channel changing method according to an embodiment of the present invention when the channel for channel information is configured in a matrix form.
  • step 10 a channel change signal is input to the set-top box.
  • the viewer allows a channel up or channel down signal to be input to the set-top box through the remote control.
  • step 20 the channel corresponding to the input channel change signal among the channel information channels is found and expanded.
  • the channel information channel includes position information of each aligned channel, and the set-top box searches for a channel corresponding to the input channel change signal in the channel information channel using the position information of each channel and enlarges the display device. To be displayed.
  • the channel selected from the channel information channel may output an audio signal together with the enlarged screen. If the selected channel does not exist in the channel information channel for various reasons, wait for the channel information channel to be updated or proceed to the next step (not shown). Since this process takes place in real time after the viewer selects a channel, the viewer does not have to wait for the channel of his choice to be displayed.
  • step 30 the set-top box requests the server for the selected channel corresponding to the channel change signal. It takes some time for the set-top box to request the server for the selected channel and for the server to transmit the selected channel and the set-top box to receive this signal.
  • the enlarged screen is displayed.
  • Step 40 is a step of determining whether to receive the requested channel. If the server transmits the requested channel and the set-top box receives this signal, the received channel is displayed (step 60).
  • the set-top box continues to monitor the channel change request signal.
  • the viewer continuously presses the channel change button UP or DOWN, and thus it is necessary to continuously monitor the channel change request signal (S50). If there is a channel change request signal, the process returns to step 20 again.
  • FIG. 8 is a flowchart illustrating a process of adjusting a channel included in a channel for channel information.
  • the server monitors the channel currently being viewed by the user in real time and adjusts the channel included in the channel for channel information.
  • the server transmits the selected channel to the set-top box (S120) and adjusts the contents of the channel information for the channel information so that the currently viewed channel is located at the center (S130).
  • the server monitors the channel currently being watched in real time and adjusts the current channel to be in a central position in the channel information channel, so that even if it is difficult to include the entire channel in one channel information channel due to the large number of channels provided Minimize the time spent on the move.
  • the change of channels by the viewer is mainly performed by channel-up or channel-down, but the channel number may be directly input.
  • the channel information channel includes all channels, but a delay problem may occur when the channel information channel includes only some of all channels.
  • the channel habits of the viewers may be monitored to include channels that are frequently viewed in the channel information channel. For example, in FIG. 10, ch21, ch33, ch43, and ch55 are channels that viewers frequently watch.
  • FIG. 11 is a conceptual diagram when multiplexing a channel currently being watched and a neighboring channel to one streaming data and transmitting the same.
  • channel 3 is currently being watched, and the headend transmits the peripheral channel using a relatively small bandwidth. That is, data is transmitted in one frame of channel 3, and data corresponding to one frame of the peripheral channel is multiplexed and transmitted.
  • location information occupied by each channel should be additionally transmitted.
  • the entire channel for channel information is displayed so that the viewer can change the channel.
  • the entire channel information channel is displayed and the viewer selects a desired channel.
  • an audio signal of a corresponding channel may be output.
  • the set-top box sends the selected channel information to the server and enlarges the selected channel for display. When the selected channel is received, it is replaced and displayed.
  • the interactive TV channel changing method is a first step of displaying all channels included in the channel for the channel information in the interactive TV system in the form of a matrix, and the channel information channel specific
  • the specific channel is enlarged and displayed
  • the set-top box includes a second step of requesting the server for a channel corresponding to a channel change signal, and a third step of displaying the requested channel.
  • the entire channel included in the channel information channel is displayed on the screen of the display device, which is received through the channel information channel. That is, in the first step, all the channels selectable by the viewer are displayed in a matrix form (see FIG. 9) on the screen. The viewer selects a desired channel by using a remote controller among several channels shown on a small screen. As the cursor moves, the audio signal of the corresponding channel may be output.
  • the entire channel information channel is displayed on the screen, and through this, the viewer selects a desired channel, thereby providing convenience in selecting a channel of the viewer.
  • the multimedia transmission method of the interactive TV comprises the steps of (a) receiving a selected channel; And (b) transmitting the channel information channel including the selected channel and the channels before and after the selected channel, wherein the channel information channel corresponds to one of channels included in the channel information channel. It further comprises the step of transmitting the data location information so as to extract. Since the multimedia transmission method of the interactive TV has been sufficiently described in the interactive TV system and its channel changing method, a detailed description thereof will be omitted.
  • the present invention provides convenience to viewers by transmitting channels for channel information so that viewers do not have to wait when changing channels in an interactive TV, and can be used in various ways for interactive TV including IPTV.

Abstract

This invention relates to a server and a set-top box for an interactive TV system, an interactive TV system including the same, a method of changing channels thereof, and a method of transmitting multimedia thereof. More particularly, this invention relates to a server and a set-top box for an interactive TV system, an interactive TV system including the same, a method of changing channels thereof, and a method of transmitting multimedia thereof that include plural channels in addition to a channel currently viewed and that request a selected channel from a server while searching and displaying a correspondent channel if a TV viewer requests a channel change. Therefore, standby time can be removed when a channel is changed in an interactive TV. For this purpose, this invention provides an interactive TV system which is characterized by including: a server that transmits multimedia data; and a set-top box that receives the multimedia data from the server. Here, the server adds to the multimedia data not only a channel currently viewed but also a channel for channel information that includes plural channels near the channel currently viewed. In addition, the server transmits the multimedia data to the set-top box.

Description

[규칙 제26조에 의한 보정] 대화형 TV 시스템의 서버, 셋톱박스와 이를 포함하는 대화형 TV 시스템, 대화형 TV의 채널변경 방법, 및 대화형 TV의 멀티미디어 전송 방법[Correction according to Article 26] 서버 Server of interactive TV system, set-top box and interactive TV system including same, channel changing method of interactive TV, and multimedia transmission method of interactive TV
본 발명은 대화형 TV 시스템의 서버, 셋톱박스와 이를 포함하는 대화형 TV 시스템, 대화형 TV의 채널변경 방법, 및 대화형 TV의 멀티미디어 전송 방법에 관한 것이다. 보다 상세하게는 현재 시청하고 있는 채널 이외에 별도로 다수 채널을 포함하는 채널 정보용 채널을 구비하고 시청자가 채널 변경 요청을 하면 채널 정보용 채널에서 해당 채널을 찾아 디스플레이하면서 선택한 채널을 서버에 요청하도록 함으로써, 대화형 TV의 채널 변경시 대기 시간을 없앤 대화형 TV 시스템의 서버, 셋톱박스와 이를 포함하는 대화형 TV 시스템, 대화형 TV의 채널변경 방법, 및 대화형 TV의 멀티미디어 전송 방법에 관한 것이다.The present invention relates to a server of an interactive TV system, a set-top box and an interactive TV system including the same, a channel changing method of an interactive TV, and a multimedia transmission method of an interactive TV. More specifically, by providing a channel information channel including a plurality of channels in addition to the channel currently being watched, and when the viewer requests a channel change, the channel information channel to find and display the corresponding channel to request the selected channel to the server, The present invention relates to a server of an interactive TV system, a set-top box and an interactive TV system including the same, a channel changing method of an interactive TV, and a multimedia transmission method of an interactive TV.
최근 디지털 컨버전스(digital convergence)에 따른 통신과 방송의 융합이 가속화되면서 멀티미디어 콘텐츠를 초고속 인터넷망을 통하여 시청하도록 함으로써 고객의 다양한 시청 욕구를 충족시키고자 하는 통방융합의 새로운 패러다임이 전개되고 있다. Recently, as convergence of communication and broadcasting due to digital convergence is accelerated, a new paradigm of communication convergence is being developed to satisfy various viewing needs of customers by watching multimedia contents through a high-speed internet network.
그 중 인터넷 프로토콜 텔레비전(Internet Protocol Television, 이하 "IPTV")은 초고속 광대역 네트워크를 이용하여 디지털 영상 서비스, 양방향 데이터 서비스 및 다양한 개인 맞춤형 서비스를 제공하는 신개념 서비스이다. IPTV는 통신과 방송이라는 이종 산업간의 대표적인 융합 서비스로서 전세계 280여개 이상의 사업자들에 의해 시범 또는 상용 서비스가 제공되고 있다. IPTV는 인터넷과 텔레비전이 융합되는 점에서 디지털 컨버전스의 한 유형이라고 할 수 있다. IPTV는 기존의 인터넷 TV와 달리 컴퓨터 모니터 대신에 텔레비전 수상기를 이용하고 마우스 대신 리모콘을 사용한다. IPTV는 비디오를 비롯한 일반적인 멀티미디어 콘텐츠를 제공한다는 점에서 일반 케이블 방송이나 위성방송과 별다른 차이점이 없지만, 양 방향성이 추가된다는 점에서 일반 케이블 방송이나 위성방송과 차이가 있다. Among them, Internet Protocol Television (“IPTV”) is a new concept service that provides digital video service, interactive data service, and various personalized services using a high-speed broadband network. IPTV is a representative convergence service between heterogeneous industries such as telecommunication and broadcasting, and pilot or commercial service is provided by more than 280 operators around the world. IPTV is a type of digital convergence in that the Internet and television converge. Unlike conventional Internet TVs, IPTV uses a television receiver instead of a computer monitor and a remote control instead of a mouse. IPTV is not different from general cable broadcasting or satellite broadcasting in that it provides general multimedia contents including video, but it is different from general cable broadcasting or satellite broadcasting in that it adds bidirectionality.
IPTV의 서비스가 이루어지기 위해서는 텔레비전 수상기, 인터넷에 연결된 셋톱박스, IPTV 방송채널의 멀티미디어 데이터를 셋톱박스로 전송하는 서버(server) 및 IPTV 채널정보 등을 제공하는 채널정보 제공서버 등이 필요하다.In order to provide an IPTV service, a television receiver, a set-top box connected to the Internet, a server for transmitting multimedia data of an IPTV broadcasting channel to the set-top box, and a channel information providing server for providing IPTV channel information and the like are required.
셋톱박스는 텔레비전 수상기와 일체형으로 구성될 수 있다. 대화형 TV에서는 각 채널에 해당하는 데이터들이 방송되는 것이 아니라 스트리밍 등의 방법으로 개별적으로 전송하게 된다. 스포츠 중계와 같이 실시간 전송이 요구되는 경우, 멀티캐스트 등의 기법을 사용하여 대역폭을 효율적으로 활용할 수 있다.The set top box may be integrated with the television receiver. In the interactive TV, data corresponding to each channel is not broadcast but transmitted separately by streaming or the like. If real-time transmission is required, such as sports relaying, bandwidth can be efficiently utilized using techniques such as multicast.
IPTV 등과 같은 대화형 TV 서비스에서 시청자가 채널을 변경하기 위해서는 약 0.5 내지 2초의 변경시간을 필요로 한다. 이는 서버와 셋톱박스 사이에 새로운 채널을 설정할 때마다 인증과 새로운 채널을 위한 연결 설정이 발생되기 때문이다. 즉, 시청자가 채널 변경을 요청하면 셋톱박스는 이 정보를 서버로 전송하고, 서버는 선택된 채널에 해당하는 데이터를 전송하게 된다. 이 과정에서 여러 인증절차가 필요할 수 있으며 정보교환에 따른 지연으로 채널 변경에 상당한 시간이 소요될 수 있다. 이는 IPTV를 비롯한 대화형 TV에서 큰 단점으로 작용하며, 그에 따라 시청자는 리모콘을 사용하여 자신이 원하는 채널을 검색할 때 채널변경에 소요되는 시간 때문에 신속하게 채널변경을 수행할 수 없어 큰 불편을 느끼게 된다.In an interactive TV service such as IPTV, a viewer needs a change time of about 0.5 to 2 seconds to change a channel. This is because whenever a new channel is established between the server and the set-top box, authentication and connection setup for the new channel occur. That is, when the viewer requests a channel change, the set-top box transmits this information to the server, and the server transmits data corresponding to the selected channel. In this process, several authentication procedures may be required, and the channel change may take considerable time due to delay due to information exchange. This is a major disadvantage in interactive TVs, including IPTV. As a result, viewers may not be able to change channels quickly because of the time required to change channels when searching for a desired channel using the remote control. do.
본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로, 특히 현재 시청중인 채널 이외에 별도로 상기 현재 시청중인 채널 전후의 다수의 채널을 포함하는 채널 정보용 채널을 구비하고 시청자의 채널 변경 요청에 따라 채널 정보용 채널에서 해당 채널을 찾아 디스플레이하면서 선택된 채널을 서버에 요청하도록 함으로써, 대화형 TV의 채널 변경시 대기 시간을 없앤 대화형 TV 시스템의 서버, 셋톱박스와 이를 포함하는 대화형 TV 시스템, 대화형 TV의 채널변경 방법, 및 대화형 TV의 멀티미디어 전송 방법을 제공하는 데 그 목적이 있다.The present invention has been made to solve the above problems, and in particular, in addition to the channel currently being provided with a channel for the channel information including a plurality of channels before and after the channel currently being watched separately and according to the channel change request of the viewer The server of the interactive TV system, set-top box and the interactive TV system including the same, which eliminate the waiting time when changing the channel of the interactive TV by requesting the server for the selected channel while searching and displaying the corresponding channel in the information channel. An object of the present invention is to provide a channel changing method of a TV and a multimedia transmission method of an interactive TV.
상기 목적을 달성하기 위해 안출된 본 발명에 따른 대화형 TV 시스템의 서버는 대화형 TV 시스템에서 멀티미디어 데이터를 송신하되, 상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하여 전송하는 것을 특징으로 한다. 본 발명에서 멀티미디어 데이터라 함은 비디오, 오디오, 텍스트 데이터 등을 포함하는 데이터를 일컫는다.In order to achieve the above object, a server of an interactive TV system according to the present invention transmits multimedia data in an interactive TV system, wherein the multimedia data includes a channel currently being watched and channels surrounding the channel being watched. And transmitting channel data for channel information. In the present invention, the multimedia data refers to data including video, audio, and text data.
또한, 상기 채널 정보용 채널 데이터는 상기 채널 정보용 채널에 포함된 채널들이 매트릭스(matrix) 형상으로 정렬될 수 있다.In addition, the channel information channel data may include channels included in the channel information channel in a matrix form.
또한, 상기 채널 정보용 채널은 상기 채널 정보용 채널에 포함된 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 상기 매트릭스 상에서 차지하는 위치 정보를 포함할 수 있다.In addition, the channel information channel may include location information occupied on the matrix to extract multimedia data corresponding to one of the channels included in the channel information channel.
또한, 상기 서버는 하나의 스트리밍 데이터에 상기 채널 정보용 채널에 포함된 채널들을 다중화하여 전송할 수 있다.The server may transmit multiplexing channels included in the channel information channel to one streaming data.
또한, 상기 서버는 상기 현재 시청중인 채널에 비해 상기 채널 정보용 채널에 포함된 각 채널이 차지하는 대역폭이 적도록 하여 전송할 수 있다.In addition, the server may transmit the channel occupied by the channel included in the channel information channel less bandwidth than the channel currently being viewed.
또한, 상기 서버는 시청자의 채널 습관을 모니터링하여 시청 빈도가 특정 회수 이상인 채널을 상기 채널 정보용 채널에 포함시켜 전송할 수 있다.In addition, the server may monitor the channel habits of the viewer to include the channel having a frequency of more than a certain number of times in the channel information channel for transmission.
또한, 상기 서버는 상기 채널 정보용 채널에 포함된 채널들의 비디오 신호와 함께 오디오 신호가 추가될 수 있다.The server may add an audio signal together with the video signal of the channels included in the channel information channel.
또한, 상기 서버는 현재 시청하고 있는 채널이 상기 채널 정보용 채널에서 특정 위치에 위치하도록 상기 채널 정보용 채널에 포함된 채널들을 변경하여 전송할 수 있다.The server may change and transmit channels included in the channel information channel so that the channel currently being viewed is located at a specific position in the channel information channel.
본 발명에 따른 대화형 TV 시스템의 셋톱박스는 대화형 TV 시스템에서 멀티미디어 데이터를 수신하되, 상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하여 전송받으며, 채널 변경 요청이 있는 경우 상기 채널 정보용 채널에서 선택된 채널을 찾아 디스플레이하고, 상기 선택된 채널을 요청하고 수신하여 디스플레이하는 것을 특징으로 한다.The set-top box of the interactive TV system according to the present invention receives the multimedia data in the interactive TV system, and includes the channel data for channel information including the channel currently being watched and the channels surrounding the channel being watched. If a channel change request is received, the selected channel is found and displayed in the channel information channel, and the selected channel is requested, received, and displayed.
또한, 상기 셋톱박스는 채널변경요청이 있는 경우 상기 채널 정보용 채널에서 선택된 채널을 찾아 확대하여 디스플레이한다. 여기서 셋톱박스가 디스플레이한다는 것은 해당 신호를 텔레비전 수상기 등과 같은 디스플레이 장치로 출력하는 것을 의미한다.In addition, when the channel change request is made, the set-top box finds and enlarges a channel selected from the channel for channel information. Here, the display of the set top box means outputting a corresponding signal to a display device such as a television receiver.
또한, 상기 셋톱박스는 상기 확대 디스플레이를 수행하면서 상기 선택 채널을 상기 서버에 요청하고, 요청한 상기 선택 채널 데이터가 수신되면 이를 디스플레이한다.In addition, the set-top box requests the selection channel to the server while performing the enlarged display, and displays the requested selection channel data when it is received.
또한, 상기 채널 정보용 채널에는 상기 채널들의 비디오 신호와 함께 오디오 신호가 추가될 수 있다.In addition, an audio signal may be added to the channel information channel together with the video signals of the channels.
또한, 상기 오디오 신호는 모노(mono) 또는 스테레오(stereo) 신호일 수 있다.In addition, the audio signal may be a mono or stereo signal.
또한, 상기 서버는 현재 시청하고 있는 채널이 상기 채널 정보용 채널에서 특정 위치에 위치하도록 조절하여 상기 셋톱박스로 전송할 수 있다. 바람직하게는 현재 시청하고 있는 채널이 상기 채널 정보용 채널의 중간 정도에 위치하는 것이 좋다. 만일 채널 정보용 채널이 전체 채널 중 일부만을 포함할 수 있다면 현재 시청하고 있는 채널이 상기 채널 정보용 채널의 양 끝에 위치하게 되는 것을 피하는 것이 바람직하다. 이를 위해 서버는 현재 시청중인 채널을 모니터링하여 다이내믹(dynamic)하게 채널 정보용 채널 내용을 변경할 수 있다.In addition, the server may be transmitted to the set-top box by adjusting the channel currently being watched to be located at a specific position in the channel information channel. Preferably, the channel currently being watched is located in the middle of the channel information channel. If the channel information channel can include only a part of the entire channel, it is desirable to avoid the channel currently being viewed at both ends of the channel information channel. To this end, the server may monitor the channel being watched and dynamically change the channel content for channel information.
또한, 전체 채널 수가 많은 경우 상기 채널 정보용 채널은 2개 이상일 수 있다.In addition, when the total number of channels is large, two or more channels for channel information may be provided.
본 발명에 따른 대화형 TV(Interactive TV) 시스템은 멀티미디어 데이터를 송신하는 서버(server); 및 상기 서버로부터 상기 멀티미디어 데이터를 수신하는 셋톱박스(set-top box)를 포함하며, 상기 서버는 상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하되, 상기 채널 정보용 채널은 상기 채널 정보용 채널에 포함된 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 더 포함하여 상기 셋톱박스로 전송하는 것을 특징으로 한다.An interactive TV system according to the present invention includes a server for transmitting multimedia data; And a set-top box for receiving the multimedia data from the server, wherein the server includes channel data for channel information including channels currently being watched in the multimedia data and channels around the currently being watched channel. Including, but the channel information channel further comprises data location information to be transmitted to the set-top box to extract multimedia data corresponding to one of the channels included in the channel information channel. do.
본 발명의 일 측면에 따른 대화형 TV의 채널변경 방법은 (a) 상기 대화형 TV 시스템에서 셋톱박스에 채널 변경 신호가 입력되는 단계; (b) 상기 채널 정보용 채널 중 상기 입력된 채널 변경 신호에 해당하는 선택된 채널을 찾아 디스플레이하면서, 상기 셋톱박스가 상기 채널 변경 신호에 해당하는 상기 채널을 상기 서버에 요청하는 단계; 및 (c) 요청된 상기 선택된 채널이 수신되면 디스플레이하는 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, a method of changing a channel of an interactive TV may include: (a) inputting a channel change signal to a set-top box in the interactive TV system; (b) requesting, by the set-top box, the channel corresponding to the channel change signal to the server while searching for and displaying a selected channel corresponding to the input channel change signal among the channel information channel; And (c) displaying the requested channel when the requested channel is received.
또한, 상기 (c)단계 이후 상기 서버는 현재 시청하고 있는 채널이 상기 채널 정보용 채널에서 특정 위치에 위치하도록 조절하는 단계를 더 포함할 수 있다.In addition, after the step (c), the server may further comprise the step of adjusting the channel currently being watched is located at a specific position in the channel information channel.
본 발명의 다른 측면에 따른 대화형 TV의 채널변경 방법은 (a) 상기 대화형 TV 시스템에서 상기 채널 정보용 채널 전체를 디스플레이하는 단계; (b) 상기 채널 정보용 채널 중 특정 채널을 선택하면 상기 특정 채널의 오디오를 출력하는 단계; (c) 상기 특정 채널을 확대하여 디스플레이하면서, 상기 셋톱박스가 상기 채널 변경 신호에 해당하는 상기 선택된 채널을 상기 서버에 요청하는 단계; 및 (d) 요청된 상기 선택된 채널이 수신되면 디스플레이하는 단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, a method of changing a channel of an interactive TV may include: (a) displaying an entire channel for channel information in the interactive TV system; (b) outputting audio of the specific channel when selecting a specific channel among the channel information channel; (c) the set-top box requesting the server for the selected channel corresponding to the channel change signal while expanding and displaying the specific channel; And (d) displaying the requested channel when the requested channel is received.
본 발명에 따른 대화형 TV의 멀티미디어 전송 방법은 (a) 선택된 채널을 입력받는 단계; 및 (b) 상기 선택된 채널과 상기 선택된 채널 전후의 채널들을 포함하는 채널 정보용 채널을 함께 전송하되 상기 채널 정보용 채널은 상기 채널 정보용 채널에 포함된 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 더 포함하여 전송하는 단계를 포함하는 것을 특징으로 한다.The multimedia transmission method of the interactive TV according to the present invention comprises the steps of: (a) receiving a selected channel; And (b) transmitting the channel information channel including the selected channel and the channels before and after the selected channel, wherein the channel information channel corresponds to one of channels included in the channel information channel. The method may further include transmitting the data location information to extract the data.
본 발명에 의하면 대화형 TV에서 채널 변경 요청이 들어온 경우 해당 채널을 수신할 때까지 채널 정보용 채널에서 변경된 채널을 찾아 디스플레이함으로써 채널 변경에 소요되는 시간을 없애, 시청자가 실시간으로 채널변경을 수행할 수 있도록 하는 효과가 있다.According to the present invention, when a channel change request is received in an interactive TV, the channel is changed to find and display the changed channel in the channel information channel until the corresponding channel is received, thereby eliminating the time required for the channel change, and the viewer can perform the channel change in real time. It has the effect of making it possible.
또한, 본 발명에 의하면 채널 정보용 채널에 오디오 신호를 함께 전송함으로써 채널 변경시 시청자에게 보다 정확한 채널 정보와 현장감 및 실감을 제공할 수 있는 효과가 있다.In addition, according to the present invention by transmitting the audio signal to the channel for the channel information, there is an effect that can provide more accurate channel information, realism and realism to the viewer when changing the channel.
또한, 본 발명에 의하면 서버가 현재 시청하고 있는 채널을 실시간으로 모니터링하여 현재 시청하고 있는 채널이 채널 정보용 채널에서 특정 위치에 있도록 조절함으로써, 채널 정보용 채널이 전체 채널을 수용할 수 없는 경우에도 적응적으로 채널 정보용 채널의 내용을 변경함으로써 채널 이동에 소요되는 시간을 최소화할 수 있는 효과가 있다.According to the present invention, the server monitors the channel currently being watched in real time and adjusts the channel being watched at a specific position in the channel information channel, so that the channel information channel cannot accommodate the entire channel. By adaptively changing the contents of the channel for channel information, the time required for channel movement can be minimized.
또한, 본 발명에 의하면 채널 정보용 채널 전체를 화면에 디스플레이하고 이를 통해 시청자가 자신이 원하는 채널을 선택하도록 함으로써 시청자의 채널 선택시 편의를 제공할 수 있는 효과가 있다.Further, according to the present invention, the entire channel information channel is displayed on the screen, and through this, the viewer selects a desired channel, thereby providing convenience in selecting a channel of the viewer.
도 1은 본 발명의 바람직한 실시예에 따른 대화형 TV 시스템의 블록도,1 is a block diagram of an interactive TV system according to a preferred embodiment of the present invention;
도 2는 매트릭스 형으로 정렬된 채널 정보용 채널에서 특정 채널이 선택된 경우, 디스플레이 장치에서 이를 확대하여 표시하는 개념도,FIG. 2 is a conceptual diagram illustrating an enlarged display of a specific channel when a specific channel is selected from channels for channel information arranged in a matrix form; FIG.
도 3은 다수 채널이 하나의 채널 데이터에 다중화되어 전송되도록 한 채널 정보용 채널의 개념도,3 is a conceptual diagram of a channel for channel information in which multiple channels are multiplexed on one channel data and transmitted;
도 4는 매트릭스 형으로 정렬된 채널 정보용 채널의 일례를 도시한 개념도,4 is a conceptual diagram illustrating an example of channels for channel information arranged in matrix;
도 5는 채널 정보용 채널이 두 개인 경우 그 운용방식을 도시한 개념도,5 is a conceptual diagram illustrating an operation method when there are two channels for channel information;
도 6은 시간 지연을 회피하기 위해 중복되게 다수의 채널 정보용 채널을 구성한 개념도,6 is a conceptual diagram in which a plurality of channels for channel information are configured to overlap in order to avoid time delay;
도 7은 본 발명의 실시예에 따른 대화형 TV 채널변경 방법의 흐름도,7 is a flowchart of an interactive TV channel changing method according to an embodiment of the present invention;
도 8은 채널 정보용 채널에 포함된 채널을 조정하는 과정을 도시한 흐름도,8 is a flowchart illustrating a process of adjusting a channel included in a channel for channel information;
도 9는 채널 정보용 채널 전체를 디스플레이하고 시청자가 원하는 채널을 선택하는 개념도,9 is a conceptual diagram of displaying a whole channel for channel information and selecting a desired channel by a viewer;
도 10은 자주 보는 채널이 포함된 채널 정보용 채널의 개념도, 10 is a conceptual diagram of a channel information channel including a frequently viewed channel;
도 11은 하나의 스트리밍 데이터에 현재 시청하고 있는 채널과 주변 채널을 다중화하여 전송하는 경우의 개념도,11 is a conceptual diagram in the case of multiplexing and transmitting a channel currently being watched and a neighboring channel in one streaming data;
도 12는 도 11의 경우 자주 보는 채널이 포함된 채널 정보용 채널의 개념도이다.FIG. 12 is a conceptual diagram of a channel for channel information including a frequently viewed channel in FIG. 11.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
100 - 서버 120 - 네트워크100-server 120-network
130 - 셋톱박스 140 - 디스플레이 장치130-Set Top Box 140-Display Devices
본 발명에 따른 대화형 TV 시스템의 서버는 대화형 TV 시스템에서 멀티미디어 데이터를 송신하되, 상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하여 전송하는 것을 특징으로 한다. The server of the interactive TV system according to the present invention transmits multimedia data in the interactive TV system, and includes channel data for channel information including a channel currently being viewed and channels surrounding the channel currently being viewed. Characterized in that the transmission.
본 발명에 따른 대화형 TV 시스템의 셋톱박스는 대화형 TV 시스템에서 멀티미디어 데이터를 수신하되, 상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하여 전송받으며, 채널 변경 요청이 있는 경우 상기 채널 정보용 채널에서 선택된 채널을 찾아 디스플레이하고, 상기 선택된 채널을 요청하고 수신하여 디스플레이하는 것을 특징으로 한다.The set-top box of the interactive TV system according to the present invention receives the multimedia data in the interactive TV system, and includes the channel data for channel information including the channel currently being watched and the channels surrounding the channel being watched. If a channel change request is received, the selected channel is found and displayed in the channel information channel, and the selected channel is requested, received, and displayed.
본 발명에 따른 대화형 TV(Interactive TV) 시스템은 멀티미디어 데이터를 송신하는 서버(server); 및 상기 서버로부터 상기 멀티미디어 데이터를 수신하는 셋톱박스(set-top box)를 포함하며, 상기 서버는 상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하되, 상기 채널 정보용 채널은 상기 채널 정보용 채널에 포함된 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 더 포함하여 상기 셋톱박스로 전송하는 것을 특징으로 한다.An interactive TV system according to the present invention includes a server for transmitting multimedia data; And a set-top box for receiving the multimedia data from the server, wherein the server includes channel data for channel information including channels currently being watched in the multimedia data and channels around the currently being watched channel. Including, but the channel information channel further comprises data location information to be transmitted to the set-top box to extract multimedia data corresponding to one of the channels included in the channel information channel. do.
이하, 본 발명의 바람직한 실시예를 첨부된 도면들을 참조하여 상세히 설명한다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다. 또한, 이하에서 본 발명의 바람직한 실시예를 설명할 것이나, 본 발명의 기술적 사상은 이에 한정하거나 제한되지 않고 당업자에 의해 변형되어 다양하게 실시될 수 있음은 물론이다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, in adding reference numerals to the components of each drawing, it should be noted that the same reference numerals are assigned to the same components as much as possible, even if shown on different drawings. In addition, in describing the present invention, when it is determined that the detailed description of the related well-known configuration or function may obscure the gist of the present invention, the detailed description thereof will be omitted. In addition, the following will describe a preferred embodiment of the present invention, but the technical idea of the present invention is not limited thereto and may be variously modified and modified by those skilled in the art.
도 1은 본 발명의 바람직한 실시예에 따른 대화형 TV 시스템의 블록도이다.1 is a block diagram of an interactive TV system according to a preferred embodiment of the present invention.
본 발명의 바람직한 실시예에 따른 대화형 TV 시스템은, 도 1을 참조하면, 서버(100), 네트워크(120), 셋톱박스(130), 및 디스플레이 장치(140)를 포함하여 이루어진다. 경우에 따라서는 셋톱박스와 디스플레이 장치가 일체형으로 구비될 수 있다.An interactive TV system according to a preferred embodiment of the present invention, referring to FIG. 1, includes a server 100, a network 120, a set top box 130, and a display device 140. In some cases, the set top box and the display device may be integrally provided.
서버(100)는 멀티미디어 데이터를 셋톱박스(130)로 전송한다. 상기 멀티미디어 데이터는 현재 시청중인 채널 데이터와, 방송 서비스 사업자에 의해 작성된 방송채널정보 테이블 등을 포함할 수 있다. 서버(100)는 컨텐츠 제공업자로부터 받은 동영상 데이터를 MPEG(Moving Picture Experts Group)2 등과 같은 동영상 압축 표준을 이용하여 방송 데이터를 생성하고, 시청자가 특정 채널을 요청시 해당 채널 데이터를 IP 패킷 등을 사용하여 네트워크(120)를 통하여 시청자에게 전송한다. 이때, 네트워크(120)는 네트워크 스위치 등을 포함할 수 있다. 네트워크 스위치는 라우터(router)라고도 하며, IGMP(Internet Group Management Protocol)를 이용하여 참가 메시지와 탈퇴 메시지에 따라 방송채널 멀티캐스트 그룹에 참가(join) 또는 탈퇴(leave)하려는 멤버들을 관리할 수 있다. The server 100 transmits multimedia data to the set top box 130. The multimedia data may include channel data currently being viewed and a broadcast channel information table prepared by a broadcast service provider. The server 100 generates broadcast data using video compression standards such as MPEG (Moving Picture Experts Group) 2, etc., and receives the video data received from the content provider. To the viewer via network 120. In this case, the network 120 may include a network switch. The network switch, also called a router, can manage members who want to join or leave a broadcast channel multicast group according to a join message and a leave message using the Internet Group Management Protocol (IGMP).
네트워크(120)를 통하여 해당 채널 데이터를 수신한 셋톱박스(130)는 디스플레이 장치(140)를 통해 디스플레이한다.The set top box 130 that receives the channel data through the network 120 is displayed on the display device 140.
셋톱박스(130)는 채널정보를 제공하는 채널정보 제공서버(미도시)에 접속하고, 채널정보를 수신하여 디스플레이 장치(140)에 표시할 수 있다. 또한, 채널정보는 메타 데이터 등을 통해 전송될 수도 있으며, HTML(Hyper Text Markup Language)과 자바 스크립트(Java Script)를 이용하여 웹 페이지 형식으로 작성될 수 있다. 또한, 효율적인 데이터 송수신을 위해 각 채널마다 설정된 하나 이상의 멀티캐스트 그룹주소를 포함할 수 있다. 셋톱박스(130)는 HTML과 자바 스크립트에 의해 웹 페이지 형식으로 작성된 채널정보를 디스플레이 장치(140)에 표시하기 위해 웹 브라우저(Web Browser) 등을 구비할 수 있다. 또한, 셋톱박스(130)는 디스플레이 장치(140)에 표시된 채널정보 중에 임의의 채널에 대한 선택이 있는 경우, 해당 방송채널에 설정된 멀티캐스트 그룹주소에 참가하기 위해 참가 메시지를 발생하여 인터넷으로 전송할 수 있다.The set top box 130 may access a channel information providing server (not shown) that provides channel information, receive the channel information, and display the channel information on the display device 140. In addition, the channel information may be transmitted through meta data or the like, and may be written in a web page format using HTML (Hyper Text Markup Language) and Java Script. In addition, one or more multicast group addresses configured for each channel may be included for efficient data transmission and reception. The set top box 130 may include a web browser or the like for displaying the channel information written in the web page format by HTML and Javascript on the display device 140. In addition, when there is a selection of a channel among the channel information displayed on the display device 140, the set-top box 130 may generate a participation message to participate in the multicast group address set in the corresponding broadcast channel and transmit it to the Internet. have.
디스플레이 장치(140)는 수신된 채널을 디스플레이하며, 브라운관, LCD(Liquid Crystal Display), PDP(Plasma Display Panel)를 비롯한 다양한 방식이 적용될 수 있다.The display device 140 displays the received channel, and various methods may be applied, including a CRT, a liquid crystal display (LCD), and a plasma display panel (PDP).
본 발명에 의하면 서버(100)는 선택된 채널과 함께 전체 채널 또는 선택된 채널 전후의 다수 채널을 포함하는 채널 정보용 채널(channel information channel)을 셋톱박스(130)로 전송한다. According to the present invention, the server 100 transmits a channel information channel including the entire channel or a plurality of channels before and after the selected channel to the set top box 130 together with the selected channel.
채널 정보용 채널은 모든 채널을 포함할 수 있고, 채널 수가 많은 경우 선택된 채널 전후의 다수 채널을 포함할 수 있다. 예컨대, 채널 정보용 채널은 다수의 채널이 매트릭스(matrix) 형상으로 정렬된 형태로 구성될 수 있으며, 채널 정보용 채널에 총 16개의 채널이 포함된 경우가 도 2에 도시되어 있다. 이 경우, 특정 채널 데이터의 매트릭스 상에서의 위치에 대한 정보가 필요하며, 이러한 정보는 자막 데이터, 메타 데이터 등을 사용하여 전송될 수 있다. The channel for channel information may include all channels, and when the number of channels is large, may include multiple channels before and after the selected channel. For example, the channel information channel may be configured in a form in which a plurality of channels are arranged in a matrix shape, and a case in which a total of 16 channels are included in the channel information channel is illustrated in FIG. 2. In this case, information about the position on the matrix of specific channel data is needed, and this information can be transmitted using caption data, metadata, and the like.
일례로 도 4와 같이 채널이 배열된 경우, 아래와 같은 자막 데이터 또는 메타 데이터를 보냄으로써 셋톱박스(130)로 하여금 선택된 채널의 위치를 찾게 하여 준다. For example, when channels are arranged as shown in FIG. 4, the set-top box 130 finds the position of the selected channel by sending subtitle data or meta data as shown below.
matrix channels:16 ch13:1 ch14:2 ch15:3 ch16:4 ch17:5 ch18:6 ch19:7 ch20:8 ch21:9 ch22:10 ch23:11 ch24:12 ch25:13 ch26:14 ch27:15 ch28:16matrix channels: 16 ch13: 1 ch14: 2 ch15: 3 ch16: 4 ch17: 5 ch18: 6 ch19: 7 ch20: 8 ch21: 9 ch22: 10 ch23: 11 ch24: 12 ch25: 13 ch26: 14 ch27: 15 ch28 : 16
여기서, "matrix"는 다수의 채널이 매트릭스 형태로 전송되고 있음을 알려주고, "channels:16"은 모두 16개의 채널이 채널 정보용 채널에 포함되어 있음을 알려 준다. 이후의 데이터는 각 채널의 매트릭스 상에서의 위치를 나타낸다. 이러한 방식의 장점은 기존의 시스템과 호환성을 유지할 수 있다는 점이다. 즉, 셋톱박스(130)가 이러한 기능을 지원하지 않더라도 동작이 가능하다. 데이터 양을 줄이기 위하여 다음과 같은 자막 데이터 또는 메타 데이터를 보내도 동일한 정보를 제공할 수 있다.Here, "matrix" indicates that a plurality of channels are transmitted in a matrix form, and "channels: 16" indicates that all 16 channels are included in a channel information channel. The subsequent data represents the position on the matrix of each channel. The advantage of this approach is that it maintains compatibility with existing systems. That is, even if the set-top box 130 does not support such a function, the operation is possible. In order to reduce the amount of data, the following information can be provided even if the following subtitle data or meta data is sent.
matrix 16 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 c24 c25 c26 c27 c28matrix 16 c13 c14 c15 c16 c17 c18 c19 c20 c21 c22 c23 c24 c25 c26 c27 c28
채널 정보용 채널이 포함하는 채널 수는 프로그램의 개수에 따라 변할 수 있으며 채널 정보용 채널의 정렬 형태도 다른 방식으로 구현될 수 있음은 물론이다. The number of channels included in the channel information channel may vary according to the number of programs, and the arrangement of the channel information channel may be implemented in other ways.
그 예로, 다수의 채널이 도 3과 같이 하나의 채널 데이터에 다중화되어 전송될 수 있다. 여기서 다수의 채널의 각 프레임은 채널 정보용 채널의 각 프레임에 다중화되어 전송될 수 있다. 이 경우, 특정 채널 데이터의 시작점과 종료점에 대한 정보가 필요하며, 이러한 정보는 자막 데이터, 메타 데이터 등을 사용하여 전송될 수 있다. For example, a plurality of channels may be multiplexed onto one channel data and transmitted as shown in FIG. 3. Here, each frame of the plurality of channels may be multiplexed and transmitted to each frame of the channel for channel information. In this case, information about a start point and an end point of specific channel data is required, and this information may be transmitted using caption data, metadata, and the like.
아래 문자열은 자막 데이터를 사용하여 채널 데이터의 시작점과 종료점에 대한 정보를 전송하는 예를 보여준다. The following string shows an example of transmitting the information about the start point and the end point of the channel data using the caption data.
data channels:16 ch13:0-1000 ch14:1001-2000 ch15:2001-3000 ch16:3001-3500 ch17:3501-4200 ch18:4201-5000 ch19:5001-5300 ch20:5301-5800 ch21:5801-6000 ch22:6001-7000 ch23:7001-7500 ch24:7501-8000 ch25:8001-8400 ch26:8401-8600 ch27:8601-9000 ch28:9001-9400data channels: 16 ch13: 0-1000 ch14: 1001-2000 ch15: 2001-3000 ch16: 3001-3500 ch17: 3501-4200 ch18: 4201-5000 ch19: 5001-5300 ch20: 5301-5800 ch21: 5801-6000 ch22 : 6001-7000 ch23: 7001-7500 ch24: 7501-8000 ch25: 8001-8400 ch26: 8401-8600 ch27: 8601-9000 ch28: 9001-9400
여기서, "data"는 다수의 채널이 데이터 스트리밍 형태로 전송되고 있음을 알려주고, "channels:16"은 모두 16개의 채널이 채널 정보용 채널에 포함되어 있음을 알려준다. 이 후의 데이터는 각 채널 데이터의 시작점과 종료점을 나타낸다. 이와 같은 형태로 채널 정보용 채널을 구성하는 경우, 포함된 채널에 할당하는 데이터 량이 감소되어야 함은 물론이다. 이는 압축률을 높이는 방법 등을 이용하여 해결할 수 있다. 이러한 방식은 서버와 셋톱박스 간에 특별한 프로토콜을 필요로 한다. 또한, 데이터 양을 줄이기 위하여 다음과 같은 자막 데이터 또는 메타 데이터를 보내도 동일한 정보를 제공할 수 있다. 여기서 처음은 "0"에서 시작하는 것으로 가정하였으며, 채널 번호 뒤의 숫자는 채널 번호에 따른 종료 위치를 나타낸다.Here, "data" indicates that a plurality of channels are transmitted in the form of data streaming, and "channels: 16" indicates that all 16 channels are included in the channel information channel. The subsequent data represents the start point and end point of each channel data. When configuring a channel for channel information in this manner, the amount of data allocated to the included channel is of course reduced. This can be solved using a method of increasing the compression ratio. This approach requires a special protocol between the server and the set-top box. In addition, the same information may be provided even if the following subtitle data or meta data is sent in order to reduce the amount of data. Here, it is assumed that the beginning starts at "0", and the number after the channel number indicates the end position according to the channel number.
data 16 ch13:1000 ch14:2000 ch15:3000 ch16:3500 ch17:4200 ch18:5000 ch19:5300 ch20:5800 ch21:6000 ch22:7000 ch23:7500 ch24:8000 ch25:8400 ch26:8600 ch27:9000 ch28:9400data 16 ch13: 1000 ch14: 2000 ch15: 3000 ch16: 3500 ch17: 4200 ch18: 5000 ch19: 5300 ch20: 5800 ch21: 6000 ch22: 7000 ch23: 7500 ch24: 8000 ch25: 8400 ch26: 8600 ch27: 9000 ch28: 9400
도 2는 채널 정보용 채널에서 특정 채널이 선택된 경우, 디스플레이 장치에서 이를 확대하여 표시하는 개념도이다.2 is a conceptual diagram in which a display device is enlarged and displayed when a specific channel is selected in a channel for channel information.
데이터 량을 줄이기 위하여 많은 채널을 포함하는 채널 정보용 채널은 일반 채널보다 화면이 작게 구성될 수 있으며, 시청자가 리모콘을 통해 채널변경 요청을 하는 경우 요청된 채널을 확대하여 디스플레이할 수 있다. 이를 위해 채널 정보용 채널은 정렬되어 있는 채널들의 매트릭스 상에서의 위치 정보를 포함해야 하며, 셋톱박스(130)로 채널변경 신호가 입력된 경우 해당 채널의 위치를 정확히 찾아 디스플레이 장치(140)에서 확대하여 표시할 수 있도록 한다. 예컨대, 이러한 위치 정보는 자막 데이터, 메타 데이터 등을 사용하여 전송될 수 있다. 시청자가 특정 채널을 선택하면 셋톱박스(130)가 해당 채널의 위치를 계산하여 선택된 채널 동영상을 분히한 후 확대하여 표시한다.In order to reduce the amount of data, the channel information channel including a large number of channels may be configured to have a smaller screen than a normal channel, and when a viewer requests a channel change through a remote controller, the requested channel may be enlarged and displayed. For this purpose, the channel information channel should include location information on a matrix of channels arranged. When a channel change signal is input to the set-top box 130, the channel information is accurately located and enlarged on the display device 140. Make it visible. For example, such location information may be transmitted using caption data, metadata, and the like. When the viewer selects a specific channel, the set-top box 130 calculates the position of the corresponding channel, divides the selected channel video, and displays the enlarged image.
이러한 채널 정보용 채널의 각 채널은 작은 화면으로 구성되어 있으나, 선택된 채널 데이터를 수신할 때까지 임시적으로 표시되는 것이므로 시청자가 채널을 식별할 수 있을 정도면 충분하다. 따라서, 대역폭을 줄이기 위해 채널 정보용 채널에 포함된 채널은 일반 채널에 비해 해상도가 낮은 것이 바람직하다. 다만, 선택한 채널을 시청자가 식별할 수 있는 한도에서 해상도를 낮추어야 함은 물론이다.Each channel of the channel information channel is composed of a small screen, but is displayed temporarily until receiving the selected channel data, so that the viewer can identify the channel. Therefore, in order to reduce the bandwidth, the channel included in the channel information channel is preferably lower in resolution than the normal channel. However, the resolution should be lowered to the extent that the viewer can identify the selected channel.
채널 정보용 채널은 상술한 바와 같이 시청자가 선택한 채널을 식별하기 위해 임시적으로 디스플레이되는 것이므로, 화면만으로 구성될 수 있다. 한편, 시청자에게 보다 정확한 채널의 정보와 현장감 및 실감을 제공하기 위해 오디오 정보를 포함할 수도 있다. 다만, 채널 정보용 채널에는 많은 채널이 포함되어 있어 오디오 신호의 정보량이 크게 증가할 수 있으므로, 가급적 오디오 신호의 정보량을 줄여서 전송하는 것이 바람직하다. 예컨대, 오디오가 5.1채널로 구현되는 경우, 채널 정보용 채널에 포함된 채널에게는 모노(mono) 또는 스테레오(stereo) 방식의 오디오 신호를 할당할 수 있다. 5.1 오디오 채널을 지원하는 경우, 각 오디오 채널에 채널 정보용 채널 중 5개의 채널의 오디오 신호를 할당할 수 있다. 또한, 할당된 정보를 나타내기 위하여 다음과 같은 문자열을 사용할 수 있다.Since the channel for channel information is temporarily displayed to identify the channel selected by the viewer as described above, the channel for channel information may be composed of only a screen. On the other hand, audio information may be included to provide viewers with more accurate channel information, realism and realism. However, since a number of channels are included in the channel information channel, the amount of information of the audio signal can be greatly increased. Therefore, it is desirable to reduce the amount of information of the audio signal and to transmit it. For example, when audio is implemented as 5.1 channels, a mono or stereo audio signal may be allocated to a channel included in a channel for channel information. When supporting 5.1 audio channels, audio signals of five channels among channels for channel information may be allocated to each audio channel. In addition, the following string may be used to indicate allocated information.
5.1 channels: c:ch1 fl:ch2 fr:ch3 rl:ch4 rr:c55.1 channels: c: ch1 fl: ch2 fr: ch3 rl: ch4 rr: c5
여기서, 5.1 오디오 채널 중 center에는 채널 1, front left에는 채널 2, front right에는 채널 3, rear left에는 채널 4, rear right에는 채널 5가 할당되었음을 나타낸다.Here, among the 5.1 audio channels, channel 1 is assigned to the center, channel 2 to the front left, channel 3 to the front right, channel 4 to the rear left, and channel 5 to the rear right.
만일 오디오 데이터량이 큰 경우, 오디오 신호의 압축률을 높여 전송할 수 있다. 추가적인 대역폭이 필요한 경우에는 메타 데이터, 데이터 파일 전송 등의 형태로 오디오 신호를 보낼 수 있다. 오디오 데이터도 다중화되어 전송되므로 특정 채널에 해당하는 오디오 신호를 추출하기 위하여 필요한 정보를 전송해야 됨은 물론이다. 이러한 정보는 비디오 데이터와 유사하게 자막 데이터, 메타 데이터 등을 통하여 전송할 수 있다. 일례로, 다음과 같은 문자열을 사용할 수 있다.If the amount of audio data is large, the compression rate of the audio signal can be increased and transmitted. If additional bandwidth is required, the audio signal can be sent in the form of metadata, data file transfer, or the like. Since audio data is also multiplexed and transmitted, information necessary for extracting an audio signal corresponding to a specific channel is of course transmitted. Such information may be transmitted through caption data, metadata, and the like similar to video data. For example, you can use the following string:
audio 16 ch13:1000 ch14:2000 ch15:3000 ch16:3500 ch17:4200 ch18:5000 ch19:5300 ch20:5800 ch21:6000 ch22:7000 ch23:7500 ch24:8000 ch25:8400 ch26:8600 ch27:9000 ch28:9400audio 16 ch13: 1000 ch14: 2000 ch15: 3000 ch16: 3500 ch17: 4200 ch18: 5000 ch19: 5300 ch20: 5800 ch21: 6000 ch22: 7000 ch23: 7500 ch24: 8000 ch25: 8400 ch26: 8600 ch27: 9000 ch28: 9400
여기서, "audio"는 다수의 채널 오디오가 다중화되어 전송되고 있음을 알려주고, "16"은 모두 16개의 채널 오디오가 채널 정보용 채널에 포함되어 있음을 알려준다. 이후의 데이터는 각 채널 데이터의 시작점과 종료점을 나타낸다. 또한, 5.1 오디오 채널과 오디오 데이터를 같이 사용하는 것도 가능함은 물론이다.Here, "audio" indicates that a plurality of channel audios are multiplexed and transmitted, and "16" indicates that all 16 channel audios are included in a channel for channel information. The subsequent data represents the start point and the end point of each channel data. In addition, it is also possible to use the 5.1 audio channel and the audio data together.
선택된 채널의 오디오 신호는 채널변경 요청에 따라 채널 정보용 채널의 특정 채널이 확대되어 표시되면서 동시에 출력된다.The audio signal of the selected channel is simultaneously output while the specific channel of the channel information channel is enlarged and displayed according to the channel change request.
도 5는 채널 정보용 채널이 두 개인 경우 그 운용방식을 도시한 개념도이다.5 is a conceptual diagram illustrating an operation method when there are two channels for channel information.
많은 경우, 제공하는 채널 수가 많아 전체 채널을 하나의 채널 정보용 채널에 포함시키기 어려운 상황이 발생할 수 있다. 이러한 문제를 해결하기 위하여 다수의 채널 정보용 채널을 운용할 수 있다. 이하에서는 편의상 도 5에서 상측의 채널 정보용 채널을 제1 채널 정보용 채널, 하측의 채널 정보용 채널을 제2 채널 정보용 채널이라 하기로 한다.In many cases, it may be difficult to include the entire channel in one channel information channel due to the large number of channels provided. In order to solve this problem, a plurality of channels for channel information may be operated. Hereinafter, for convenience, the upper channel information channel is referred to as a first channel information channel and the lower channel information channel as a second channel information channel in FIG. 5.
일반적으로 채널 정보용 채널은 선택할 수 있는 채널의 개수가 많을 경우 2개 이상 구비될 수도 있다. In general, two or more channels for channel information may be provided when the number of selectable channels is large.
시청자가 리모콘을 이용하여 채널을 탐색할 때 현재 디스플레이되고 있는 채널이 제1 채널 정보용 채널의 마지막 채널 또는 제2 채널 정보용 채널의 첫 번째 채널인 경우, 요청된 채널을 셋톱박스가 서버에 요청할 때 채널 정보용 채널의 변경이 필요하게 된다. 예컨대, 현재 디스플레이되고 있는 채널이 제1 채널 정보용 채널의 마지막 채널인 경우, 시청자가 리모콘으로 채널 업(channel-up)을 요청하면 셋톱박스는 제1 채널 정보용 채널로부터 제2 채널 정보용 채널로 이동하여야 하는데 이를 위해 서버에 제2 채널 정보용 채널 전송을 요청하면서 제2 채널 정보용 채널의 첫 번째 채널을 서버에 요청하게 된다. When the viewer browses the channel using the remote control, if the currently displayed channel is the last channel of the first channel information channel or the first channel of the second channel information channel, the set-top box requests the server for the requested channel. When changing the channel for channel information is required. For example, if the channel currently being displayed is the last channel of the channel for the first channel information, when the viewer requests channel-up with the remote controller, the set-top box receives the channel for the second channel information from the channel for the first channel information. For this purpose, the server requests the first channel of the channel for the second channel information while requesting the server for the channel information for the second channel information.
이때, 시간 지연이 발생할 수 있다. 이러한 문제를 해결하기 위하여 다수의 채널 정보용 채널을 동시에 전송할 수 있지만, 이는 대역폭의 낭비를 야기한다. 또한, 이러한 시간 지연을 회피하는 방법으로 도 6과 같이 일부 중복되게 다수의 채널 정보용 채널을 구성할 수 있다. 서버는 시청자의 채널 변경 상황을 모니터링하여 채널 번호를 증가시키고 있는 상황에서 현재 채널이 제1 채널 정보용 채널의 말단에 위치한 경우 제2 채널 정보용 채널을 전송한다. 즉, 서버는 다수의 채널 정보용 채널을 운용하면서, 현재 시청자가 보고 있는 채널을 모니터링하여 가장 적합한 채널 정보용 채널을 선택하여 전송한다. 이와 반대로 채널 다운(channel-down)의 경우에도 유사한 방법이 적용될 수 있다.At this time, a time delay may occur. In order to solve this problem, a plurality of channels for channel information can be transmitted at the same time, but this causes a waste of bandwidth. In addition, as a method of avoiding such a time delay, a plurality of channels for channel information may be configured as partially overlapped with each other as illustrated in FIG. 6. The server transmits the channel for the second channel information when the current channel is located at the end of the channel for the first channel information while monitoring the channel change situation of the viewer and increasing the channel number. That is, the server monitors the channel currently viewed by the viewer while operating a plurality of channel information channels, and selects and transmits the most appropriate channel information channel. On the contrary, a similar method may be applied to channel-down.
제공하는 채널 수가 많아 전체 채널을 하나의 채널 정보용 채널에 포함시키기 어려운 문제를 해결하는 또 다른 방법은, 서버가 실시간으로 현재 사용자가 시청하고 있는 채널을 모니터링하여 채널 정보용 채널에 포함된 채널을 적응적으로 조정하는 것이다. 예를 들어, 채널 정보용 채널이 ch17~ch32 까지 16개의 채널을 포함하고, 현재 시청하고 있는 채널이 ch24 인 상황에서 시청자가 ch25 로 변경하면 서버는 채널 정보용 채널에 ch18~ch33 까지의 채널을 실어 전송한다. 즉, 서버는 현재 디스플레이되고 있는 채널이 가급적 채널 정보용 채널의 중앙에 위치하도록 채널 정보용 채널에 포함되는 채널을 조정함으로써, 제공하는 채널 수가 많아 전체 채널을 하나의 채널 정보용 채널에 포함시킬 수 없는 상황에서 발생할 수 있는 시간 지연이 일어나지 않도록 한다.Another way to solve the problem that the number of channels provided is difficult to include the entire channel in one channel information channel, the server monitors the channel currently being watched by the user in real time to monitor the channels included in the channel information channel It is an adaptive adjustment. For example, if the channel for channel information includes 16 channels from ch17 to ch32, and the viewer changes to ch25 while the channel currently being viewed is ch24, the server selects channels from ch18 to ch33 for the channel information channel. Send it. That is, the server adjusts the channels included in the channel information channel so that the currently displayed channel is located in the center of the channel information channel, so that the number of channels provided is large enough to include the entire channel in one channel information channel. Avoid time delays that may occur in the absence of a situation.
도 7은 채널 정보용 채널이 매트릭스 형태로 구성될 때 본 발명의 실시예에 따른 대화형 TV 채널변경 방법의 흐름도이다.7 is a flowchart of an interactive TV channel changing method according to an embodiment of the present invention when the channel for channel information is configured in a matrix form.
10단계는 셋톱박스에 채널 변경 신호가 입력되는 단계이다. 시청자는 리모콘을 통해 채널 업 또는 채널 다운 신호가 셋톱박스에 입력되도록 한다.In step 10, a channel change signal is input to the set-top box. The viewer allows a channel up or channel down signal to be input to the set-top box through the remote control.
20단계는 채널 정보용 채널 중 입력된 채널 변경 신호에 해당하는 채널을 찾아 확대하여 디스플레이하는 단계이다. 채널 정보용 채널은 정렬된 각 채널의 위치 정보를 포함하며, 셋톱박스는 입력된 채널 변경 신호에 해당하는 채널을 상기 각 채널의 위치 정보를 이용하여 채널 정보용 채널에서 찾아 이를 확대하여 디스플레이 장치를 통해 표시되도록 한다. 이때, 채널 정보용 채널에서 선택된 채널은 확대된 화면과 함께 오디오 신호를 출력할 수 있다. 만일 선택된 채널이 여러 가지 이유로 채널 정보용 채널에 존재하지 않으면 채널 정보용 채널이 갱신될 때를 기다리거나 다음 단계로 진행한다(미도시). 이러한 과정은 시청자가 채널을 선택한 후 실시간으로 이루어지기 때문에, 시청자는 자신이 선택한 채널이 디스플레이되기까지 대기할 필요가 없다.In step 20, the channel corresponding to the input channel change signal among the channel information channels is found and expanded. The channel information channel includes position information of each aligned channel, and the set-top box searches for a channel corresponding to the input channel change signal in the channel information channel using the position information of each channel and enlarges the display device. To be displayed. In this case, the channel selected from the channel information channel may output an audio signal together with the enlarged screen. If the selected channel does not exist in the channel information channel for various reasons, wait for the channel information channel to be updated or proceed to the next step (not shown). Since this process takes place in real time after the viewer selects a channel, the viewer does not have to wait for the channel of his choice to be displayed.
30단계는 셋톱박스가 채널 변경 신호에 해당하는 선택된 채널을 서버에 요청하는 단계이다. 선택된 채널을 셋톱박스가 서버에 요청하고, 이에 대하여 서버가 상기 선택된 채널을 전송하고 셋톱박스가 이 신호를 수신하기까지는 다소의 시간이 소요되며, 이러한 소요 시간 동안 20단계의 채널 정보용 채널에 의한 확대 화면이 디스플레이된다. In step 30, the set-top box requests the server for the selected channel corresponding to the channel change signal. It takes some time for the set-top box to request the server for the selected channel and for the server to transmit the selected channel and the set-top box to receive this signal. The enlarged screen is displayed.
40단계는 요청된 채널의 수신 여부를 판단하는 단계이다. 서버가 요청된 채널을 전송하고 셋톱박스가 이 신호를 수신하면, 수신된 채널이 디스플레이된다(60단계).Step 40 is a step of determining whether to receive the requested channel. If the server transmits the requested channel and the set-top box receives this signal, the received channel is displayed (step 60).
한편, 시청자가 기다리는 동안에도 셋톱박스는 계속하여 채널 변경 요청 신호를 모니터링한다. 많은 경우 시청자는 채널 변경 버튼(UP 또는 DOWN)을 계속하여 누르므로, 이와 같이 채널 변경 요청 신호를 지속적으로 모니터링할 필요가 있다(S50). 채널 변경 요청 신호가 있는 경우 다시 20단계로 돌아가서 이후 단계가 진행된다.Meanwhile, while the viewer is waiting, the set-top box continues to monitor the channel change request signal. In many cases, the viewer continuously presses the channel change button UP or DOWN, and thus it is necessary to continuously monitor the channel change request signal (S50). If there is a channel change request signal, the process returns to step 20 again.
도 8은 채널 정보용 채널에 포함된 채널을 조정하는 과정을 도시한 흐름도이다.8 is a flowchart illustrating a process of adjusting a channel included in a channel for channel information.
서버는 실시간으로 현재 사용자가 시청하고 있는 채널을 모니터링하여 채널 정보용 채널에 포함된 채널을 조정한다. 셋톱박스가 채널 변경 신호를 전송하면(S110) 서버는 선택된 채널을 셋톱박스로 전송하고(S120) 채널 정보용 채널의 내용을 조정하여 현재 시청하고 있는 채널이 중앙에 위치하도록 한다(S130).The server monitors the channel currently being viewed by the user in real time and adjusts the channel included in the channel for channel information. When the set-top box transmits a channel change signal (S110), the server transmits the selected channel to the set-top box (S120) and adjusts the contents of the channel information for the channel information so that the currently viewed channel is located at the center (S130).
이와 같이 함으로써 대화형 TV에서 채널 변경 요청이 들어온 경우 해당 채널을 수신할 때까지 채널 정보용 채널의 화면을 디스플레이함으로써 채널 변경에 소요되는 시간을 없애, 시청자가 실시간으로 채널변경을 수행할 수 있도록 한다. 또한, 서버가 현재 시청하고 있는 채널을 실시간으로 모니터링하여 현재 채널이 채널 정보용 채널에서 중앙 위치에 있도록 조절함으로써, 제공하는 채널 수가 많아 전체 채널을 하나의 채널 정보용 채널에 포함시키기 어려운 경우라도 채널 이동에 소요되는 시간을 최소화할 수 있도록 한다.In this way, when a channel change request is received from the interactive TV, the channel information for the channel information is displayed until the corresponding channel is received, thereby eliminating the time required to change the channel so that the viewer can perform the channel change in real time. . In addition, the server monitors the channel currently being watched in real time and adjusts the current channel to be in a central position in the channel information channel, so that even if it is difficult to include the entire channel in one channel information channel due to the large number of channels provided Minimize the time spent on the move.
시청자가 채널을 바꾸는 것은 주로 채널 업(channel-up) 또는 채널 다운(channel-down)에 의해 이루어지지만, 특정 채널의 번호를 직접 입력할 수도 있다. 이 경우, 채널 정보용 채널이 모든 채널을 포함하면 문제가 없지만, 채널 정보용 채널이 모든 채널 중 일부만을 포함하면 지연 문제가 발생할 수 있다. 이러한 문제를 완화하기 위하여 시청자의 채널 습관을 모니터링하여 자주 보는 채널들을 채널 정보용 채널에 포함시킬 수 있다. 예컨대, 도 10에서 ch21, ch33, ch43, ch55는 시청자가 자주 보는 채널들이다.The change of channels by the viewer is mainly performed by channel-up or channel-down, but the channel number may be directly input. In this case, there is no problem when the channel information channel includes all channels, but a delay problem may occur when the channel information channel includes only some of all channels. In order to alleviate this problem, the channel habits of the viewers may be monitored to include channels that are frequently viewed in the channel information channel. For example, in FIG. 10, ch21, ch33, ch43, and ch55 are channels that viewers frequently watch.
도 11은 하나의 스트리밍 데이터에 현재 시청하고 있는 채널과 주변 채널을 다중화하여 전송하는 경우의 개념도이다. 도 11에서 현재 채널 3을 시청하고 있으며, 헤드헨드는 주변 채널을 상대적으로 작은 대역폭을 사용하여 전송한다. 즉, 채널 3의 하나의 프레임에 데이터를 전송하고 주변 채널 하나의 프레임에 해당하는 데이터를 다중화하여 전송한다. 이 경우, 도 4와 같이 각 채널이 차지하고 있는 위치 정보를 추가로 전송하여야 한다. 물론, 이 경우 주변 채널은 화면을 축소하여 전송하거나, 현재 시청하고 있는 채널보다 훨씬 적은 대역폭을 사용하여 전송하는 것이 바람직하다. 시청자가 자주 시청하는 채널이 있으면 도 12와 같이 자주 보는 채널을 추가하여 전송하는 것도 가능하다.11 is a conceptual diagram when multiplexing a channel currently being watched and a neighboring channel to one streaming data and transmitting the same. In FIG. 11, channel 3 is currently being watched, and the headend transmits the peripheral channel using a relatively small bandwidth. That is, data is transmitted in one frame of channel 3, and data corresponding to one frame of the peripheral channel is multiplexed and transmitted. In this case, as shown in FIG. 4, location information occupied by each channel should be additionally transmitted. Of course, in this case, it is desirable to transmit the surrounding channels by reducing the screen or by using a much smaller bandwidth than the channel currently being viewed. If there are channels that viewers watch frequently, it is also possible to add and transmit channels that are frequently viewed as shown in FIG.
본 발명의 다른 실시예에 따른 대화형 TV 채널변경 방법에 의하면 채널 정보용 채널 전체를 디스플레이하여 이를 통해 시청자가 채널을 변경할 수 있도록 한다. 먼저, 도 9와 같이 채널 정보용 채널 전체를 디스플레이하고 시청자는 자신이 원하는 채널을 선택한다. 박스 형태의 커서(cursor)가 움직임에 따라 해당 채널의 오디오 신호를 출력할 수 있다. 셋톱박스가 선택된 채널 정보를 서버에 전송하고 선택 채널을 확대하여 디스플레이한다. 선택된 채널이 수신되면 대체하여 디스플레이한다.According to the interactive TV channel changing method according to another embodiment of the present invention, the entire channel for channel information is displayed so that the viewer can change the channel. First, as shown in FIG. 9, the entire channel information channel is displayed and the viewer selects a desired channel. As a box-shaped cursor moves, an audio signal of a corresponding channel may be output. The set-top box sends the selected channel information to the server and enlarges the selected channel for display. When the selected channel is received, it is replaced and displayed.
구체적으로, 본 발명의 다른 실시예에 따른 대화형 TV 채널변경 방법은 상기 대화형 TV 시스템에서 채널 정보용 채널에 포함된 전체 채널을 매트릭스 형태로 디스플레이하는 제1 단계와, 채널 정보용 채널 중 특정 채널을 선택하면 상기 특정 채널을 확대하여 디스플레이하면서, 셋톱박스가 채널 변경 신호에 해당하는 채널을 서버에 요청하는 제2 단계, 및 요청된 채널이 수신되면 디스플레이하는 제3 단계를 포함하여 이루어진다.Specifically, the interactive TV channel changing method according to another embodiment of the present invention is a first step of displaying all channels included in the channel for the channel information in the interactive TV system in the form of a matrix, and the channel information channel specific When the channel is selected, the specific channel is enlarged and displayed, and the set-top box includes a second step of requesting the server for a channel corresponding to a channel change signal, and a third step of displaying the requested channel.
제1 단계에서 디스플레이 장치의 화면상에는 채널 정보용 채널에 포함된 채널 전체가 표시되며, 이는 채널 정보용 채널을 통해 수신된다. 즉, 제1 단계에서 화면상에는 시청자가 선택할 수 있는 모든 채널이 매트릭스 형태로 배열되어(도 9 참조) 디스플레이된다. 시청자는 작은 화면으로 보여지는 여러 채널들 중 자신이 원하는 채널을 리모콘을 이용하여 선택한다. 커서가 움직임에 따라 해당 채널의 오디오 신호를 출력할 수 있다.In the first step, the entire channel included in the channel information channel is displayed on the screen of the display device, which is received through the channel information channel. That is, in the first step, all the channels selectable by the viewer are displayed in a matrix form (see FIG. 9) on the screen. The viewer selects a desired channel by using a remote controller among several channels shown on a small screen. As the cursor moves, the audio signal of the corresponding channel may be output.
제3 단계는 도 6의 40단계 및 60단계와 유사하게 진행되므로, 이에 대한 상세한 설명은 생략하기로 한다.Since the third step proceeds similarly to steps 40 and 60 of FIG. 6, a detailed description thereof will be omitted.
이와 같이 함으로써 채널 정보용 채널 전체를 화면에 디스플레이하고 이를 통해 시청자가 자신이 원하는 채널을 선택하도록 하여 시청자의 채널 선택시 편의를 제공하게 된다.By doing so, the entire channel information channel is displayed on the screen, and through this, the viewer selects a desired channel, thereby providing convenience in selecting a channel of the viewer.
한편, 본 발명에 따른 대화형 TV의 멀티미디어 전송 방법은 (a) 선택된 채널을 입력받는 단계; 및 (b) 상기 선택된 채널과 상기 선택된 채널 전후의 채널들을 포함하는 채널 정보용 채널을 함께 전송하되 상기 채널 정보용 채널은 상기 채널 정보용 채널에 포함된 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 더 포함하여 전송하는 단계를 포함하여 이루어진다. 상기 대화형 TV의 멀티미디어 전송 방법에 대해서는 대화형 TV 시스템과 그 채널 변경 방법에서 충분히 설명하였으므로 이에 대한 상세한 설명은 생략한다.On the other hand, the multimedia transmission method of the interactive TV according to the present invention comprises the steps of (a) receiving a selected channel; And (b) transmitting the channel information channel including the selected channel and the channels before and after the selected channel, wherein the channel information channel corresponds to one of channels included in the channel information channel. It further comprises the step of transmitting the data location information so as to extract. Since the multimedia transmission method of the interactive TV has been sufficiently described in the interactive TV system and its channel changing method, a detailed description thereof will be omitted.
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서, 본 발명에 개시된 실시예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예 및 첨부된 도면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above description is merely illustrative of the technical idea of the present invention, and various modifications, changes, and substitutions may be made by those skilled in the art without departing from the essential characteristics of the present invention. will be. Accordingly, the embodiments disclosed in the present invention and the accompanying drawings are not intended to limit the technical spirit of the present invention but to describe the present invention, and the scope of the technical idea of the present invention is not limited by the embodiments and the accompanying drawings. . The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within the equivalent scope should be interpreted as being included in the scope of the present invention.
본 발명은 대화형 TV에서 채널 변경시 시청자가 기다릴 필요가 없도록 채널 정보용 채널을 전송함으로써 시청자에게 편의를 제공하며, IPTV를 비롯한 대화형 TV에 다양하게 이용될 수 있다.The present invention provides convenience to viewers by transmitting channels for channel information so that viewers do not have to wait when changing channels in an interactive TV, and can be used in various ways for interactive TV including IPTV.

Claims (17)

  1. 대화형 TV 시스템에서 멀티미디어 데이터를 송신하되,Send interactive data from an interactive TV system,
    상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하여 전송하는 것을 특징으로 하는 대화형 TV 시스템의 서버.And the channel data for channel information including the channel currently being watched and the channels surrounding the channel being watched in the multimedia data.
  2. 제1항에 있어서,The method of claim 1,
    상기 채널 정보용 채널 데이터는 상기 채널 정보용 채널에 포함된 채널들이 매트릭스(matrix) 형상으로 정렬된 것을 특징으로 하는 대화형 TV 시스템의 서버.The channel data for channel information is a server of the interactive TV system, characterized in that the channels included in the channel information channel is arranged in a matrix (matrix) shape.
  3. 제1항에 있어서,The method of claim 1,
    상기 채널 정보용 채널은 상기 채널 정보용 채널에 포함된 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 포함하는 것을 특징으로 하는 대화형 TV 시스템의 서버.And the channel information channel comprises data location information to extract multimedia data corresponding to one of the channels included in the channel information channel.
  4. 제1항에 있어서,The method of claim 1,
    상기 서버는 하나의 스트리밍 데이터에 상기 채널 정보용 채널에 포함된 채널들을 다중화하여 전송하는 것을 특징으로 하는 대화형 TV 시스템의 서버.The server is a server of the interactive TV system, characterized in that for multiplexing the channels included in the channel information channel to one streaming data.
  5. 제4항에 있어서,The method of claim 4, wherein
    상기 서버는 상기 현재 시청중인 채널에 비해 상기 채널 정보용 채널에 포함된 각 채널이 차지하는 대역폭이 적도록 하여 전송하는 것을 특징으로 하는 대화형 TV 시스템의 서버.The server of the interactive TV system, characterized in that for transmitting less than the bandwidth occupied by each channel included in the channel information channel compared to the channel currently being viewed.
  6. 제1항에 있어서,The method of claim 1,
    상기 서버는 시청자의 채널 습관을 모니터링하여 시청 빈도가 특정 회수 이상인 채널을 상기 채널 정보용 채널에 포함시켜 전송하는 것을 특징으로 하는 대화형 TV 시스템의 서버.The server monitors the channel habits of the viewer, the server of the interactive TV system, characterized in that for transmitting the channel with a frequency of more than a certain number of times included in the channel information channel.
  7. 제1항에 있어서,The method of claim 1,
    상기 채널 정보용 채널에 포함된 채널들의 비디오 신호와 함께 오디오 신호가 추가되는 것을 특징으로 하는 대화형 TV 시스템의 서버.And an audio signal is added together with the video signal of the channels included in the channel information channel.
  8. 제1항에 있어서,The method of claim 1,
    상기 서버는 현재 시청하고 있는 채널이 상기 채널 정보용 채널에서 특정 위치에 위치하도록 상기 채널 정보용 채널에 포함된 채널들을 변경하여 전송하는 것을 특징으로 하는 대화형 TV 시스템의 서버.The server of the interactive TV system, characterized in that for changing the channel included in the channel information channel for transmission so that the channel currently being watched is located at a specific position in the channel information channel.
  9. 제1항에 있어서,The method of claim 1,
    상기 채널 정보용 채널이 2개 이상인 것을 특징으로 하는 대화형 TV 시스템의 서버.The server of the interactive TV system, characterized in that two or more channels for the channel information.
  10. 대화형 TV 시스템에서 멀티미디어 데이터를 송신하되,Send interactive data from an interactive TV system,
    상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들의 데이터를 하나의 스트리밍 데이터에 전송하되 상기 주변의 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 더 포함하여 전송하는 것을 특징으로 하는 대화형 TV 시스템의 서버.The data location information is transmitted to the multimedia data so that the data of the channel currently being watched and the channels around the channel being watched are transmitted in one streaming data, and the multimedia data corresponding to one of the channels are extracted. The server of the interactive TV system, characterized in that the transmission further.
  11. 대화형 TV 시스템에서 멀티미디어 데이터를 수신하되,Receive multimedia data from your interactive TV system,
    상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하여 전송받으며,The multimedia data is transmitted including channel data for channel information including a channel currently viewed and channels surrounding the currently viewed channel.
    채널 변경 요청이 있는 경우 상기 채널 정보용 채널에서 선택된 채널을 찾아 디스플레이하고,If there is a channel change request, the selected channel is found and displayed in the channel for channel information.
    상기 선택된 채널을 요청하고 수신하여 디스플레이하는 것을 특징으로 하는 대화형 TV 시스템의 셋톱박스.Set-top box of the interactive TV system, characterized in that for requesting, receiving and displaying the selected channel.
  12. 대화형 TV 시스템에서 멀티미디어 데이터를 수신하되,Receive multimedia data from your interactive TV system,
    상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들의 데이터를 하나의 스트리밍 데이터로 전송받되 상기 주변의 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 더 포함하여 전송받으며,The data location information is received in the multimedia data so that the data of the channel being watched and the channels around the channel being watched are transmitted as one streaming data, and the multimedia data corresponding to one of the channels is extracted. Receive more,
    채널 변경 요청이 있는 경우 상기 주변의 채널들에서 선택된 채널을 찾아 디스플레이하고,When a channel change request is made, the selected channel is found and displayed in the surrounding channels.
    상기 선택된 채널을 요청하고 수신하여 디스플레이하는 것을 특징으로 하는 대화형 TV 시스템의 셋톱박스.Set-top box of the interactive TV system, characterized in that for requesting, receiving and displaying the selected channel.
  13. 대화형 TV(Interactive TV) 시스템에 있어서,In an interactive TV system,
    멀티미디어 데이터를 송신하는 서버(server); 및A server for transmitting multimedia data; And
    상기 서버로부터 상기 멀티미디어 데이터를 수신하는 셋톱박스(set-top box)를 포함하며,A set-top box for receiving the multimedia data from the server,
    상기 서버는 상기 멀티미디어 데이터에 현재 시청중인 채널과 상기 현재 시청중인 채널 주변의 채널들을 포함하는 채널 정보용 채널 데이터를 포함하되, 상기 채널 정보용 채널은 상기 채널 정보용 채널에 포함된 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 더 포함하여 상기 셋톱박스로 전송하는 것을 특징으로 하는 대화형 TV 시스템.The server includes channel data for channel information including a channel currently viewed in the multimedia data and channels surrounding the channel currently being viewed, wherein the channel information channel is one of channels included in the channel information channel. And transmitting data to the set-top box further including data location information so as to extract multimedia data corresponding to a channel.
  14. 대화형 TV(Interactive TV)의 채널변경 방법에 있어서,In the channel changing method of the interactive TV,
    (a) 제13항에 따른 대화형 TV 시스템에서 셋톱박스에 채널 변경 신호가 입력되는 단계;(a) inputting a channel change signal to the set-top box in the interactive TV system according to claim 13;
    (b) 상기 채널 정보용 채널 중 상기 입력된 채널 변경 신호에 해당하는 선택 채널을 찾아 디스플레이하면서, 상기 셋톱박스가 상기 선택 채널을 상기 서버에 요청하는 단계; 및(b) the set-top box requesting the selection channel from the server while searching for and displaying a selection channel corresponding to the input channel change signal among the channel information channel; And
    (c) 요청된 상기 선택 채널이 수신되면 디스플레이하는 단계(c) displaying when the requested selection channel is received.
    를 포함하는 것을 특징으로 하는 대화형 TV의 채널변경 방법.Channel changing method of the interactive TV comprising a.
  15. 제14항에 있어서,The method of claim 14,
    상기 (c)단계 이후 상기 서버는 현재 시청하고 있는 채널이 상기 채널 정보용 채널에서 특정 위치에 위치하도록 상기 채널 정보용 채널에 포함된 채널들을 변경하는 것을 특징으로 하는 대화형 TV의 채널변경 방법.After the step (c), the server changes the channels included in the channel information channel so that the channel currently being watched is located at a specific position in the channel information channel.
  16. 대화형 TV(Interactive TV)의 채널변경 방법에 있어서,In the channel changing method of the interactive TV,
    (a) 제13항에 따른 대화형 TV 시스템에서 상기 채널 정보용 채널 전체를 디스플레이하는 단계; (a) displaying the entire channel for channel information in the interactive TV system according to claim 13;
    (b) 상기 채널 정보용 채널 중 특정 채널을 선택하면 상기 선택 채널의 오디오와 함께 디스플레이하면서, 상기 셋톱박스가 상기 선택 채널을 상기 서버에 요청하는 단계; 및(b) the set-top box requesting the selection channel from the server when the specific channel is selected from the channel information channel and displayed together with the audio of the selection channel; And
    (c) 요청된 상기 선택 채널이 수신되면 디스플레이하는 단계(c) displaying when the requested selection channel is received.
    를 포함하는 것을 특징으로 하는 대화형 TV의 채널변경 방법.Channel changing method of the interactive TV comprising a.
  17. 대화형 TV(Interactive TV)의 멀티미디어 전송 방법에 있어서,In the multimedia transmission method of the interactive TV,
    (a) 선택된 채널을 입력받는 단계; 및(a) receiving a selected channel; And
    (b) 상기 선택된 채널과 상기 선택된 채널 전후의 채널들을 포함하는 채널 정보용 채널을 함께 전송하되 상기 채널 정보용 채널은 상기 채널 정보용 채널에 포함된 채널들 중 하나의 채널에 해당하는 멀티미디어 데이터를 추출할 수 있도록 데이터 위치 정보를 더 포함하여 전송하는 단계(b) transmitting the channel information channel including the selected channel and the channels before and after the selected channel together, wherein the channel information channel includes multimedia data corresponding to one channel among the channels included in the channel information channel. Transmitting further including data location information for extraction
    를 포함하는 것을 특징으로 하는 대화형 TV의 멀티미디어 전송 방법.Multimedia transmission method of an interactive TV comprising a.
PCT/KR2009/000118 2008-01-09 2009-01-09 Server, set-top box for interactive tv system, interactive tv system including the same, method of changing channel thereof, and method of transmitting multimedia thereof WO2009088246A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2008-0002518 2008-01-09
KR1020080002518A KR100942788B1 (en) 2008-01-09 2008-01-09 Server, set-top box for interactive TV system, Interactive TV system including the same, Methods of changing channel thereof, and Method of transmitting multimedia thereof

Publications (2)

Publication Number Publication Date
WO2009088246A2 true WO2009088246A2 (en) 2009-07-16
WO2009088246A3 WO2009088246A3 (en) 2009-10-08

Family

ID=40853615

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2009/000118 WO2009088246A2 (en) 2008-01-09 2009-01-09 Server, set-top box for interactive tv system, interactive tv system including the same, method of changing channel thereof, and method of transmitting multimedia thereof

Country Status (2)

Country Link
KR (1) KR100942788B1 (en)
WO (1) WO2009088246A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016178442A1 (en) * 2015-05-06 2016-11-10 엘지전자 주식회사 Digital device and digital device control method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060085828A1 (en) * 2004-10-15 2006-04-20 Vincent Dureau Speeding up channel change
KR20070046498A (en) * 2005-10-31 2007-05-03 주식회사 케이티 System and method for supporting a personalized mosaic epg service
US20070157248A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for providing channel groups in an interactive media guidance application

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3855282B2 (en) 1995-02-06 2006-12-06 ソニー株式会社 Receiving apparatus and receiving method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060085828A1 (en) * 2004-10-15 2006-04-20 Vincent Dureau Speeding up channel change
KR20070046498A (en) * 2005-10-31 2007-05-03 주식회사 케이티 System and method for supporting a personalized mosaic epg service
US20070157248A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for providing channel groups in an interactive media guidance application

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016178442A1 (en) * 2015-05-06 2016-11-10 엘지전자 주식회사 Digital device and digital device control method

Also Published As

Publication number Publication date
KR20090076522A (en) 2009-07-13
KR100942788B1 (en) 2010-02-18
WO2009088246A3 (en) 2009-10-08

Similar Documents

Publication Publication Date Title
WO2011145861A2 (en) Method and image display device for setting definition
WO2012099399A2 (en) Transmission method and transmission apparatus for a combined broadcasting and communication service
WO2016117908A1 (en) Method and apparatus for transmitting and receiving multimedia content
WO2012150830A2 (en) Method for displaying service list and image display device using the same
WO2012099428A2 (en) Apparatus and method for providing an application service in a broadcast system
KR20080030899A (en) An apparatus and a method for receiving an adaptive broadcast
WO2010035937A1 (en) System and method of personalized broadcasting service based on subscriber terminal
WO2013077525A1 (en) Control method and device using same
CN104185070B (en) The switching method of TV difference display window
WO2010030088A2 (en) Method and apparatus for scanning channel
WO2013180325A1 (en) Tv screen control device and system including same
WO2010093189A2 (en) Broadcast receiving apparatus and control method for displaying advertisement image during change of channels
WO2011059257A2 (en) Display apparatus and method for remotely outputting audio
WO2010143789A1 (en) Method and apparatus for receiving broadcasting signal, and broadcasting system using the same
WO2015009115A1 (en) Digital broadcasting receiver, method for controlling digital broadcast receiver, server, method for controlling server, and computer-readable medium
WO2010002090A1 (en) Apparatus and method for managing output of media information
KR20080084396A (en) Method and apparatus for transmitting/receiving broadcasting information using reserved channels
WO2009088246A2 (en) Server, set-top box for interactive tv system, interactive tv system including the same, method of changing channel thereof, and method of transmitting multimedia thereof
WO2015105348A1 (en) Method and apparatus for reproducing multimedia data
WO2017047848A1 (en) Zapping advertisement system using multiplexing characteristics
WO2009126001A2 (en) Data application providing method for digital broadcast and computer-readable recording medium with recorded program for carrying out same
KR20060020420A (en) Apparatus for synchronizing data broadcasting service at home network, and enhanced broadcasting service system using it
WO2011010777A1 (en) Method and apparatus for receiving broadcasting signals and display device using the same
WO2011019224A2 (en) Method for diagnosing 3d state information, and broadcast receiver
WO2013055146A1 (en) Method for processing object which provides additional service in connection with broadcast service in broadcast receiving device and device therefore

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09701063

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09701063

Country of ref document: EP

Kind code of ref document: A2