KR20150035153A - Digital device and method of processing multi-channel service data thereof - Google Patents

Digital device and method of processing multi-channel service data thereof Download PDF

Info

Publication number
KR20150035153A
KR20150035153A KR20130115386A KR20130115386A KR20150035153A KR 20150035153 A KR20150035153 A KR 20150035153A KR 20130115386 A KR20130115386 A KR 20130115386A KR 20130115386 A KR20130115386 A KR 20130115386A KR 20150035153 A KR20150035153 A KR 20150035153A
Authority
KR
South Korea
Prior art keywords
channel
digital device
video stream
digital
video
Prior art date
Application number
KR20130115386A
Other languages
Korean (ko)
Inventor
이동희
이병윤
류재욱
정우진
오요한
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR20130115386A priority Critical patent/KR20150035153A/en
Publication of KR20150035153A publication Critical patent/KR20150035153A/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/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 encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/632Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

A digital device capable of providing multiple channels to a digital device having a single tuner as a P2P transmission method and a method for processing multi-channel service data, the digital device having a second digital device, A method for processing multi-channel service data of a first digital device constituting a P2P-based network in a database storing channel information and device information, the method comprising the steps of: requesting authentication of a multi- Requesting a list of a second digital device watching a second channel and, if the list is received, requesting a second digital device included in the list to request a P2P connection From a second digital device to which a P2P connection is accepted, (Stream); and providing the received video stream, sub-picture and, for receiving may comprise the step of displaying together with the main image to the current viewer.

Description

[0001] DESCRIPTION [0002] DIGITAL DEVICE AND METHOD OF PROCESSING MULTI-CHANNEL SERVICE DATA THEREOF [

The present invention relates to a digital device and a method for processing multi-channel service data, and more particularly to a digital device capable of providing multiple channels to a digital device having a single tuner by a P2P transmission method, And a service data processing method.

2. Description of the Related Art Generally, digital broadcasting is more resistant to external noise than analog broadcasting, so that data loss is small, error correction is advantageous, and high resolution can be realized, But also a bi-directional service is possible.

The digital broadcasting is not limited to terrestrial broadcasting, satellite broadcasting, cable broadcasting, and recently, real-time broadcasting for digital contents, CoD (Contents on Demand and so on.

Meanwhile, as IP is connected to a digital TV, a variety of services have become possible. For example, a web service provided by a personal computer (PC) can also be provided on a digital TV.

Therefore, in the digital TV's web browser, the media playback is dominated by Flash-based web services such as YouTube, and it is possible to use naver, daum, nate, etc. It has become possible to provide streaming services through large Web sites.

In such an environment, it is common in each home to have one TV. If one TV has a single tuner, it has been difficult for the user to watch multiple channels at the same time.

Therefore, the user had to purchase a TV having a dual tuner in order to watch multiple channels simultaneously.

Therefore, there is a demand for a system capable of simultaneously providing multiple channels to a TV having a single tuner in the future.

The technical problem to be solved by the embodiment of the present invention is to provide a digital device having a single tuner by using P2P connection to a database and a second digital device to transmit or receive a video stream for a second channel, And a method for processing the multi-channel service data.

A method for processing multichannel service data of a digital device according to an embodiment of the present invention is a method for processing multichannel service data of a digital device, the method comprising the steps of: creating a P2P-based network in a database for storing viewing channel information and device information of the second digital device; 1. A method of processing multi-channel service data of a digital device, the method comprising: requesting authentication of a multi-channel service using a database; Requesting a second digital device included in the list when the list is received; requesting a P2P connection to the second digital devices included in the list; Receiving a video stream for a second channel from the received video stream, It may comprise the step of displaying together with the main video watching.

If authentication is accepted from the database in the step of requesting authentication for the use of the multi-channel service in the database, it is determined whether there is a video stream request for the currently viewed channel from the second digital device And transmitting the video stream for the currently viewed channel to the second digital device if the video stream is requested.

In the step of transmitting the video stream for the currently viewed channel to the second digital device, when stopping the transmission of the video stream, the stop message may be transmitted to the second digital device.

Then, in requesting the list of the second digital device viewing the second channel, the request of the list may be such that the first digital device first uses the multi-channel service, or the first digital device disappears from the list Can be performed.

The step of receiving a video stream for the second channel from any one of the second digital devices to which the P2P connection has been accepted may further comprise the step of selecting one of the second digital devices Selecting a second digital device, requesting the selected second digital device to start transmitting a video stream for the second channel, and receiving a video stream for the second channel from the selected second digital device can do.

Receiving a transmission stop message of a video stream from a second digital device that transmits a video stream, displaying a sub-video provided by the received video stream and a main video currently being watched together, Selecting one of the other accepted second digital devices, requesting the other selected second digital device to start transmission of the video stream for the second channel, Receiving a video stream for a second channel, and playing the received video stream.

Here, the received video stream can be reproduced after waiting for a certain period of time from when the video stream is received.

Also, in the step of displaying both the sub video provided by the received video stream and the main video currently being viewed, the sub video image is displayed together with the main video currently viewed after a predetermined period of time from the time when the video stream is received .

Meanwhile, a digital device according to an embodiment of the present invention includes a second digital device, a P2P-based network in a database for storing viewing channel information and device information of the second digital device, And a second digital device connected to the database and the second digital device through a single tuner to receive a tuned broadcast channel, and a second digital device connected to the database and the second digital device through a second tuner, An output unit for outputting a sub video image provided by a video stream for a second channel received from an interface unit; And an output unit, wherein the control unit, via the interface unit, Requesting a list of a second digital device watching a second channel and receiving a video stream for a second channel from any one of the second digital devices included in the requested list, Through the output unit, the sub video provided by the received video stream and the main video currently being watched together.

According to an embodiment of the present invention, a digital channel having a single tuner can be provided with a multi-channel service by being P2P-connected to a database and a second digital device to transmit or receive a video stream for a second channel.

Accordingly, viewers can easily receive a dual tuning function through a digital device having a single tuner, so that multi-channel viewing and a second TV can be used.

1 is a block diagram for explaining an embodiment of a digital device according to the present invention;
2 is a block diagram for explaining another embodiment of the digital device according to the present invention.
3 to 6 are diagrams for explaining a multi-channel service system according to the present invention;
7 and 8 are diagrams for explaining a method of processing multi-channel service data according to interruption of transmission of a video stream
9 is a view showing a method of processing multi-channel data between a TV and a database server
10 is a flowchart illustrating a method of processing multi-channel service data according to the present invention.

Hereinafter, the present invention will be described in more detail with reference to the drawings.

The suffix "module" and " part "for components used in the following description are given merely for ease of description, and the" module "and" part "

BRIEF DESCRIPTION OF THE DRAWINGS The above and other features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.

As used herein, terms used in the present invention are selected from general terms that are widely used in the present invention while taking into account the functions of the present invention, but these may vary depending on the intention or custom of a person skilled in the art or the emergence of new technologies. In addition, in certain cases, there may be a term arbitrarily selected by the applicant, in which case the meaning thereof will be described in the description of the corresponding invention. Therefore, it is intended that the terminology used herein should be interpreted based on the meaning of the term rather than on the name of the term, and on the entire contents of the specification.

Hereinafter, the term " digital device " includes all digital devices capable of transmitting, receiving, processing, and outputting data, contents, services, and the like, for example. Such a digital device is paired or connected (hereinafter referred to as 'pairing') with other digital devices, an external server, etc. via a wire / wireless network to transmit and receive data, .

The digital device may be, for example, a standing device such as a network TV, a Hybrid Broadcast Broadband TV (HBBTV), a Smart TV, an IPTV (Internet Protocol Television), a PC (Personal Computer) , A personal digital assistant (PDA), a smart phone, a tablet PC, a notebook, and the like, all of which are mobile devices or handheld devices.

The term " wired / wireless network " as used herein refers to a communication network that supports various communication standards or protocols for interconnection and / or data transmission / reception between digital devices or digital devices and external servers . Such a wired / wireless network may include both a communication network to be supported at present or in future by a standard and a communication protocol therefor, such as a Universal Serial Bus (USB), a Composite Video Banking Sync (CVBS) (Bluetooth), Radio Frequency Identification (RFID), and infrared communication (hereinafter, referred to as " wireless communication "), a communication standard or protocol for wired connection such as an analog (DVI), a digital visual interface (DVI), a high definition multimedia interface (WiBro), Wibro (wireless broadband), Wimax (World Interoperability for Microwave), WLAN (Wireless LAN), WiMAX Access), HSDPA (High Speed Downlink Packet Access), LTE (Long Term Evolution), and Wi-Fi Direct.

Hereinafter, in the case of simply designating a digital device, the term " fixed device " or " mobile device "

On the other hand, the digital device is an intelligent device that supports, for example, a broadcast receiving function, a computer function or a support, and at least one external input. The digital device includes an e-mail, a web browsing web browsing, banking, game, application, and so on. In addition, the digital device may include an interface for supporting at least one input or control means (hereinafter referred to as input means) such as a handwriting input device, a touch screen, and a space remote control. The digital device can use a standardized general-purpose OS (operating system). For example, a digital device can add, delete, amend, update, etc. various applications on a general-purpose OS kernel, A user-friendly environment can be constituted and provided.

Meanwhile, the external input described in this specification includes an external input device, that is, any input means or digital device which is connected to the above-mentioned digital device through wire / wireless communication and can transmit / receive related data through it. Here, the external input may be, for example, a game device such as a High Definition Multimedia Interface (HDMI), a play station or an X-Box, a digital device such as a smart phone, a tablet PC, Devices.

The term " server " as used herein includes a client, that is, any digital device or system that supplies data to the above-described digital device, and may be referred to as a processor do. Such servers include, for example, a portal server for providing web pages or web content, an advertising server for providing advertising data, a content server for providing content, An SNS server for providing a social network service, and a service server or manufacturing server provided by a manufacturer.

In addition, the term " channel " as used herein means a path, a means, or the like for transmitting and receiving data, and may be a broadcasting channel. Here, the broadcast channel is represented by terms such as a physical channel, a virtual channel, and a logical channel according to the activation of digital broadcasting. As described above, a broadcast channel is a channel for accessing a broadcast content provided by a broadcasting station or a receiver, and the broadcast content is also referred to as a live channel based on real-time broadcasting . However, in recent years, the medium for broadcasting has been diversified and non-real time broadcasting has been activated in addition to real-time broadcasting. Thus, a live channel is not limited to real-time broadcasting, It may also be understood as a term that refers to the entire channel.

In this specification, an " arbitrary channel " is further defined in relation to a channel in addition to the above-described broadcast channel. The arbitrary channel may be provided with a service guide such as an EPG (Electronic Program Guide) together with a broadcast channel, or may be provided with a service guide, a GUI (Graphic User Interface), or an OSD screen may be configured / provided.

On the other hand, unlike a broadcast channel having a channel number promised beforehand between a transceiver and a receiver, a random channel is assigned to a channel number that is basically no longer duplicated with a channel number for representing the broadcast channel. For example, when tuning a specific broadcast channel, the receiver receives a broadcast signal that transmits broadcast content and signaling information for the broadcast content through the tuned channel. Here, the receiver parses the channel information from the signaling information, and constructs a channel browser, an EPG, and the like based on the parsed channel information, and provides the channel browser, the EPG, and the like to the user. When the user makes a channel switching request through the input means, the receiver corresponds to the channel switching request.

As described above, since the broadcast channel is a content promised beforehand between the transmitting and receiving end, when a random channel is allocated to a broadcast channel in a redundant manner, there is a possibility of confusion or confusion of users, and therefore, . Meanwhile, even if the arbitrary channel number is not duplicated with the broadcast channel number as described above, there is still a possibility of confusion in the channel surfing process of the user. Therefore, it is required to allocate a random channel number in consideration of this. This is because the arbitrary channel according to the present invention can be implemented so as to correspond to a broadcast channel in the same manner in response to a user's channel change request through the input means as in the conventional broadcast channel. Accordingly, the arbitrary channel number may be a random number such as arbitrary channel-1, arbitrary channel-2, or the like, which is not a numeric type like a broadcast channel, for distinguishing or identifying the arbitrary channel access number and the broadcast channel number of the user Can be defined and displayed. In this case, although the display of the arbitrary channel number may be realized in the form of a character, such as arbitrary channel-1, or in the form of a number such as the number of the broadcasting channel inside the receiver. In addition, the arbitrary channel number may be provided in the form of a number such as a broadcast channel, or may be defined and displayed in various ways that can be distinguished from a broadcast channel such as a video channel-1, a title-1, have.

A digital device executes a web browser for a web service to provide various types of web pages to the user. Here, the web page also includes a web page including video content. In the present invention, a moving image is separately or independently processed from a web page. The separated moving picture can be implemented by allocating the above-mentioned arbitrary channel number, providing it through a service guide or the like, and outputting the channel in response to a channel switching request during a service guide or a broadcasting channel viewing process. In addition to the Web service, it is also possible to separate and process predetermined contents, images, audio, items, and the like independently from the broadcasting contents, games, and applications themselves for services such as broadcasting contents, games, Any channel number may be assigned and implemented as described above.

FIG. 1 is a block diagram for explaining a digital device according to an embodiment of the present invention, illustrating a configuration block diagram of a mobile device.

1, the mobile device 300 includes a wireless communication unit 310, an A / V input unit 320, a user input unit 330, a sensing unit 340, an output unit 350, A memory 360, an interface unit 370, a control unit 380, a power supply unit 390, and the like. The components shown in Fig. 1 are not essential, and a mobile device having more or fewer components may be implemented.

The wireless communication unit 310 may include one or more modules that enable wireless communication between the mobile device 300 and the wireless communication system or between the mobile device and the network in which the mobile device is located. For example, the wireless communication unit 310 may include a broadcast receiving module 311, a mobile communication module 312, a wireless Internet module 313, a short range communication module 314, and a location information module 315 .

The broadcast receiving module 311 receives broadcast signals and / or broadcast-related information from an external broadcast management server through a broadcast channel. Here, the broadcast channel may include a satellite channel and a terrestrial channel. The broadcast management server may refer to a server for generating and transmitting broadcast signals and / or broadcast related information, or a server for receiving broadcast signals and / or broadcast related information generated by the broadcast management server and transmitting the generated broadcast signals and / or broadcast related information. The broadcast signal may include a TV broadcast signal, a radio broadcast signal, a data broadcast signal, and a broadcast signal in which a data broadcast signal is combined with a TV broadcast signal or a radio broadcast signal.

The broadcast-related information may mean information related to a broadcast channel, a broadcast program, or a broadcast service provider. The broadcast-related information may also be provided through a mobile communication network. In this case, it may be received by the mobile communication module 312.

The broadcast-related information may exist in various forms, for example, in the form of an EPG (Electronic Program Guide) or an ESG (Electronic Service Guide).

The broadcast receiving module 311 may be, for example, an ATSC, a Digital Video Broadcasting-Terrestrial (DVB-T), a Satellite (DVB-S), a Media Forward Link Only And Integrated Services Digital Broadcast-Terrestrial (DRS). Of course, the broadcast receiving module 311 may be adapted to not only the above-described digital broadcasting system but also other broadcasting systems.

The broadcast signal and / or broadcast related information received through the broadcast receiving module 311 may be stored in the memory 360.

The mobile communication module 312 transmits and receives radio signals to at least one of a base station, an external terminal, and a server on a mobile communication network. The wireless signal may include various types of data depending on a voice signal, a video call signal, or a text / multimedia message transmission / reception.

The wireless Internet module 313 may be embedded or enclosed in the mobile device 300, including a module for wireless Internet access. WLAN (Wi-Fi), Wibro (Wireless broadband), Wimax (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access) and the like can be used as wireless Internet technologies.

The short-range communication module 314 is a module for short-range communication. Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IRDA), Ultra Wideband (UWB), ZigBee, RS-232 and RS-485 are used as short range communication technology. .

The position information module 315 is a module for acquiring position information of the mobile device 300, and may be a GPS (Global Position System) module.

The A / V input unit 320 is for inputting audio and / or video signals. The A / V input unit 320 may include a camera 321, a microphone 322, and the like. The camera 321 processes an image frame such as a still image or moving image obtained by the image sensor in the video communication mode or the photographing mode. The processed image frame can be displayed on the display section 351. [

The image frame processed by the camera 321 may be stored in the memory 360 or transmitted to the outside via the wireless communication unit 310. [ At least two cameras 321 may be provided depending on the use environment.

The microphone 322 receives an external sound signal by a microphone in a communication mode, a recording mode, a voice recognition mode, or the like, and processes it as electrical voice data. The processed voice data can be converted into a form that can be transmitted to the mobile communication base station through the mobile communication module 312 in the case of the communication mode, and output. The microphone 322 may be implemented with various noise reduction algorithms for eliminating noise generated in receiving an external sound signal.

The user input unit 330 generates input data for a user to control the operation of the terminal. The user input unit 330 may include a key pad, a dome switch, a touch pad (static pressure / static electricity), a jog wheel, a jog switch, and the like.

The sensing unit 340 senses the current state of the mobile device 300 such as the open / closed state of the mobile device 300, the position of the mobile device 300, the presence of the user, the orientation of the mobile device, And generates a sensing signal for controlling the operation of the mobile device 300. For example, when the mobile device 300 is moved or tilted, it may sense the position, slope, etc. of the mobile device. It is also possible to sense whether the power supply unit 390 is powered on or whether the external unit of the interface unit 370 is coupled. Meanwhile, the sensing unit 240 may include a proximity sensor 341 including NFC (Near Field Communication).

The output unit 350 may include a display unit 351, an acoustic output module 352, an alarm unit 353, and a haptic module 354 for generating output related to visual, auditory, have.

The display unit 351 displays (outputs) the information processed by the mobile device 300. [ For example, when the mobile device is in the call mode, a UI (User Interface) or a GUI (Graphic User Interface) associated with the call is displayed. When the mobile device 300 is in the video communication mode or the photographing mode, the photographed and / or received video or UI and GUI are displayed.

The display unit 351 may be a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED) a flexible display, and a 3D display.

Some of these displays may be transparent or light transmissive so that they can be seen through. This can be referred to as a transparent display, and a typical example of the transparent display is TOLED (Transparent OLED) and the like. The rear structure of the display portion 351 may also be of a light transmission type. With this structure, the user can see an object located behind the terminal body through the area occupied by the display unit 351 of the terminal body.

There may be two or more display units 351 depending on the implementation of the mobile device 300. [ For example, in the mobile device 300, a plurality of display portions may be spaced apart from one another or may be disposed integrally with each other, or may be disposed on different surfaces.

(Hereinafter, referred to as a 'touch screen') in which a display unit 351 and a sensor (hereinafter referred to as 'touch sensor') for sensing a touch operation form a mutual layer structure, It can also be used as a device. The touch sensor may have the form of, for example, a touch film, a touch sheet, a touch pad, or the like.

The touch sensor may be configured to convert a change in a pressure applied to a specific portion of the display portion 351 or a capacitance generated in a specific portion of the display portion 351 into an electrical input signal. The touch sensor can be configured to detect not only the position and area to be touched but also the pressure at the time of touch.

If there is a touch input to the touch sensor, the corresponding signal (s) is sent to the touch controller. The touch controller processes the signal (s) and transmits corresponding data to the controller 380. Thus, the control unit 380 can know which area of the display unit 351 is touched or the like.

A proximity sensor 341 may be disposed in the interior area of the mobile device or in proximity to the touch screen. The proximity sensor refers to a sensor that detects the presence or absence of an object approaching a predetermined detection surface or a nearby object without mechanical contact using the force of an electromagnetic field or infrared rays. The proximity sensor has a longer life span than the contact sensor and its utilization is also high.

Examples of the proximity sensor include a transmission type photoelectric sensor, a direct reflection type photoelectric sensor, a mirror reflection type photoelectric sensor, a high frequency oscillation type proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, and an infrared proximity sensor. And to detect the proximity of the pointer by the change of the electric field along the proximity of the pointer when the touch screen is electrostatic. In this case, the touch screen (touch sensor) may be classified as a proximity sensor.

Hereinafter, for convenience of explanation, the act of recognizing that the pointer is positioned on the touch screen while the pointer is not in contact with the touch screen is referred to as "proximity touch" The act of actually touching the pointer on the screen is called "contact touch. &Quot; The position where the pointer is proximately touched on the touch screen means a position where the pointer is vertically corresponding to the touch screen when the pointer is touched.

The proximity sensor detects a proximity touch and a proximity touch pattern (e.g., a proximity touch distance, a proximity touch direction, a proximity touch speed, a proximity touch time, a proximity touch position, a proximity touch movement state, and the like). Information corresponding to the detected proximity touch operation and the proximity touch pattern may be output on the touch screen.

The sound output module 352 can output audio data received from the wireless communication unit 310 or stored in the memory 360 in a call signal reception mode, a call mode or a recording mode, a voice recognition mode, a broadcast reception mode, The sound output module 352 also outputs sound signals related to functions (e.g., call signal reception tones, message reception tones, etc.) performed in the mobile device 300. The sound output module 352 may include a receiver, a speaker, a buzzer, and the like.

The alarm unit 353 outputs a signal for notifying the occurrence of an event of the mobile device 300. [ Examples of events that occur in the mobile device include receiving a call signal, receiving a message, inputting a key signal, and touch input. The alarm unit 353 may output a signal for informing occurrence of an event in a form other than the video signal or the audio signal, for example, vibration. The video signal or the audio signal may be output through the display unit 351 or the audio output module 352 so that they may be classified as a part of the alarm unit 353.

The haptic module 354 generates various tactile effects that the user can feel. A typical example of the haptic effect generated by the haptic module 354 is vibration. The intensity and pattern of the vibration generated by the haptic module 354 are controllable. For example, different vibrations may be synthesized and output or sequentially output.

In addition to the vibration, the haptic module 354 may be arranged in a variety of ways, such as a pin arrangement vertically moving with respect to the contact skin surface, a spraying force or suction force of the air through the injection port or the suction port, a spit on the skin surface, contact with an electrode, And various tactile effects such as an effect of reproducing a cold sensation using an endothermic or exothermic element can be generated.

The haptic module 354 can be implemented not only to transmit the tactile effect through direct contact but also to allow the user to feel the tactile effect through the muscular sensation of a finger or an arm. At least two haptic modules 354 may be provided according to the configuration of the mobile device 300.

The memory 360 may store a program for the operation of the control unit 380 and temporarily store input / output data (e.g., phone book, message, still image, moving picture, etc.). The memory 360 may store data on vibration and sound of various patterns outputted when a touch is input on the touch screen.

The memory 360 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory) (Random Access Memory), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM) A magnetic disk, and / or an optical disk. The mobile device 300 may operate in association with a web storage that performs the storage function of the memory 360 on the Internet.

The interface unit 370 serves as a path to all the external devices connected to the mobile device 300. The interface unit 370 receives data from an external device or supplies power to each component in the mobile device 300 or transmits data in the mobile device 300 to an external device. For example, a wired / wireless headset port, an external charger port, a wired / wireless data port, a memory card port, a port for connecting a device having an identification module, an audio I / O port, A video I / O port, an earphone port, and the like may be included in the interface unit 370.

The identification module is a chip for storing various information for authenticating the usage right of the mobile device 300 and includes a user identification module (UIM), a subscriber identity module (SIM), a general user authentication module A Universal Subscriber Identity Module (USIM), and the like. Devices with identification modules (hereinafter referred to as "identification devices") can be manufactured in a smart card format. Accordingly, the identification device can be connected to the terminal 200 through the port.

When the mobile terminal 300 is connected to an external cradle, the interface unit 370 may be a path through which the power from the cradle is supplied to the mobile terminal 300, And a command signal may be a path through which the mobile terminal is transmitted. The various command signals input from the cradle or the power source may be operated as a signal for recognizing that the mobile terminal is correctly mounted on the cradle.

The control unit 380 typically controls the overall operation of the mobile device. For example, for voice calls, data communications, video calls, and the like. The control unit 380 may include a multimedia module 381 for multimedia playback. The multimedia module 381 may be implemented in the control unit 380 or separately from the control unit 380.

The control unit 380 can perform a pattern recognition process capable of recognizing handwriting input or drawing input performed on the touch screen as characters and images, respectively.

The power supply unit 390 receives external power and internal power under the control of the controller 380 and supplies power necessary for operation of the respective components.

The various embodiments described herein may be embodied in a recording medium readable by a computer or similar device using, for example, software, hardware, or a combination thereof.

According to a hardware implementation, the embodiments described herein may be implemented as application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays A processor, a controller, micro-controllers, microprocessors, and other electronic units for performing other functions. In some cases, (380) itself.

According to a software implementation, embodiments such as the procedures and functions described herein may be implemented with separate software modules. Each of the software modules may perform one or more of the functions and operations described herein. Software code may be implemented in a software application written in a suitable programming language. Here, the software code is stored in the memory 360 and can be executed by the control unit 380. [

FIG. 2 is a block diagram for explaining another embodiment of the digital device according to the present invention, illustrating a configuration block diagram of a digital TV.

Another example of the digital device 400 includes a broadcast receiving unit 405, an external device interface unit 435, a storage unit 440, a user input interface unit 450, a control unit 470, a display unit 480, An output unit 485, a power supply unit 490, and a photographing unit (not shown). The broadcast receiver 405 may include at least one tuner 410, a demodulator 420, and a network interface 430. In some cases, the broadcast receiver 405 may include a tuner 410 and a demodulator 420, but may not include the network interface 430, or vice versa. The broadcast receiving unit 405 may include a multiplexer to receive a demodulated signal from the demodulator 420 via the tuner 410 and a signal received via the network interface 430, May be multiplexed. In addition, although not shown, the broadcast receiver 425 includes a demultiplexer to demultiplex the multiplexed signals, demultiplex the demodulated signals or the signals passed through the network interface 430 .

The tuner 410 tunes a channel selected by the user or all pre-stored channels of an RF (Radio Frequency) broadcast signal received through the antenna, and receives the RF broadcast signal. In addition, the tuner 410 converts the received RF broadcast signal into an intermediate frequency (IF) signal or a baseband signal.

For example, if the received RF broadcast signal is a digital broadcast signal, the signal is converted into a digital IF signal (DIF). If the received RF broadcast signal is an analog broadcast signal, the signal is converted into an analog baseband image or a voice signal (CVBS / SIF). That is, the tuner 410 can process both a digital broadcast signal and an analog broadcast signal. The analog baseband video or audio signal (CVBS / SIF) output from the tuner 410 can be directly input to the controller 470.

In addition, the tuner 410 can receive an RF broadcast signal of a single carrier according to an Advanced Television System Committee (ATSC) scheme or an RF broadcast signal of a plurality of carriers according to a DVB (Digital Video Broadcasting) scheme.

Meanwhile, the tuner 410 sequentially tunes and receives RF broadcast signals of all broadcast channels stored through a channel memory function among RF broadcast signals received through the antenna, and converts the RF broadcast signals into an intermediate frequency signal or a baseband signal .

The demodulator 420 receives the demodulated digital IF signal DIF from the tuner 410 and demodulates it. For example, when the digital IF signal output from the tuner 410 is of the ATSC scheme, the demodulator 420 performs 8-VSB (8-Vestigal Side Band) demodulation, for example. In addition, the demodulator 420 may perform channel decoding. For this, the demodulator 420 includes a trellis decoder, a de-interleaver, and a reed-solomon decoder, and performs trellis decoding, deinterleaving, Lead solomon decoding can be performed.

For example, when the digital IF signal output from the tuner 410 is a DVB scheme, the demodulator 420 performs CODDMA (Coded Orthogonal Frequency Division Modulation) demodulation, for example. In addition, the demodulator 420 may perform channel decoding. For this, the demodulator 420 may include a convolution decoder, a deinterleaver, and a Reed-Solomon decoder to perform convolutional decoding, deinterleaving, and reed solomon decoding.

The demodulation unit 420 may perform demodulation and channel decoding, and then output a stream signal TS. At this time, the stream signal may be a signal in which a video signal, a voice signal, or a data signal is multiplexed. For example, the stream signal may be an MPEG-2 TS (Transport Stream) multiplexed with an MPEG-2 standard video signal, a Dolby AC-3 standard audio signal, or the like. Specifically, the MPEG-2 TS may include a header of 4 bytes and a payload of 184 bytes.

Meanwhile, the demodulation unit 420 may be separately provided according to the ATSC scheme and the DVB scheme. That is, the digital device may include an ATSC demodulator and a DVB demodulator separately.

The stream signal output from the demodulation unit 420 may be input to the control unit 470. The control unit 470 controls demultiplexing, video / audio signal processing, and the like, and controls the output of audio through the display unit 480 and audio through the audio output unit 485.

The external device interface unit 435 provides an environment in which various external devices are interfaced to the digital device 300. [ To this end, the external device interface unit 335 may include an A / V input / output unit (not shown) or a wireless communication unit (not shown).

The external device interface unit 435 may be a digital versatile disk (DVD), a Blu-ray, a game device, a camera, a camcorder, a computer (notebook computer, tablet), a smart phone, a Bluetooth device, (Cloud) or the like. The external device interface unit 435 transmits external video, audio, or data (including images) signals to the control unit 470 of the digital device through the connected external device. The control unit 470 may control the processed video, audio, or data signal to be output to a connected external device. To this end, the external device interface unit 435 may further include an A / V input / output unit (not shown) or a wireless communication unit (not shown).

A / V input / output unit includes a USB terminal, a CVBS (Composite Video Banking Sync) terminal, a component terminal, an S-video terminal (analog), a DVI Digital Visual Interface) terminal, an HDMI (High Definition Multimedia Interface) terminal, an RGB terminal, a D-SUB terminal, and the like.

The wireless communication unit can perform short-range wireless communication with other electronic devices. The digital device 400 may be a Bluetooth device such as Bluetooth, Radio Frequency Identification (RFID), infrared data association (IrDA), Ultra Wideband (UWB), ZigBee, Digital Living Network Alliance (DLNA) And the like.

Also, the external device interface unit 435 may be connected to the various set-top boxes via at least one of the various terminals described above to perform input / output operations with the set-top box.

On the other hand, the external device interface unit 435 can receive an application or application list in an adjacent external device, and can transmit the received application or application list to the control unit 470 or the storage unit 440.

The network interface unit 430 provides an interface for connecting the digital device 400 to a wired / wireless network including the Internet network. The network interface unit 430 may include an Ethernet terminal or the like for connection with a wired network and may be a WLAN (Wireless LAN) (Wi- Fi, Wibro (Wireless broadband), Wimax (World Interoperability for Microwave Access), and HSDPA (High Speed Downlink Packet Access) communication standards.

The network interface unit 430 can transmit or receive data to other users or other digital devices via the connected network or another network linked to the connected network. Particularly, it is possible to transmit some content data stored in the digital device 400 to another user registered in advance in the digital device 400 or a selected user or selected digital device among other digital devices.

Meanwhile, the network interface unit 430 can access a predetermined web page through the connected network or another network linked to the connected network. That is, it is possible to access a predetermined web page through a network and transmit or receive data with the server. In addition, content or data provided by a content provider or a network operator may be received. That is, it can receive content and related information of a movie, an advertisement, a game, a VOD, a broadcast signal, and the like provided from a content provider or a network provider through a network. In addition, it can receive update information and an update file of firmware provided by the network operator. It may also transmit data to the Internet or a content provider or network operator.

In addition, the network interface unit 430 can select and receive a desired application among applications open to the public via the network.

The storage unit 440 may store a program for each signal processing and control in the control unit 470 or may store a signal-processed video, audio, or data signal.

The storage unit 440 may also function to temporarily store video, audio, or data signals input from the external device interface unit 435 or the network interface unit 430. The storage unit 440 can store information on a predetermined broadcast channel through the channel memory function.

The storage unit 440 may store a list of applications or applications input from the external device interface unit 435 or the network interface unit 330. [

In addition, the storage unit 440 may store various platforms described later.

The storage unit 440 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD Memory, etc.), RAM (RAM), and ROM (EEPROM, etc.). The digital device 400 may reproduce and provide a content file (a moving image file, a still image file, a music file, a document file, an application file, etc.) stored in the storage unit 440 to a user.

FIG. 4 shows an embodiment in which the storage unit 440 is provided separately from the control unit 470, but the scope of the present invention is not limited thereto. That is, the storage unit 440 may be included in the controller 470.

The user input interface unit 450 transmits a signal input by the user to the controller 470 or a signal from the controller 470 to the user.

For example, the user input interface unit 450 controls power on / off, channel selection, screen setting, etc. from the remote control device 00 according to various communication methods such as an RF communication method and an infrared (IR) The control unit 470 can receive and process a signal or process the control signal of the control unit 470 to transmit the control signal to the remote control unit 500. [

In addition, the user input interface unit 450 can transmit a control signal input from a local key (not shown) such as a power key, a channel key, a volume key, and a set value to the controller 470.

The user input interface unit 450 transmits a control signal input from a sensing unit (not shown) that senses a gesture of a user to the control unit 470 or transmits a signal of the control unit 470 to a sensing unit (Not shown). Here, the sensing unit (not shown) may include a touch sensor, an audio sensor, a position sensor, an operation sensor, and the like.

The control unit 470 demultiplexes the streams input through the tuner 410, the demodulation unit 420, or the external device interface unit 435 or processes the demultiplexed signals to generate a signal for video or audio output And can output.

The video signal processed by the control unit 470 may be input to the display unit 480 and displayed as an image corresponding to the video signal. The image signal processed by the controller 470 may be input to the external output device through the external device interface unit 435. [

The audio signal processed by the control unit 470 may be audio-output to the audio output unit 485. The voice signal processed by the control unit 470 may be input to the external output device through the external device interface unit 435.

Although not shown in FIG. 4, the control unit 470 may include a demultiplexing unit, an image processing unit, and the like.

The control unit 470 can control the overall operation of the digital device 400. [ For example, the controller 470 may control the tuner 410 to control tuning of a RF broadcast corresponding to a channel selected by the user or a previously stored channel.

The control unit 470 can control the digital device 400 by a user command or an internal program input through the user input interface unit 450. [ In particular, the user can access a network and allow a user to download a desired application or application list into the digital device 400.

For example, the control unit 470 controls the tuner 410 so that a signal of a selected channel is input according to a predetermined channel selection command received through the user input interface unit 450. And processes video, audio or data signals of the selected channel. The control unit 470 allows the display unit 480 or the audio output unit 485 to output the video or audio signal processed by the user through the channel information selected by the user.

The control unit 470 may be connected to an external device such as a camera or a camcorder via the external device interface unit 435 in accordance with the external device video playback command received through the user input interface unit 450. [ So that the video signal or the audio signal of the video signal can be output through the display unit 480 or the audio output unit 485.

On the other hand, the control unit 470 can control the display unit 480 to display an image. For example, a broadcast image input through the tuner 410, an external input image input through the external device interface unit 435, an image input through the network interface unit, or an image stored in the storage unit 440 , And display on the display unit 480. At this time, the image displayed on the display unit 480 may be a still image or a moving image, and may be a 2D image or a 3D image.

In addition, the control unit 470 can control to reproduce the content. The content at this time may be the content stored in the digital device 400, the received broadcast content, or an external input content inputted from the outside. The content may be at least one of a broadcast image, an external input image, an audio file, a still image, a connected web screen, and a document file.

On the other hand, when entering the application view item, the control unit 470 can control to display a list of applications or applications that can be downloaded from the digital device 300 or from an external network.

The control unit 470, in addition to various user interfaces, can control to install and drive an application downloaded from the external network. In addition, by the user's selection, it is possible to control the display unit 480 to display an image related to the executed application.

Although not shown in the drawing, a channel browsing processing unit for generating a channel signal or a thumbnail image corresponding to an external input signal may be further provided.

The channel browsing processing unit receives a stream signal TS output from the demodulation unit 320 or a stream signal output from the external device interface unit 335 and extracts an image from an input stream signal to generate a thumbnail image . The generated thumbnail image may be encoded as it is or may be input to the controller 470. In addition, the generated thumbnail image may be encoded in a stream form and input to the controller 470. The control unit 470 may display a thumbnail list having a plurality of thumbnail images on the display unit 480 using the input thumbnail images. On the other hand, the thumbnail images in this thumbnail list can be updated in sequence or simultaneously. Accordingly, the user can easily grasp the contents of a plurality of broadcast channels.

The display unit 480 converts an image signal, a data signal, an OSD signal processed by the control unit 470 or a video signal and a data signal received from the external device interface unit 435 into R, G, and B signals, respectively Thereby generating a driving signal.

The display unit 480 may be a PDP, an LCD, an OLED, a flexible display, a 3D display, or the like.

Meanwhile, the display unit 480 may be configured as a touch screen and used as an input device in addition to the output device.

The audio output unit 485 receives a signal processed by the control unit 470, for example, a stereo signal, a 3.1 channel signal, or a 5.1 channel signal, and outputs it as a voice. The audio output unit 485 may be implemented by various types of speakers.

In order to detect the gesture of the user, a sensing unit (not shown) having at least one of a touch sensor, a voice sensor, a position sensor, and an operation sensor may be further provided in the digital device 400 . A signal sensed by a sensing unit (not shown) may be transmitted to the controller 3470 through the user input interface unit 450.

On the other hand, a photographing unit (not shown) for photographing a user may be further provided. The image information photographed by the photographing unit (not shown) may be input to the control unit 470.

The control unit 470 may detect the gesture of the user by combining the images photographed by the photographing unit (not shown) or the sensed signals from the sensing unit (not shown).

The power supply unit 490 supplies power to the digital device 400.

Particularly, it is possible to supply power to a control unit 470 that can be implemented in the form of a system on chip (SOC), a display unit 480 for displaying an image, and an audio output unit 485 for audio output .

To this end, the power supply unit 490 may include a converter (not shown) for converting AC power to DC power. Meanwhile, for example, when the display unit 480 is implemented as a liquid crystal panel having a plurality of backlight lamps, it may further include an inverter (not shown) capable of PWM operation for variable luminance or dimming driving have.

The remote control apparatus 500 transmits the user input to the user input interface unit 450. To this end, the remote control device 500 may use Bluetooth, RF (radio frequency) communication, infrared (IR) communication, UWB (Ultra Wideband), ZigBee, or the like.

Also, the remote control device 500 can receive the video, audio, or data signal output from the user input interface unit 450 and display it on the remote control device 500 or output sound or vibration.

The digital device 400 may be a digital broadcast receiver capable of processing digital broadcast signals of fixed or mobile type ATSC or DVB.

In addition, the digital device according to the present invention may further include a configuration which is omitted from the configuration or which is not reversed, as required, among the configurations shown. On the other hand, unlike the above, the digital device may not receive the tuner and the demodulator, and may receive and reproduce the content through the network interface or the external device interface.

3 to 6 are views for explaining a multi-channel service system according to the present invention.

3, the first digital device 1, the second digital device 2, and the database server 3 may constitute a peer-to-peer (P2P) -based network.

Here, the first digital device 1 or the second digital device 2 may be any one of a digital TV and a mobile device.

For example, the first digital device 1 or the second digital device 2 may be a home home TV as shown in the figure.

The first digital device 1 can be connected to the plurality of second digital devices 2, respectively.

In addition, the database server 3 may be an external server or may be included in the first digital device 1 in some cases.

Here, the database server 3 can store the viewing channel information of the first and second digital devices 1 and 2 and the device information of the first and second digital devices 1 and 2.

Next, the first digital device 1 or the second digital device 2 may include a receiving unit, an interface unit, an output unit, and a control unit.

Here, the receiving unit may include a single tuner, which can receive the tuned broadcast channel through a single tuner.

The interface unit can be P2P-connected to the database server 3 and the second digital device 2 to transmit or receive a video stream for a second channel.

The output unit may output a main video provided by the broadcast channel received from the receiver and a sub video provided by the video stream for the second channel received from the interface unit according to the control signal of the controller.

Next, the control unit can control the receiving unit, the interface unit, and the output unit.

Here, the control unit can request the database server 3 via the interface unit to request a list of the second digital device 2 viewing the second channel, and the second digital device 2 included in the requested list (2), and to display the sub video provided by the received video stream and the main video currently being watched together through the output unit, The output unit can be controlled.

The first and second digital devices 1 and 2 configured as described above must perform the authentication procedure with the database server 3 in order to provide the multi-channel service.

For example, as shown in FIG. 4, the first digital device 1 may request the database server 3 for authentication for use of the multi-channel service.

Therefore, the database server 3 can set the serial number, IP address, ID, password, and the like for the first digital device 1 to perform the authentication procedure.

Further, when the authentication is accepted from the database server 3, the first digital device 1 can transmit the identification information of the currently watched channel to the database server 3.

Here, the identification information of the channel may include an EPG-based channel ID and a channel name.

The first digital device 1 can also transmit the identification information of the changed channel to the database server 3 when the currently viewed channel is changed.

When the authentication is accepted from the database server 3, the first digital device 1 judges whether there is a video stream request for the currently viewed channel from the second digital device 2, The second digital device 2 can transmit the video stream of the channel currently being watched.

Here, the first digital device 1 can transmit the transmission status information of the video stream to the database server 3.

At this time, the transmission status information may include a transmission start time and a transmission end time of the video stream.

When the authentication is accepted from the database server 3, the first digital device 1 receives the authentication request from the second digital devices 2 viewing the second channel The database server 3 can request a list for the user.

Here, the first digital device 1 can request the database server 3 of the ID of the second channel to be viewed.

In order to receive the video stream from the second digital device 2, the ID of the second channel may include a major number, a minor number, a physical number ), And the like.

Further, the first digital device 1 can request the list when the first digital device 1 first uses the multi-channel service, or when the first digital device 1 disappears from the list.

On the other hand, when the authentication request is received from the first digital device 1, the database server 3 sets the serial number, IP address, ID, password, etc. for the first digital device 1 and accepts the authentication .

Then, the database server 3 can store channel information, device information, and the like received from the first digital device 1 whose authentication has been accepted.

For example, when receiving the current viewing channel information from the first digital device 1 whose authentication is accepted, the database server 3 stores the current viewing channel information received from the first digital device 1, When the change channel information is received, the stored channel information can be updated.

The database server 3 also receives the list of the second digital devices 2 viewing the second channel from the first digital device 1 and transmits the list of the second digital devices 2 viewing the second channel The list can be transmitted to the first digital device 1.

Here, the list may include an ID and an IP address of the second digital device.

When the first digital device 1 transmits the video stream to the second digital device 2, the database server 3 receives the transmission status information of the video stream from the first digital device 1 , The first digital device can be extinguished from the stored list.

Therefore, the reliability of information on the digital device currently watching the second channel can be improved.

As described above, when the authentication procedure for using the multi-channel service is performed, the first digital device 1 can request a video stream of the second channel to be viewed from the second digital device 2.

As shown in FIG. 5, the first digital device 1 can request a P2P connection to the second digital devices 2 included in the list.

For example, the second digital device 2 may be a plurality of home home TVs.

The first digital device 1 can receive a video stream for the second channel from any of the second digital devices 2 that have accepted the P2P connection.

For example, the first digital device 1 selects any one of the second digital devices 2 out of the second digital devices 2 that have accepted the P2P connection, selects the second digital device 2 as the selected second digital device, Request the start of transmission of the video stream for the channel, and receive the video stream for the second channel from the selected second digital device.

Here, when the first digital device 3 wishes to stop receiving the video stream from the second digital device 2, the second digital device 2 that transmits the video stream terminates the transmission of the video stream You can also request it.

Also, the first digital device 1 can determine from the second digital device 2 whether there is a video stream request for the currently viewed channel.

If the first digital device 1 determines that there is a video stream request from the second digital device 2, the first digital device 1 can transmit the video stream for the currently viewed channel to the second digital device 2 However, it can be encoded in real time.

Here, the first digital device 1 may transmit the transmission status information of the video stream to the database server.

At this time, the transmission status information may include a transmission start time and a transmission end time of the video stream.

The first digital device 1 transmitting the transmission status information of the video stream to the database server may be deleted from the list stored in the database server.

Further, the first digital device 1 can transmit the stop message to the second digital device 2 when stopping the transmission of the video stream.

Here, the time of stopping transmission of the video stream may be at least one of a power-off time, a channel switching time, and an input switching time.

Hereinafter, the multi-channel service data processing will be described.

As shown in Fig. 6, the first digital device 1 can request the database server 3 for authentication for use of the multi-channel service.

Then, the database server 3 carries out a predetermined authentication procedure so that authentication for the first digital device 1 can be accepted.

Next, the plurality of second digital devices 2 can transmit the current viewing channel information currently being watched by the second digital devices 2 to the database server 3.

Then, the database server 3 can store and update the current viewing channel information of the second digital devices 2. [

The first digital device 1 may request the database server 3 for a list of the second digital devices that are watching the second channel.

Then, the database server 3 may transmit the list of the second digital device which is viewing the requested second channel to the first digital device 1. [

Next, the first digital device 1 can request a P2P connection to the second digital devices included in the list based on the received list.

Then, the second digital device 2 can accept the P2P connection of the first digital device 1.

Then, the first digital device 1 can receive a video stream for the second channel from any one of the second digital devices to which the P2P connection is accepted.

Then, the first digital device 1 can display both the sub video provided by the received video stream and the main video currently viewed.

Therefore, the present invention can provide a multi-channel service even to a digital device having a single tuner.

That is, viewers can easily receive a dual tuning function through a digital device having a single tuner, so that a multi-channel viewing and a second TV can be used.

7 and 8 are views for explaining a method of processing multi-channel service data according to interruption of transmission of a video stream.

As shown in Fig. 7, the first digital device 1 displays, during display of the sub video provided by the received video stream and the main video currently being viewed, a second digital device 2a ), A video stream transmission stop message may be received.

For example, when the second digital device 2a stops transmission of a video stream due to power-off, channel switching, input switching, or the like, the first digital device 1 transmits, to the second digital device 2a, And the digital devices 2b.

Then, the first digital device 1 can request the other second digital device 2b to start transmission of the video stream for the second channel.

Then, the first digital device 1 can receive the video stream for the second channel from another selected second digital device 2b, and can reproduce the received video stream.

Here, the first digital device 1 can reproduce the received video stream after waiting for a certain period of time from when the video stream is received.

The reason for this will be described later.

When the transmission of the video stream from the second digital device 2a is stopped and the list of the other second digital devices 2b to which the P2P connection is accepted is lost, , The database server 3 can re-request the list of the second digital device that immediately watches the second channel.

When the first digital device 1 receives and reproduces a video stream for the second channel from another selected second digital device 2b, the second digital device 2b selected by the second digital device 2b selects Due to the time required to start transmission of the video stream, the video may be interrupted.

In order to prevent this, as shown in Fig. 8, when the first digital device 1 receives the video stream from the second digital device 2a for the first time, Playback can be started.

Here, the predetermined time may be about several seconds, but is not limited thereto.

As described above, when the first video stream is reproduced after waiting for a predetermined time, the waiting time is given to the same even when the subsequent video stream is received and reproduced from the second digital device 2b, so that the video is continuously reproduced .

That is, due to the preliminarily reserved time, the video stream can be switched and continuous playback can be performed without blanking the screen even when the video stream is interrupted.

9 is a diagram showing a method of processing multi-channel data between a TV and a database server.

As shown in Fig. 9, the TV may request the database server for authentication for use of the multi-channel service.

Then, the database server, when receiving the authentication request from the TV, can set the serial number, IP address, ID, password, etc. for the TV and accept the authentication.

Then, when the authentication is accepted from the database server, the TV can transmit the identification information of the channel currently viewed to the database server.

Here, the identification information of the channel may include an EPG-based channel ID and a channel name.

Then, the database server can store channel information, device information, and the like received from the TV to which the authentication is accepted.

Next, when the channel currently being watched is changed, the TV can transmit the identification information of the changed channel to the database server.

When the change channel information is received from the TV, the database server can update the stored channel information.

In addition, the TV determines whether there is a video stream request for a currently viewed channel from another TV, and if there is a video stream request, the TV can transmit a video stream for the currently viewed channel to another TV .

Here, the TV can transmit the transmission start information of the video stream to the database server.

Then, the database server can update the stored information when the transmission start information of the video stream is received from the TV.

Then, the TV can transmit the video viewing end information on the video stream received from the other TV to the database server.

Then, the database server can update the stored information when the video viewing end information is received from the TV.

In this manner, the database server can receive and store data processing information for a multi-channel service from a digital device such as a P2P-connected TV or the like, and update the stored information in real time.

FIG. 10 is a flowchart illustrating a method of processing multi-channel service data according to the present invention.

As shown in FIG. 10, the first TV may request the database server for authentication for use of the multi-channel service.

Then, the database server can perform a predetermined authentication procedure to accept the authentication for the first TV.

Next, a plurality of second, third, and fourth TVs can transmit the current viewing channel information currently being watched to the database server.

The database server may then store and update the current viewing channel information of the plurality of TVs.

Then, the first TV may request the database server for a list of a plurality of TVs viewing a second channel.

The database server may then transmit the list of TVs viewing the requested second channel to the first TV.

Next, the first TV can request a P2P connection to the TVs included in the list based on the received list.

And, a plurality of TVs can accept the P2P connection of the first TV.

Then, the first TV may request the second TV to start transmission of the video stream for the second channel, among the TVs to which the P2P connection is accepted.

Next, the second TV starts transmitting the video stream to the first TV, and informs the database server that the video stream starts to be transmitted.

Then, the database server can update the information based on the transmission start information received from the second TV.

Then, the first TV can display the sub video provided by the received video stream and the main video currently viewed together.

If the transmission of the video stream is interrupted, the first TV may request to start transmission of the video stream for the second channel to any one of the other TVs to which the P2P connection is accepted from the second TV.

Here, when the transmission of the video stream from the second TV is stopped, and the list of all the other TVs to which the P2P connection is accepted is lost, the first TV transmits, to the database server, You can request a list again.

Then, the first TV can receive the list of TVs watching the second channel from the database server, and can update the stored list.

As described above, the present invention can provide a multi-channel service to a digital device having a single tuner by P2P connection to a database and a second digital device to transmit or receive a video stream for a second channel.

Accordingly, viewers can easily receive a dual tuning function through a digital device having a single tuner, so that multi-channel viewing and a second TV can be used.

Meanwhile, the operation method of the digital device disclosed in the present specification can be implemented as a code readable by a processor in a recording medium readable by a processor included in the digital device. The processor-readable recording medium includes all kinds of recording apparatuses in which data that can be read by the processor is stored. Examples of the recording medium readable by the processor include ROM (Read Only Memory), RAM (Random Access Memory), CD-ROM, magnetic tape, floppy disk, optical data storage, And may be implemented in the form of a carrier-wave. In addition, the processor-readable recording medium may be distributed over network-connected computer systems so that code readable by the processor in a distributed fashion can be stored and executed.

While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Of the right. Further, such modifications are not to be understood individually from the technical idea of the present invention.

1: First digital device
2: Second digital device
3: Database server

Claims (20)

A method for processing a multi-channel service data of a first digital device constituting a P2P-based network in a database storing a viewing channel information and device information of a second digital device,
Requesting the database for authentication for use of the multi-channel service;
Requesting a list for the second digital device viewing a second channel if authentication is accepted from the database;
Requesting P2P connection to the second digital devices included in the list when the list is received;
Receiving a video stream for the second channel from any one of the second digital devices to which the P2P connection is accepted; And,
And displaying the sub video provided by the received video stream and the main video currently viewed together.
2. The digital still camera according to claim 1,
A method for processing multi-channel service data of a digital device, the method comprising the steps of:
3. The method of claim 1, further comprising: in the step of requesting the database for authentication for use of the multi-
And transmitting identification information of a channel currently being watched to the database when authentication is accepted from the database.
4. The method as claimed in claim 3, wherein if the currently viewed channel is changed, the identification information of the changed channel is transmitted to the database. 4. The method of claim 3,
And an EPG-based channel ID and a channel name.
3. The method of claim 1, further comprising: in the step of requesting the database for authentication for use of the multi-
Determining whether there is a video stream request for the currently viewed channel from the second digital device if authentication is accepted from the database;
And transmitting the video stream for the currently viewed channel to the second digital device if there is a request for the video stream.
The method as claimed in claim 6, wherein in transmitting the video stream for the currently viewed channel to the second digital device,
And transmitting the transmission status information of the video stream to the database.
8. The method of claim 7,
And a transmission start time and a transmission end time of the video stream.
8. The method as claimed in claim 7, wherein the first digital device transmitting transmission status information of the video stream to the database is deleted from the list stored in the database. The method as claimed in claim 6, wherein in transmitting the video stream for the currently viewed channel to the second digital device,
Wherein the stop message is transmitted to the second digital device when stopping the transmission of the video stream.
[11] The method of claim 10,
A power-off time, a channel switching time, and an input switching time.
The method according to claim 1, wherein in requesting the list of the second digital device viewing the second channel,
Wherein the request of the list is performed when the first digital device first uses the multi-channel service or when the first digital device is extinguished from the list. .
2. The method of claim 1, wherein receiving a video stream for the second channel from any one of the second digital devices to which the P2P connection is accepted comprises:
Selecting any one of the second digital devices from which the P2P connection is accepted;
Requesting the selected second digital device to start transmission of a video stream for the second channel;
And receiving a video stream for the second channel from the selected second digital device.
14. The method of claim 13, further comprising: after receiving the video stream for the second channel from the selected second digital device,
Wherein the second digital device transmits the video stream when the video stream is stopped, and requests the second digital device to terminate the transmission of the video stream.
The method as claimed in claim 1, further comprising the step of displaying together the sub video provided by the received video stream and the main video currently viewed,
Receiving a transmission stop message of the video stream from a second digital device transmitting the video stream;
Selecting any one of the other second digital devices to which the P2P connection is accepted;
Requesting another selected second digital device to start transmission of a video stream for the second channel;
Receiving a video stream for the second channel from another selected second digital device;
And reproducing the received video stream. A method of processing multi-channel service data of a digital device,
16. The method of claim 15,
Wherein the digital video data is reproduced after waiting for a predetermined period of time from when the video stream is received.
The method as claimed in claim 1, further comprising the step of displaying together with the sub video provided by the received video stream and the main video currently viewed,
Wherein the sub video image is displayed together with the main video currently viewed after a predetermined time from the time when the video stream is received.
A first digital device for processing multi-channel service data by configuring a P2P-based network in a database for storing viewing channel information and device information of the second digital device,
A receiver including a single tuner and receiving the tuned broadcast channel through the single tuner;
An interface unit P2P-connected to the database and the second digital device to transmit or receive a video stream for a second channel;
An output unit for outputting a main image provided by a broadcast channel received from the receiver and a sub image provided by a video stream for a second channel received from the interface unit; And,
And a control unit for controlling the receiving unit, the interface unit, and the output unit,
Wherein,
Requesting a list of the second digital device watching the second channel from the database through the interface unit and transmitting the request to the second digital device from any one of the second digital devices included in the requested list, Receiving a video stream for a second channel,
And controls the display unit to display the sub video provided by the received video stream and the main video currently viewed through the output unit.
19. The apparatus of claim 18,
When receiving the transmission stop message of the video stream from the second digital device that transmits the video stream through the digital interface unit, selects one of the other second digital devices,
And controls to reproduce the received video stream by receiving the video stream for the second channel from the selected other second digital device.
19. The apparatus of claim 18,
And controls the sub video to display the main video currently viewed after waiting for a predetermined period of time from when the video stream is received.
KR20130115386A 2013-09-27 2013-09-27 Digital device and method of processing multi-channel service data thereof KR20150035153A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20130115386A KR20150035153A (en) 2013-09-27 2013-09-27 Digital device and method of processing multi-channel service data thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130115386A KR20150035153A (en) 2013-09-27 2013-09-27 Digital device and method of processing multi-channel service data thereof

Publications (1)

Publication Number Publication Date
KR20150035153A true KR20150035153A (en) 2015-04-06

Family

ID=53030201

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130115386A KR20150035153A (en) 2013-09-27 2013-09-27 Digital device and method of processing multi-channel service data thereof

Country Status (1)

Country Link
KR (1) KR20150035153A (en)

Similar Documents

Publication Publication Date Title
KR102063075B1 (en) Service system, digital device and method of processing a service thereof
US11949955B2 (en) Digital device and method of processing data in said digital device
CN107018434B (en) System including digital device and external device and method of processing data thereof
US10324595B2 (en) Digital device configured to connect with plurality of operation devices and method of displaying second user interface associated with second operation device in response to dragging of first user interface associated with first operation device in the same
KR102348957B1 (en) Digital device and method for controlling the same
US10706083B2 (en) Digital device and method of processing data therein
KR102381142B1 (en) Mobile terminal and method for controlling the same
KR20180041961A (en) Display device and method of processing data the same
US11470375B2 (en) Digital device and method of processing data therein
KR20170047547A (en) Display device and method for controlling the same
KR20150128010A (en) Display device and method of processing a content thereof
KR101843537B1 (en) Method for connecting to wireless receiving apparatus in display apparatus and display apparatus thereof
KR20160009415A (en) Video display apparatus capable of sharing ccontents with external input appatatus
KR20170031898A (en) Display device and method for controlling the same
KR20140098597A (en) Digital device and method of processing a signal thereof
KR20160004562A (en) Display device and method for controlling the same
KR20150128009A (en) Display device and method of processing a content thereof
KR20150035153A (en) Digital device and method of processing multi-channel service data thereof
KR102568664B1 (en) Digital device and method of processing data the same
KR20170018562A (en) Digital device and method of processing data the same
KR20150061328A (en) Digital device and method of processing a service thereof
KR102191868B1 (en) Digital device and method of processing a service thereof
KR20170037328A (en) Mobile terminal and method for controlling the same
KR20160072518A (en) Display device for color modification protection using a camera, and method thereof
KR20160084060A (en) Display device for providing connection problem solution, and method thereof

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination