KR101528982B1 - 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법과 시스템 - Google Patents
이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법과 시스템 Download PDFInfo
- Publication number
- KR101528982B1 KR101528982B1 KR1020137002797A KR20137002797A KR101528982B1 KR 101528982 B1 KR101528982 B1 KR 101528982B1 KR 1020137002797 A KR1020137002797 A KR 1020137002797A KR 20137002797 A KR20137002797 A KR 20137002797A KR 101528982 B1 KR101528982 B1 KR 101528982B1
- Authority
- KR
- South Korea
- Prior art keywords
- streaming media
- media file
- broadcast
- block
- broadcasting
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 230000002452 interceptive effect Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 10
- 230000001960 triggered effect Effects 0.000 claims description 4
- 238000012546 transfer Methods 0.000 claims description 3
- 239000000969 carrier Substances 0.000 abstract description 3
- 230000000977 initiatory effect Effects 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 4
- 230000002349 favourable effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Images
Classifications
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
-
- 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
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- 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
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- 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/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
-
- 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
-
- 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/4408—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 video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법을 제공한다. 상기 방법은, 스트리밍 미디어 전송을 시작하는 단계(101)와, 스트리밍 미디어 파일을 백그라운드 저장하며 또한 방송위치에 대하여 마킹을 진행하는 단계(102)와, 저장한 스트리밍 미디어 파일을 숨김 설정하며 및/혹은 저장한 스트리밍 미디어 파일에 대하여 암호화하는 단계를 포함한다. 본 발명은 또한 이동 단말기에서 스트리밍 미디어 파일을 저장하는 시스템을 더 포함한다. 상기 방법과 시스템을 통하여 스트리밍 미디어 파일을 이동 단말기에 직접 저장할 수 있다. 또한 사용자로 하여금 융통성있고 유창하게 스트리밍 미디어 파일을 볼 수 있게끔 하는 동시에 통신사업자가 요금을 받는데 영향을 미치지 않으며 오디오 및 비디오 파일의 저작권을 보호하였고 진일보로 통신사업자의 업무 추진에 도움이 된다.
Description
본 발명은 스트리밍 미디어 파일 방송 분야에 관한것으로, 특히 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법과 시스템에 관한것이다.
이동 통신의 발전에 따라 사용자는 이동 단말기에서 실현할 수 있는 부가 서비스에 대하여 가면 갈수록 관심을 모으고 있다. 예를 들면 사진기, 오디오 및 비디오 방송등이 있는데 그중 스트리밍 미디어 서비스는 통신사업자와 사용자가 모두 관심을 가지는 부가 서비스이다. 스트리밍 미디어 방식을 이용하여 전송할 때, 음성, 영상 혹은 애니메이션등 스트리밍 미디어(혹은 flow media) 파일은 스트리밍 미디어 서버로 부터 사용자의 이동 단말기를 향하여 실시간 전송되며, 사용자는 전체 파일이 전부 다운로드 완료될때까지 기다릴 필요없이 몇초 혹은 몇십초의 시동 지연만 거치면 볼 수 있게 된다. 스트리밍 미디어 파일이 이동 단말기에서 방송(혹은 플레이)되는 과정에서도 파일의 나머지 부분은 계속 스트리밍 미디어 서버로 부터 다운로드된다. 스트리밍 미디어 방식의 전송은 스트리밍 미디어 파일의 시동 지연을 배로 줄일 수 있을 뿐만 아니라 또한 큰 캐시 용량을 필요로 하지 않는다. 상기 방식의 제일 큰 우점은 사용자가 전체 파일을 전부 인터넷으로 부터 다운로드한 후에야 볼 수 있는 부족 점을 극복한 것이다. 이와 같은 실시간 전송의 특점에 근거하여 스트리밍 미디어 방식의 전송과 방송은 양호한 네트워크 조건을 필요로 하며 또한 진일보로 사용자가 받아들일 수 있는 요금을 필요로 한다. 이동 단말기의 사용자가 일부 스트리밍 미디어 자원을 볼 때, 시간등 원인으로 단번에 처음부터 마지막까지 볼수 없는 가능성이 있다. 하지만 이와 같은 스트리밍 미디어 자원의 대부분은 횟수에 따라 요금을 받는다. 만일 사용자가 한번에 끝까지 보지 못하고 다음에 다시 보려고 한다면 다시 요금을 지불하여야 하기에 통신사업자와 사용자간의 모순을 초래한다. 또한 네트워크 조건이 좋지 못할 경우, 방송을 중단하고 버퍼를 진행하여야 하기에 사용자로 하여금 연속적으로 보지 못하게 하여 사용자의 체험에 심각한 영향을 준다.
이에 감안하여, 본 발명은 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법과 시스템을 제공함으로서 스트리밍 미디어 파일을 직접 이동 단말기에 저장하고 사용자 이익과 통신사업자 이익을 동시에 고려하는 것을 그 주요목적으로 한다.
상기 목적을 달성하기 위하여 본 발명의 기술방안은 아래와 같이 실현한다.
본 발명은 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법을 제공하였는데 상기 방법은,
스트리밍 미디어 전송을 시작하는 단계와,
스트리밍 미디어 파일을 백그라운드 저장하며 또한 방송위치에 대하여 마킹(marking 혹은 identifying)을 진행하는 단계와,
저장한 스트리밍 미디어 파일을 숨김 설정하며 또한/혹은 저장한 스트리밍 미디어 파일에 대하여 암호화하는 단계를 포함한다.
그중, 스트리밍 미디어 파일에 대하여 암호화한 후, 상기 방법은,
방송을 진행할 때, 저장한 스트리밍 미디어 파일과 마킹한 방송위치를 읽어 내며, 또한 마킹한 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 제한하는 단계와, 방송완료 후 스트리밍 미디어 파일을 자동 삭제하는 단계를 더 포함한다.
그중, 마킹한 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 제한하는데, 그 시간범위는 방송위치의 시간점으로부터 스트리밍 미디어 파일이 완료되는 시간점까지의 사이이다.
그중, 방송위치에 대하여 마킹을 진행하는 단계는, 상기 스트리밍 미디어 파일의 이미 방송된 시간을 입력한 int32 타입의 변수를 스트리밍 미디어 파일의 파일 헤더에 추가하는 단계를 포함한다.
그중, 방송위치에 대하여 마킹을 진행하는 단계는, 스트리밍 미디어 파일을 방송하는 과정중 방송을 중단할 때 방송위치에 대하여 마킹을 진행하는 단계를 더 포함한다.
본 발명은 이동 단말기에서 스트리밍 미디어 파일을 저장하는 시스템을 더 제공하는데, 상기 시스템은 스트리밍 미디어 인터랙티브 블록과, 코덱(codec:coder 과 decoder)블록과, 메모리보호블록을 포함한다. 그중,
상기 스트리밍 미디어 인터랙티브 블록은, 스트리밍 미디어 전송을 시작하며, 또한 전송하여 온 스트리밍 미디어 파일을 코덱블록에 송신한다.
상기 코덱블록은, 방송위치에 대하여 마킹을 진행하며, 스트리밍 미디어 파일을 메모리블록에 송신하여 백그라운드 저장한다.
상기 메모리보호블록은, 상기 코덱블록이 송신한 스트리밍 미디어 파일을 숨김 설정하며 및/혹은 상기 스트리밍 미디어 파일에 대하여 암호화하며 백그라운드 저장한다.
그중, 상기 시스템은 방송블록을 더 포함한다. 상기 방송블록은, 코덱블록을 통하여 메모리보호블록에 저장된 스트리밍 미디어 파일과 마킹한 방송위치를 읽어 내며, 또한 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 제한하여 방송을 진행하며, 방송이 완료된 후 스트리밍 미디어 파일을 자동 삭제한다.
본 발명이 제공한 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법과 시스템은, 스트리밍 미디어 전송을 시작하고, 스트리밍 미디어 파일을 백그라운드 저장하며 또한 방송위치에 대하여 마킹하고, 저장한 스트리밍 미디어 파일을 숨김 설정하며 또한/혹은 저장한 스트리밍 미디어 파일에 대하여 암호화는 것을 통하여, 스트리밍 미디어 파일을 이동 단말기에 직접 저장하는 것을 실현하였다. 또한 사용자로 하여금 융통성 있게 스트리밍 미디어 파일을 볼 수 있게끔 하며, 스트리밍 미디어 파일로 하여금 로컬 플레이의 효과를 실현하게끔 하고, 사용자는 통신사업자가 제공한 서비스를 유창하게 시청할 수 있으며, 사용자의 만족도를 대폭 향상시키였다. 동시에, 방송위치에 대하여 마킹을 진행하고 저작권보호를 진행하여, 통신사업자가 요금을 받는데 영향을 미치지 않으며, 오디오 및 비디오 파일의 저작권을 보호하였으며, 진일보로 통신사업자의 업무 추진에 도움이 된다.
도1은 본 발명에 따른 이동 단말기에서 스트리밍 미디어 파일을 저장하고 방송하는 방법의 흐름도이다.
도2는 본 발명에 따른 저장한 스트리밍 미디어 파일을 방송하는 방법의 흐름도이다.
도3은 본 발명에 따른 이동 단말기에서 스트리밍 미디어 파일을 저장하고 방송하는 시스템의 블록도이다.
도2는 본 발명에 따른 저장한 스트리밍 미디어 파일을 방송하는 방법의 흐름도이다.
도3은 본 발명에 따른 이동 단말기에서 스트리밍 미디어 파일을 저장하고 방송하는 시스템의 블록도이다.
본 발명의 기본사상은 이동 단말기로 하여금 사용자가 스트리밍 미디어를 오프라인으로 보는 것을 지원하게 끔하여 스트리밍 미디어의 로컬 플레이 효과를 실현하는 것이다. 또한 이동 단말기는 로컬에 저장된 스트리밍 미디어 파일에 대하여 디지털 저작권 보호를 진행하는 것을 책임지며, 통신사업자의 요금에 영향을 미치지 않고, 사용자로 하여금 통신사업자가 제공한 서비스를 유창하게 시청할 수 있게끔하여 사용자의 만족도를 대폭 향상시키며, 진일보로 통신사업자의 업무 추진에 도움이 된다.
아래에 도면과 구체적 실시예를 결합하여 본 발명의 기술방안에 대하여 진일보로 상세히 설명한다.
도1은 본 발명에 따른 이동 단말기에서 스트리밍 미디어 파일을 저장하고 방송하는 방법의 흐름도이며, 도1에 나타낸 바와 같이 상기 저장과 방송의 방법은 구체적으로 아래와 같은 단계를 포함한다.
단계101, 스트리밍 미디어 전송을 시작한다.
구체적으로, 이동 단말기는 데이터 링크를 통하여 스트리밍 미디어 서버와 연결하며, 또한 스트리밍 미디어 서버로 부터 스트리밍 미디어 파일을 취득한다. 그중, 이동 단말기는 스트리밍 미디어 전송의 프로토콜(예를 들면: 실시간 스트리밍 프로토콜, 즉 Real Time Streaming Protocol, RTSP )을 지원하는 것을 통하여 스트리밍 미디어 서버로 부터 스트리밍 미디어 파일을 취득하며 또한 상기 프로토콜에 근거하여 취득한 스트리밍 미디어 파일을 해석한다. RTSP를 이용하여 스트리밍 미디어 파일을 청구하는 표준포맷은 <청구방법> <URI> <RTSP버전> [메시지 헤더] CR/LF [메시지 본문]이다. 그중, 청구방법은 DESCRIBE등 이며, 통합 자원 식별자(Uniform Resource Identifier, URI)는 스트리밍 미디어 파일의 주소이다. 일반적인 정황하에서, 사용자는 이동 단말기상의 Web브라우저와 Web서버간에 하이퍼 텍스트 전송 프로토콜/전송 제어 프로토콜(Hyper Text Transfer Protocol/Transmission Control Protocol, HTTP/TCP)을 사용하여 정보를 교환 및 제어하는 것을 통하여 전송할 스트리밍 미디어 정보를 검색해 낸다. 그후 무선 단말기의 Web브라우저는 데이터 링크를 통하여, HTTP를 이용하여 Web서버로 부터 스트리밍 미디어 파일의 오디오/비디오(A/V) 데이터의 코딩 타입, 스트리밍 미디어 파일의 주소, 버전 정보등을 취득한다. 이동 단말기는 주소에 근거하여 스트리밍 미디어 서버를 향하여 청구 메시지를 송신하며, 스트리밍 미디어 서버는 RTSP를 사용하여 스트리밍 미디어 파일을 이동 단말기에 전송한다.
단계102, 스트리밍 미디어 파일을 백그라운드 저장하고 또한 방송위치에 대하여 마킹을 진행한다.
구체적으로, 스트리밍 미디어 파일과 방송위치를 이동 단말기의 메모리영역에 백그라운드 저장한다. 그중 두가지 정황을 포함한다. 한가지는 사용자가 스트리밍 미디어 방송을 시작한 후 직접 오프라인처리를 선택하여 백그라운드 저장을 진행하다. 이때, 전송하여 온 스트리밍 미디어 데이터를 직접 이동 단말기의 메모리영역에 입력하며 또한 방송위치를 스트리밍 미디어 파일의 시작위치로 마킹한다. 다른 한가지는 사용자가 스트리밍 미디어 방송을 시작한 후 먼저 보통방식에 따라 보며, 오프라인처리가 필요할 때 오프라인처리를 트리거하여 전송하여 온 스트리밍 미디어 파일을 백그라운드 저장한다. 이때, 전송하여 온 스트리밍 미디어 데이터를 직접 이동 단말기의 메모리영역에 입력하며 또한 방송위치를 오프라인처리를 트리거할 때 스트리밍 미디어 파일이 이미 방송되고 있는 시간점으로 마킹한다. 상기 방송위치에 대하여 마킹하는 원인은 통신사업자가 일반적으로 스트리밍 미디어 파일은 매번 방송할 때마다 요금을 지불할 것을 요구하기 때문이다. 그 원인으로 사용자는 저장한 데이터를 한번밖에 볼 수 없으며 사용자가 이미 본 부분은 다시 볼 수 없다. 때문에 이 방송위치는 반드시 기록하여야 한다. 상기 방송위치를 마킹하는 방법에는 상기 스트리밍 미디어 파일의 이미 방송된 시간이 입력된 int32 타입의 변수를 스트리밍 미디어 파일의 파일 헤더에 추가하는 방법을 포함한다. 이와 같은 방법은 일반적인 코딩 디코딩 시스템을 통하여 실현할 수 있다. 예를 들면, 우선 fs_seek명령을 통하여 파일 헤더부분에 이동하고, 다음 fs_write명령을 통하여 int32의 시간길이데이터를 입력한다.
진일보로, 이동 단말기의 메모리량과 디코딩능력은 제한되여 있기 때문에, 스트리밍 미디어 파일을 백그라운드 저장하는 과정중, 취득한 스트리밍 미디어 파일을 먼저 디코딩한 후 메모리에 유리한 원칙에 따라 공간을 적게 차지하고 단말기가 더 잘 지원하는 코딩포맷을 선택하여 다시 스트리밍 미디어 파일을 압축 및 코딩하여 이동 단말기에 저장할 수 있다. 상기 더 잘 지원하는 코딩포맷에 따라 다시 코딩하는 단계는 수신한 3GP포맷의 파일을 MP4포맷에 따라 다시 코딩하는 것일 수 있다. 그 외에 이동 단말기에 저장된 스트리밍 미디어 파일이 복사되여도 디코딩 및 방송될 수 없도록 통신사업자의 요구에 따라 통신사업자 전유의 코딩포맷을 사용하여 다시 코딩할 수 있다. 이 방법은 스트리밍 미디어 파일의 저작권보호를 동시에 고려하였다. 상기 메모리에 유리한 원칙도 개인의 습관이나 혹은 이동 단말기의 성능에 따라 사용자가 자체로 설정할 수 있다. 예를 들면, 만일 메모리공간이 충분하고 또한 사용자가 비디오품질과 오디오품질에 대한 요구가 비교적 높다면 사용자는 저장모드를 비디오와 오디오의 품질에 유리한 코딩포맷으로 설정할 수 있다. 그외, 본 발명에서 방송위치를 마킹하는 방식은 스트리밍 미디어 파일의 헤더에 int32 타입의 시간길이데이터를 추가하는 방식이기 때문에 다시 스트리밍 미디어 파일에 대하여 코딩하는 것은 방송위치를 마킹하는데 영향이 없으며, 다시 코딩하는 과정중 직접 시간길이데이터를 입력할 수 있다.
단계103, 저장한 스트리밍 미디어 파일에 대하여 암호화한다.
구체적으로, 통신사업자의 이익을 보호하기 위하여 다운로드한 스트리밍 미디어 파일은 한번만 방송을 허용하며 또한 사용자에게 공개하여 수정이나 혹은 복사를 진행하게 하여서는 안된다. 때문에 저장한 스트리밍 미디어 파일에 대하여 암호화하여야 한다. 상기 암호화는 아래와 같은 두가지 방법을 사용할 수 있다. 한가지는 저장한 스트리밍 미디어 파일을 숨김 설정하여 저장된 스트리밍 미디어 파일이 사용자로부터 보이지 않게끔 하며 방송설비를 통하여서만 저장된 스트리밍 미디어 파일에 연결되여 방송을 진행할 수 있게끔 하는 것이다. 다른 한가지는 암호화설비를 사용하여 스트리밍 미디어 파일에 대하여 암호화 저장하여 그로 하여금 방송소프트웨어와, 암호화설비에 대응되는 암호해독설비를 배합하여야만 암호해독 및 방송을 진행할 수 있게끔 하는 것이다. 상기 스트리밍 미디어 파일에 대한 암호화와 암호해독은 모두 기존의 오디오 및 비디오 파일 암호화와 암호해독기술을 이용할 수 있다. 상기 두가지 암호화 방법은 각각 단독으로 사용할 수도 있고 또한 배합하여 사용할 수도 있다.
도2는 본 발명에 따른 저장한 스트리밍 미디어 파일을 방송하는 방법의 흐름도이다. 도2에 나타낸 바와 같이 상기 방법은 아래와 같은 단계를 포함한다.
단계201, 저장한 스트리밍 미디어 파일과 마킹한 방송위치를 읽어 내며, 또한 마킹한 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 제한하여 방송한다.
구체적으로, 상기 저장한 스트리밍 미디어 파일과 마킹한 방송위치를 읽어 내는 단계는, 암호화 저장의 방법을 사용하였을 경우, 방송전에 스트리밍 미디어 파일에 대하여 암호해독처리를 진행할 필요가 있으며 그후에야만 디코딩설비를 통하여 디코딩하여 방송할 수 있는 것을 포함한다. 상기 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 제한하는 단계, 구체적으로 마킹한 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 제한하는 단계중의 제한된 시간범위는 방송위치의 시간점으로부터 스트리밍 미디어 파일이 완료되는 시간점까지의 사이이다. 그럼으로 하여 사용자가 반복적으로 스트리밍 미디어 파일을 보는 것을 방지한다.
진일보로, 만일 방송과정에서 사용자가 재차 중단할 것을 바란다면 단계102와 동일한 작업을 진행하여 재차 방송위치를 마킹한다.
단계202, 방송완료후 스트리밍 미디어 파일을 자동 삭제한다.
구체적으로, 방송완료후 이동 단말기는 fs_delete명령을 사용하여 방송 완료된 스트리밍 미디어 파일을 자동 삭제할 수 있다. 이로하여 통신사업자의 이익을 보호하였으며 또한 이동 단말기의 메모리공간을 절약하였다.
도3은 본 발명에 따른 이동 단말기에서 스트리밍 미디어 파일을 저장하고 방송하는 시스템의 블록도이다. 도3에 나타낸 바와 같이 상기 시스템은 이동 단말기에 위치하며 스트리밍 미디어 인터랙티브 블록31과, 코덱블록32와, 메모리보호블록33을 포함한다. 그중,
상기 스트리밍 미디어 인터랙티브 블록31은, 스트리밍 미디어 전송을 시작하며, 또한 전송하여 온 스트리밍 미디어 파일을 코덱블록32에 송신한다.
구체적으로, 이동 단말기의 스트리밍 미디어 인터랙티브 블록31은 데이터 링크를 통하여 스트리밍 미디어 서버와 연결하며, 또한 스트리밍 미디어 서버로 부터 스트리밍 미디어 파일을 취득한다. 그중, 스트리밍 미디어 인터랙티브 블록31은 스트리밍 미디어 전송의 프로토콜(예를 들면 RTSP )을 지원하는 것을 통하여 스트리밍 미디어 서버로 부터 스트리밍 미디어 파일을 취득하며 또한 상기 프로토콜에 근거하여 취득한 스트리밍 미디어 파일을 해석한다. RTSP를 이용하여 스트리밍 미디어 파일을 청구하는 표준포맷은 <청구방법> <URI> <RTSP버전> [메시지 헤더] CR/LF [메시지 본문]이다. 그중, 청구방법은 DESCRIBE등 이며, URI는 스트리밍 미디어 파일의 주소이다. 일반적인 정황하에서, 사용자는 이동 단말기상의 Web브라우저와 Web서버간에 HTTP/TCP를 사용하여 정보를 교환 및 제어하는 것을 통하여 전송할 스트리밍 미디어 정보를 검색해 낸다. 그후 무선 단말기의 Web브라우저는 데이터 링크를 통하여, HTTP를 이용하여 Web서버로 부터 스트리밍 미디어 파일의 A/V데이터의 코딩 타입, 스트리밍 미디어 파일의 주소, 버전 정보등을 취득한다. 스트리밍 미디어 인터랙티브 블록31은 주소에 근거하여 스트리밍 미디어 서버를 향하여 청구 메시지를 송신하며, 스트리밍 미디어 서버는 RTSP를 사용하여 스트리밍 미디어 파일을 스트리밍 미디어 인터랙티브 블록31에 전송한다.
상기 코덱블록은, 방송위치에 대하여 마킹을 진행하며, 스트리밍 미디어 파일을 메모리블록33에 송신하여 백그라운드 저장한다.
구체적으로,상기 코덱블록32는 스트리밍 미디어 파일과 방송위치를 메모리블록33에 백그라운드 저장한다. 그중 두가지 정황을 포함한다. 한가지는 사용자가 스트리밍 미디어 방송을 시작한 후 직접 오프라인처리를 선택하여 백그라운드 저장을 진행하다. 이때, 코덱블록32는 전송하여 온 스트리밍 미디어 데이터를 직접 메모리보호블록33에 송신하며 또한 방송위치를 스트리밍 미디어 파일의 시작위치로 마킹한다. 다른 한가지는 사용자가 스트리밍 미디어 방송을 시작한 후 먼저 보통방식에 따라 보며, 오프라인처리가 필요할 때 오프라인처리를 트리거하여 전송하여 온 스트리밍 미디어 파일을 백그라운드 저장한다. 이때, 코덱블록32는 전송하여 온 스트리밍 미디어 데이터를 직접 메모리보호블록33에 송신하며 또한 방송위치를 오프라인처리를 트리거할 때 스트리밍 미디어 파일이 이미 방송되고 있는 시간점으로 마킹한다. 상기 방송위치를 마킹하는 방법에는 상기 스트리밍 미디어 파일의 이미 방송된 시간이 입력된 int32 타입의 변수를 스트리밍 미디어 파일의 파일 헤더에 추가하는 방법을 포함한다. 이와 같은 방법은 코덱블록32를 통하여 직접 실현할 수 있다.
진일보로, 이동 단말기의 메모리량과 디코딩능력은 제한되여 있기 때문에, 코덱블록32가 스트리밍 미디어 파일을 백그라운드 저장하는 과정중, 취득한 스트리밍 미디어 파일을 먼저 디코딩한 후 기억하기에 유리한 원칙에 따라 공간을 적게 차지하고 혹은 단말기가 더 잘 지원하는 코딩포맷을 선택하여 다시 스트리밍 미디어 파일을 압축 및 코딩한후 메모리보호블록33에 송신하여 저장할 수 있다. 그중, 상기 더 잘 지원하는 코딩포맷에 따라 다시 코딩하는 단계는 수신한 3GP포맷의 파일을 MP4포맷에 따라 다시 코딩하는 것일 수 있다. 그 외에 이동 단말기에 저장된 스트리밍 미디어 파일이 복사되여도 디코딩 및 방송될 수 없도록 통신사업자의 요구에 따라 통신사업자 전유(??)의 코딩포맷을 사용하여 다시 코딩할 수 있다. 이 방법은 스트리밍 미디어 파일의 저작권보호를 동시에 고려하였다. 상기 메모리에 유리한 원칙도 개인의 습관이나 혹은 이동 단말기의 성능에 따라 사용자가 스스로 설정할 수 있다. 예를 들면, 만일 메모리공간이 충분하고 또한 사용자가 비디오품질과 오디오품질에 대한 요구가 비교적 높다면 사용자는 저장모드를 비디오와 오디오의 품질에 유리한 코딩포맷으로 설정할 수 있다. 그외, 본 발명에서 방송위치를 마킹하는 방식은 스트리밍 미디어 파일의 헤더 파일에 int32 타입의 시간길이 데이터를 추가하는 방식이기 때문에 다시 스트리밍 미디어 파일에 대하여 코딩하는 것은 방송위치를 마킹하는데 영향이 없으며, 다시 코딩하는 과정중 직접 시간길이 데이터를 입력할 수 있다.
상기 메모리보호블록33은, 상기 코덱블록32가 송신한 스트리밍 미디어 파일을 암호화하며 백그라운드 저장한다.
구체적으로, 메모리보호블록33이 암호화를 진행하는 단계는, 저장한 스트리밍 미디어 파일을 숨김 설정하며 또한/혹은 스트리밍 미디어 파일에 대하여 암호화 저장하는 것을 포함한다. 그중, 상기 저장한 스트리밍 미디어 파일을 숨김 설정하여 저장된 스트리밍 미디어 파일이 사용자로부터 보이지 않게끔 하며 방송설비를 통하여서만 저장된 스트리밍 미디어 파일에 연결되여 방송을 진행할 수 있게끔 한다. 상기 스트리밍 미디어 파일에 대하여 암호화 저장하는 것은, 메모리보호블록33에 암호화설비를 추가하여 저장한 스트리밍 미디어 파일을 암호화하여 그로 하여금 방송소프트웨어와, 암호화설비에 대응되는 암호해독설비를 배합하여야만 암호해독 및 방송을 진행할 수 있게끔 한다. 상기 스트리밍 미디어 파일에 대한 암호화와 암호해독은 모두 기존의 오디오 및 비디오 파일 암호화와 암호해독기술을 이용할 수 있다.
진일보로, 상기 스트리밍 미디어 파일을 저장하는 시스템이 저장한 스트리밍 미디어 파일을 방송여야 할 때 방송블록34를 더 포함한다. 그중,
상기 방송블록34는, 코덱블록32을 통하여 메모리보호블록33에 저장된 스트리밍 미디어 파일과 마킹한 방송위치를 읽어 내며, 또한 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 제한하여 방송을 진행하며, 방송이 완료된후 스트리밍 미디어 파일을 자동 삭제한다.
구체적으로, 상기 메모리보호블록33에 저장된 스트리밍 미디어 파일과 마킹한 방송위치를 읽어 내는 단계는, 암호화 저장의 방법을 사용하였을 경우, 우선 메모리보호블록33에서 스트리밍 미디어 파일에 대하여 암호해독처리를 진행하여야 하며, 그후 코덱블록을 통하여 디코딩하고, 마지막으로 방송블록을 통하여 디코딩후의 스트리밍 미디어 파일을 방송하는 것을 포함한다. 상기 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 제한하는 것은, 구체적으로, 읽어 낸 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 방송위치의 시간점으로부터 스트리밍 미디어 파일이 완료되는 시간점까지의 사이로 제한하는 것이다. 그럼으로 하여 사용자가 반복적으로 스트리밍 미디어 파일을 보는 것을 방지한다. 방송완료후, 방송블록34는 fs_delete명령을 사용하여 방송 완료된 스트리밍 미디어 파일을 자동 삭제할 수 있다.
진일보로, 만일 방송과정에서 사용자가 재차 중단할 것을 바란다면 오프라인처리를 트리거하여 코덱블록32를 통하여 재차 방송위치를 마킹한다.
상기한 내용은 본 발명의 바람직한 실시예로, 본 발명을 한정하는 것이 아니다. 당업자라면 본 발명에 여러가지 변화를 가져올 수 있다. 본 발명의 정신과 원칙을 벗어나지 않는 범위내에서 수행하는 모든 수정, 동등교체, 개량 등은 본 발명의 보호 범위에 속한다.
Claims (10)
- 스트리밍 미디어 전송을 시작하는 단계와,
오프라인처리가 트리거될 경우, 스트리밍 미디어 파일을 백그라운드 저장하며 또한 방송위치에 대하여 마킹을 진행하는 단계와, 그중, 상기 마킹되는 방송위치는 오프라인처리를 트리거할 때 스트리밍 미디어 파일이 이미 방송되고 있는 시간점이고,
저장한 스트리밍 미디어 파일에 대하여 암호화하는 단계와,
방송을 진행할 때, 저장한 스트리밍 미디어 파일과 마킹한 방송위치를 읽어 내며, 또한 마킹한 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 마킹된 방송위치의 시간점으로부터 스트리밍 미디어 파일이 완료되는 시간점까지로 제한하는 단계와, 방송완료후 스트리밍 미디어 파일을 자동 삭제하는 단계를 포함하는 것을 특징으로 하는 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법. - 제1항에 있어서,
상기 방송위치에 대하여 마킹을 진행하는 단계가, 상기 스트리밍 미디어 파일의 이미 방송된 시간을 입력한 int32 타입의 변수를 스트리밍 미디어 파일의 파일 헤더에 추가하는 단계를 포함하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 방송위치에 대하여 마킹을 진행하는 단계가, 스트리밍 미디어 파일을 방송하는 과정중, 방송과정을 중단할 때 방송위치에 대하여 마킹을 진행하는 단계를 더 포함하는 것을 특징으로 하는 방법. - 스트리밍 미디어 인터랙티브 블록과, 코덱블록과, 메모리보호블록과, 방송블록을 포함하며, 그중,
상기 스트리밍 미디어 인터랙티브 블록은, 스트리밍 미디어 전송을 시작하고, 또한 전송하여 온 스트리밍 미디어 파일을 코덱블록에 송신하며,
상기 코덱블록은, 오프라인처리가 트리거될 경우, 방송위치에 대하여 마킹을 진행하고, 스트리밍 미디어 파일을 메모리보호블록에 송신하여 백그라운드 저장하며, 그중, 상기 마킹되는 방송위치는 오프라인처리를 트리거할 때 스트리밍 미디어 파일이 이미 방송되고 있는 시간점이고,
상기 메모리보호블록은, 상기 코덱블록이 송신한 스트리밍 미디어 파일을 암호화하며 백그라운드 저장하며,
상기 방송블록은, 코덱블록을 통하여 메모리보호블록에 저장된 스트리밍 미디어 파일과 마킹한 방송위치를 읽어 내며, 또한 마킹한 방송위치에 근거하여 방송할 수 있는 스트리밍 미디어 파일의 시간범위를 마킹한 시간점으로부터 스트리밍 미디어 파일이 완료되는 시간점까지로 제한하며, 방송이 완료된후 스트리밍 미디어 파일을 자동 삭제하는 것을 특징으로 하는 이동 단말기에서 스트리밍 미디어 파일을 저장하는 시스템. - 제4항에 있어서,
상기 코덱블록이 방송위치에 대하여 마킹을 진행하는 단계가, 상기 스트리밍 미디어 파일의 이미 방송된 시간을 입력한 int32 타입의 변수를 스트리밍 미디어 파일의 파일 헤더에 추가하는 단계를 포함하는 것을 특징으로 하는 시스템. - 제4항에 있어서,
상기 코덱블록이 방송위치에 대하여 마킹을 진행하는 단계가, 스트리밍 미디어 파일을 방송하는 과정중 방송과정을 중단할 때 방송위치에 대하여 마킹을 진행하는 단계를 더 포함하는 것을 특징으로 하는 시스템. - 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010244503.5 | 2010-08-02 | ||
CN2010102445035A CN101977310A (zh) | 2010-08-02 | 2010-08-02 | 一种移动终端中流媒体文件保存的方法和*** |
PCT/CN2011/070322 WO2012016433A1 (zh) | 2010-08-02 | 2011-01-17 | 一种移动终端中流媒体文件保存的方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130079484A KR20130079484A (ko) | 2013-07-10 |
KR101528982B1 true KR101528982B1 (ko) | 2015-06-15 |
Family
ID=43577153
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137002797A KR101528982B1 (ko) | 2010-08-02 | 2011-01-17 | 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법과 시스템 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20130132606A1 (ko) |
EP (1) | EP2602965B1 (ko) |
JP (1) | JP5681286B2 (ko) |
KR (1) | KR101528982B1 (ko) |
CN (1) | CN101977310A (ko) |
WO (1) | WO2012016433A1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102387399B (zh) * | 2011-11-04 | 2013-05-29 | 福州博远无线网络科技有限公司 | 一种保护视频资源的时效性和防拷贝的方法 |
US20160210020A1 (en) * | 2015-01-15 | 2016-07-21 | Dataprism, Llc | System and method for cycling cached objects |
US10860329B2 (en) | 2015-01-15 | 2020-12-08 | Mediafolio Technologies, Inc. | System and method for an instantiable operating system with a content delivery and presentation system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030059047A1 (en) * | 2001-09-27 | 2003-03-27 | Ryuichi Iwamura | PC card recorder |
KR100400947B1 (en) * | 2002-11-26 | 2003-10-08 | Coretrust Inc | System and method for protecting information of multimedia streaming contents, and recording medium recording the same |
KR20040076359A (ko) * | 2003-02-25 | 2004-09-01 | 엘지전자 주식회사 | 3세대 통신망의 멀티미디어 스트리밍 서비스 방법 |
KR100664227B1 (ko) * | 2005-09-29 | 2007-01-04 | 엘지전자 주식회사 | 이동 단말의 멀티미디어 콘텐츠 제공 방법 및 시스템 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7984463B2 (en) * | 2002-03-29 | 2011-07-19 | Starz Entertainment, Llc | Instant video on demand playback |
US20020056123A1 (en) * | 2000-03-09 | 2002-05-09 | Gad Liwerant | Sharing a streaming video |
JP2001298719A (ja) * | 2000-04-17 | 2001-10-26 | Toshiba Corp | 情報再生方法および情報提供ビジネス方法 |
JP4186429B2 (ja) * | 2001-04-26 | 2008-11-26 | 株式会社日立製作所 | コンテンツ送信装置並びにその方法及びコンテンツ受信装置並びにその方法 |
US7624415B1 (en) * | 2002-04-22 | 2009-11-24 | Broadlogic Network Technologies Inc. | Techniques for optimizing use of channel bandwidth in on-demand content delivery systems |
US20040268410A1 (en) * | 2003-06-11 | 2004-12-30 | Starz Encore Group Llc | Subscription video on demand delivery |
US7941554B2 (en) * | 2003-08-01 | 2011-05-10 | Microsoft Corporation | Sparse caching for streaming media |
KR100546371B1 (ko) * | 2003-08-27 | 2006-01-26 | 삼성전자주식회사 | 트랜스포트 스트림 역다중화 부 및 제한수신/복제방지부를 구비하는 다중 멀티미디어 데이터 수신 및 저장장치 |
EP1759531A2 (en) * | 2004-06-14 | 2007-03-07 | ROK Productions Limited | Media player |
EP2009917B1 (en) * | 2006-04-24 | 2016-09-28 | Panasonic Intellectual Property Management Co., Ltd. | Data processing device, data processing method, data processing program, recording medium containing the data processing program, and integrated circuit |
JP4735524B2 (ja) * | 2006-12-06 | 2011-07-27 | 株式会社日立製作所 | 記録方法 |
WO2008143493A2 (en) * | 2007-05-24 | 2008-11-27 | Jeya Rajendram Alan Rajendram | Media stream system and method thereof |
CN101146110B (zh) * | 2007-09-25 | 2011-06-29 | 深圳市迅雷网络技术有限公司 | 一种播放流媒体的方法 |
-
2010
- 2010-08-02 CN CN2010102445035A patent/CN101977310A/zh active Pending
-
2011
- 2011-01-17 WO PCT/CN2011/070322 patent/WO2012016433A1/zh active Application Filing
- 2011-01-17 JP JP2013522071A patent/JP5681286B2/ja not_active Expired - Fee Related
- 2011-01-17 EP EP11814017.7A patent/EP2602965B1/en not_active Not-in-force
- 2011-01-17 KR KR1020137002797A patent/KR101528982B1/ko active IP Right Grant
- 2011-01-17 US US13/813,225 patent/US20130132606A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030059047A1 (en) * | 2001-09-27 | 2003-03-27 | Ryuichi Iwamura | PC card recorder |
KR100400947B1 (en) * | 2002-11-26 | 2003-10-08 | Coretrust Inc | System and method for protecting information of multimedia streaming contents, and recording medium recording the same |
KR20040076359A (ko) * | 2003-02-25 | 2004-09-01 | 엘지전자 주식회사 | 3세대 통신망의 멀티미디어 스트리밍 서비스 방법 |
KR100664227B1 (ko) * | 2005-09-29 | 2007-01-04 | 엘지전자 주식회사 | 이동 단말의 멀티미디어 콘텐츠 제공 방법 및 시스템 |
Also Published As
Publication number | Publication date |
---|---|
JP2013537756A (ja) | 2013-10-03 |
WO2012016433A1 (zh) | 2012-02-09 |
EP2602965B1 (en) | 2016-04-27 |
EP2602965A4 (en) | 2014-05-14 |
KR20130079484A (ko) | 2013-07-10 |
US20130132606A1 (en) | 2013-05-23 |
JP5681286B2 (ja) | 2015-03-04 |
CN101977310A (zh) | 2011-02-16 |
EP2602965A1 (en) | 2013-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101467141B (zh) | 便携式设备上的广告传送和回放 | |
JP5304197B2 (ja) | 端末装置及び操作情報収集システム | |
CN109479164B (zh) | 用于经由卫星广播***提供在线媒体内容的方法和介质 | |
US8467773B1 (en) | System and methods for pre-caching broadcast content for merchandising on a wireless mobile device | |
JP2012142985A (ja) | マルチメディアコンテンツの安全な転送およびプレイバックのための方法および装置 | |
JP2008130096A (ja) | アクセス権限制御されたデジタルコンテンツへのアクセス権限を装置に提供する方法及び装置 | |
CN106375834A (zh) | 一种基于iOS操作***的在线加密切片视频离线播放方法及装置 | |
JP4556778B2 (ja) | 情報配信システム | |
KR101528982B1 (ko) | 이동 단말기에서 스트리밍 미디어 파일을 저장하는 방법과 시스템 | |
WO2008041942A1 (en) | Method and device for downloading media products | |
JP2005198043A (ja) | コンテンツ配信システム、その方法、サーバ、ユーザ端末、暗号化装置、管理装置およびストリーミング装置 | |
KR100798508B1 (ko) | 네트워크를 이용한 멀티미디어 컨텐츠 공유 서비스 방법 및그 시스템 | |
KR101335506B1 (ko) | 메신저 서비스 연동 방송 서비스 시스템 및 방법 | |
EP2579589A1 (en) | Encryption method for television service of mobile terminal, mobile terminal and server thereof | |
JP2005303711A (ja) | 映像コンテンツ録画配信システム、サーバ装置、携帯電話、及び映像コンテンツ録画配信方法 | |
KR101217882B1 (ko) | 푸쉬형 vod 서비스 시스템 및 그 방법 | |
KR101294147B1 (ko) | 타 서비스 사용자와 인터랙션을 제공하는 방송 서비스 시스템 및 방법 | |
KR20040073265A (ko) | 주문형 멀티미디어 콘텐츠 제공 시스템 및 그 방법 | |
KR100836027B1 (ko) | 동영상 컨텐츠 제공 시스템, 이동 단말 및 그를 이용한동영상 컨텐츠 제공 방법 | |
JP5265481B2 (ja) | 受信装置及び伝送システム | |
KR101310976B1 (ko) | 방송 다이어리 어플리케이션을 이용한 방송 서비스 시스템 및 방법 | |
CN102457774B (zh) | 电视节目数据的处理方法、装置及*** | |
KR20020081842A (ko) | 멀티미디어 스트리밍 서비스의 보안/과금 시스템 및 그방법 | |
WO2009000332A1 (en) | Television channel distribution system | |
Patel et al. | An Aggregate Functional Software Architecture on Android for End-2-End Real-Time Interactive Content Management to Cater IPTV Services on Digital Handheld Devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20181121 Year of fee payment: 4 |