KR20100124811A - 서버 장치와 콘텐츠 배신 방법 - Google Patents
서버 장치와 콘텐츠 배신 방법 Download PDFInfo
- Publication number
- KR20100124811A KR20100124811A KR20107022671A KR20107022671A KR20100124811A KR 20100124811 A KR20100124811 A KR 20100124811A KR 20107022671 A KR20107022671 A KR 20107022671A KR 20107022671 A KR20107022671 A KR 20107022671A KR 20100124811 A KR20100124811 A KR 20100124811A
- Authority
- KR
- South Korea
- Prior art keywords
- content
- terminal
- conversion
- network
- audio
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 35
- 238000006243 chemical reaction Methods 0.000 claims abstract description 88
- 238000002716 delivery method Methods 0.000 claims abstract description 10
- 239000000872 buffer Substances 0.000 claims description 32
- 230000005540 biological transmission Effects 0.000 claims description 27
- 238000012545 processing Methods 0.000 claims description 21
- 238000004458 analytical method Methods 0.000 claims description 14
- 238000007726 management method Methods 0.000 claims description 14
- 238000012544 monitoring process Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 14
- 238000004891 communication Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000002194 synthesizing effect Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/156—Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/164—Feedback from the receiver or from the transmission channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- 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/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- 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/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25825—Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440254—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering signal-to-noise parameters, e.g. requantization
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440263—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440281—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
콘텐츠가, 동화상, 오디오, 음성 중 적어도 1개를 포함하는 경우에, 능력 정보가 다른, 다양한 단말기에 적합한 동화상 스트림을 IP 네트워크 또는 회선 교환 네트워크를 통하여 전송할 수 있어, 단말기에서 고품질의 동화상, 오디오, 음성을 재생하는 것을 가능하게 하는 서버 장치와, 콘텐츠 배신 방법과 프로그램을 제공한다. 네트워크(105)를 통해 단말기(103)에 콘텐츠를 송출하는 서버 장치(102)는, 단말기의 능력을 포함하는 정보를 교환하는 제어ㆍ해석부(108)와, 영상 또는 음성 또는 오디오 중 적어도 1개를 포함하는 콘텐츠를 입력하고 제어ㆍ해석부(108)로부터의 정보를 입력받고, 필요한 경우는 단말기의 능력에 적합하도록 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중 적어도 1개를 변환하고 상기 변환 후 의 콘텐츠를 송출하는 트랜스코더(transcoder:109)를 구비한다.
Description
본 발명은, 일본국 특허 출원:특원 제2008-109300호(2008년 4월 18일 출원)의 우선권 주장에 기초하는 것이며, 앞서 출원된 전체 기재 내용은 인용으로써 본서에 포함하여 기재되어 있는 것으로 한다.
본 발명은 서버 장치에 관한 것으로, 특히, 단말기에 배신하는 콘텐츠를, 단말기의 능력에 따라서 변환하여 배신하는 서버 장치와 콘텐츠 배신 방법과 프로그램에 관한 것이다.
최근, 동화상 신호를 저비트 레이트로 효율적으로 전송하기 위한 동화상 압축 부호화 방식으로서, ITU-T(International Telecommunication Union Telecommunication Standardization sector:국제 전기 통신 연합 전기 통신 표준화 부분) 권고 H.263이나, ISO/IEC(International Organization for Standardization/International Electrotechnical Commission)에서 국제 표준화되어 있는 MPEG(Moving Picture Experts Group)-4가 알려져 있다. 또한, ITU-T와 ISO/IEC에서 국제 표준화된 H.264/MPEG-4 AVC(Advanced Video Coding)가, 상기 동화상 압축 부호화 방식보다도 동화상 신호를 효율적으로 전송할 수 있는 것으로서 주목을 받고 있다. 이 때문에, NGN(Next Generation Network;차세대 네트워크)이나 모바일 네트워크를 이용한 멀티미디어 배신이 보급화되고 있다.
콘텐츠에 동화상 신호가 포함되는 경우, 단말기가 복호 가능한 동화상 코덱의 설정(이하, 능력 정보라고 부름)을 호접속 시에 미디어 서버에 전할 필요가 있고, 이 프로토콜로서 IP 네트워크를 통하여 전송하는 경우, 예를 들면, IETF(Internet Engineering Task Force) RFC2327 SDP(Session Description Protocol)를 이용할 수 있다. 회선 교환 네트워크를 통하여 전송하는 경우는, ITU-T권고 H.245에서 규정되어 있는 프로토콜을 사용하여, 단말기의 능력 정보를 서버 장치에 전달한다.
또한, 특허 문헌 1에는, 서버에서, 클라이언트로부터의 URL(Uniform Resource Locator)을 해석하고, 클라이언트로부터의 URL에 데이터 변환 지시 정보가 없으면, 그대로 콘텐츠를 송신하고, 클라이언트로부터의 URL에 데이터 변환 지시 정보가 매립되어 있으면, 데이터 변환 지시 정보를 따라서 데이터를 변환하고 클라이언트에 송신하는 구성이 개시되어 있다. 이 시스템은, 서버의 콘텐츠 형식이 클라이언트를 수신할 수 있는 데이터 일람과 다른 경우에, 데이터 일람을 변환하고, 변환 후의 데이터 일람을 클라이언트에 송신하고, 클라이언트의 변환부에서 콘텐츠를 코덱 변환한다.
특허 문헌 2에는, 영상 콘텐츠에 광고를 삽입할 때에 배신측에서 영상 콘텐츠, 광고 콘텐츠를 독립적으로 관리하고, 광고 콘텐츠를 배신측과 시청측에서 선택적으로 영상 콘텐츠에 삽입하는 구성이 개시되어 있다.
특허 문헌 3에는, 네트워크 부하가 소정의 제한값을 초과하였을 때는, 네트워크에의 접속 요구를 거부함과 함께, 그 접속 요구를 예약하고, 통신 장치를 접속하여도 네트워크 부하가 제한값 내로 유지될 때는, 접속 요구가 예약되어 있는 통신 장치를 소정의 순서대로 네트워크에 접속하는 네트워크 부하 관리 장치가 개시되어 있다.
특허 문헌 4에는, 유저 단말기로부터 콘텐츠 요구가 있었을 때, 대역 예약 요구를 콘텐츠 서버 장치로부터 대역 관리 장치에 보내고, 대역 관리 장치에서 요구의 접수가 가능한지 판단하고, 접수 가능한 경우, 유저측 엣지 장치와 서버측 엣지 장치의 대역 제어부에 대역 예약 설정 요구를 보내고, 대역 예약의 완료 후, 콘텐츠를 콘텐츠 서버로부터 유저 단말기 장치에 송신하는 구성이 개시되어 있다.
특허 문헌 5에는, 콘텐츠 작성자가 콘텐츠에 문자 데이터를 삽입하는 구성이 개시되어 있다.
특허 문헌 6에는, 이종 네트워크간에서의 로밍을 행하기 위한 「네트워크 심리스」, 이종 부호 또는 미디어간에서 변환을 행하기 위한 「콘텐츠 심리스」를 실현하는 이동 통신 시스템으로서, 네트워크 제어부에서 단말기, 호, 플로우 혹은 세션에 대해서 정보 변환이 필요한지의 여부 판단하고, 정보 변환이 필요하다고 판단한 경우, 변환 전과 변환 후의 정보의 미디어, 부호화 방식, 부호화 속도 등을 관리하고, 정보 변환 장치에서, 네트워크 상에서 전송되는 정보의 미디어 변경(음성으로부터 텍스트로 변환, 혹은 동화상으로부터 정지 화상으로 변환 등을 포함함), 동일 미디어간에서의 전송 품질의 변경을 행하고, 유저 환경에 따라서 통신 환경 등을 자동적으로 절환 가능하게 한 구성이 개시되어 있다.
특허 문헌 7에는, 텔레비전 방송용의 동화상 데이터 및 음성 데이터를 방송국측에서 인터넷 배신 가능한 파일 형식으로 변환하여 게이트웨이 서버에 송출하고, 게이트웨이 서버가 소정의 형식으로 변환 처리(데이터 변환, 압축 처리)를 실시한 후, 휴대 전화 단말기에 송신하고 휴대 전화 단말기 상에서 브라우저를 통하여 표시하는 시스템이 개시되어 있다.
특허 문헌 8에는, XHTMLBasic 형식으로 변환된 정보를 휴대 단말기용의 콘텐츠로 변환하고, Web으로부터 다운로드한 화상 데이터의 화상 형식, 화상 사이즈를 휴대 단말기용으로 변환하고, 휴대 단말기용으로 변환한 콘텐츠를 휴대 단말기의 화면에 따른 사이즈로 분할하는 콘텐츠 변환 시스템이 개시되어 있다.
특허 문헌 9에는, 어플리케이션 게이트웨이가, 이동 단말기가 송출한 콘텐츠 요구 리퀘스트에 따라서 오리진ㆍ서버로부터 취득한 콘텐츠를, 프로파일 정보에서의 이동 단말기의 성능이나 능력을 나타내는 파라미터를 참조함으로써, 이동 단말기의 성능이나 능력을 충분히 살릴 수 있도록 변환하는 구성이 개시되어 있다. 변환으로서는, 마크업 언어(ML) 변환(SGML, HTML, XTML 등), 문자 세트 변환, 오브젝트 변환(파일 변환)이 행해진다.
특허 문헌 10에는, 콘텐츠 서버로부터 배신된 콘텐츠 데이터를 에이전트에서 취득하고, 유저 단말기에 적합하도록, 콘텐츠 데이터의 포맷 변환을 행하고, 유저 단말기에 송신하는 구성이 개시되어 있다.
특허 문헌 11에는, 방송 시스템은, 휴대 전화로부터 송신된 기기 정보에 따라서, 휴대 전화에서 재생 가능한 파일 형식으로 변환하여 휴대 전화에 전송하는 구성이 개시되어 있다.
이하에 본 발명에 따른 관련 기술의 분석을 제공한다.
배신 대상 콘텐츠의 동화상 정보와, 그 동화상 정보 배신처의 단말기에서의 능력 정보가 일치하지 않는 경우, 단말기에서 동화상 스트림을 복호하는 것이 곤란하게 되어, 단말기에서 동화상을 표시할 수 없거나, 화상이 흐트러지거나 한다고 하는 문제가 생긴다.
또한, 배신 대상 콘텐츠의 동화상 정보와 단말기에서 비트 레이트나 화면 해상도가 맞지 않은 경우도, 단말기에서, 화상이 흐트러져, 화질이 현저하게 저하된다고 하는 문제가 생긴다.
또한, 배신 대상 콘텐츠의 동화상 정보와 단말기에서, 코덱이나 파일 형식이 맞지 않으면, 단말기에서 전혀 재생할 수 없다고 하는 문제가 생긴다.
그리고, 예를 들면 IP 네트워크의 경우에, 네트워크의 트래픽이 혼잡하여 폭주해 오면 네트워크에서 IP 패킷이 손실되므로, 단말기에서 화상이 흐트러지거나 음성이 도중에 끊기는 것처럼, 미디어 품질이 저하된다고 하는 문제가 있다.
다음으로, 상기한 각 특허 문헌과, 본원에서 개시되는 발명과의 상위점을 개략 설명해 둔다.
특허 문헌 1에서는, 클라이언트측의 변환부에서 콘텐츠(예를 들면 MPEG-4 동화상 콘텐츠 등)를 변환하는 것이며, 후술하는 본원에서 개시되는 발명과는 전혀 상위하고 있다. 또한, 특허 문헌 2 내지 5에는, 후술하는 본원에 관련된 일부의 기술이 개시되어 있는 것뿐이다.
특허 문헌 6에 기재된 발명은, 미디어의 변경(동화상으로부터 정지 화상 등), 부호화 방식, 전송 레이트의 변경을 행하는 것이며, 후술하는 본원에서 개시되는 발명(배신 대상 콘텐츠에 대하여 그 콘텐츠의 복호에 필요한 정보와 휴대 단말기의 능력을 비교하고, 필요한 파라미터에 관하여 콘텐츠를 트랜스코드함)과는 전혀 상위하고 있다.
특허 문헌 7에 기재된 발명은, 게이트웨이 서버측에서, 휴대 전화측의 CPU 파워의 점에서 리얼타임 처리가 곤란한 렌더링 등의 화상 처리를 행한 후에, 휴대 전화에 송신한다고 하는 것이고, 후술하는 본원에서 개시되는 발명과는 전혀 상위하고 있다.
특허 문헌 8에 기재된 발명은, Web으로부터 다운로드한 화상 데이터의 화상 형식, 화상 사이즈를 휴대 단말기용으로 변환한다고 하는 것이며, 후술하는 본원에서 개시되는 발명과는 전혀 상위하고 있다.
특허 문헌 9에 기재된 발명은, 마크업 언어(ML) 변환(SGML, HTML, XTML 등), 문자 세트 변환, 오브젝트 변환(파일 변환)을 행하는 것이며, 후술하는 본원에서 개시되는 발명과는 전혀 상위하고 있다.
특허 문헌 10에 기재된 발명은 포맷 변환, 특허 문헌 11에 기재된 발명은 휴대 전화에서 재생 가능한 파일 형식으로의 변환을 각각 행하는 것이며, 어느 것이나, 후술하는 본원에서 개시되는 발명과는 전혀 상위하고 있다.
따라서, 본 발명의 목적은, 콘텐츠가, 동화상, 오디오, 음성 중 적어도 1개를 포함하는 경우에, 능력 정보가 다른, 다양한 단말기에 적합한 동화상 스트림을 IP 네트워크 또는 회선 교환 네트워크를 통하여 전송할 수 있어, 단말기에서 고품질의 동화상, 오디오, 음성을 재생하는 것을 가능하게 하는 서버 장치와, 콘텐츠 배신 방법과 프로그램을 제공하는 데에 있다.
본 발명은, 상기 목적을 실현함과 함께, 네트워크의 상태를 감시하여 단말기의 접속 제어나 네트워크의 대역 관리를 행할 수 있는 서버 장치와 콘텐츠 배신 방법과 프로그램을 제공하는 것도 그 목적으로 하고 있다.
본 발명의 1개의 측면(어스펙트)에 따르면, 네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버 장치로서, 상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받고,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하는 제어부와,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는 변환부를 구비한 서버 장치가 제공된다.
본 발명의 다른 측면(어스펙트)에 따르면, 네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버가,
상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받고,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하고,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는 콘텐츠 배신 방법이 제공된다.
본 발명의 또 다른 측면(어스펙트)에 따르면,
네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버에,
상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받는 처리와,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하는 처리와,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는 처리를 실행시키는 컴퓨터ㆍ프로그램이 제공된다.
본 발명에 따르면, 콘텐츠가, 동화상, 오디오, 음성 중 적어도 1개를 포함하는 경우에, 능력 정보가 다른 다양한 단말기에 적합한 동화상 스트림을, IP 네트워크 또는 회선 교환 네트워크를 통하여 전송할 수 있어, 단말기에서 고품질의 동화상, 오디오, 음성을 재생하는 것을 가능하게 하고 있다. 본 발명에 따르면, 네트워크의 상태를 감시하여 단말기의 접속 제어나 네트워크의 대역 관리를 행할 수 있다.
도 1은 본 발명의 제1 실시예의 시스템 구성을 도시하는 도면.
도 2는 도 1의 트랜스코더(109)의 구성을 도시하는 도면.
도 3은 본 발명의 제2 실시예의 시스템 구성을 도시하는 도면.
도 4는 도 3의 트랜스코더(209)의 구성을 도시하는 도면.
도 5는 본 발명의 제3 실시예의 시스템의 구성을 도시하는 도면.
도 6은 도 5의 트랜스코더(309)의 구성을 도시하는 도면.
도 7은 본 발명의 제4 실시예의 시스템의 구성을 도시하는 도면.
도 2는 도 1의 트랜스코더(109)의 구성을 도시하는 도면.
도 3은 본 발명의 제2 실시예의 시스템 구성을 도시하는 도면.
도 4는 도 3의 트랜스코더(209)의 구성을 도시하는 도면.
도 5는 본 발명의 제3 실시예의 시스템의 구성을 도시하는 도면.
도 6은 도 5의 트랜스코더(309)의 구성을 도시하는 도면.
도 7은 본 발명의 제4 실시예의 시스템의 구성을 도시하는 도면.
본 발명에 1개의 양태에서, 서버 장치는, 네트워크(전송로)(105)를 통해 단말기(103)에 콘텐츠를 송출하는 서버로서, 단말기(103)로부터 상기 단말기의 능력을 포함하는 정보를 받고, 콘텐츠 서버(101)로부터 네트워크(전송로)(104)를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하는 제어ㆍ해석부(108)와, 제어ㆍ해석부(108)에서 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는 변환부(트랜스코더)(109)를 구비한다.
본 발명의 다른 양태에서는, 송출해야 할 콘텐츠의 임의의 위치에, 광고 등의 다른 영상 또는 오디오 또는 음성 중 적어도 1개를 삽입하거나 또는 다른 영상을 영상 합성하거나 한 후에 콘텐츠를 송출하는 변환부(209)를 구비한다.
본 발명의 또 다른 양태에서는, 송출해야 할 콘텐츠에 대해 미리 정해진 시간 타이밍 또는 미리 정해진 위치에 문자를 삽입 또는 중첩한 후에 콘텐츠를 송출하는 변환부(309)를 구비한다.
본 발명의 또 다른 양태에서는, 네트워크의 트래픽 상태를 감시하고 단말기와의 접속 가부를 제어하는 접속 제어, 단말기로부터의 요구 또는 콘텐츠로부터의 요구 중 적어도 한쪽의 요구를 만족시키기 위해 네트워크의 대역 관리를 행하는 대역 관리와의 적어도 1개를 실행하는 감시 제어부(410)를 구비한다. 이하 실시예에 의거하여 설명한다. 또한, 이하의 실시예에서는, 콘텐츠의 예로서, 동화상의 경우에서, 서버 장치에서 트랜스코더를 구성하는 예를 설명하지만, 오디오, 음성의 경우에 대해서도, 마찬가지의 구성을 이용할 수 있다.
본 발명에 따른 방법의 일 양태에 따르면 이하의 스텝을 포함한다.
<스텝 1>
네트워크(105)를 통하여, 단말기(103)에 콘텐츠를 송출하는 서버 장치(102)가, 단말기(103)의 능력을 포함하는 정보를 받는다.
<스텝 2>
서버 장치(102)에서, 콘텐츠 서버(101)로부터 네트워크(104)를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단한다.
<스텝 3>
서버 장치(102)에서, 상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환한다.
<스텝 4>
서버 장치(102)는, 변환 후의 콘텐츠를 네트워크(105)를 통하여 단말기(103)에 송출한다.
이하, 실시예에 의거하여 설명한다.
<실시예 1>
도 1은, 본 발명에 따른 서버 장치의 제1 실시예의 구성을 도시하는 도면이다. 도 1에서, 콘텐츠 서버(101)는, 동화상, 오디오, 음성 중 적어도 1개를 포함하는 콘텐츠의 압축 부호화 비트 스트림 또는 파일을 축적한다.
단말기(103)는, 전송로(105)를 통하여, 서버 장치(102)에 대해, 접속 요구를 행한다. 이 때에, 단말기(103)는, 단말기의 능력 정보를 서버 장치(102)에 전달한다. 능력 정보의 전달에는, 예를 들면 IETF(Internet Engineering Task Force)에서 정해져 있는 RFC 2326 RTCP(Real Time Control Protocol)나, RFC 2327 SDP(Session Description Protocol) 등을 사용할 수 있다.
여기서, 전송로(105)는, CS(Circuit Switch)망, IP(Internet Protocol)망 어느 쪽이나 좋지만, 이후의 실시예에서는, IP망으로 상정하여 설명한다.
도 1을 참조하여, 서버 장치(102)에 대해서 설명한다. 송수신부(110)는, 단말기(103)로부터의 능력 정보를 수신하고 제어ㆍ해석부(108)에 출력하고, 제어ㆍ해석부(108)는 단말기(103)로부터의 능력 정보를 해석한다. 송수신부(107)는 전송로(104)를 통하여 콘텐츠 서버(101)로부터 콘텐츠를 수신한다.
콘텐츠에는 동화상이 포함되어 있는 경우, 콘텐츠 서버(101)는, 선택된 콘텐츠의 동화상 데이터를 복호하는 데에 필요한 복호화 정보(예를 들면 DCI 정보:Decoder Configration Information)나 파일 형식 등을, 동화상 스트림이나 동화상 파일과 함께 또는 별도, 송수신부(107)에 출력한다.
송수신부(107)는, 복호화 정보나 파일 형식 등을 입력하고, 제어ㆍ해석부(108)에 출력한다.
제어ㆍ해석부(108)는,
ㆍ송수신부(110)로부터 입력한 단말기(103)로부터의 능력 정보와,
ㆍ송수신부(107)로부터 입력한 콘텐츠의 동화상 데이터의 DCI 정보나 파일 형식 등에 포함되는, 동화상에 관한 코덱, 비트 레이트, 화면 해상도, 파일 형식을 비교한다.
제어ㆍ해석부(108)는, 상기 비교의 결과, 이들의 적어도 1개가 일치하지 않는 경우는, 트랜스코더(109)에 트랜스코드 처리를 지시한다.
트랜스코더(109)는, 제어ㆍ해석부(108)로부터의 지시를 받고, 송수신부(107)로부터 콘텐츠의 동화상 데이터 스트림을 입력받고, 상기의 일치하지 않는 파라미터에 대하여 변환을 행한다. 그리고, 트랜스코더(109)는, 변환 후의 출력 스트림을, 송수신부(110)를 통하여 전송로(105) 경유로 단말기(103)에 출력한다. 또한, 도 1의 서버 장치(102)의 각 부는, 서버 장치(102)의 컴퓨터 상에서 실행되는 프로그램에 의해, 그 기능ㆍ처리를 실현하도록 하여도 되는 것은 물론이다.
도 2는, 도 1의 트랜스코더(109)의 일 구성예를 도시하는 블록도이다. 도 2를 참조하면, 변환 제어부(201), 수신 버퍼(202), 파일 판독부(203), 트랜스코더부(204), 파일 기입부(205), 스위치부(206), 송신 버퍼(207)를 구비하고 있다.
수신 버퍼(202)는, 도 1의 송수신부(107)로부터 동화상 데이터 스트림 또는 동화상 파일을 미리 정해진 사이즈마다 수신하고 일단 버퍼링한다.
변환 제어부(201)는, 도 1의 제어ㆍ해석부(108)로부터, 변환에 관한 제어 정보를 수취하고, 트랜스코드 처리를 행할지의 여부를 판별한다. 예를 들면, 코덱, 비트 레이트, 화면 해상도, 파일 형식의 4종의 파라미터가 모두 일치하는 경우, 변환 제어부(201)는, 수신 버퍼(202) 및 스위치부(206)에 대하여, 트랜스코드 처리를 하지 않는다고 하는 지시를 출력하고, 수신 버퍼(202)가 수신한 동화상 데이터 스트림을 스루로 송신 버퍼(207)에 출력한다. 트랜스코더(109)는 송수신부(107)로부터 콘텐츠의 동화상 데이터 스트림을 입력받고, 트랜스코드 처리는 스루로 송수신부(110)에 출력하고, 송수신부(110)는 전송로(105)를 통하여 단말기(103)에 동화상 데이터 스트림을 출력한다.
한편, 단말기의 능력 정보와, 동화상에 관한 코덱, 비트 레이트, 화면 해상도, 파일 형식의 4종의 파라미터 중 1종이라도 일치하지 않는 경우, 변환 제어부(201)는, 어느 파라미터에 대하여 트랜스코드 처리를 행할지를 판별하고, 지시를 출력한다.
예를 들면, 코덱, 비트 레이트 및 화면 해상도가 일치하지 않는 예로서, 콘텐츠의 동화상 스트림의 비트 레이트가 MPEG-4, 128kbps이고 화면 해상도가 CIF(Common Intermediate Format)이지만, 단말기는 H.263,64kbps이고 QCIF(Quater Common Intermediate Format) 등의 경우는, 변환 제어부(201)는, 수신 버퍼(202), 파일 판독부(203), 트랜스코더부(204), 스위치부(206), 파일 기입부(205)에 지시를 출력한다.
트랜스코더부(204)는, 수신 버퍼(202)로부터 화상 데이터 스트림 또는 파일을 수신하고, 일단 버퍼링한다.
파일의 경우는, 파일 판독부(203)는 변환 제어부(201)로부터 지시된 파일 형식으로 저장된 동화상 스트림을 판독하여 출력한다.
트랜스코더부(204)는, 변환 제어부(201)로부터 지시된, 비트 레이트, 화면 해상도, 코덱에 대해서 트랜스코드 처리를 행하여 출력한다.
파일 기입부(205)는, 변환 제어부(201)로부터 지시된 파일 형식으로 트랜스코드 후의 동화상 스트림을 파일에 기입하고, 스위치부(206)는, a측이 접속되고, 파일이 미리 정해진 사이즈마다 송신 버퍼(207)에 출력된다. 송신 버퍼(207)는 미리 정해진 사이즈마다 출력한다.
또한, 수신 버퍼(202)가 수신하는 것이 파일이 아니라, 동화상 데이터 스트림인 경우, 파일 판독부(203)와 파일 기입부(205)는 스루 처리한다.
또한, 상기에서, 동화상 코덱은, H.263, MPEG-4, H.264 등 주지의 것을 사용할 수 있다. 파일 형식은 예를 들면, 3GP 파일 형식, 3GP2 파일 형식 등, 주지의 것을 사용할 수 있다.
본 실시예에 따르면, 콘텐츠에 동화상, 오디오, 음성 중 적어도 1개를 포함하는 경우에, 코덱, 비트 레이트, 화면 해상도, 파일 형식 등의 능력 정보가 다른 다양한 단말기에 적합한 동화상 스트림을 IP 네트워크 또는 회선 교환 네트워크를 통하여 전송할 수 있다.
<실시예 2>
도 3은, 본 발명의 제2 실시예의 구성을 도시하는 도면이다. 도 3에서, 도 1과 동일한 구성 요소에는 동일한 참조 번호가 첨부되어 있고, 그 동일한 구성 요소는 도 1과 동일한 동작을 행하므로 설명은 생략한다.
도 3을 참조하면, 본 실시예에서, 서버 장치(102A)의 송수신부(120)는, 콘텐츠 서버(101A)로부터 동화상 데이터뿐만 아니라 광고 등의 다른 영상 또는 오디오 또는 음성 중 적어도 1개를 수신한다. 특별히 제한되지 않지만, 본 실시예에서는, 광고 등의 다른 영상을 수신하는 예에 대해서 설명한다. 송수신부(120)는, 트랜스코더(209)에, 다른 동화상 스트림 또는 다른 동화상 파일을 출력한다.
도 4는, 트랜스코더(209)의 구성을 도시하는 블록도이다. 도 4에서, 도 2와 동일한 구성 요소에는 동일한 참조 번호가 첨부되어 있고, 동일한 구성 요소는 도 2와 동일한 동작을 행하므로 설명은 생략한다.
본 실시예에서는, 다른 영상으로서, 동화상 스트림을 수신하는 경우를 설명한다. 도 4에서, 트랜스코더부(224)는, 콘텐츠 동화상 스트림 외에, 미리 정해진 타이밍에서, 다른 영상 스트림을 입력하고, 콘텐츠 동화상에 대하여, 다른 영상을 영상 합성시킨 동화상 스트림을 생성하고, 스위치부(206)를 통하여, 송신 버퍼(207)에 출력한다. 본 실시예에 따르면, 콘텐츠 영상에 대해 광고 등의 다른 영상을 삽입 또는 영상 합성할 수 있다.
<실시예 3>
도 5는, 본 발명의 제3 실시예의 구성을 도시하는 도면이다. 도 5에서, 도 1과 동일한 구성 요소에는 동일한 참조 번호가 첨부되어 있고, 그 동일한 구성 요소는 도 1과 동일한 동작을 행하므로 설명은 생략한다.
도 5에서, 서버 장치(102B)의 송수신부(320)는, 문자 정보를 입력하고, 트랜스코더(309)에 출력한다.
도 6은, 도 5의 트랜스코더(309)의 구성을 도시하는 도면이다. 도 6에서, 도 2와 동일한 구성 요소에는 동일한 참조 번호가 첨부되어 있고, 동일한 구성 요소는 도 2와 동일한 동작을 행하므로 설명은 생략한다.
파일 기입부(305)는, 도 5의 송수신부(320)로부터 문자 정보를 입력받고, 동화상 파일에 대하여 미리 정해진 위치에 문자 정보를 삽입하기 위한 플래그를 기입한다.
본 실시예에 따르면, 콘텐츠의 미리 정해진 시간 타이밍, 또는, 미리 정해진 위치에, 문자를 삽입, 또는, 중첩할 수 있다.
<실시예 4>
도 7은, 본 발명의 제4 실시예를 도시하는 도면이다. 도 7에서, 도 1과 동일한 구성 요소에는 동일한 참조 번호가 첨부되어 있고, 동일한 구성 요소는 도 1과 동일한 동작을 행하므로 설명은 생략한다. 도 7을 참조하면, 본 실시예에서, 서버 장치(102C)는, 도 1의 서버 장치(102)에, 감시ㆍ제어부(410)가 추가되어 있다.
감시ㆍ제어부(410)는, 네트워크(전송로)(105)의 트래픽 상태를 감시하고, 트래픽이 붐비고 있는 경우에는 단말기(103)로부터 접속 요구가 있어도 접속 거부하는 접속 제어나, 단말기(103)로부터 SDP(Session Description Protocol)나 RTSP(Real Time Streaming Protocol)를 이용하여 요구되는, QoS(Quality of Service) 요구나 대역폭의 요구에 대해 네트워크의 대역폭이나 트래픽 상황을 고려하여 단말기에 배신하는 콘텐츠의 대역폭이나 QoS를 관리하는 대역 관리의 적어도 1개를 실현한다.
본 실시예에 따르면, 네트워크의 트래픽 상태를 감시하고 단말기와의 접속 가부를 제어하거나, 단말기로부터의 요구 또는 콘텐츠로부터의 요구 중 적어도 한쪽의 요구를 만족시키기 위해 네트워크의 대역 관리를 행할 수 있다.
상기 실시예를 개별로 설명하였지만, 본 발명에서, 각 실시예를 조합하여도 되는 것은 물론이다.
또한, 상기의 특허 문헌의 각 개시를, 본서에 인용으로써 포함하는 것으로 한다. 본 발명의 전체 개시(청구의 범위를 포함함)의 틀 내에서, 또한 그 기본적 기술 사상에 기초하여, 실시 형태 내지 실시예의 변경ㆍ조정이 가능하다. 또한, 본 발명의 청구의 범위의 틀 내에서 다양한 개시 요소의 다양한 조합 내지 선택이 가능하다. 즉, 본 발명은, 청구의 범위를 포함하는 전체 개시, 기술적 사상에 따라서 당업자이면 이룰 수 있는 각종 변형, 수정을 포함하는 것은 물론이다.
본 발명에 따르면 이하의 구성이 제공된다.
(부기 1)
네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버 장치로서,
상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받고,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하는 제어부와,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는 변환부
를 구비하는 것을 특징으로 하는 서버 장치.
(부기 2)
상기 제어부는,
상기 단말기로부터 송신되는 상기 단말기의 능력을 포함하는 정보를 받아서 해석하고,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠와 함께, 또는 별도 입력되는, 상기 콘텐츠의 복호화 정보, 파일 형식으로부터, 상기 코덱, 비트 레이트, 해상도, 파일 형식의 정보를 취득하여, 상기 단말기의 능력과 비교하고,
상기 콘텐츠에 관한 코덱, 비트 레이트, 해상도, 및, 파일 형식 중 상기 단말기의 능력에 합치하지 않는 것이 적어도 1개 있을 경우에, 상기 변환부에 변환 지시를 출력하는 제어ㆍ해석부를 구비하고,
상기 변환부는,
상기 제어ㆍ해석부로부터의 변환의 지시를 받으면, 상기 콘텐츠에 관한 코덱, 비트 레이트, 해상도, 및, 파일 형식 중 상기 단말기의 능력에 합치하지 않는 것에 대해서, 상기 콘텐츠에 트랜스코드 처리를 실시하는 트랜스코더부를 구비하고, 상기 트랜스코더부로부터 출력되는 콘텐츠가 전송로를 통하여 상기 단말기에 송출되는 것을 특징으로 하는 부기 1에 기재된 서버 장치.
(부기 3)
상기 트랜스코더부는,
상기 콘텐츠의 동화상 데이터 스트림을 수신하고 일시적으로 축적하는 수신 버퍼와,
상기 제어ㆍ해석부로부터, 변환에 관한 제어 정보를 수취하고, 트랜스코드 처리의 유무의 지시를 출력하는 변환 제어부
를 구비하고,
상기 단말기의 능력 정보와, 동화상에 관한 코덱, 비트 레이트, 화면 해상도의 파라미터가 모두 일치하는 경우, 상기 변환 제어부는, 트랜스코드 처리를 행하지 않는 지시를 출력하고, 상기 수신 버퍼로부터의 동화상 데이터는 스루로 상기 트랜스코더부의 송수신부로부터, 네트워크 전송로를 통하여, 상기 단말기에 송출되고,
상기 단말기의 능력 정보와, 동화상에 관한 코덱, 비트 레이트, 화면 해상도의 파라미터 중 하나라도 일치하지 않는 경우, 상기 변환 제어부는, 어느 파라미터에 대하여 트랜스코드 처리를 행할지를 판별하여 지시를 출력하고,
상기 트랜스코더부는, 상기 수신 버퍼로부터 동화상 데이터 스트림을 수취하고, 상기 변환 제어부로부터 지시된, 비트 레이트, 화면 해상도, 코덱의 해당 파라미터에 대해서 트랜스코드 처리를 실행하여 출력하고,
상기 변환 제어부로부터의 지시에 기초하여, 상기 수신 버퍼로부터 동화상 데이터 스트림과, 상기 트랜스코더부에서 트랜스코드 처리된 동작 데이터 스트림과의 한쪽을 선택하여 출력하는 스위치부와,
상기 스위치부의 출력을 받아 미리 정해진 사이즈마다 출력하는 송신 버퍼
를 구비한 것을 특징으로 하는 부기 2에 기재된 서버 장치.
(부기 4)
상기 수신 버퍼에 동화상 스트림이 파일로 축적되는 경우에, 상기 변환 제어부로부터 지시된 파일 형식으로 저장된 동화상 스트림을, 상기 수신 버퍼로부터 판독하여 출력하는 파일 판독부를 구비하고,
상기 트랜스코더부는, 상기 변환 제어부로부터의 지시에 기초하여, 상기 파일 판독부에서 판독된 동화상 스트림을 트랜스코드 처리하고,
상기 트랜스코더부에서 트랜스코드 처리된 동화상 스트림을, 상기 변환 제어부로부터 지시된 파일 형식으로 파일에 기입하는 파일 기입부를 구비하고,
상기 스위치부는, 상기 변환 제어부로부터의 지시에 기초하여, 상기 파일 기입부의 출력과, 상기 수신 버퍼의 출력과의 한쪽을 선택하고, 미리 정해진 사이즈마다 상기 송신 버퍼에 출력하는 것을 특징으로 하는 부기 3에 기재된 서버 장치.
(부기 5)
상기 변환부는, 송출해야 할 콘텐츠의 소망의 위치에,
다른 영상, 오디오, 음성 중의 적어도 1개를 삽입하거나, 또는, 다른 영상을 영상 합성한 후에,
콘텐츠를 송출하는 것을 특징으로 하는 부기 1 내지 4 중 어느 하나에 기재된 서버 장치.
(부기 6)
상기 다른 영상, 오디오, 음성 중의 적어도 1개는 광고를 포함하는 것을 특징으로 하는 부기 5에 기재된 서버 장치.
(부기 7)
상기 변환부는, 송출해야 할 콘텐츠에 대하여,
미리 정해진 시간 타이밍, 또는, 미리 정해진 위치에,
문자를 삽입하거나, 또는, 중첩한 후에,
콘텐츠를 송출하는 것을 특징으로 하는 부기 1 내지 6 중 어느 하나에 기재된 서버 장치.
(부기 8)
네트워크의 트래픽 상태를 감시하고 상기 단말기와의 접속 가부를 제어하는 접속 제어와,
상기 단말기로부터의 요구, 또는, 콘텐츠로부터의 요구 중 적어도 한쪽의 요구를 만족시키기 위해 행하는 네트워크의 대역 관리 중의 적어도 1개를 행하는 감시 제어부를 더 구비하는 것을 특징으로 하는 부기1 내지 7 중 어느 하나에 기재된 서버 장치.
(부기 9)
부기 1 내지 8 중 어느 하나에 기재된 서버 장치와,
콘텐츠를 상기 서버 장치에 공급하는 콘텐츠 서버와,
상기 서버 장치와 네트워크를 통하여 접속되는 상기 단말기
를 구비한 콘텐츠 전송 시스템.
(부기 10)
네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버가,
상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받고,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하고,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는
것을 특징으로 하는 콘텐츠 배신 방법.
(부기 11)
송출해야 할 콘텐츠의 소망의 위치에,
다른 영상, 오디오, 음성 중 적어도 1개를 삽입하거나, 또는, 다른 영상을 영상 합성한 후에,
콘텐츠를 송출하는 것을 특징으로 하는 부기 10에 기재된 콘텐츠 배신 방법.
(부기 12)
송출해야 할 콘텐츠에 대해,
미리 정해진 시간 타이밍, 또는, 미리 정해진 위치에,
문자를 삽입하거나, 또는, 중첩한 후에,
콘텐츠를 송출하는 것을 특징으로 하는 부기 10 또는 11에 기재된 콘텐츠 배신 방법.
(부기 13)
네트워크의 트래픽 상태를 감시하고, 상기 단말기와의 접속 가부를 제어하는 접속 제어와,
상기 단말기로부터의 요구 또는 상기 콘텐츠로부터의 요구 중 적어도 한쪽의 요구를 만족시키기 위해 행하는 네트워크의 대역 관리 중의 적어도 1개를 행하는 것을 특징으로 하는 부기 10 내지 12 중 어느 하나에 기재된 콘텐츠 배신 방법.
(부기 14)
네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버에,
상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받는 처리와,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하는 처리와,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는 처리
를 실행시키는 프로그램.
(부기 15)
송출해야 할 콘텐츠의 소망의 위치에,
다른 영상, 오디오, 음성 중 적어도 1개를 삽입하거나, 또는, 다른 영상을 영상 합성한 후에,
콘텐츠를 송출하는 처리를,
상기 서버에 실행시키는 부기 14에 기재된 프로그램.
(부기 16)
송출해야 할 콘텐츠에 대해,
미리 정해진 시간 타이밍, 또는, 미리 정해진 위치에,
문자를 삽입하거나, 또는, 중첩한 후에,
콘텐츠를 송출하는 처리를,
상기 서버에 실행시키는 부기 14 또는 15에 기재된 프로그램.
(부기 17)
네트워크의 트래픽 상태를 감시하고, 상기 단말기와의 접속 가부를 제어하는 접속 제어와,
상기 단말기로부터의 요구, 또는, 콘텐츠로부터의 요구 중 적어도 한쪽의 요구를 만족시키기 위해 행하는 네트워크의 대역 관리 중의 적어도 1개를 행하는 처리를,
상기 서버에 실행시키는 부기 14 내지 16 중 어느 한 하나에 기재된 프로그램.
101, 101A : 콘텐츠 서버
102, 102A, 102B, 102C : 서버 장치
103 : 단말기
104, 105 : 전송로
107, 110, 120, 320 : 송수신부
108 : 제어ㆍ해석부
109, 209, 309 : 트랜스코더
201 : 변환 제어부
202 : 수신 버퍼
203 : 파일 판독부
204, 224 : 트랜스코더부
205, 305 : 파일 기입부
206 : 스위치부
207 : 송신 버퍼
410 : 감시ㆍ제어부
102, 102A, 102B, 102C : 서버 장치
103 : 단말기
104, 105 : 전송로
107, 110, 120, 320 : 송수신부
108 : 제어ㆍ해석부
109, 209, 309 : 트랜스코더
201 : 변환 제어부
202 : 수신 버퍼
203 : 파일 판독부
204, 224 : 트랜스코더부
205, 305 : 파일 기입부
206 : 스위치부
207 : 송신 버퍼
410 : 감시ㆍ제어부
Claims (17)
- 네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버 장치로서,
상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받고,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하는 제어부와,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는 변환부
를 구비하는 것을 특징으로 하는 서버 장치. - 제1항에 있어서,
상기 제어부는,
상기 단말기로부터 송신되는 상기 단말기의 능력을 포함하는 정보를 받아서 해석하고,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠와 함께, 또는 별도 입력되는, 상기 콘텐츠의 복호화 정보, 파일 형식으로부터, 상기 코덱, 비트 레이트, 해상도, 파일 형식의 정보를 취득하여, 상기 단말기의 능력과 비교하고,
상기 콘텐츠에 관한 코덱, 비트 레이트, 해상도, 및, 파일 형식 중 상기 단말기의 능력에 합치하지 않는 것이 적어도 1개 있을 경우에, 상기 변환부에 변환 지시를 출력하는 제어ㆍ해석부를 구비하고,
상기 변환부는,
상기 제어ㆍ해석부로부터의 변환의 지시를 받으면, 상기 콘텐츠에 관한 코덱, 비트 레이트, 해상도, 및, 파일 형식 중 상기 단말기의 능력에 합치하지 않는 것에 대해서, 상기 콘텐츠에 트랜스코드 처리를 실시하는 트랜스코더부를 구비하고, 상기 트랜스코더부로부터 출력되는 콘텐츠가 전송로를 통하여 상기 단말기에 송출되는 것을 특징으로 하는 서버 장치. - 제2항에 있어서,
상기 트랜스코더부는,
상기 콘텐츠의 동화상 데이터 스트림을 수신하고 일시적으로 축적하는 수신 버퍼와,
상기 제어ㆍ해석부로부터, 변환에 관한 제어 정보를 수취하고, 트랜스코드 처리의 유무의 지시를 출력하는 변환 제어부를 구비하고,
상기 단말기의 능력 정보와, 동화상에 관한 코덱, 비트 레이트, 화면 해상도의 파라미터가 모두 일치한 경우, 상기 변환 제어부는, 트랜스코드 처리를 행하지 않는 지시를 출력하고, 상기 수신 버퍼로부터의 동화상 데이터는 스루로 상기 트랜스코더부의 송수신부로부터, 네트워크 전송로를 통하여, 상기 단말기에 송출되고,
상기 단말기의 능력 정보와, 동화상에 관한 코덱, 비트 레이트, 화면 해상도의 파라미터 중 하나라도 일치하지 않는 경우, 상기 변환 제어부는, 어느 파라미터에 대해 트랜스코드 처리를 행할지를 판별하여 지시를 출력하고,
상기 트랜스코더부는, 상기 수신 버퍼로부터 동화상 데이터 스트림을 수취하고, 상기 변환 제어부로부터 지시된, 비트 레이트, 화면 해상도, 코덱의 해당 파라미터에 대해서 트랜스코드 처리를 실행하여 출력하고,
상기 변환 제어부로부터의 지시에 기초하여, 상기 수신 버퍼로부터 동화상 데이터 스트림과, 상기 트랜스코더부에서 트랜스코드 처리된 동작 데이터 스트림과의 한쪽을 선택하여 출력하는 스위치부와,
상기 스위치부의 출력을 받아 미리 정해진 사이즈마다 출력하는 송신 버퍼를 구비한 것을 특징으로 하는 서버 장치. - 제3항에 있어서,
상기 수신 버퍼에 동화상 스트림이 파일로 축적되는 경우에, 상기 변환 제어부로부터 지시된 파일 형식으로 저장된 동화상 스트림을, 상기 수신 버퍼로부터 판독하여 출력하는 파일 판독부를 구비하고,
상기 트랜스코더부는, 상기 변환 제어부로부터의 지시에 기초하여, 상기 파일 판독부에서 판독된 동화상 스트림을 트랜스코드 처리하고,
상기 트랜스코더부에서 트랜스코드 처리된 동화상 스트림을, 상기 변환 제어부로부터 지시된 파일 형식으로 파일에 기입하는 파일 기입부를 구비하고,
상기 스위치부는, 상기 변환 제어부로부터의 지시에 기초하여, 상기 파일 기입부의 출력과, 상기 수신 버퍼의 출력과의 한쪽을 선택하고, 미리 정해진 사이즈마다 상기 송신 버퍼에 출력하는 것을 특징으로 하는 서버 장치. - 제1항 내지 제4항 중 어느 한 항에 있어서,
상기 변환부는, 송출해야 할 콘텐츠의 소망의 위치에,
다른 영상, 오디오, 음성 중의 적어도 1개를 삽입하거나, 또는, 다른 영상을 영상 합성한 후에,
콘텐츠를 송출하는 것을 특징으로 하는 서버 장치. - 제5항에 있어서,
상기 다른 영상, 오디오, 음성 중의 적어도 1개는 광고를 포함하는 것을 특징으로 하는 서버 장치. - 제1항 내지 제6항 중 어느 한 항에 있어서,
상기 변환부는, 송출해야 할 콘텐츠에 대하여,
미리 정해진 시간 타이밍, 또는, 미리 정해진 위치에,
문자를 삽입하거나, 또는, 중첩한 후에,
콘텐츠를 송출하는 것을 특징으로 하는 서버 장치. - 제1항 내지 제7항 중 어느 한 항에 있어서,
네트워크의 트래픽 상태를 감시하고 상기 단말기와의 접속 가부를 제어하는 접속 제어와,
상기 단말기로부터의 요구, 또는, 콘텐츠로부터의 요구 중 적어도 한쪽의 요구를 만족시키기 위해 행하는 네트워크의 대역 관리 중의 적어도 1개를 행하는 감시 제어부를 더 구비하는 것을 특징으로 하는 서버 장치. - 제1항 내지 제8항 중 어느 한 항에 기재된 서버 장치와,
콘텐츠를 상기 서버 장치에 공급하는 콘텐츠 서버와,
상기 서버 장치와 네트워크를 통하여 접속되는 상기 단말기를 구비한 콘텐츠 전송 시스템. - 네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버가,
상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받고,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하고,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는
것을 특징으로 하는 콘텐츠 배신 방법. - 제10항에 있어서,
송출해야 할 콘텐츠의 소망의 위치에,
다른 영상, 오디오, 음성 중 적어도 1개를 삽입하거나, 또는, 다른 영상을 영상 합성한 후에,
콘텐츠를 송출하는 것을 특징으로 하는 콘텐츠 배신 방법. - 제10항 또는 제11항에 있어서,
송출해야 할 콘텐츠에 대해,
미리 정해진 시간 타이밍, 또는, 미리 정해진 위치에,
문자를 삽입하거나, 또는, 중첩한 후에,
콘텐츠를 송출하는 것을 특징으로 하는 콘텐츠 배신 방법. - 제10항 내지 제12항 중 어느 한 항에 있어서,
네트워크의 트래픽 상태를 감시하고, 상기 단말기와의 접속 가부를 제어하는 접속 제어와,
상기 단말기로부터의 요구 또는 상기 콘텐츠로부터의 요구 중 적어도 한쪽의 요구를 만족시키기 위해 행하는 네트워크의 대역 관리 중의 적어도 1개를 행하는 것을 특징으로 하는 콘텐츠 배신 방법. - 네트워크를 통하여 단말기에 콘텐츠를 송출하는 서버에,
상기 단말기로부터 상기 단말기의 능력을 포함하는 정보를 받는 처리와,
네트워크를 통하여 입력되는, 영상, 음성, 오디오 중의 적어도 1개를 포함하는 콘텐츠에 대해서, 상기 콘텐츠의 복호에 관한 정보로서 코덱, 비트 레이트, 해상도, 파일 형식을 포함하는 정보를 취득하여, 상기 단말기의 능력과 비교하고, 상기 콘텐츠의 변환이 필요한지의 여부를 판단하는 처리와,
상기 변환이 필요하다고 판단된 경우, 상기 콘텐츠의 코덱, 비트 레이트, 해상도, 파일 형식 중의 적어도 1개를 변환하여, 상기 단말기의 능력에 적합한 콘텐츠를 생성하여 상기 단말기에 송출하는 처리
를 실행시키는 프로그램. - 제14항에 있어서,
송출해야 할 콘텐츠의 소망의 위치에,
다른 영상, 오디오, 음성 중 적어도 1개를 삽입하거나, 또는, 다른 영상을 영상 합성한 후에,
콘텐츠를 송출하는 처리를,
상기 서버에 실행시키는 프로그램. - 제14항 또는 제15항에 있어서,
송출해야 할 콘텐츠에 대해,
미리 정해진 시간 타이밍, 또는, 미리 정해진 위치에,
문자를 삽입하거나, 또는, 중첩한 후에,
콘텐츠를 송출하는 처리를 상기 서버에 실행시키는 프로그램. - 제14항 내지 제16항 중 어느 한 항에 있어서,
네트워크의 트래픽 상태를 감시하고, 상기 단말기와의 접속 가부를 제어하는 접속 제어와,
상기 단말기로부터의 요구, 또는, 콘텐츠로부터의 요구 중 적어도 한쪽의 요구를 만족시키기 위해 행하는 네트워크의 대역 관리 중의 적어도 1개를 행하는 처리를,
상기 서버에 실행시키는 프로그램.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008109300A JP2009260818A (ja) | 2008-04-18 | 2008-04-18 | サーバ装置とコンテンツ配信方法とプログラム |
JPJP-P-2008-109300 | 2008-04-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20100124811A true KR20100124811A (ko) | 2010-11-29 |
Family
ID=41199215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20107022671A KR20100124811A (ko) | 2008-04-18 | 2009-04-17 | 서버 장치와 콘텐츠 배신 방법 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20110029606A1 (ko) |
EP (1) | EP2271098A4 (ko) |
JP (1) | JP2009260818A (ko) |
KR (1) | KR20100124811A (ko) |
CN (1) | CN102007774A (ko) |
WO (1) | WO2009128528A1 (ko) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120075594A (ko) * | 2010-12-16 | 2012-07-09 | 한국전자통신연구원 | 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 방법 및 장치 |
KR101641833B1 (ko) * | 2015-05-14 | 2016-07-22 | 한국과학기술원 | 독립된 브라우저 기반의 디지털 사이니지 서비스를 위한 시스템 구조 및 방법 |
WO2022025525A1 (ko) * | 2020-07-28 | 2022-02-03 | 삼성전자(주) | 전자장치, 서버 및 그 제어방법 |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
MX2008010961A (es) * | 2006-03-07 | 2008-09-08 | Nec Corp | Sistema dinamico de distribucion de imagenes y dispositivo de conversion. |
US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
WO2008088741A2 (en) | 2007-01-12 | 2008-07-24 | Ictv, Inc. | Interactive encoded content system including object models for viewing on a remote device |
JPWO2009128515A1 (ja) * | 2008-04-18 | 2011-08-04 | 日本電気株式会社 | ゲートウエイ装置と方法 |
US8171154B2 (en) * | 2009-09-29 | 2012-05-01 | Net Power And Light, Inc. | Method and system for low-latency transfer protocol |
US20120198024A1 (en) * | 2009-10-08 | 2012-08-02 | Nec Corporation | Content distribution system |
JP5526723B2 (ja) * | 2009-11-16 | 2014-06-18 | 富士通株式会社 | 狭帯域ネットワークの大容量データ配信システム |
WO2011068055A1 (ja) * | 2009-12-01 | 2011-06-09 | 株式会社日立製作所 | 情報配信装置、及び双方向操作処理方法 |
US20110138018A1 (en) * | 2009-12-04 | 2011-06-09 | Qualcomm Incorporated | Mobile media server |
CN102111601B (zh) * | 2009-12-23 | 2012-11-28 | 大猩猩科技股份有限公司 | 内容可适性的多媒体处理***与处理方法 |
EP2654074B1 (de) | 2010-03-31 | 2016-10-26 | EV Group E. Thallner GmbH | Verfahren zum permanenten Verbinden zweier Metalloberflächen |
CN102387121B (zh) * | 2010-08-30 | 2014-07-23 | 株式会社日立制作所 | 管理服务器、影像分发控制***及影像分发控制方法 |
KR101471366B1 (ko) * | 2010-09-30 | 2014-12-10 | 에스케이플래닛 주식회사 | 단말기에 따른 적응적 화면 가상화 방법 및 시스템 |
AU2011315950B2 (en) | 2010-10-14 | 2015-09-03 | Activevideo Networks, Inc. | Streaming digital video between video devices using a cable television system |
WO2012100117A1 (en) * | 2011-01-21 | 2012-07-26 | Thomson Licensing | System and method for enhanced remote transcoding using content profiling |
WO2012138660A2 (en) | 2011-04-07 | 2012-10-11 | Activevideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
JP5903835B2 (ja) | 2011-04-28 | 2016-04-13 | 株式会社リコー | 伝送端末、画像表示制御方法、画像表示制御プログラム、記録媒体、および伝送システム |
CN102355501B (zh) * | 2011-09-28 | 2017-06-13 | 华为技术有限公司 | 一种数据处理方法、接入审核设备及*** |
JP5826612B2 (ja) * | 2011-11-18 | 2015-12-02 | 株式会社キーエンス | 画像処理装置、画像処理方法及びコンピュータプログラム |
EP2815582B1 (en) | 2012-01-09 | 2019-09-04 | ActiveVideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
CN103220577B (zh) * | 2012-01-18 | 2015-07-29 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置和*** |
US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
US11483580B2 (en) | 2012-06-12 | 2022-10-25 | Coherent Logix, Incorporated | Distributed architecture for encoding and delivering video content |
KR101952632B1 (ko) | 2012-08-22 | 2019-02-27 | 삼성전자주식회사 | 사용자 단말 장치 및 그를 이용한 컨텐츠 전송 방법 |
US10942735B2 (en) | 2012-12-04 | 2021-03-09 | Abalta Technologies, Inc. | Distributed cross-platform user interface and application projection |
US9883389B2 (en) | 2012-12-14 | 2018-01-30 | Facebook, Inc. | Techniques for communicating notifications to subscribers |
US10085071B2 (en) * | 2013-03-14 | 2018-09-25 | Comcast Cable Communications, Llc | Content aggregation |
WO2014145921A1 (en) * | 2013-03-15 | 2014-09-18 | Activevideo Networks, Inc. | A multiple-mode system and method for providing user selectable video content |
CN104247364B (zh) * | 2013-03-19 | 2017-05-10 | 华为技术有限公司 | 一种应用于远程桌面的视频传输方法及设备、*** |
EP3005712A1 (en) | 2013-06-06 | 2016-04-13 | ActiveVideo Networks, Inc. | Overlay rendering of user interface onto source video |
US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
KR101451956B1 (ko) | 2013-06-07 | 2014-10-16 | 에스케이플래닛 주식회사 | 클라우드 서비스 시스템, 클라우드 서비스 장치 및 이를 이용한 방법 |
JP6139297B2 (ja) | 2013-06-27 | 2017-05-31 | 株式会社東芝 | 電子機器、表示データの送信方法およびプログラム |
CN104683734A (zh) * | 2013-11-26 | 2015-06-03 | 中兴通讯股份有限公司 | 一种视频监控的内容适配方法、***及中心服务器、装置 |
CN104717555B (zh) | 2013-12-11 | 2018-01-02 | 华为技术有限公司 | 视频码流的获取方法及装置 |
EP3099080B1 (en) | 2014-01-23 | 2018-08-22 | Sony Corporation | Decoding device, decoding method, encoding device, and encoding method |
JP5878938B2 (ja) * | 2014-01-29 | 2016-03-08 | 株式会社ソニー・コンピュータエンタテインメント | 配信システム、配信方法、配信プログラム |
US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
CN104702976A (zh) * | 2015-02-10 | 2015-06-10 | 深圳创维数字技术有限公司 | 一种视频播放方法及设备 |
CN106331747B (zh) * | 2015-06-30 | 2019-10-18 | 华为技术有限公司 | 一种视频优化的方法和设备 |
US9973638B2 (en) | 2016-01-26 | 2018-05-15 | Qsc, Llc | Peripheral bus video communication using internet protocol |
CN108881818A (zh) * | 2017-11-02 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | 一种视频数据的传输方法和装置 |
CN108881819A (zh) * | 2017-11-02 | 2018-11-23 | 北京视联动力国际信息技术有限公司 | 一种音频数据的传输方法和装置 |
CN108965914B (zh) * | 2017-12-20 | 2020-12-11 | 视联动力信息技术股份有限公司 | 一种基于视联网的视频数据处理方法及装置 |
WO2019163233A1 (ja) | 2018-02-20 | 2019-08-29 | パナソニックIpマネジメント株式会社 | 三次元データ配信装置および三次元データ配信方法 |
CN111107393A (zh) * | 2019-11-29 | 2020-05-05 | 视联动力信息技术股份有限公司 | 视频转码方法、转码器、电子设备及存储介质 |
CN111083412B (zh) * | 2019-12-05 | 2022-11-08 | 视联动力信息技术股份有限公司 | 视频转接方法、视频转接器、电子设备及存储介质 |
CN111107282B (zh) * | 2019-12-05 | 2023-07-04 | 视联动力信息技术股份有限公司 | 视频切换方法、视频切换器、电子设备及存储介质 |
US11526325B2 (en) | 2019-12-27 | 2022-12-13 | Abalta Technologies, Inc. | Projection, control, and management of user device applications using a connected resource |
CN111447408A (zh) * | 2020-03-03 | 2020-07-24 | 视联动力信息技术股份有限公司 | 一种监控资源的传输方法和装置 |
CN112911337B (zh) * | 2021-01-28 | 2023-06-20 | 北京达佳互联信息技术有限公司 | 用于配置终端设备的视频封面图片的方法和装置 |
Family Cites Families (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5164839A (en) * | 1988-12-27 | 1992-11-17 | Explore Technology, Inc. | Method for handling audio/video source information |
US5706290A (en) * | 1994-12-15 | 1998-01-06 | Shaw; Venson | Method and apparatus including system architecture for multimedia communication |
US6181711B1 (en) * | 1997-06-26 | 2001-01-30 | Cisco Systems, Inc. | System and method for transporting a compressed video and data bit stream over a communication channel |
JP3662129B2 (ja) * | 1997-11-11 | 2005-06-22 | 松下電器産業株式会社 | マルチメディア情報編集装置 |
US6310915B1 (en) * | 1998-11-20 | 2001-10-30 | Harmonic Inc. | Video transcoder with bitstream look ahead for rate control and statistical multiplexing |
US7327791B1 (en) * | 1999-02-22 | 2008-02-05 | Mitsubishi Denki Kabushiki Kaisha | Video decoding method performing selective error concealment and resynchronization |
US6931660B1 (en) * | 2000-01-28 | 2005-08-16 | Opentv, Inc. | Interactive television system and method for simultaneous transmission and rendering of multiple MPEG-encoded video streams |
JP2001218273A (ja) | 2000-02-04 | 2001-08-10 | Livesee Corporation:Kk | 動画音声配信システム |
JP2001326658A (ja) | 2000-03-10 | 2001-11-22 | Fujitsu Ltd | ネットワーク負荷管理装置、通信装置、通信方法、媒体、およびプログラム |
CN1297173C (zh) | 2000-08-10 | 2007-01-24 | 株式会社Ntt都科摩 | 移动通信***,资源切换方法,网络控制装置和方法 |
US7039116B1 (en) * | 2000-11-07 | 2006-05-02 | Cisco Technology, Inc. | Methods and apparatus for embedding and format conversion of compressed video data |
JP2002281483A (ja) * | 2001-03-16 | 2002-09-27 | Ntt Communications Kk | ストリーミングコンテンツ配信システム及び配信方法 |
JP2003051846A (ja) | 2001-08-08 | 2003-02-21 | Nippon Telegr & Teleph Corp <Ntt> | 帯域制御方法、ネットワークサービスシステム、コンテンツサーバ装置、帯域管理装置及びコンテンツ管理装置 |
IL160981A0 (en) * | 2001-09-26 | 2004-08-31 | Interact Devices Inc | System and method for communicating media signals |
JP2003271508A (ja) | 2002-03-14 | 2003-09-26 | Ntt Comware Corp | 携帯端末向けコンテンツ変換システム、及びコンテンツ変換方法 |
JP2003289521A (ja) | 2002-03-27 | 2003-10-10 | Toshiba Corp | 広告挿入方法、配信システム、送出装置および受信装置並びにプログラム |
JP3823929B2 (ja) | 2002-05-17 | 2006-09-20 | ソニー株式会社 | 情報処理装置、情報処理方法、およびコンテンツ配信装置、コンテンツ配信方法、並びにコンピュータ・プログラム |
JP3893350B2 (ja) * | 2002-11-29 | 2007-03-14 | キヤノン株式会社 | 符号化データ変換装置及びその方法 |
KR100798162B1 (ko) * | 2003-04-10 | 2008-01-28 | 닛본 덴끼 가부시끼가이샤 | 동화상 압축 부호화 방식 변환 장치 및 동화상 통신 시스템 |
US7274740B2 (en) * | 2003-06-25 | 2007-09-25 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
JP2005033664A (ja) * | 2003-07-10 | 2005-02-03 | Nec Corp | 通信装置及びその動作制御方法 |
JP2005149113A (ja) * | 2003-11-14 | 2005-06-09 | Nippon Telegr & Teleph Corp <Ntt> | コンテンツ配信方法、装置、並びにプログラム |
JPWO2005071960A1 (ja) * | 2003-12-01 | 2007-12-27 | 松下電器産業株式会社 | ストリーミング・システム |
JP2005275534A (ja) | 2004-03-23 | 2005-10-06 | Vodafone Kk | 移動体通信システム及びサーバ装置 |
JP2005339149A (ja) | 2004-05-26 | 2005-12-08 | Nippon Telegr & Teleph Corp <Ntt> | データ処理装置、データ処理方法およびデータ処理プログラム |
JP2006203682A (ja) * | 2005-01-21 | 2006-08-03 | Nec Corp | 動画像圧縮符号化ビットストリームシンタックス変換装置及び動画像通信システム |
JP2006237663A (ja) | 2005-02-21 | 2006-09-07 | Dowango:Kk | ストリーミング配信システム、ストリーミング配信方法およびプログラム |
JPWO2006123744A1 (ja) * | 2005-05-18 | 2008-12-25 | 日本電気株式会社 | コンテンツ表示システム及びコンテンツ表示方法 |
JP2007006148A (ja) | 2005-06-23 | 2007-01-11 | Casio Comput Co Ltd | 配信装置、端末装置、及び、メディアコンテンツ受信方法 |
US8447121B2 (en) * | 2005-09-14 | 2013-05-21 | Microsoft Corporation | Efficient integrated digital video transcoding |
JP4707514B2 (ja) * | 2005-09-20 | 2011-06-22 | 三菱電機株式会社 | ビデオストリーム供給システム、ビデオストリーム供給装置、及びビデオストリーム受信装置 |
US8000339B2 (en) * | 2005-09-21 | 2011-08-16 | Cisco Technology, Inc. | Method and system for transparently transcoding a multicast stream |
US9544602B2 (en) * | 2005-12-30 | 2017-01-10 | Sharp Laboratories Of America, Inc. | Wireless video transmission system |
JP4585479B2 (ja) * | 2006-03-30 | 2010-11-24 | 株式会社東芝 | サーバ装置および映像配信方法 |
KR100800748B1 (ko) * | 2006-07-28 | 2008-02-01 | 삼성전자주식회사 | 블루투스를 이용한 동영상 스트림 전송 장치 및 방법 |
JP4974641B2 (ja) | 2006-10-24 | 2012-07-11 | 三洋電機株式会社 | 無線装置 |
-
2008
- 2008-04-18 JP JP2008109300A patent/JP2009260818A/ja active Pending
-
2009
- 2009-04-17 WO PCT/JP2009/057747 patent/WO2009128528A1/ja active Application Filing
- 2009-04-17 KR KR20107022671A patent/KR20100124811A/ko not_active Application Discontinuation
- 2009-04-17 EP EP09733058A patent/EP2271098A4/en not_active Withdrawn
- 2009-04-17 CN CN2009801133775A patent/CN102007774A/zh active Pending
- 2009-04-17 US US12/937,014 patent/US20110029606A1/en not_active Abandoned
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120075594A (ko) * | 2010-12-16 | 2012-07-09 | 한국전자통신연구원 | 단말 능력정보 기반의 비호환적인 미디어 콘텐츠 변환 방법 및 장치 |
KR101641833B1 (ko) * | 2015-05-14 | 2016-07-22 | 한국과학기술원 | 독립된 브라우저 기반의 디지털 사이니지 서비스를 위한 시스템 구조 및 방법 |
WO2022025525A1 (ko) * | 2020-07-28 | 2022-02-03 | 삼성전자(주) | 전자장치, 서버 및 그 제어방법 |
Also Published As
Publication number | Publication date |
---|---|
EP2271098A1 (en) | 2011-01-05 |
JP2009260818A (ja) | 2009-11-05 |
US20110029606A1 (en) | 2011-02-03 |
CN102007774A (zh) | 2011-04-06 |
WO2009128528A1 (ja) | 2009-10-22 |
EP2271098A4 (en) | 2012-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20100124811A (ko) | 서버 장치와 콘텐츠 배신 방법 | |
EP2271097A1 (en) | Gateway device, method, and program | |
US9369508B2 (en) | Method for transmitting a scalable HTTP stream for natural reproduction upon the occurrence of expression-switching during HTTP streaming | |
US20120120879A1 (en) | Gateway device, data converting method, and program | |
WO2011030811A1 (ja) | 配信システム、ゲートウェイ、配信方法及びプログラム | |
US20120017249A1 (en) | Delivery system, delivery method, conversion apparatus, and program | |
EP2271174A1 (en) | Gateway device, communication method, and program | |
US8281350B2 (en) | Content distribution system, conversion device, and content distribution method for use therein | |
MX2008010961A (es) | Sistema dinamico de distribucion de imagenes y dispositivo de conversion. | |
US8891539B2 (en) | Re-searching reference image for motion vector and converting resolution using image generated by applying motion vector to reference image | |
US20110164676A1 (en) | Distribution server, distribution system, method, and program | |
US8693536B2 (en) | Server apparatus, communication method and program | |
KR20100024505A (ko) | 변환 장치, 배신 시스템, 및 배신 방법 | |
WO2010027082A1 (ja) | カンファレンスサーバとビデオカンファレンスシステムと方法並びプログラム | |
US8290063B2 (en) | Moving image data conversion method, device, and program | |
KR101656193B1 (ko) | 이기종 망에서의 uhd 비디오 전송을 위한 mmt 기반 방송 시스템 및 방법 | |
KR20090132627A (ko) | 콘텐츠 배신 시스템, 콘텐츠 배신 방법 및 그들에 이용하는 변환 장치 | |
Kasai et al. | The development of a multimedia transcoding system for mobile access to video conferencing | |
TW202423095A (zh) | 回應於網路中斷的視訊內容的自動產生 | |
Sterca et al. | Evaluating Dynamic Client-Driven Adaptation Decision Support in Multimedia Proxy-Caches |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E601 | Decision to refuse application |