KR101701221B1 - 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법 - Google Patents

휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법 Download PDF

Info

Publication number
KR101701221B1
KR101701221B1 KR1020100020552A KR20100020552A KR101701221B1 KR 101701221 B1 KR101701221 B1 KR 101701221B1 KR 1020100020552 A KR1020100020552 A KR 1020100020552A KR 20100020552 A KR20100020552 A KR 20100020552A KR 101701221 B1 KR101701221 B1 KR 101701221B1
Authority
KR
South Korea
Prior art keywords
frame
eye frame
streaming
portable terminal
streaming service
Prior art date
Application number
KR1020100020552A
Other languages
English (en)
Other versions
KR20110101519A (ko
Inventor
윤대의
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020100020552A priority Critical patent/KR101701221B1/ko
Priority to US13/041,670 priority patent/US8599917B2/en
Publication of KR20110101519A publication Critical patent/KR20110101519A/ko
Application granted granted Critical
Publication of KR101701221B1 publication Critical patent/KR101701221B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/20Monitoring; Testing of receivers
    • H04B17/27Monitoring; Testing of receivers for locating or positioning the transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/0024Services and arrangements where telephone services are combined with data services
    • H04M7/0039Services and arrangements where telephone services are combined with data services where the data service is provided by a stream of packets which are rendered in real time by the receiving terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/18Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • H04W40/04Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 이동통신 시스템의 스트리밍 데이터 수신 장치 및 방법에 관한 것으로, 특히 망 상태(Hand over, weak coverage, multi RAB, no service 등)에 따라 시청 중인 스트리밍 서비스가 중단되는 경우, 중단된 시점부터 스트리밍 데이터를 재생하기 위한 장치 및 방법에 관한 것으로, 수신하는 스트리밍 데이터를 디코딩하여 재생하도록 처리하는 제어부와, 상기 스트리밍 서비스가 중단되는 상황이 발생할 경우, 상기 중단된 위치에 대한 정보를 저장하고, 상기 중단된 스트리밍 서비스를 재시도할 경우, 상기 중단된 위치부터 상기 스트리밍 데이터를 재생하는 아이프레임 관리부를 포함하는 것을 특징으로 한다.

Description

휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법{APPARATUS AND METHOD FOR RECEIVING THE STREAMING DATA IN PORTABLE TERMINAL}
본 발명은 이동통신 시스템의 스트리밍 데이터 수신 장치 및 방법에 관한 것으로, 특히 망 상태(Hand over, weak coverage, multi RAB, no service 등)에 따라 시청 중인 스트리밍 서비스가 중단되는 경우, 중단된 시점부터 스트리밍 데이터를 재생하기 위한 장치 및 방법에 관한 것이다.
최근, 휴대용 단말기는 현대인에게 없어서는 안될 필수품으로서 남녀 노소를 막론하고 사용하고 있으며, 서비스 제공자 및 단말기 제조자는 다른 업체와의 차별화를 위해 제품(또는 서비스)을 경쟁적으로 개발하고 있다.
예를 들어, 상기 휴대용 단말기는 폰북(phone book), 게임(game), 단문 메시지(short message), 이메일(e-mail), 모닝콜(morning call), MP 3(MPEG Layer 3), 일정 관리 기능, 디지털 카메라, 멀티미디어 메시지(Multimedia Messaging Service) 및 무선 인터넷 서비스가 가능한 멀티미디어 기기로 발전하여 다양한 서비스를 제공한다.
최근에는 무선랜 기능을 구비한 와이파이(WiFi) 단말기가 출시되어 무선으로 전자 메일, 웹 및 스트리밍(streaming) 미디어 등에 액세스할 수 있다. 즉, 와이파이는 사용자에게 광대역 인터넷 액세스를 무선으로 제공하여, 가정과 사무실에서는 물론, 이동 중에도 신속하고 간편하게 온라인에 접속할 수 있도록 한다.
상기와 같은 스트리밍은 전송되는 데이터를 마치 끊임없고 지속적인 물의 흐름처럼 처리할 수 있는 기술을 의미하는 것으로, 상기 스트리밍 기술은 인터넷의 성장과 함께 더욱 더 중요해지고 있는데, 그 이유는 대부분의 사용자가 대용량 멀티미디어 파일들을 즉시 다운로드 할 만큼 빠른 접속회선을 가지고 있지 못하기 때문이다. 상기 스트리밍 기술을 이용하면, 파일이 모두 전송되기 전에라도 클라이언트 브라우저 또는 플러그인이 데이터의 표현을 시작할 수 있다.
최근 3G/HSDPA 네트워크의 확산으로 빠른 속도의 데이터 서비스를 사용자에게 제공할 수 있게 되었고, 이로 인하여 사용자는 큰 불편함 없이 상기 스트리밍 서비스를 제공받을 수 있게 되었다.
상기 휴대용 단말기는 상기 스트리밍 서비스 이용시 스트리밍 서버가 전달해준 UDP 패킷을 수신한 후, 디코딩하여 오디오와 비디오를 화면에 함께 출력한다.
상기 스트리밍 서비스는 망 상태(Hand over, weak coverage, multi RAB, no service등)에 따라 상기 스트리밍 서비스가 끊기거나 종료될 수 있다.
일 예로, 상기 휴대용 단말기의 사용자가 상기 스트리밍 서비스를 시청하는 도중에 상기 설명한 망 상태에 해당하는 상황이 발생할 경우, 상기 스트리밍 서비스는 중단되게 될 것이며, 이에 따라 상기 휴대용 단말기는 다시 재생을 시도하게 될 것이다.
하지만, 상기와 같은 경우, 상기 스트리밍 서비스를 위한 소켓 연결이 해제된 상황임으로 상기 스트리밍 데이터를 처음부터 제공받은 후, 처음부터 재생하거나 또는 사용자가 재생이 중단된 위치를 탐색하여 지속적인 스트리밍 서비스를 유지해야하는 불편함이 발생한다.
따라서, 상기와 같은 문제점을 해결하기 위하여 상기 휴대용 단말기에서 중단된 시점에 대한 정보를 확인하여 상기 스트림이 서비스 재 이용시 상기 중단된 시점부터 재생하도록 하기 위한 장치 및 방법이 요구된다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 도출된 것으로서, 본 발명의 목적은 휴대용 단말기에서 스트리밍 서비스가 중단된 위치를 확인하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 다른 목적은 휴대용 단말기에서 스트리밍 서비스가 중단되는 시점에 존재하는 아이프레임을 저장하기 위한 장치 및 방법을 제공함에 있다.
본 발명의 또 다른 목적은 휴대용 단말기에서 스트리밍 서비스 재 이용시 중단 시점에 저장된 아이프레임(I-Frame)을 재생하여 연속적인 스트리밍 서비스를 제공하기 위한 장치 및 방법을 제공함에 있다.
상술한 목적들을 달성하기 위한 본 발명의 제 1 견지에 따르면, 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치는 수신하는 스트리밍 데이터를 디코딩하여 재생하도록 처리하는 제어부와, 상기 스트리밍 서비스가 중단되는 상황이 발생할 경우, 상기 중단된 위치에 대한 정보를 저장하고, 상기 중단된 스트리밍 서비스를 재시도할 경우, 상기 중단된 위치부터 상기 스트리밍 데이터를 재생하는 아이프레임 관리부를 포함하는 것을 특징으로 한다.
상술한 목적들을 달성하기 위한 본 발명의 제 2 견지에 따르면, 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 방법은 수신하는 스트리밍 데이터를 디코딩하여 재생하는 과정과, 상기 스트리밍 데이터 재생 중 스트리밍 서비스가 중단되는 상황이 발생할 경우, 상기 중단된 위치에 대한 정보를 저장하는 과정과, 상기 중단된 스트리밍 서비스를 재시도할 경우, 상기 중단된 위치부터 상기 스트리밍 데이터를 재생하는 과정을 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명은 휴대용 단말기에서 스트리밍 서비스 재 이용시 연속적인 스트리밍 서비스를 제공하기 위한 장치 및 방법에 관한 것으로, 상기 휴대용 단말기에서 스트리밍 서비스가 중단되는 시점에 존재하는 아이프레임(I-Frame)을 저장하여 스트리밍 서비스가 중단된 위치를 확인하고, 상기 스트리밍 서비스 재 이용시 중단 시점에 저장된 아이프레임을 재생함으로써, 상기 스트리밍 서비스 재 이용시 상기 스트리밍 데이터를 처음부터 재생하거나 특정 키를 이용하여 원하는 위치까지 탐색해야하는 문제점을 해결할 수 있다.
도 1은 본 발명에 따라 연속적인 스트리밍 서비스를 제공하는 휴대용 단말기의 구성을 도시한 블록도,
도 2는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 스트리밍 서비스 중단 후, 연속적인 스트리밍 서비스를 제공하는 과정을 도시한 흐름도,
도 3은 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 스트리밍 서비스의 중단 시점에 해당하는 아이프레임을 저장하는 과정을 도시한 흐름도,
도 4는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 스트리밍 서비스의 중단 시점에 해당하는 아이프레임을 탐색하는 과정을 도시한 흐름도,
도 5(a)는 본 발명의 바람직한 일 실시 예에 따라 전원 오프 상황이 발생하는 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면,
도 5(b)는 본 발명의 바람직한 일 실시 예에 따라 핸드 오버 상황이 발생하는 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면,
도 5(c)는 본 발명의 바람직한 다른 실시 예에 따라 핸드 오버 상황이 발생하는 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면,
도 5(d)는 본 발명의 바람직한 일 실시 예에 따라 약전계에 위치하는 상황이 발생하는 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면,
도 5(e)는 본 발명의 바람직한 일 실시 예에 따라 다중 무선 베어러를 이용하지 않는 상황이 발생한 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면 및,
도 6은 본 발명의 바람직한 일 실시 예에 따른 이동통신 시스템에서 스트리밍 서비스를 제공하는 과저을 도시한 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 설명에서는 휴대용 단말기에서 스트리밍 서비스가 중단되는 시점에 존재하는 아이프레임(I-Frame)을 저장하여 스트리밍 서비스가 중단된 위치를 확인하고, 상기 스트리밍 서비스 재 이용시 중단 시점에 저장된 아이프레임을 재생하여 연속적인 스트리밍 서비스를 제공하기 위한 장치 및 방법에 대하여 설명할 것이다.
도 1은 본 발명에 따라 연속적인 스트리밍 서비스를 제공하는 휴대용 단말기의 구성을 도시한 블록도이다.
상기 도 1을 참조하면, 상기 휴대용 단말기는 제어부(100), 아이프레임 관리부(102), 메모리부(108), 입력부(110), 표시부(112) 및 통신부(114)를 포함하여 구성할 수 있으며, 상기 아이프레임 관리부(102)는 아이프레임 저장부(104), 아이프레임 탐색부(106)를 더 포함하여 구성할 수 있다.
먼저, 상기 휴대용 단말기의 제어부(100)는 상기 휴대용 단말기의 전반적인 동작을 제어한다. 예를 들어, 음성통화 및 데이터 통신을 위한 처리, 제어 및 수신하는 스트리밍 데이터를 디코딩하여 재생함으로써, 스트리밍 서비스를 제공하도록 처리하며, 통상적인 기능에 더하여 본 발명에 따라 상기 제어부(100)는 상기 스트리밍 서비스가 중단(휴대용 단말기가 핸드 오버를 수행하는 경우, 휴대용 단말기가 음영 지역으로 진입하는 경우, 휴대용 단말기가 다중 무선 베어러(Multi-RAB)를 이용하는 경우 등)된 후 상기 서비스를 재 이용할 경우, 재생이 종료된 시점부터 스트리밍 서비스를 재생하여 연속적인 스트리밍 서비스를 가능하게 한다.
즉, 상기 제어부(100)는 상기 아이프레임 관리부(102)로 하여금 상기 스트리밍 서비스를 제공하는 도중에 스트리밍 서비스가 중단되는 상황이 발생할 경우, 상기 스트리밍 데이터의 재생이 중단된 위치(스트리밍 서버가 전송하는 아이프레임)를 확인하여 저장하도록 처리한다.
이에 따라, 상기 제어부(100)는 중단된 스트리밍 서비스를 재 이용함을 확인할 경우, 상기 저장된 스트리밍 데이터의 재생이 중단된 위치를 탐색하여 중단된 지점부터 스트리밍 데이터를 재생하도록 하여 연속적인 데이터 재생을 가능하도록 처리한다.
상기 아이프레임 관리부(102)는 상기 제어부(100)의 제어를 받아 상기 스트리밍 서비스가 중단된 위치를 확인하여 저장하도록 처리하며, 중단된 스트리밍 서비스를 재 이용함을 확인할 경우, 상기 저장된 스트리밍 데이터의 재생이 중단된 위치를 탐색하여 중단된 지점부터 스트리밍 데이터를 재생시킨다.
상기 아이프레임 관리부(102)의 아이프레임 저장부(104)는 상기 아이프레임 관리부(102)의 제어를 받아 상기 스트리밍 서비스가 중단됨을 확인할 경우, 스트리밍 버퍼에 존재하는 아이프레임 가운데 현재 프레임과의 거리가 가까운 아이프레임의 타임스템프를 저장함으로써, 상기 스트리밍 데이터의 재생이 중단된 위치를 저장한다.
또한, 상기 아이프레임 관리부(102)의 아이프레임 탐색부(106)는 상기 아이프레임 관리부(102)의 제어를 받아 상기 중단된 스트리밍 서비스를 재시도함을 확인할 경우, 상기 저장한 아이프레임의 타임스템프 위치를 탐색하여 해당 위치부터 스트리밍 데이터를 재생하도록 처리한다.
상기 메모리부(108)는 롬(ROM; Read Only Memory), 램(RAM; Random Access Memory), 플래쉬롬(flash ROM)으로 구성된다. 상기 롬은 상기 제어부(100) 및, 상기 아이프레임 관리부(102)의 처리 및 제어를 위한 프로그램의 마이크로코드와 각종 참조 데이터를 저장한다.
상기 램은 상기 제어부(100)의 워킹 메모리(working memory)로, 각종 프로그램 수행 중에 발생하는 일시적인 데이터를 저장한다. 또한, 상기 플래쉬롬은 전화번호부(phone book), 발신메시지 및 수신메시지와 같은 갱신 가능한 각종 보관용 데이터를 저장한다.
상기 입력부(110)는 0 ~ 9의 숫자키 버튼들과, 메뉴버튼(menu), 취소버튼(지움), 확인버튼, 통화버튼(TALK), 종료버튼(END), 인터넷접속 버튼, 네비게이션 키(또는 방향키) 버튼들 및 문자 입력 키 등 다수의 기능키들을 구비하며, 사용자가 누르는 키에 대응하는 키 입력 데이터를 상기 제어부(100)로 제공한다.
상기 표시부(112)는 상기 휴대용 단말기의 동작 중에 발생하는 상태 정보, 문자들, 다량의 동영상 및 정지영상 등을 디스플레이한다. 상기 표시부(112)는 컬러 액정 디스플레이 장치(LCD; Liquid Crystal Display)를 사용할 수 있으며 상기 표시부(112)는 터치 입력 장치를 구비하여 터치 입력 방식의 휴대용 단말기에 적용할 경우 입력 장치로 사용할 수 있다.
상기 통신부(114)는 안테나(미도시)를 통해 입출력되는 데이터의 무선신호를 송수신 처리하는 기능을 수행한다. 예를 들어, 송신인 경우, 송신할 데이터를 채널 코딩(Channel coding) 및 확산(Spreading)한 후, RF처리하여 송신하는 기능을 수행하고, 수신인 경우, 수신된 RF신호를 기저대역신호로 변환하고 상기 기저대역신호를 역 확산(De-spreading) 및 채널 복호(Channel decoding)하여 데이터를 복원하는 기능을 수행한다.
상기 아이프레임 관리부(102)의 역할은 상기 휴대용 단말기의 제어부(100)에 의해 수행할 수 있으나, 본 발명에서 이를 별도로 구성하여 도시한 것은 설명의 편의를 위한 예시적인 구성이지 결코 본 발명의 범위를 제한하자는 것이 아니며, 당업자라면 본 발명의 범위 내에서 다양한 변형 구성이 가능하다는 것을 알 수 있을 것이다. 예를 들어, 이들 모두를 상기 제어부(100)에서 처리하도록 구성할 수도 있다.
이상은 본 발명에 따른 휴대용 단말기에서 연속적인 스트리밍 서비스를 제공하기 위한 장치에 대하여 설명하였고, 이하 설명에서는 본 발명에 따른 상기 장치를 이용하여 스트리밍 서비스가 중단되는 시점에 존재하는 아이프레임을 저장하여 스트리밍 서비스가 중단된 위치를 확인함으로써 상기 스트리밍 서비스 재시도시 연속적인 스트리밍 서비스를 제공하기 방법에 대하여 설명할 것이다.
도 2는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 스트리밍 서비스 중단 후, 연속적인 스트리밍 서비스를 제공하는 과정을 도시한 흐름도이다.
상기 도 2를 참조하면, 상기 휴대용 단말기는 먼저 201단계에서 스트리밍 서비스를 시작한 후, 203단계로 진행하여 스트리밍 데이터를 수신한다. 여기에서, 상기 휴대용 단말기는 리얼타임 스트리밍 프로토콜(RTSP; Real Time Streaming Protocol) 서버로 TCP기반으로 소켓 연결을 수행하고 Option/Setup/Describe/Play message를 순차적으로 보낸다. 이에 따라 상기 서버는 UDP 기반의 스트리밍 데이터를 상기 휴대용 단말기로 전송하게 된다.
이후, 상기 휴대용 단말기는 205단계로 진행하여 상기 서버로부터 수신한 스트리밍 데이터를 디코딩하여 재생한 후, 207단계로 진행하여 스트리밍 서비스가 중단되는 상황이 발생하는지 확인한다.
여기에서, 상기 스트리밍 서비스가 중단되는 상황은 상기 휴대용 단말기가 핸드 오버를 수행하는 경우, 상기 휴대용 단말기가 음영 지역으로 진입하는 경우, 상기 휴대용 단말기가 다중 무선 베어러(Multi-RAB)를 이용하는 경우 등이 될 수 있다.
만일, 상기 207단계에서 스트리밍 서비스가 중단되는 상황이 발생하지 않을 경우, 상기 휴대용 단말기는 상기 203단계의 과정을 재수행한다.
한편, 상기 207단계에서 스트리밍 서비스가 중단되는 상황이 발생함을 확인할 경우, 상기 휴대용 단말기는 209단계로 진행하여 아이프레임을 저장한다. 여기에서, 상기 휴대용 단말기는 상기 스트리밍 서비스가 중단된 위치를 확인하기 위하여 아이프레임을 저장하는 것으로 상기 과정은 하기 도 3에서 상세히 설명할 것이다.
이후, 상기 휴대용 단말기는 211단계로 진행하여 상기 중단된 스트리밍 서비스를 재시작할 것인지를 확인한다.
만일, 상기 211단계에서 상기 중단된 스트리밍 서비스를 재시작하지 않음을 확인할 경우, 상기 휴대용 단말기는 상기 211단계의 과정을 재수행한다.
한편, 상기 211단계에서 상기 중단된 스트리밍 서비스를 재시작함을 확인할 경우, 상기 휴대용 단말기는 213단계로 진행하여 상기 저장된 아이프레임을 확인하여 연속 재생할 아이프레임을 탐색하는 과정을 수행한다. 여기에서, 상기 휴대용 단말기는 상기 스트리밍 서비스가 중단된 지점부터 스트리밍 데이터를 재생하도록 하기 위하여 상기 스트리밍 서비스가 중단되는 시점에 저장된 아이프레임을 탐색하는 것으로, 상기 과정은 하기 도 4에서 상세히 설명할 것이다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 3은 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 스트리밍 서비스의 중단 시점에 해당하는 아이프레임을 저장하는 과정을 도시한 흐름도이다.
상기 도 3을 참조하면, 상기 휴대용 단말기는 앞서 설명한 바와 같이 스트리밍 서비스가 중단되는 상황(상기 휴대용 단말기가 핸드 오버를 수행하는 경우, 상기 휴대용 단말기가 음영 지역으로 진입하는 경우, 상기 휴대용 단말기가 다중 무선 베어러(Multi-RAB)를 이용하는 경우 등)이 발생하거나 또는 사용자의 요청에 따라 상기 아이프레임을 저장할 수 있다. 여기에서, 상기 아이프레임을 저장하는 것은 상기 휴대용 단말기의 사용자가 중단한 스트리밍 서비스를 지속적으로 이용하기 위하여 위한 위치를 확인하기 위한 것이다.
상기와 같이 아이프레임을 저장하기 위한 휴대용 단말기는 먼저 301단계에서 스트리밍 데이터를 수신한 후, 303단계로 진행하여 아이프레임 저장 이벤트가 발생하는지 확인한다. 여기에서, 상기 아이프레임 저장 이벤트는 망 상태에 따라 상기 스트리밍 서비스가 중단되는 상황이 발생하거나 또는 사용자로부터 아이프레임 저장 요청이 발생한 경우가 된다.
만일, 상기 303단계에서 아이프레임 저장 이벤트가 발생하지 않을 경우, 상기 휴대용 단말기는 상기 301단계의 과정을 재수행한다.
한편, 상기 303단계에서 아이프레임 저장 이벤트가 발생할 경우, 상기 휴대용 단말기는 305단계로 진행하여 수신한 스트리밍 데이터 가운데 재생하지 않은 아이프레임이 존재하는지 확인한다. 여기에서, 상기 재생하지 않은 아이프레임은 스트리밍 버퍼에 저장된 아이프레임 가운데 마지막으로 재생한 아이프레임 다음에 수신되는 아이프레임을 말한다.
만일, 상기 305단계에서 수신한 스트리밍 데이터 가운데 재생하지 않은 아이프레임이 존재하지 않음을 확인할 경우, 상기 휴대용 단말기는 313단계로 진행하여 재생한 아이프레임을 저장한다. 상기와 같이 재생한 아이프레임을 저장하는 경우는 상기 휴대용 단말기가 스트리밍 서비스를 이용하는 도중에 갑자기 전원이 오프되는 경우가 될 수 있다.
한편, 상기 305단계에서 수신한 스트리밍 데이터 가운데 재생하지 않은 아이프레임이 존재함을 확인할 경우, 상기 휴대용 단말기는 307단계로 진행하여 마지막 저장된 아이프레임(재생한 아이프레임)과 현재 프레임의 거리를 확인한다.
이후, 상기 휴대용 단말기는 309단계로 진행하여 재생하지 않은 아이프레임과 현재 프레임의 거리를 확인한다. 즉, 상기 휴대용 단말기는 피프레임과 아이프레임으로 구성된 스트리밍 데이터를 수신하는 도중에 상기 아이프레임을 저장할 경우, 현재 피프레임의 타임스템프와 마지막에 저장한 아이프레임의 타임스템프 간의 거리를 확인하고, 현재 피프레임의 타임스템프와 다음 아이프레임(재생하지 않은 아이프레임)의 타임스템프 간의 거리를 확인하는 것이다.
이후, 상기 휴대용 단말기는 311단계로 진행하여 상기 현재 프레임과 거리가 가까운 아이프레임을 확인하여 저장하도록 처리한다. 이때, 상기 휴대용 단말기는 Host Name, file name, I Frame 위치정보를 저장하도록 하는 것이다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 4는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 스트리밍 서비스의 중단 시점에 해당하는 아이프레임을 탐색하는 과정을 도시한 흐름도이다.
상기 도 4를 참조하면, 상기 휴대용 단말기는 망 상태(Hand over, weak coverage, multi RAB, no service 등)에 따라 시청 중인 스트리밍 서비스가 중단되었다가 상기 스트리밍 서비스를 재시도함을 가정한다.
상기와 같이 휴대용 단말기는 상기 스트리밍 서비스 중단에 따라 저장한 아이프레임이 존재함을 확인하여 중단된 스트리밍 서비스를 재시도(동일 호스트 이름을 가지는 서버로부터 스트리밍 데이터를 수신)함을 확인할 수 있다.
상기와 같이 스트리밍 서비스를 재시도함을 확인한 휴대용 단말기는 먼저 401단계로 진행하형 이전 재생한 위치부터 재생할 것인지를 확인하는 팝업 메시지를 출력한 후, 사용자로부터 이전 재생한 위치부터 재생함을 선택받을 경우 상기 휴대용 단말기는 403단계로 진행하여 스트리밍 데이터의 첫번째 아이프레임 위치를 확인한다. 상기 휴대용 단말기는 상기 스트리밍 데이터를 수신하는 도중 첫번째 아이프레임을 수신하여 저장함한 후, 상기 저장한 첫번째 아이프레임의 위치를 상기 스트리밍 서비스 중단시 저장한 아이프레임의 위치를 판단하는 기준으로 사용한다.
이후, 상기 휴대용 단말기는 405단계로 진행하여 재생 도중 저장한 마지막 아이프레임의 위치를 확인한 후, 407단계로 진행하여 상기 스트리밍 데이터의 첫번째 아이프레임의 위치를 기준으로 재생 도중 저장한 마지막 아이프레임의 위치를 확인한다.
상기와 같이 첫번째 아이프레임의 위치를 이용하여 마지막 프레임의 위치를 확인하는 것은 세션 종료 후 상기 아이프레임의 위치의 시작값이 변경되어 정확한 재생 도중 저장한 마지막 아이프레임의 위치를 탐색하는 것이 불가능해질 수 있음으로 기준이 되는 첫번째 아이프레임의 위치를 저장하는 것이다.
즉, 상기 휴대용 단말기는 재생이 중단된 위치를 탐색하기 위하여 첫 아이프레임의 타임스템프를 확인한 후, 상기 타임스템프에 상기 마지막 아이프레임의 타임스템프를 더하여 서비스가 중단된 위치에 해당하는 아이프레임을 재생하도록 한다.
이로 인하여 상기 휴대용 단말기는 첫번째 아이프레임의 타임스템프에서 서비스가 중단된 위치에 해당하는 아이프레임의 타임스템프까지 재생 위치를 이동시킬 수 있으며, 상기 휴대용 단말기는 Play packet을 보낼 때 clip의 시간(ex. Range: npt=6.000000-)을 해더(header)로 전송하나 정확한 위치의 아이프레임을 찾아서 접근하기 위하여 상기 타임스템프를 이용하여 재생 위치로 이동하여 해당 아이프레임을 재생함으로써 화면이 깨지는 것을 방지한다.
이후, 상기 휴대용 단말기는 본 알고리즘을 종료한다.
도 5는 본 발명의 바람직한 일 실시 예에 따른 휴대용 단말기에서 망 상태에 따라 아이프레임을 저장하는 과정을 도시한 도면이다.
도 5(a)는 본 발명의 바람직한 일 실시 예에 따라 전원 오프 상황이 발생하는 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면이다.
상기 도 5(a)를 참조하면, 상기 전원 오프 상황은 사용자가 예상하지 못한 상황에서 갑작스럽게 스트림이 서비스가 중단되는 상황으로, 상기 휴대용 단말기가 서비스 불가(No service) 지역으로 이동하거나 상기 휴대용 단말기의 오동작에 따른 전원 오프 상황이 포함된다.
상기와 같은 상황이 발생한 휴대용 단말기는 패킷 서비스가 보장되지 못하는 상황이므로 스트리밍 버퍼에 수신된 스티리밍 데이터 가운데 마지막 아이프레임(500)(데이터 재생 시점(502) 이전에 저장된 아이프레임)을 저장한다.
도 5(b)는 본 발명의 바람직한 일 실시 예에 따라 핸드 오버 상황이 발생하는 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면이다.
상기 도 5(b)를 참조하면, 상기 휴대용 단말기는 3G망에서만 스트리밍 서비스를 지원하는 사업자 또는 2G망/3G망을 가지고 있지 않아 타 사업자의 망을 사용하는 사업자, 서킷 데이터 모드가 되어 패킷 데이터를 일시적으로 수신하지 못하는 경우를 대비하여 아이프레임을 저장해야한다.
상기와 같은 휴대용 단말기에서 핸드 오버를 수행하는 도중 호 연결이 종료되면 스트리밍 버퍼에 수신된 스티리밍 데이터 가운데 마지막 아이프레임(510)(데이터 재생 시점(512) 이전에 저장된 아이프레임)을 저장한다.
도 5(c)는 본 발명의 바람직한 다른 실시 예에 따라 핸드 오버 상황이 발생하는 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면이다.
상기 도 5(c)를 참조하면, 상기 휴대용 단말기는 핸드오버 과정을 정상적으로 수행할 경우, 현재 프레임(520)과 마지막 아이프레임과의 거리 그리고 현재 프레임(520)과 스트리밍 버퍼에 저장된 아이프레임 가운데 재생하지 않은 아이프레임(522)과의 거리를 비교한 후, 가까운 거리에 존재하는 아이프레임을 저장한다.
도 5(d)는 본 발명의 바람직한 일 실시 예에 따라 약전계에 위치하는 상황이 발생하는 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면이다.
상기 도 5(d)를 참조하면, 상기 휴대용 단말기는 수신하는 신호의 강도가 임계치 이하가 되어 약전계에 진입함을 확인할 경우, 아이프레임의 위치를 저장하여 갑작스런 호 연결에 따라 상기 아이프레임의 위치를 탐색하지 못하는 문제점을 해결한다.
이에 따라, 상기 휴대용 단말기는 현재 프레임(530)과 마지막 아이프레임과의 거리 그리고 현재 프레임(530)과 스트리밍 버퍼에 저장된 아이프레임 가운데 재생하지 않은 아이프레임(532)과의 거리를 비교한 후, 가까운 거리에 존재하는 아이프레임을 저장한다.
도 5(e)는 본 발명의 바람직한 일 실시 예에 따라 다중 무선 베어러를 이용하지 않는 상황이 발생한 휴대용 단말기의 아이프레임 저장 과정을 도시한 도면이다.
상기 도 5(e)를 참조하면, 상기 휴대용 단말기는 스트리밍 서비스 도중에 호 수신이 발생할 경우, 상기 휴대용 단말기는 대기 상태가 된다.
이때, 상기 호가 수신되는 시간(Call time)이 세션 연결을 종료되는 시간(session timeout) 이상일 경우, 스트리밍 서비스를 제공하는 서버와의 세션이 해제됨으로 상기 휴대용 단말기는 스트리밍 버퍼에 수신된 스티리밍 데이터 가운데 마지막 아이프레임(540)(데이터 재생 시점(542) 이전에 저장된 아이프레임)을 저장한다.
도 6은 본 발명의 바람직한 일 실시 예에 따른 이동통신 시스템에서 스트리밍 서비스를 제공하는 과저을 도시한 도면이다.
상기 도 6을 참조하면, 상기 이동통신 시스템은 상기 스트리밍 서비스를 제공받는 클라이언트(600)와 상기 스트리밍 서비스를 제공하는 서버(602)를 포함하여 구성할 수 있다.
먼저, 상기 클라이언트(600)와 서버(602)는 TCP기반으로 소켓 연결을 수행함으로써 스트리밍 서비스를 시작(610)한다.
이에 따라, 상기 서버(602)는 UDP 기반의 스트리밍 데이터를 상기 클라이언트로 전송(612)하게 되며, 상기 클라이언트(600)는 상기 서버(602)로부터 수신한 스트리밍 데이터를 디코딩하여 재생(614)한다. 이때, 상기 클라이언트(600)는 상기 수신하는 피프레임(P-Frame)과 아이프레임으로 섞여있는 스트리밍 데이터에서 첫번째 아이프레임의 위치를 확인하여 저장(616)한다.
상기 클라이언트(600)는 스트리밍 서비스가 중단되지 않을 경우, 상기 수신한 데이터를 디코딩하여 재생하는 과정을 재수행하며, 상기 스트리밍 서비스가 중단되는 상황이 발생(618)할 경우, 상기 스트리밍 서비스가 중단된 시점에 해당하는 아이프레임의 타임스템프를 저장(마지막 아이프레임의 타임스템프)(610)한다.
만약, 상기 클라이언트(600)가 상기 서버(602)로 스트리밍 데이터를 요청(622)하여 중단된 스트리밍 서비스를 재수행하고자 할 경우, 상기 서버(602)는 상기 요청에 따라 스트리밍 데이터를 상기 서버(602)로 전송(624)한다.
상기 스트리밍 데이터를 수신하는 클라이언트(600)는 처음부터 재생하거나 사용자가 탐색 버튼을 눌러 원하는 위치로 이동하여 중단된 스트리밍 서비스를 연속적으로 이용할 것이다.
하지만, 본 발명에 따라 상기 클라이언트(600)는 상기 첫번째 아이프레임의 타임스템프 위치와 마지막 아이프레임의 타임스템프 위치를 이용하여 연속 재생할 위치를 탐색(626)하여 중단된 시점부터 스트리밍 데이터를 재생하도록 처리한다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
100 : 제어부 102 : 아이프레임 관리부
104 : 아이프레임 저장부 106 : 아이프레임 탐색부

Claims (16)

  1. 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치에 있어서,
    수신하는 스트리밍 데이터를 디코딩하여 재생하도록 처리하는 제어부와,
    스트리밍 서비스가 중단되는 상황이 발생할 경우, 상기 중단된 위치에 대한 정보를 저장하고, 상기 중단된 스트리밍 서비스를 재시도할 경우, 상기 중단된 위치부터 상기 스트리밍 데이터를 재생하는 아이프레임 관리부를 포함하고,
    상기 아이프레임 관리부는, 상기 스트리밍 데이터의 첫 번째 아이프레임의 타임스탬프와 상기 스트리밍 서비스가 중단된 위치에 해당하는 아이프레임의 타임스탬프의 위치를 확인한 후, 상기 첫 번째 아이프레임의 타임스탬프의 위치를 기준으로 재생하고자 하는 아이프레임의 위치를 확인하는 것을 특징으로 하는 장치.
  2. 제 1항에 있어서,
    상기 아이프레임 관리부는,
    스트리밍 버퍼에 저장된 아이프레임을 확인한 후, 현재 프레임의 앞부분에 존재하는 제1 아이프레임의 타임스탬프 및 현재 프레임의 뒷부분에 존재하는 제2 아이프레임의 타임스탬프를 확인하고, 상기 제1 아이프레임 및 상기 제2 아이프레임 중에서 상기 현재 프레임과의 거리가 가장 짧은 아이프레임의 타임스탬프를 결정하고, 상기 결정된 아이프레임의 타임스탬프에 대한 정보를 저장함으로써, 상기 중단된 위치에 대한 정보를 저장하는 것을 특징으로 하는 장치.
  3. 제 1항에 있어서,
    상기 아이프레임 관리부는,
    호 연결이 종료되면 스트리밍 버퍼에 수신된 아이프레임 가운데 마지막 재생한 아이프레임을 저장함으로써, 상기 중단된 위치에 대한 정보를 저장하는 것을 특징으로 하는 장치.
  4. 삭제
  5. 제 1항에 있어서,
    상기 아이프레임 관리부는,
    상기 첫 번째 아이프레임의 타임스탬프에 상기 스트리밍 서비스가 중단된 위치에 해당하는 아이프레임의 타임스탬프를 더하여 상기 재생하고자 하는 아이프레임의 위치를 확인하는 것을 특징으로 하는 장치.
  6. 제 1항에 있어서,
    상기 첫 번째 아이프레임의 타임스탬프는, 상기 스트리밍 서비스 중단 시 저장한 아이프레임의 위치를 판단하는 기준이 되는 정보임을 특징으로 하는 장치.
  7. 제 1항에 있어서,
    상기 아이프레임 관리부는,
    상기 스트리밍 서비스가 중단되는 상황이 발생하거나 또는 사용자의 요청이 발생하는 상황에서 상기 중단된 위치에 대한 정보를 저장하는 것을 특징으로 하는 장치.
  8. 제 1항에 있어서, 상기 스트리밍 서비스가 중단되는 상황은,
    상기 휴대용 단말기가 핸드 오버를 수행하는 경우, 상기 휴대용 단말기가 음영 지역으로 진입하는 경우, 상기 휴대용 단말기가 다중 무선 베어러(Multi-RAB)를 이용하는 경우 가운데 적어도 어느 한가지 경우를 포함하는 것을 특징으로 하는 장치.
  9. 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 방법에 있어서,
    수신하는 스트리밍 데이터를 디코딩하여 재생하는 과정과,
    상기 스트리밍 데이터 재생 중 스트리밍 서비스가 중단되는 상황이 발생할 경우, 상기 중단된 위치에 대한 정보를 저장하는 과정과,
    상기 중단된 스트리밍 서비스를 재시도할 경우, 상기 중단된 위치부터 상기 스트리밍 데이터를 재생하는 과정을 포함하는 것을 특징으로 하고,
    상기 중단된 위치부터 상기 스트리밍 데이터를 재생하는 과정은, 상기 스트리밍 데이터의 첫 번째 아이프레임의 타임스탬프와 상기 스트리밍 서비스가 중단된 위치에 해당하는 아이프레임의 타임스탬프의 위치를 확인한 후, 상기 첫 번째 아이프레임의 타임스탬프의 위치를 기준으로 재생하고자 하는 아이프레임의 위치를 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
  10. 제 9항에 있어서,
    상기 중단된 위치에 대한 정보를 저장하는 과정은,
    스트리밍 버퍼에 저장된 아이프레임을 확인하는 과정과,
    현재 프레임의 앞부분에 존재하는 제1 아이프레임의 타임스탬프 및 현재 프레임의 뒷부분에 존재하는 제2 아이프레임의 타임스탬프를 확인하는 과정과,
    상기 제1 아이프레임 및 상기 제2 아이프레임 중에서 상기 현재 프레임과의 거리가 가장 짧은 아이프레임을 결정하는 과정과,
    상기 결정된 아이프레임의 타임스탬프에 대한 정보를 저장하는 과정을 포함하는 것을 특징으로 하는 방법.
  11. 제 9항에 있어서,
    상기 중단된 위치에 대한 정보를 저장하는 과정은,
    호 연결이 종료되면 스트리밍 버퍼에 수신된 아이프레임 가운데 마지막 재생한 아이프레임을 저장하는 과정을 포함하는 것을 특징으로 하는 방법.
  12. 삭제
  13. 제 9항에 있어서,
    상기 재생하고자 하는 아이프레임의 위치를 확인하는 과정은,
    상기 첫 번째 아이프레임의 타임스탬프에 상기 스트리밍 서비스가 중단된 위치에 해당하는 아이프레임의 타임스탬프를 더하여 확인하는 과정을 포함하는 것을 특징으로 하는 방법.
  14. 제 9항에 있어서,
    상기 첫 번째 아이프레임의 타임스탬프는,
    상기 스트리밍 서비스 중단 시 저장한 아이프레임의 위치를 판단하는 기준이 되는 정보임을 특징으로 하는 방법.

  15. 제 9항에 있어서,
    상기 중단된 위치에 대한 정보를 저장하는 과정은,
    상기 스트리밍 서비스가 중단되는 상황이 발생하거나 또는 사용자의 요청이 발생하는 상황에서 수행하는 것을 특징으로 하는 방법.
  16. 제 9항에 있어서,
    상기 스트리밍 서비스가 중단되는 상황은,
    상기 휴대용 단말기가 핸드 오버를 수행하는 경우, 상기 휴대용 단말기가 음영 지역으로 진입하는 경우, 상기 휴대용 단말기가 다중 무선 베어러(Multi-RAB)를 이용하는 경우 가운데 적어도 어느 한가지 경우를 포함하는 것을 특징으로 하는 방법.

KR1020100020552A 2010-03-08 2010-03-08 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법 KR101701221B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020100020552A KR101701221B1 (ko) 2010-03-08 2010-03-08 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법
US13/041,670 US8599917B2 (en) 2010-03-08 2011-03-07 Apparatus and method for receiving streaming data in a portable terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100020552A KR101701221B1 (ko) 2010-03-08 2010-03-08 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20110101519A KR20110101519A (ko) 2011-09-16
KR101701221B1 true KR101701221B1 (ko) 2017-02-13

Family

ID=44531285

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100020552A KR101701221B1 (ko) 2010-03-08 2010-03-08 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법

Country Status (2)

Country Link
US (1) US8599917B2 (ko)
KR (1) KR101701221B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8478258B2 (en) * 2010-03-05 2013-07-02 Intel Corporation Techniques to reduce false detection of control channel messages in a wireless network
KR101701221B1 (ko) * 2010-03-08 2017-02-13 삼성전자주식회사 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법
KR101354925B1 (ko) * 2012-06-14 2014-01-24 주식회사에어플러그 복수 무선 통신망의 다중접속에 의한 컨텐트 데이터의 수신을 제어하는 방법과 그 방법을 위한 장치
KR102219430B1 (ko) * 2014-08-01 2021-02-24 현대모비스 주식회사 차량용 avn 장치를 이용한 스트리밍 서비스 제공 장치 및 방법
US11429951B1 (en) * 2017-10-20 2022-08-30 Stripe, Inc. Secure data management for sensitive information

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000287267A (ja) 1999-03-31 2000-10-13 Toyota Motor Corp 車両用デジタルデータ再生装置およびシステム
US20070263982A1 (en) * 2003-11-04 2007-11-15 Susumu Hasegawa Resume Reproduction System

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3938734B2 (ja) * 2002-09-03 2007-06-27 株式会社日立製作所 動画再生端末
JP2006148825A (ja) * 2004-11-25 2006-06-08 Matsushita Electric Ind Co Ltd デジタル放送受信装置
KR100690819B1 (ko) * 2005-07-21 2007-03-09 엘지전자 주식회사 콘텐츠 서비스의 북마크 기능을 갖는 휴대 단말기 및 그동작 방법
KR20080044547A (ko) * 2006-11-16 2008-05-21 엘지전자 주식회사 프로그램 시청 중단 방지 기능 디지털 멀티미디어 방송수신 단말기 및 디지털 멀티미디어 방송 수신 단말기의시청 중단 방지 방법
KR101701221B1 (ko) * 2010-03-08 2017-02-13 삼성전자주식회사 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000287267A (ja) 1999-03-31 2000-10-13 Toyota Motor Corp 車両用デジタルデータ再生装置およびシステム
US20070263982A1 (en) * 2003-11-04 2007-11-15 Susumu Hasegawa Resume Reproduction System

Also Published As

Publication number Publication date
US20110216702A1 (en) 2011-09-08
US8599917B2 (en) 2013-12-03
KR20110101519A (ko) 2011-09-16

Similar Documents

Publication Publication Date Title
KR101477202B1 (ko) 모바일 텔레비전 시스템을 위한 액세스 네트워크 핸드오버
US8316404B2 (en) Multimedia playback control apparatus and method
KR101657914B1 (ko) 미디어 스트림 공유 방법 및 단말기
KR101547315B1 (ko) 모바일 텔레비전 시스템을 위한 액세스 네트워크 핸드오버
US20130124664A1 (en) Coordinating media presentations among peer devices
CN106686446B (zh) 内容投射方法及移动终端
KR101701221B1 (ko) 휴대용 단말기에서 스트리밍 데이터를 수신하기 위한 장치 및 방법
WO2014063297A1 (zh) 一种播放流媒体文件的方法和装置
WO2021196600A1 (zh) 智慧屏反向投屏方法、***、装置、智慧屏和可读存储介质
CN105187871A (zh) 一种基于nfc的移动终端数据传输电视终端的方法及***
CN112399190B (zh) 音视频数据获取方法及其装置
US8032671B1 (en) Resuming media objects delivered via progressive downloading services upon data loss events
KR101560626B1 (ko) 유무선 연동형 동영상 이어보기 서비스 제공 방법 및 장치
JP2007172264A (ja) 電子メール動画再生システム
KR101624904B1 (ko) 휴대용 단말기에서 디엔엘에이를 이용하여 멀티 사운드 채널 컨텐츠를 재생하기 위한 장치 및 방법
JP2009065305A (ja) 端末連携継続視聴システム、端末、サーバ、方法
JP3964778B2 (ja) 放送番組の記録方法、通信管理装置、プログラム、及び記録媒体
JP2004140460A (ja) テレビ放送自動記録システム、方法、プログラム及び記録サーバ
CN103731457B (zh) 一种业务处理方法和终端
CN104853234A (zh) 一种数据处理方法及***与移动终端
WO2015089790A1 (zh) 业务处理方法、装置和***
KR101672253B1 (ko) 휴대용 단말기에서 스트리밍 서비스를 제공하기 위한 장치 및 방법
CN110351570B (zh) 5g网络下视频直播方法和***
JP2004064330A (ja) ストリーミング配信方法、ストリーミング配信システムおよびその装置
KR101617001B1 (ko) 유무선 연동형 동영상 이어보기 서비스 제공 방법 및 장치

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant