KR101472013B1 - Server and method for providing music streaming include data of add image - Google Patents
Server and method for providing music streaming include data of add image Download PDFInfo
- Publication number
- KR101472013B1 KR101472013B1 KR20130088122A KR20130088122A KR101472013B1 KR 101472013 B1 KR101472013 B1 KR 101472013B1 KR 20130088122 A KR20130088122 A KR 20130088122A KR 20130088122 A KR20130088122 A KR 20130088122A KR 101472013 B1 KR101472013 B1 KR 101472013B1
- Authority
- KR
- South Korea
- Prior art keywords
- streaming
- sound source
- server
- image data
- channel
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/233—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2353—Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Library & Information Science (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
헤드엔드 서버는 동영상 스트리밍 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 동영상 스트리밍 수신부, 음원 스트리밍 서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 음원 스트리밍 수신부, 웹 서버로 음원 스트리밍의 메타 데이터를 전송하고, 웹 서버로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 웹 서버 연동부, 디바이스로 복수의 채널에 대응하는 복수의 스트리밍을 전송하는 전송부를 포함하며, 전송부는 제 1 채널에 대응하는 동영상 스트리밍을 디바이스로 전송하고, 제 2 채널에 대응하는 음원 스트리밍 및 이미지 데이터를 디바이스로 전송한다. The head end server includes a video streaming receiving unit for receiving video streaming including video and sound data from a video streaming server, a sound source streaming receiving unit for receiving sound source stream including only sound data from the sound source streaming server, metadata of sound source streaming A web server interworking unit for receiving image data corresponding to sound source streaming from a web server and a transmitting unit for transmitting a plurality of streams corresponding to a plurality of channels to a device, Transmits streaming to the device, and transmits sound source streaming and image data corresponding to the second channel to the device.
Description
이미지 데이터를 포함하는 음원 스트리밍을 제공하는 서버 및 방법, 그리고 디바이스에 관한 것이다. A server and method for providing sound source streaming including image data, and a device.
일반적으로 멀티미디어 방송은 고화질, 고음질 그리고 고품질의 서비스를 사용자에게 제공하는 방송 서비스를 말한다. 최근에는 스마트 기기가 발전함에 따라 이동 중에도 고품질의 방송 서비스를 이용할 수 있게 되었다. 이에, 음악 컨텐츠만을 전문적으로 제공하는 오디오 채널을 통해 음악을 제공하는데 있어서, 스마트 기기에 기 저장되었거나 사용자에 의해 지정된 이미지 또는 동영상을 제공할 수 있다. 하지만, 이러한 사용자에 의해 지정된 동영상의 경우 오디오 채널의 데이터와 비교하여 데이터의 크기가 크기 때문에 음악을 제공하는 동시에, 사용자에 의해 지정된 동영상을 함께 제공하는 것은 데이터의 비효율적인 사용을 초래할 수 있다. 사용자에게 제공되는 방송에 있어서, 부가 정보를 제공하는 방법과 관련하여 한국공개특허 제2012-0061368호에는 디바이스에 제공되는 방송 컨텐츠와 관련된 부가 정보를 외부의 다른 디바이스로 제공하는 구성이 개시되어 있다. Multimedia broadcasting generally refers to a broadcasting service that provides users with high-quality, high-quality, and high-quality services. Recently, with the development of smart devices, it has become possible to use high-quality broadcasting services on the move. Accordingly, in providing music through an audio channel that professionally provides only music contents, it is possible to provide an image or a moving image previously stored in a smart device or designated by a user. However, in the case of a moving image designated by such a user, since the size of the data is larger than that of the data of the audio channel, providing the music and simultaneously providing the moving image designated by the user may result in inefficient use of the data. In relation to a method of providing additional information in a broadcasting provided to a user, Korean Unexamined Patent Publication No. 2002-0061368 discloses a configuration in which additional information related to broadcasting contents provided to a device is provided to another external device.
한편, IPTV에서 제공하는 오디오 채널은 수 십 개의 채널이 각 카테고리 별로 분류되어 365일, 24시간 음악을 제공하는 라디오 방송 서비스의 일종이다. 오디오 채널(MPEC Channel)은 고화질의 영상 대비 적은 용량으로 고음질의 음악 서비스를 제공할 수 있으나, IPTV의 속성 상 오디오 채널이 제공되는 동안 TV 화면에 표시할 별도의 이미지 컨텐츠 정보가 없이 빈 화면으로 처리되거나, 단순한 이퀄라이저 애니메이션 만이 표시되고 있다. 이에, 오디오 채널의 빈 화면에 별도의 이미지 컨텐츠 정보를 표시하는 요구가 증가하고 있다. Meanwhile, the audio channel provided by IPTV is a kind of radio broadcasting service in which dozens of channels are classified into respective categories and provide music for 365 days and 24 hours. The audio channel (MPEC channel) can provide a high quality music service with a small capacity compared to a high-quality video. However, since the attribute of the IPTV is provided, an empty channel is displayed without any additional image content information to be displayed on the TV screen Or, only a simple equalizer animation is displayed. Accordingly, there is an increasing demand for displaying separate image content information on a blank screen of an audio channel.
오디오 채널을 통해 사용자에게 음원을 제공하는 동안 TV 화면의 빈 공간에 재생 중인 음원과 관련된 정보를 표시하고자 한다. 웹 서버에서 수집된 메타데이터를 방송 서버로 전달하고, 음원이 재생되는 경우에 음원과 메타데이터를 함께 사용자 디바이스로 제공하고자 한다. 다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 더 존재할 수 있다. It is desirable to display information related to the sound source being reproduced in an empty space of the TV screen while providing the sound source to the user through the audio channel. The meta data collected from the web server is transmitted to the broadcast server, and when the sound source is reproduced, the sound source and the metadata are provided together to the user device. It is to be understood, however, that the technical scope of the present invention is not limited to the above-described technical problems, and other technical problems may be present.
상술한 기술적 과제를 달성하기 위한 수단으로서, 본 발명의 일 실시예는, 동영상 스트리밍 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 동영상 스트리밍 수신부, 음원 스트리밍 서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 음원 스트리밍 수신부, 웹 서버로 음원 스트리밍의 메타 데이터를 전송하고, 웹 서버로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 웹 서버 연동부, 디바이스로 복수의 채널에 대응하는 복수의 스트리밍을 전송하는 전송부를 포함하되, 전송부는 제 1 채널에 대응하는 동영상 스트리밍을 디바이스로 전송하고, 제 2 채널에 대응하는 음원 스트리밍 및 상기 이미지 데이터를 디바이스로 전송하는 것인, 헤드엔드 서버를 제공할 수 있다. According to an aspect of the present invention, there is provided a video streaming apparatus comprising: a moving picture streaming receiving unit for receiving moving picture streaming including video and sound data from a moving picture streaming server; A web server interworking unit for transmitting metadata of the sound streaming to the web server and receiving the image data corresponding to the sound source streaming from the web server, and transmitting a plurality of streams corresponding to the plurality of channels to the device Wherein the transmitting unit transmits the moving picture stream corresponding to the first channel to the device, and the sound streaming corresponding to the second channel and the image data to the device. .
또한, 본 발명의 다른 실시예에 있어서, 동영상 스트리밍 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 단계, 음원 스트리밍 서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 단계, 웹 서버로 음원 스트리밍의 메타 데이터를 전송하는 단계, 웹 서버로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 단계, 디바이스로 복수의 채널에 대응하는 복수의 스트리밍을 전송하는 단계를 포함하되, 복수의 스트리밍을 전송하는 단계는 제 1 채널에 대응하는 동영상 스트리밍을 디바이스로 전송하고, 제 2 채널에 대응하는 음원 스트리밍 및 이미지 데이터를 디바이스로 전송하는 것인 방법을 제공할 수 있다. According to another embodiment of the present invention, there is provided a method of streaming music streaming comprising the steps of: receiving video streaming including video and audio data from a video streaming server; receiving sound streaming including only sound data from the sound streaming server; Transmitting metadata from the web server to the web server, receiving image data corresponding to sound source streaming from the web server, and transmitting a plurality of streams corresponding to the plurality of channels to the device, Transmitting the video streaming corresponding to the first channel to the device, and transmitting the sound streaming and image data corresponding to the second channel to the device.
또한, 본 발명의 다른 실시예에 있어서, 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 동영상 스트리밍 수신부. 서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 음원 스트리밍 수신부, 서버로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 데이터 수신부, 사용자 인터페이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하는 채널 선택 신호 수신부, 제 1 채널에 대응하는 채널 선택 신호가 수신된 경우, 동영상 스트리밍을 디바이스의 디스플레이를 통해 재생하는 재생부를 포함하되, 재생부는 제 2 채널에 대응하는 채널 선택 신호가 수신된 경우, 디바이스의 스피커를 통해 음원 스트리밍을 재생하고, 디스플레이에 이미지 데이터를 표시하는 것인 디바이스를 제공할 수 있다. In another embodiment of the present invention, a video streaming receiving unit receives video streaming including video and sound data from a server. A sound source streaming receiving section for receiving sound source stream including only sound data from the server, a data receiving section for receiving image data corresponding to sound source streaming from the server, a channel selection signal corresponding to any one of a plurality of channels from the user interface And a reproducing unit for reproducing the moving picture streaming through the display of the device when the channel selecting signal corresponding to the first channel is received, wherein the reproducing unit includes a channel selecting signal receiving unit for receiving the channel selecting signal corresponding to the second channel , Reproduce the sound source stream through the speaker of the device, and display the image data on the display.
또한, 본 발명의 다른 실시예에 있어서, 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 단계, 서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 단계, 서버로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 단계, 사용자 인터페이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하는 단계, 제 1 채널에 대응하는 채널 선택 신호가 수신된 경우, 동영상 스트리밍을 디바이스의 디스플레이를 통해 재생하는 단계, 제 2 채널에 대응하는 채널 선택 신호가 수신된 경우, 디바이스의 스피커를 통해 상기 음원 스트리밍을 재생하는 단계, 음원 스트리밍이 재생되는 동안, 디스플레이에 상기 이미지 데이터를 표시하는 단계를 포함하는 방법을 제공할 수 있다. According to another embodiment of the present invention, there is provided a method for streaming video data, comprising the steps of: receiving moving picture streaming including video and sound data from a server; receiving sound streaming including only sound data from a server; Receiving a channel selection signal corresponding to one of the plurality of channels from the user interface, receiving the channel selection signal corresponding to the first channel, reproducing the video streaming through the display of the device, Reproducing the sound source stream through a speaker of the device when the channel selection signal corresponding to the second channel is received; and displaying the image data on the display while the sound source stream is being reproduced Can be provided.
상술한 과제 해결 수단 중 하나에 의하면 IPTV 오디오 채널과 TV 화면의 빈 영역을 활용하여 상대적으로 적은 용량으로 고음질의 음원을 제공하고 TV 화면의 빈 영역에 음원과 관련된 메타 정보를 제공할 수 있다. 서비스 제공자 입장에서 서비스 확산에 따른 네트워크 용량의 부담이 적고, 시청자의 입장에서는 좋은 음악이나 관심있는 곡이 나왔을 때 관련된 정보를 알 수 있다. 웹을 통해 정보를 수집하여 최신의 정보를 제공받을 수 있다. 오디오 채널에 대한 EPG를 통해 제공받는 타임라인(Timeline) 정보를 통해 음악과 메타 정보를 동기화시켜 음악과 함께 수신함으로써, 사용자 디바이스의 메모리 과부하를 막을 수 있다. TV 화면의 빈 영역에 광고 이미지를 제공하여 추가적인 부가 수익을 기대할 수도 있다. According to one of the above-mentioned problem solving means, it is possible to provide a high-quality sound source with a relatively small capacity by utilizing a free area of an IPTV audio channel and a TV screen, and to provide meta information related to a sound source to a free area of the TV screen. As a service provider, the burden of network capacity due to the proliferation of the service is small, and information related to good music or interesting music can be obtained from viewers. By gathering information through the web, you can receive the latest information. By synchronizing the music and the meta information through the timeline information provided through the EPG for the audio channel and receiving the music together with the music, the memory overload of the user device can be prevented. Additional additional revenue may be expected by providing an advertising image in a blank area of the TV screen.
도 1은 본 발명의 일 실시예에 따른 전체 시스템의 구성도이다.
도 2는 본 발명의 일 실시예에 따른 헤드엔드 서버의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 오디오 방송의 서비스 흐름을 나타내는 도면이다.
도 4는 본 발명의 일 실시예에 따른 서비스 화면을 나타내는 도면이다.
도 5는 본 발명의 일 실시예에 따른 디바이스의 구성도이다.
도 6은 본 발명의 일 실시예에 따른 스트리밍을 전송하는 방법을 나타내는 동작 흐름도이다.
도 7은 본 발명의 일 실시예에 따른 스트리밍을 재생하는 방법을 나타내는 동작 흐름도이다. 1 is a block diagram of an overall system according to an embodiment of the present invention.
2 is a configuration diagram of a head-end server according to an embodiment of the present invention.
3 is a diagram illustrating a service flow of an audio broadcasting according to an embodiment of the present invention.
4 is a view illustrating a service screen according to an embodiment of the present invention.
5 is a configuration diagram of a device according to an embodiment of the present invention.
6 is a flowchart illustrating a method of transmitting streaming according to an embodiment of the present invention.
7 is an operation flowchart showing a method of reproducing streaming according to an embodiment of the present invention.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.
도 1은 본 발명의 일 실시예에 따른 전체 시스템의 구성도이다. 도 1을 참조하면, 오디오 채널을 통해 제공되는 음원과 관련된 이미지 데이터를 음원과 함께 사용자에 제공하는 시스템은 헤드엔드 서버(10), 디바이스(20), 음원 스트리밍 서버(30), 웹 서버(40) 및 동영상 스트리밍 서버(50)을 포함한다. 다만, 도 1의 시스템은 본 발명의 일 실시예에 불과하므로 도 1을 통해 본 발명이 한정되어 해석되는 것은 아니다. 1 is a block diagram of an overall system according to an embodiment of the present invention. 1, a system for providing a user with image data related to a sound source provided through an audio channel includes a
도 1에 도시된 시스템의 각 구성요소들은 일반적으로 네트워크를 통해 연결될 수 있다. 네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크(network)의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다. Each component of the system shown in FIG. 1 may generally be connected via a network. The network refers to a connection structure in which information can be exchanged between each node such as terminals and servers. One example of such a network is a 3rd Generation Partnership Project (3GPP) network, a Long Term Evolution (LTE) , A WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth (Bluetooth), a wireless LAN (Local Area Network) Networks, satellite broadcast networks, analog broadcast networks, Digital Multimedia Broadcasting (DMB) networks, and the like.
동영상 스트리밍 서버(50)는 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 제공할 수 있다. 일 예로, 동영상 스트리밍 서버(50)는 헤드엔드 서버(10)에 실시간 방송 채널 또는 VOD 컨텐츠 등의 동영상 스트리밍을 제공하고, 동영상 스트리밍은 헤드엔드 서버(10)를 통해 디바이스(20)에 제공될 수 있다. The
음원 스트리밍 서버(30)는 소리 데이터 만을 포함하는 음원 스트리밍을 제공할 수 있다. 일 예로, 음원 스트리밍 서버(30)는 헤드엔드 서버(10)에 오디오 채널에 대응하는 음악 스트리밍을 제공하고, 음악 스트리밍은, 헤드엔드 서버(10)를 통해 디바이스(20)에 제공될 수 있다. The sound
웹 서버(40)는 음원 스트리밍 서버(30)로부터 음악 방송 스케쥴 정보를 획득하고, 웹 검색을 통해 음악과 관련된 메타데이터를 수집할 수 있다. 수집되는 메타데이터는 해당 음악의 앨범 자켓 이미지, 가사, 해당 가수의 이미지 등이 될 수 있으나 이에 한정되지 않으며, 음악과 관련된 복수의 이미지들을 모두 포함할 수 있다. The
헤드엔드 서버(10)는 동영상 스트리밍 서버(50)로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하고, 음원 스트리밍 서버(30)로부터 소리 데이터 만을 포함하는 음원 스트리밍을 수신할 수 있다. 동영상 스트리밍은 실시간 방송 채널 및 VOD 등의 동영상을 포함할 수 있으며, 음원 스트리밍은 오디오 방송 채널에 대응하는 음악 또는 음원을 포함할 수 있다. The
헤드엔드 서버(10)는 웹 서버(40)로 음원 스트리밍의 메타데이터를 전송하고, 웹 서버(40)로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신할 수 있으며, 디바이스에 음원 스트리밍 및 이미지 데이터를 전송할 수 있다. The
이와 같은 헤드엔드 서버(10)의 동작에 대해서는 도 2에서 다시 한번 설명된다. The operation of the
디바이스(20)는 방송 영상 및 광고 영상을 표시하는 장치로써, TV, 스마트TV, IPTV, PC와 연결된 모니터 및 TV와 연결된 셋탑박스와 같은 방송 영상을 표시할 수 있는 장치를 포함할 수 있다. 이 경우, 이러한 셋탑박스와 같은 장치는 TV 장치의 내부에 포함될 수 있으며, 외부 장치로서 TV 장치에 연결될 수 있다. 다만, 도 1에 개시된 디바이스(20)의 형태는 설명의 편의를 위해 예시된 것에 불과하므로 본원에서 이야기하는 디바이스(20)의 종류 및 형태가 도 1에 도시된 것으로 한정 해석되는 것은 아니다. 예를 들면, 디바이스(20)는 네트워크를 통해 원격지의 서버에 접속할 수 있는 휴대용 단말기, 스마트폰, 스마트패드, 태블릿 PC 등과 같은 모든 종류의 핸드헬드 기반의 무선 통신 장치를 포함할 수도 있다. The
디바이스(20)는 헤드엔드 서버(10)로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하고, 헤드엔드 서버(10)로부터 소리 데이터 만을 포함하는 음원 스트리밍을 수신할 수 있으며, 헤드엔드 서버(10)로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신할 수 있다. The
디바이스(20)는 사용자 인터페이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하고, 제 1 채널에 대응하는 채널 선택 신호가 수신되는 경우, 동영상 스트리밍을 디바이스의 디스플레이를 통해 재생하고, 제 2 채널에 대응하는 채널 선택 신호가 수신되면, 디바이스의 스피커를 통해 음원 스트리밍을 재생하고, 디스플레이에 이미지 데이터를 표시할 수 있다. The
이와 같은 디바이스(20)의 동작에 대해서는 이하 도 5에서 다시 한번 설명된다. Such an operation of the
도 2는 본 발명의 일 실시예에 따른 헤드엔드 서버(10)의 구성도이다. 도 2를 참조하면, 디바이스(20)에 음원 스트리밍 및 이미지 데이터를 전송하는 헤드엔드 서버(10)는 동영상 스트리밍 수신부(101), 음원 스트리밍 수신부(102), 웹 서버 연동부(103), 전송부(104) 및 스트리밍 편집부(105)를 포함한다. 다만, 도 2에 도시된 헤드엔드 서버(10)의 구성이 도 2에 도시된 것들로 한정되는 것은 아니다. 2 is a configuration diagram of a
동영상 스트리밍 수신부(101)는 동영상 스트리밍 서버(50)로부터 영상 및 소리 데이터를 동영상 스트리밍을 수신한다. 동영상 스트리밍은 실시간 방송 채널 또는 VOD 등의 동영상 스트리밍이 될 수 있다. 일 예로, 동영상 스트리밍 수신부(101)는 동영상 스트리밍 서버(50)로부터 실시간 방송 채널에 대한 동영상 스트리밍을 수신할 수 있다. The video streaming receiving
음원 스트리밍 수신부(102)는 음원 스트리밍 서버(30)로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신한다. 음원 스트리밍은 오디오 채널에 대응하는 음악 스트리밍 이라고도 할 수 있으며, 음원 스트리밍 수신부는 음원 스트리밍 서버(30)로부터 음악 스트리밍을 수신할 수 있다. 음원 스트리밍 수신부(102)는 음악 방송의 방송 순서 정보를 포함하는 EPG 정보, 또는 방송 스케쥴 정보를 음원 스트리밍 서버(30)로부터 수신할 수 있다. The sound source streaming receiving
웹 서버 연동부(103)는 웹 서버(40)로 음원 스트리밍의 메타 데이터를 전송하고, 웹 서버(40)로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신한다. 웹 서버(40)는 수신된 메타 데이터에 기초하여 웹 크롤링을 수행함으로써, 이미지 데이터를 검출할 수 있다. The web
예를 들면, 웹 서버 연동부(103)는 음원 스트리밍 서버(30)로부터 수신된 방송 스케쥴 정보에 기초하여 현재 재생 중인 음원 또는 재생이 예정된 음원에 대한 메타 데이터를 웹 서버(40)에 전송할 수 있다. 음원에 대한 메타 데이터는 해당 음원의 재생 시간, 가수 정보, 앨범 이름 등의 음원과 관련된 정보들을 포함할 수 있다. 웹 서버(40)는 웹 검색을 통해 인터넷에서 제공되는 앨범 자켓 이미지, 가수의 이미지 또는 해당 음원의 가사 정보 등 음원에 대응하는 이미지들을 검색할 수 있다. 웹 서버 연동부(103)는 웹 서버(40)로부터 검색된 이미지 데이터를 수신할 수 있다. For example, the web
전송부(104)는 디바이스(20)로 복수의 채널에 대응하는 복수의 스트리밍을 전송한다. 이 때, 전송부(104)는 제 1 채널에 대응하는 동영상 스트리밍을 디바이스(20)로 전송할 수 있고, 제 2 채널에 대응하는 음원 스트리밍 및 이미지 데이터를 디바이스(20)로 전송할 수 있다. 제 1 채널은 동영상 방송 채널 또는 실시간 방송 채널일 수 있고, 제 2 채널은 라디오 방송 채널인 오디오 채널일 수 있다. 디바이스(20)는 음원 스트리밍이 재생될 때, 이미지 데이터를 디바이스의 디스플레이에 표시할 수 있고, 디바이스(20)는 수신된 이미지 데이터를 아이 프레임 레이어(I-Frame Layer)에 합성함으로써, 이미지 데이터를 표시할 수 있다. 아이 프레임 레이어는 백그라운드 레이어(Background Layer)라고 할 수도 있다. The transmitting
전송부(104)는 제 1 전송 채널을 통해 음원 스트리밍을 디바이스(20)로 전송하고, 제 2 전송 채널을 통해 이미지 데이터를 디바이스(20)로 전송할 수 있다. 이 경우, 제 1 전송 채널은 스트리밍 전송 채널이고, 제 2 전송 채널은 데이터 전송 채널이 될 수 있다. The transmitting
스트리밍 편집부(105)는 음원 스트리밍 내에 이미지 데이터를 추가함으로써, 음원 스트리밍을 편집할 수 있다. 스트리밍 편집부(105)는 음원 스트리밍을 재생하는 경우, 이미지 데이터가 디바이스(20)의 디스플레이에 표시되도록 스트리밍을 편집할 수 있다. 이 때, 전송부(104)는 제 2 채널에 대응하는 편집된 음원 스트리밍을 디바이스(20)로 전송할 수 있다. The streaming
예를 들면, 스트리밍 편집부(105)는 수신된 음원 스트리밍과 이미지 데이터를 동기화시켜 이미지 데이터가 사용자의 IPTV의 디스플레이에 표시될 수 있도록 할 수 있으며, 다수의 이미지 데이터가 존재하는 경우, 음원의 재생 시간 동안 이미지를 순차적으로 표시하거나 또는 임의의 순서에 기초하여 표시하도록 스트리밍을 편집할 수 있다. For example, the streaming
도면에는 도시되지 않았으나, 헤드엔드 서버(10)는 디바이스(20)로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하는 채널 전환 신호 수신부(미도시)를 더 포함할 수 있다. Although not shown in the figure, the
채널 전환 신호 수신부(미도시)를 통해 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하는 경우, 전송부(104)는 제 1 채널에 대응하는 채널 선택 신호를 수신하면, 동영상 스트리밍을 디바이스(20)로 전송하고, 제 2 채널에 대응하는 채널 선택 신호를 수신하면, 음원 스트리밍 및 이미지 데이터를 디바이스(20)로 전송할 수 있다. When receiving the channel selection signal corresponding to one of the channels through the channel switching signal receiving unit (not shown), the transmitting
도 3은 본 발명의 일 실시예에 따른 오디오 방송의 서비스 흐름을 나타내는 도면이다. 도 3을 참조하면, 음원 스트리밍 서버(30)는 오디오 방송 순서를 나타내는 오디오 방송 정보를 헤드엔드 서버(10)에 전송(S301)하고, 헤드엔드 서버(10)는 웹 서버(40)로 방송 정보를 전송(S302)한다. 3 is a diagram illustrating a service flow of an audio broadcasting according to an embodiment of the present invention. 3, the sound
웹 서버(40)는 수신된 방송 정보의 음악 컨텐츠 메타 데이터를 기반으로 웹 크롤링을 통해 이미지 데이터를 수집(S303)하고, 수집된 이미지 데이터를 포함하는 메타 데이터를 헤드엔드 서버(10)로 전송(S304)한다. The
헤드엔드 서버(10)는 수신된 이미지 데이터를 포함하는 메타 데이터로부터 현재 방송 중인 디지털 오디오 방송의 메타 정보와 일치하는 이미지 데이터를 추출(S305)하고, 오디오 정보와 이미지 데이터를 동기화(S306) 해당 음원이 재생되는 동안 이미지 데이터가 표시되도록 한다. The
헤드엔드 서버(10)는 동기화된 오디오 정보를 디바이스(20)에 전송(S307)하고, 디바이스(20)는 현재 방송 중인 오디오 채널의 타임 라인을 체크하고, 수신된 오디오 정보와 동기화된 이미지 데이터에 기초하여 음원을 스피커를 통해 재생(S308)하고 디스플레이의 백그라운드 레이어 또는 아이 프레임 레이어에 표시한다. 오디오 정보와 동기화된 이미지 데이터는 디바이스(20)에 저장되지 않고, 해당 음악의 재생이 종료됨과 동시에 삭제되며, 디바이스(20)를 통해 다음 음악이 재생되면, 디바이스(20)는 오디오 정보와 동기화된 이미지 데이터를 헤드엔드 서버(10)로부터 수신하여 디스플레이에 표시할 수 있다. The
도 4는 본 발명의 일 실시예에 따른 서비스 화면을 나타내는 도면이다. 도 4를 참조하면, 기존의 오디오 방송 화면은 별도의 영상 데이터가 없으며, 기본 배경 화면을 이용하여 배경 처리를 할 수 있다. 오디오 채널을 통해 나오는 음원의 메타 데이터를 웹 서버(40)로부터 수신하고, 이를 오디오 음원과 동기화하여 디스플레이에 표시할 수 있다. 이 때, 웹 서버(40)에서 수집된 이미지의 개수에 따라 여러 장의 이미지를 연속으로 표시하거나 파노라마 방식으로 표시하여 보다 역동적으로 보이도록 효과 처리할 수 있다. 해당 음악이 끝난 후 해당 이미지 데이터는 디바이스(20)에서 삭제되며, 다음 재생되는 음악에 맞는 이미지 데이터를 헤드엔드 서버(10)로부터 수신하여 디스플레이에 표시할 수 있다. 4 is a view illustrating a service screen according to an embodiment of the present invention. Referring to FIG. 4, the conventional audio broadcasting screen has no separate video data, and background processing can be performed using a basic background screen. The metadata of the sound source coming through the audio channel can be received from the
웹 서버(40)로부터 수집된 이미지 데이터가 없는 경우, 광고 이미지 등의 다른 이미지를 이용할 수도 있다. If there is no image data collected from the
도 5는 본 발명의 일 실시예에 따른 디바이스(20)의 구성도이다. 도 5에서 설명되는 디바이스(20)는 도 1 내지 도 2를 통해 설명된 헤드엔드 서버(10)로부터 동영상 스트리밍, 음원 스트리밍 및 음원 스트리밍과 동기화된 이미지 데이터를 수신하고 이를 디스플레이에 표시하는 동작을 수행한다. 따라서, 도 1 내지 도 2의 헤드엔드 서버(10)에 대한 설명은 도 5의 디바이스(20)의 동작에도 적용된다. 5 is a configuration diagram of a
도 5를 참조하면, 디바이스(20)는 동영상 스트리밍 수신부(201), 음원 스트리밍 수신부(202), 데이터 수신부(203), 채널 선택 신호 수신부(204) 및 재생부(205)를 포함한다. 다만, 도 5의 디바이스(20)의 구성이 앞서 예시된 것들로 한정되는 것은 아니다. 5, the
동영상 스트리밍 수신부(201)는 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신할 수 있으며, 음원 스트리밍 수신부(202)는 서버로부터 소리 데이터 만을 포함하는 음원 스트리밍을 수신할 수 있다. 한편, 데이터 수신부(203)는 서버로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신할 수 있다. 이 때, 서버는 헤드엔드 서버(10)가 될 수 있다. The moving picture streaming receiving
동영상 스트리밍 수신부(201)는 동영상 스트리밍 서버(50)로부터 직접 동영상 스트리밍을 수신할 수 있으며, 음원 스트리밍 수신부(202)는 음원 스트리밍 서버(30)로부터 직접 음원 스트리밍을 수신할 수도 있다. The moving picture streaming receiving
채널 선택 신호 수신부(204)는 사용자 인터페이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신할 수 있다. 예를 들면, 채널 선택 신호 수신부(204)는 리모트 컨트롤러로부터 실시간 방송 채널을 선택하는 채널 선택 신호 또는 오디오 채널을 선택하는 채널 선택 신호를 수신할 수 있다. The channel selection
재생부(205)는 제 1 채널에 대응하는 채널 선택 신호가 수신되는 경우, 동영상 스트리밍을 디바이스(20)의 디스플레이를 통해 재생할 수 있고, 제 2 채널에 대응하는 채널 선택 신호가 수신되는 경우, 디바이스(20)의 스피커를 통해 음원 스트리밍을 재생하고, 디스플레이에, 음원 스트리밍과 동기화된 이미지 데이터를 표시할 수 있다. When the channel selection signal corresponding to the first channel is received, the
예를 들면, 재생부(205)는 실시간 방송 채널을 선택하는 신호에 기초하여 실시간 방송 채널에 대한 스트리밍을 재생할 수 있고, 오디오 방송을 선택하는 신호에 기초하여 음원 스트리밍을 재생하고, IPTV의 디스플레이에 음원 스트리밍과 동기화된 이미지 데이터를 표시할 수 있다. For example, the
도 6은 본 발명의 일 실시예에 따른 스트리밍을 전송하는 방법을 나타내는 동작 흐름도이다. 도 6은 도 1 내지 도 2에서 설명되는 헤드엔드 서버(10)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서 이하 생략된 내용이라고 하여도, 도 1 내지 도 2를 통해 헤드엔드 서버(10)에 대하여 설명된 내용은 도 6에도 적용된다. 6 is a flowchart illustrating a method of transmitting streaming according to an embodiment of the present invention. FIG. 6 includes steps that are processed in a time-series manner in the
도 6을 참조하면, 헤드엔드 서버(10)는 동영상 스트리밍 서버(50)로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신(S601)하고, 음원 스트리밍 서버(30)로부터 소리 데이터 만을 포함하는 음원 스트리밍을 수신(S602)한다. Referring to FIG. 6, the
헤드엔드 서버(10)는 웹 서버(40)로 음원 스트리밍의 메타 데이터를 전송(S603)하고, 웹 서버(40)로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신(S604)한다. 이후, 헤드엔드 서버(10)는 디바이스로 복수의 채널에 대응하는 복수의 스트리밍을 전송(S605)하는데, 헤드엔드 서버(10)는 제 1 채널에 대응하는 동영상 스트림을 디바이스(20)로 전송하고, 제 2 채널에 대응하는 음원 스트림 및 음원 스트림과 동기화된 이미지 데이터를 디바이스(20)로 전송할 수 있다. The
헤드엔드 서버(10)는 음원 스트리밍 내에 이미지 데이터를 추가함으로써 음원 스트리밍을 편집할 수 있고, 제 2 채널에 대응하는 편집된 음원 스트림을 디바이스(20)로 전송할 수도 있다. The
헤드엔드 서버(10)는 디바이스(20)로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하고, 수신된 채널 선택 신호가 제 1 방송 채널에 대응하는 경우, 동영상 스트리밍을 디바이스(20)로 전송하고, 수신된 채널 선택 신호가 제 2 방송 채널에 대응하는 경우, 음원 스트리밍 및 음원 스트리밍과 동기화된 이미지 데이터를 디바이스(20)로 전송할 수 있다. The
도 7은 본 발명의 일 실시예에 따른 스트리밍을 재생하는 방법을 나타내는 동작 흐름도이다. 도 7은 도 1 또는 도 5에서 설명되는 디바이스(20)에서 시계열적으로 처리되는 단계들을 포함한다. 따라서 이하 생략된 내용이라고 하여도, 도 5를 통해 디바이스(20)에 대하여 설명된 내용은 도 7에도 적용된다. 7 is an operation flowchart showing a method of reproducing streaming according to an embodiment of the present invention. FIG. 7 includes steps that are processed in a time-series manner in the
도 7을 참조하면, 디바이스(20)는 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신(S701)하고, 서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신(S702)하고, 서버로부터 음원 스트리밍에 대응하는 이미지 데이터를 수신(S703)한다. Referring to FIG. 7, the
디바이스(20)는 사용자 인터페이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신(S704)하여, 제 1 채널에 대응하는 채널 선택 신호가 수신된 경우, 동영상 스트리밍을 상기 디바이스(20)의 디스플레이를 통해 재생(S705)하고, 제 2 채널에 대응하는 채널 선택 신호가 수신된 경우, 디바이스(20)의 스피커를 통해 음원 스트리밍을 재생(S706)한다. 디바이스(20)는 디바이스(20)의 스피커를 통해 음원 스트리밍이 재생되는 동안, 디바이스(20)의 디스플레이에 이미지 데이터를 표시(S707)할 수 있다. The
도 6 내지 도 7을 통해 설명되는 스트리밍을 전송하는 방법 및 스트리밍을 재생하는 방법은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. The method of transmitting the streaming and the method of reproducing the streaming described with reference to Figs. 6 to 7 can also be implemented in the form of a recording medium including instructions executable by the computer, such as program modules, being executed by a computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, the computer-readable medium may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes any information delivery media, including computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transport mechanism.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다. It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다. The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.
10: 헤드엔드 서버
20: 디바이스
30: 음원 스트리밍 서버
40: 웹 서버
50: 동영상 스트리밍 서버10: Headend server
20: Device
30: Sound source streaming server
40: Web server
50: Video Streaming Server
Claims (20)
동영상 스트리밍 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 동영상 스트리밍 수신부;
음원 스트리밍 서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 음원 스트리밍 수신부;
웹 서버로 상기 음원 스트리밍의 메타 데이터를 전송하고, 상기 웹 서버로부터 상기 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 웹 서버 연동부;
디바이스로 복수의 채널에 대응하는 복수의 스트리밍을 전송하는 전송부;
상기 음원 스트리밍 내에 상기 이미지 데이터를 추가함으로써, 상기 음원 스트리밍을 편집하는 스트리밍 편집부를 포함하되,
상기 전송부는 제 1 채널에 대응하는 상기 동영상 스트리밍을 상기 디바이스로 전송하고, 제 2 채널에 대응하는 상기 편집된 음원 스트리밍을 상기 디바이스로 전송하고,
상기 스트리밍 편집부는 상기 음원 스트리밍의 이미지 프레임 영역에 상기 이미지 데이터를 추가함으로써, 상기 음원 스트리밍을 편집하고,
상기 웹 서버는 상기 메타 데이터에 기초하여 웹 크롤링을 수행함으로써, 상기 이미지 데이터를 검출하는 것인, 헤드엔드 서버.
In a head-end server,
A video streaming receiving unit for receiving video streaming including video and sound data from a video streaming server;
A sound source streaming receiving unit which receives sound source stream including only sound data from a sound source streaming server;
A web server interworking unit transmitting metadata of the sound source streaming to a web server and receiving image data corresponding to the sound source streaming from the web server;
A transmitter for transmitting a plurality of streams corresponding to a plurality of channels to a device;
And a streaming editing unit for editing the sound source stream by adding the image data in the sound source stream,
Wherein the transmitting unit transmits the moving picture streaming corresponding to the first channel to the device, the edited sound source stream corresponding to the second channel to the device,
Wherein the streaming editing unit edits the sound source stream by adding the image data to the image frame area of the sound source streaming,
Wherein the web server detects the image data by performing a web crawl based on the metadata.
상기 이미지 데이터는 상기 음원 스트리밍의 재생 시간에 대응하는 복수의 이미지의 이미지 데이터인 것인, 헤드엔드 서버.
The method according to claim 1,
Wherein the image data is image data of a plurality of images corresponding to the playback time of the sound source streaming.
상기 복수의 이미지는, 상기 디바이스에서, 상기 재생 시간 동안 순차적 또는 랜덤으로 표시되는 것인, 헤드엔드 서버.
5. The method of claim 4,
Wherein the plurality of images are displayed in the device sequentially or randomly during the playback time.
상기 디바이스는, 상기 음원 스트리밍을 재생할 때, 상기 이미지 데이터를 상기 디바이스의 디스플레이에 표시하는 것인, 헤드엔드 서버.
The method according to claim 1,
Wherein the device displays the image data on a display of the device when playing the sound source stream.
상기 디바이스는, 상기 이미지 데이터를 아이 프레임 레이어(I Frame Layer)에 합성함으로써, 상기 이미지 데이터를 표시하는 것인, 헤드엔드 서버.
9. The method of claim 8,
Wherein the device displays the image data by compositing the image data into an I Frame Layer.
디바이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하는 채널 전환 신호 수신부를 더 포함하되,
상기 전송부는 제 1 채널에 대응하는 채널 선택 신호를 수신한 경우 상기 동영상 스트리밍을 상기 디바이스로 전송하고, 제 2 채널에 대응하는 채널 선택 신호를 수신한 경우 상기 편집된 음원 스트리밍을 상기 디바이스로 전송하는 것인, 헤드엔드 서버.
The method according to claim 1,
Further comprising a channel switching signal receiving unit for receiving a channel selecting signal corresponding to one of the plurality of channels from the device,
Wherein the transmitting unit transmits the streaming video to the device when receiving the channel selection signal corresponding to the first channel and transmits the edited streaming source to the device when receiving the channel selection signal corresponding to the second channel Head end server.
동영상 스트리밍 서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 단계;
음원 스트리밍 서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 단계;
웹 서버로 상기 음원 스트리밍의 메타 데이터를 전송하는 단계;
상기 웹 서버로부터 상기 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 단계;
디바이스로 복수의 채널에 대응하는 복수의 스트리밍을 전송하는 단계; 및
상기 음원 스트리밍 내에 상기 이미지 데이터를 추가함으로써, 상기 음원 스트리밍을 편집하는 단계를 포함하되,
상기 복수의 스트리밍을 전송하는 단계는 제 1 채널에 대응하는 상기 동영상 스트리밍을 상기 디바이스로 전송하고, 제 2 채널에 대응하는 상기 편집된 음원 스트리밍을 상기 디바이스로 전송하고,
상기 스트리밍을 편집하는 단계는 상기 음원 스트리밍의 이미지 프레임 영역에 상기 이미지 데이터를 추가함으로써, 상기 음원 스트리밍을 편집하고,
상기 웹 서버는 상기 메타 데이터에 기초하여 웹 크롤링을 수행함으로써, 상기 이미지 데이터를 검출하는 것인, 방법.
In a streaming transmission method,
Receiving video streaming including video and audio data from a video streaming server;
Receiving a sound source stream including only sound data from a sound source streaming server;
Transmitting metadata of the sound source streaming to a web server;
Receiving image data corresponding to the sound source stream from the web server;
Transmitting a plurality of streams corresponding to a plurality of channels to a device; And
And adding the image data within the sound source stream to edit the sound source stream,
Wherein the transmitting of the plurality of streams comprises transmitting the video streaming corresponding to the first channel to the device, transmitting the edited audio streaming corresponding to the second channel to the device,
Wherein editing the streaming comprises: editing the streaming by adding the image data to an image frame region of the streaming source,
Wherein the web server detects the image data by performing a web crawl based on the metadata.
디바이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하는 단계를 더 포함하되,
상기 복수의 스트리밍을 전송하는 단계는 제 1 채널에 대응하는 채널 선택 신호를 수신한 경우 상기 동영상 스트리밍을 상기 디바이스로 전송하고, 제 2 채널에 대응하는 채널 선택 신호를 수신한 경우 상기 편집된 음원 스트리밍을 상기 디바이스로 전송하는 것인, 방법.
13. The method of claim 12,
Receiving a channel selection signal corresponding to one of a plurality of channels from a device,
Wherein the transmitting of the plurality of streams includes transmitting the video streaming to the device when the channel selection signal corresponding to the first channel is received and receiving the channel selection signal corresponding to the second channel when the channel selection signal corresponding to the first channel is received, To the device.
서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 동영상 스트리밍 수신부;
서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 음원 스트리밍 수신부;
서버로부터 상기 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 데이터 수신부;
사용자 인터페이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하는 채널 선택 신호 수신부; 및
제 1 채널에 대응하는 채널 선택 신호가 수신된 경우, 상기 동영상 스트리밍을 상기 디바이스의 디스플레이를 통해 재생하는 재생부를 포함하되,
상기 재생부는 제 2 채널에 대응하는 채널 선택 신호가 수신된 경우, 상기 디바이스의 스피커를 통해 상기 음원 스트리밍을 재생하고, 상기 디스플레이에 상기 이미지 데이터를 표시하고,
상기 음원 스트리밍은 상기 서버의 스트리밍 편집부에 의해 상기 음원 스트리밍의 이미지 프레임 영역에 상기 이미지 데이터를 추가함으로서 편집된 것이고,
상기 이미지 데이터는, 웹 서버가 상기 음원 스트리밍의 메타 데이터에 기초하여 웹 크롤링을 수행함으로써 검출된 것인, 디바이스.
In a device,
A video streaming receiving unit for receiving video streaming including video and sound data from a server;
A sound source streaming receiving unit for receiving sound source stream including only sound data from a server;
A data receiving unit for receiving image data corresponding to the sound source streaming from a server;
A channel selection signal receiver for receiving a channel selection signal corresponding to any one of a plurality of channels from a user interface; And
And a reproducing unit for reproducing the moving picture streaming through a display of the device when a channel selection signal corresponding to the first channel is received,
Wherein the reproducing unit reproduces the sound source stream through a speaker of the device when the channel selection signal corresponding to the second channel is received and displays the image data on the display,
Wherein the sound source streaming is edited by adding the image data to the image frame area of the sound source streaming by a streaming editing unit of the server,
Wherein the image data is detected by a web server performing a web crawl based on the metadata of the sound streaming.
상기 서버는 헤드엔드 서버인 것인, 디바이스.
16. The method of claim 15,
Wherein the server is a head-end server.
상기 동영상 스트리밍 수신부는 동영상 스트리밍 서버로부터 동영상 스트리밍을 수신하되,
상기 음원 스트리밍 수신부는 음원 스트리밍 서버로부터 음원 스트리밍을 수신하는 것인, 디바이스.
16. The method of claim 15,
Wherein the moving picture streaming receiving unit receives the moving picture streaming from the moving picture streaming server,
Wherein the sound source streaming receiving unit receives sound source streaming from a sound source streaming server.
상기 재생부는 상기 이미지 데이터를 아이 프레임 레이어(I Frame Layer)에 합성함으로써, 상기 이미지 데이터를 표시하는 것인, 디바이스.
16. The method of claim 15,
And the reproducing unit displays the image data by synthesizing the image data into an I frame layer.
서버로부터 영상 및 소리 데이터를 포함하는 동영상 스트리밍을 수신하는 단계;
서버로부터 소리 데이터만을 포함하는 음원 스트리밍을 수신하는 단계;
서버로부터 상기 음원 스트리밍에 대응하는 이미지 데이터를 수신하는 단계;
사용자 인터페이스로부터 복수의 채널 중 어느 하나의 채널에 대응하는 채널 선택 신호를 수신하는 단계;
제 1 채널에 대응하는 채널 선택 신호가 수신된 경우, 상기 동영상 스트리밍을 디바이스의 디스플레이를 통해 재생하는 단계;
제 2 채널에 대응하는 채널 선택 신호가 수신된 경우, 상기 디바이스의 스피커를 통해 상기 음원 스트리밍을 재생하는 단계; 및
상기 음원 스트리밍이 재생되는 동안, 디스플레이에 상기 이미지 데이터를 표시하는 단계를 포함하고,
상기 음원 스트리밍을 수신하는 단계는 상기 서버의 스트리밍 편집부에 의해 상기 음원 스트리밍의 이미지 프레임 영역에 상기 이미지 데이터를 추가함으로써, 편집된 음원 스트리밍을 수신하는 단계를 포함하고,
상기 이미지 데이터는, 웹 서버가 상기 음원 스트리밍의 메타 데이터에 기초하여 웹 크롤링을 수행함으로써 검출된 것인, 방법.A method of playing streaming,
Receiving video streaming including video and audio data from a server;
Receiving sound streaming including only sound data from a server;
Receiving image data corresponding to the sound source stream from a server;
Receiving a channel selection signal corresponding to one of a plurality of channels from a user interface;
Reproducing the moving picture streaming through a display of the device when a channel selection signal corresponding to the first channel is received;
Reproducing the sound source stream through a speaker of the device when a channel selection signal corresponding to the second channel is received; And
Displaying the image data on a display while the sound source stream is being reproduced,
Wherein the step of receiving the sound source stream includes receiving the edited sound source stream by adding the image data to the image frame area of the sound source stream by the streaming editor of the server,
Wherein the image data is detected by a web server performing a web crawl based on the metadata of the sound streaming.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130088122A KR101472013B1 (en) | 2013-07-25 | 2013-07-25 | Server and method for providing music streaming include data of add image |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20130088122A KR101472013B1 (en) | 2013-07-25 | 2013-07-25 | Server and method for providing music streaming include data of add image |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101472013B1 true KR101472013B1 (en) | 2014-12-24 |
Family
ID=52678662
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR20130088122A Expired - Fee Related KR101472013B1 (en) | 2013-07-25 | 2013-07-25 | Server and method for providing music streaming include data of add image |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101472013B1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9864623B2 (en) | 2013-11-21 | 2018-01-09 | Centurylink Intellectual Property Llc | Physical to virtual network transport function abstraction |
| US9882833B2 (en) | 2015-09-28 | 2018-01-30 | Centurylink Intellectual Property Llc | Intent-based services orchestration |
| US9898318B2 (en) | 2014-08-15 | 2018-02-20 | Centurylink Intellectual Property Llc | Multi-line/multi-state virtualized OAM transponder |
| US10389577B2 (en) | 2013-08-14 | 2019-08-20 | Centurylink Intellectual Property Llc | Ethernet carrier group alarm (CGA) |
| US10572284B2 (en) | 2013-03-15 | 2020-02-25 | Centurylink Intellectual Property Llc | Virtualization Congestion Control Framework for Modifying Execution of Applications on Virtual Machine Based on Mass Congestion Indicator in Host Computing System |
| US10992734B2 (en) | 2014-08-13 | 2021-04-27 | Centurylink Intellectual Property Llc | Remoting application servers |
| US11212159B2 (en) | 2014-04-03 | 2021-12-28 | Centurylink Intellectual Property Llc | Network functions virtualization interconnection gateway |
| KR20230091852A (en) * | 2015-09-04 | 2023-06-23 | 삼성전자주식회사 | Display arraratus, background music providing method thereof and background music providing system |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100791023B1 (en) * | 2006-07-31 | 2008-01-03 | 티유미디어 주식회사 | Digital broadcasting system and method for providing wallpaper of audio channel |
| KR20080090112A (en) * | 2007-04-04 | 2008-10-08 | 주식회사 케이티 | IPTV music portal service system and its transmission / reception method |
-
2013
- 2013-07-25 KR KR20130088122A patent/KR101472013B1/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100791023B1 (en) * | 2006-07-31 | 2008-01-03 | 티유미디어 주식회사 | Digital broadcasting system and method for providing wallpaper of audio channel |
| KR20080090112A (en) * | 2007-04-04 | 2008-10-08 | 주식회사 케이티 | IPTV music portal service system and its transmission / reception method |
Cited By (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10572284B2 (en) | 2013-03-15 | 2020-02-25 | Centurylink Intellectual Property Llc | Virtualization Congestion Control Framework for Modifying Execution of Applications on Virtual Machine Based on Mass Congestion Indicator in Host Computing System |
| US10389577B2 (en) | 2013-08-14 | 2019-08-20 | Centurylink Intellectual Property Llc | Ethernet carrier group alarm (CGA) |
| US10713076B2 (en) | 2013-11-21 | 2020-07-14 | Centurylink Intellectual Property Llc | Physical to virtual network transport function abstraction |
| US9864623B2 (en) | 2013-11-21 | 2018-01-09 | Centurylink Intellectual Property Llc | Physical to virtual network transport function abstraction |
| US11212159B2 (en) | 2014-04-03 | 2021-12-28 | Centurylink Intellectual Property Llc | Network functions virtualization interconnection gateway |
| US10992734B2 (en) | 2014-08-13 | 2021-04-27 | Centurylink Intellectual Property Llc | Remoting application servers |
| US10929172B2 (en) | 2014-08-15 | 2021-02-23 | Centurylink Intellectual Property Llc | Multi-line/multi-state virtualized OAM transponder |
| US10613892B2 (en) | 2014-08-15 | 2020-04-07 | Centurylink Intellectual Property Llc | Multi-line/multi-state virtualized OAM transponder |
| US9898318B2 (en) | 2014-08-15 | 2018-02-20 | Centurylink Intellectual Property Llc | Multi-line/multi-state virtualized OAM transponder |
| KR20230091852A (en) * | 2015-09-04 | 2023-06-23 | 삼성전자주식회사 | Display arraratus, background music providing method thereof and background music providing system |
| US11921781B2 (en) | 2015-09-04 | 2024-03-05 | Samsung Electronics Co., Ltd. | Display apparatus, background music providing method thereof and background music providing system |
| KR102702658B1 (en) * | 2015-09-04 | 2024-09-05 | 삼성전자주식회사 | Display arraratus, background music providing method thereof and background music providing system |
| US10673777B2 (en) | 2015-09-28 | 2020-06-02 | Centurylink Intellectual Property Llc | Intent-based services orchestration |
| US10250525B2 (en) | 2015-09-28 | 2019-04-02 | Centurylink Intellectual Property Llc | Intent-based services orchestration |
| US9882833B2 (en) | 2015-09-28 | 2018-01-30 | Centurylink Intellectual Property Llc | Intent-based services orchestration |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12080323B2 (en) | Providing enhanced content | |
| KR101472013B1 (en) | Server and method for providing music streaming include data of add image | |
| US9009339B2 (en) | Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content | |
| CN101523911B (en) | Method and apparatus for downloading ancillary program data to dvr | |
| KR20120090059A (en) | Method and system for sharing digital media content | |
| EP2442581B1 (en) | Video assets having associated graphical descriptor data | |
| CN102415095A (en) | Digital video recorder recording and rendering programs formed from spliced segments | |
| US20100050853A1 (en) | System for Providing Lyrics with Streaming Music | |
| CN105704399A (en) | Playing method and system for multi-picture television program | |
| JPWO2014171473A1 (en) | Server device, client device, content distribution method, and computer program | |
| KR20100018126A (en) | Method for generating and providing multimedia contents related information, and apparatus thereof | |
| WO2008103364A1 (en) | Systems and methods for sending, receiving and processing multimedia bookmarks | |
| JP2004104721A (en) | Multimedia playback device and program providing system | |
| KR101078701B1 (en) | Method and apparatus for selective section playback of iptv program | |
| JP2016213709A (en) | Moving image reproduction system, client device, server device, and program | |
| KR20150080238A (en) | Method and server for providign vedio information related to music of first device to second device, and device | |
| EP2723067B1 (en) | Information-providing system, reception device, and information management server | |
| Schreer et al. | Media production, delivery and interaction for platform independent systems: format-agnostic media | |
| KR101186144B1 (en) | Method for providing digital broadcasting | |
| KR102279404B1 (en) | Apparatus and method for receiving and playing contents | |
| KR101272260B1 (en) | Virtual-channel configuration method and digital broadcasting receiver apparatus using the same method | |
| JP2004304306A (en) | Information exchanger, receiver and memory for av stream | |
| JP2014045413A (en) | Content distribution management device, content output system, content distribution method, and content distribution program | |
| KR20120062663A (en) | Method for providing digital broadcasting |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
| PC1903 | Unpaid annual fee |
Not in force date: 20201206 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
| PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20201206 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |