KR20090071995A - 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는시스템 - Google Patents

멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는시스템 Download PDF

Info

Publication number
KR20090071995A
KR20090071995A KR1020070139955A KR20070139955A KR20090071995A KR 20090071995 A KR20090071995 A KR 20090071995A KR 1020070139955 A KR1020070139955 A KR 1020070139955A KR 20070139955 A KR20070139955 A KR 20070139955A KR 20090071995 A KR20090071995 A KR 20090071995A
Authority
KR
South Korea
Prior art keywords
multimedia
multimedia stream
buffer
communication terminal
stream
Prior art date
Application number
KR1020070139955A
Other languages
English (en)
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 KR1020070139955A priority Critical patent/KR20090071995A/ko
Priority to US12/343,037 priority patent/US20090172182A1/en
Publication of KR20090071995A publication Critical patent/KR20090071995A/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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/613Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination

Landscapes

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

Abstract

본 발명은 멀티미디어 서버 및 상기 멀티미디어 서버로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼를 갖는 통신 단말기를 포함하는 멀티미디어 스트리밍 서비스 제공 시스템 및 그의 스트리밍 서비스 제공 방법 에 관한 것으로, 멀티미디어 서버에 접속 시, 통신 단말기가 멀티미디어 스트림의 특성 정보에 의해 버퍼 사이즈를 결정하고, 멀티미디어 서버로부터 멀티미디어 스트림 수신 시, 통신 단말기가 수신되는 멀티미디어 스트림을 버퍼에 저장하고, 통신 단말기가 저장된 멀티미디어 스트림을 재생하고, 통신 단말기에서 정지 요구 시, 멀티미디어 서버가 멀티미디어 스트림의 전송을 중단하고, 접속 확인 요청 메시지를 전송하며, 접속 확인 요청 메시지 수신 시, 접속 확인 요청 메시지의 수신 시점으로부터 접속 확인 임계 시간이 경과하면, 통신 단말기가 접속 확인 응답 메시지를 전송한다. 본 발명에 따르면, 멀티미디어 스트리밍 서비스 제공을 위해 소요되는 전력을 줄일 수 있다.
멀티미디어 스트리밍 서비스, 통신 단말기, 멀티미디어 서버, 버퍼, 멀티미디어 스트림

Description

멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는 시스템{METHOD FOR PROVIDING MULTIMEDIA STREAMING SERVICE AND SYSTEM FOR PERFORMING THE SAME}
본 발명은 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는 시스템에 관한 것으로, 특히 멀티미디어 스트리밍 서비스 제공 시, 소모 전류를 절감시킬 수 있는 방법 및 시스템에 관한 것이다.
일반적으로 통신 단말기는 다양한 기능들이 부가되어 복합적인 기능을 수행한다. 이러한 통신 단말기는 통신 기능 뿐만 아니라 다양한 멀티미디어 기능이 부가되어 복합 단말기 형태로 발전하고 있다. 그리고 통신 단말기는 각종 부가 기능을 이용하여 멀티미디어 다운로딩 서비스를 제공할 수 있다. 즉 통신 단말기는 멀티미디어 컨텐츠(multimedia contents)를 다운로드한 다음, 다운로드된 멀티미디어 컨텐츠를 재생할 수 있다. 또는 통신 단말기는 멀티미디어 스트리밍 서비스를 제공할 수 있다. 즉 통신 단말기는 멀티미디어 스트림(multimedia stream)을 수신하여 저장하는 동시에, 저장된 멀티미디어 스트림을 재생할 수 있다.
그런데, 상기와 같은 통신 단말기에서 멀티미디어 다운로딩 서비스 제공 시, 통신 단말기는 멀티미디어 컨텐츠를 재생하기에 앞서, 다운로드가 완료되어야 한다. 이로 인하여, 통신 단말기에서 멀티미디어 컨텐츠를 재생하는데 장시간이 소요된다. 그리고 상기와 같은 통신 단말기에서 멀티미디어 스트리밍 서비스 제공 시, 통신 단말기는 멀티미디어 스트림을 재생하는데 비교적 단시간이 소요된다. 그러나, 통신 단말기가 멀티미디어 스트림을 유연하게 재생하기 위해서, 멀티미디어 스트림을 수신 및 저장하는데 비교적 많은 양의 전력이 소요되는 문제점이 있다. 이러한 문제점은 통신 단말기의 멀티미디어 스트리밍 서비스 제공 시간이 길수록, 더욱 심각해진다.
상기 과제를 해결하기 위한 본 발명에 따른 멀티미디어 서버로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼를 갖는 통신 단말기의 멀티미디어 스트리밍 서비스 제공 방법은, 상기 멀티미디어 서버에 접속 시, 상기 멀티미디어 스트림의 특성 정보에 의해 상기 버퍼 사이즈를 결정하는 과정과, 상기 멀티미디어 스트림 수신 시, 상기 수신되는 멀티미디어 스트림을 상기 버퍼에 저장하는 과정과, 상기 저장된 멀티미디어 스트림을 재생하는 과정을 포함하는 것을 특징으로 한다.
그리고 상기 과제를 해결하기 위한 본 발명에 따른 멀티미디어 서버 및 상기 멀티미디어 서버로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼를 갖는 통신 단말기를 포함하는 멀티미디어 스트리밍 서비스 제공 시스템의 멀티미디어 스트리밍 서비스 제공 방법은, 상기 멀티미디어 서버에 접속하여 멀티미디어 스트림 수신 시, 상기 통신 단말기가 상기 수신되는 멀티미디어 스트림을 상기 버퍼에 저장하는 과정과, 상기 통신 단말기가 상기 저장된 멀티미디어 스트림을 재생하는 과정과, 상기 통신 단말기에서 정지 요구 시, 상기 멀티미디어 서버가 상기 멀티미디어 스트림의 전송을 중단하고, 접속 확인 요청 메시지를 전송하는 과정과, 상기 접속 확인 요청 메시지 수신 시, 상기 접속 확인 요청 메시지의 수신 시점으로부터 접속 확인 임계 시간 대기하고, 상기 접속 확인 임계 시간이 경과하면, 상기 통신 단말기가 접속 확인 응답 메시지를 전송하는 과정을 포함하는 것을 특징으로 한다.
또한 상기 과제를 해결하기 위한 본 발명에 따른 멀티미디어 스트리밍 서비스 제공 시스템은, 멀티미디어 스트림 요청 시, 상기 요청된 멀티미디어 스트림을 전송하는 멀티미디어 서버와, 상기 멀티미디어 서버로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼를 갖고, 상기 멀티미디어 서버에 접속 시, 상기 멀티미디어 서버에 할당하기 위한 버퍼 사이즈를 결정하고, 상기 멀티미디어 스트림 수신 시, 상기 수신되는 멀티미디어 스트림을 상기 버퍼에 저장하고, 상기 버퍼의 멀티미디어 스트림을 재생하는 통신 단말기를 포함하는 것을 특징으로 한다.
따라서, 상기와 같은 본 발명에 따른 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는 시스템은, 통신 단말기에서 멀티미디어 서버 별로 상이하게 버퍼 사이즈를 결정하여 수신되는 멀티미디어 스트림을 저장한다. 이로 인하여, 멀티미 디어 스트리밍 서비스 제공 시, 통신 단말기와 멀티미디어 서버 사이에서 통신 단말기의 버퍼에서 멀티미디어 스트림의 오버플로 또는 언더플로로 인하여 발생할 수 있는 통신 횟수를 유동적으로 변경할 수 있다. 이에 따라, 멀티미디어 스트리밍 서비스 제공을 위해 소요되는 전력을 줄일 수 있다.
그리고 상기와 같은 본 발명에 따른 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는 시스템은, 멀티미디어 서버로부터 접속 확인 요청 메시지 수신 시, 통신 단말기에서 접속 확인 임계 시간이 경과한 다음, 접속 확인 응답 메시지를 전송한다. 이로 인하여, 멀티미디어 스트리밍 서비스 제공 시, 통신 단말기와 멀티미디어 서버 사이에서 멀티미디어 스트리밍 중단으로 인하여 발생할 수 있는 통신 횟수를 줄일 수 있다. 이에 따라, 멀티미디어 스트리밍 서비스 제공을 위해 소요되는 전력을 줄일 수 있다.
이하 첨부된 도면을 참조하여 본 발명의 실시예를 보다 상세하게 설명하고자 한다.
하기 설명에서, "멀티미디어 스트림 특성 정보"라는 용어는 멀티미디어 서버에서 특정 멀티미디어 스트림에 대하여 미리 설정되는 고유 정보를 의미한다. 이러한 특성 정보는 멀티미디어 스트림 유효 시간 또는 접속 종료 주기를 포함할 수 있다. "멀티미디어 스트림 유효 시한(multimedia steame expire)"이라는 용어는 멀티미디어 서버(multimedia server)에서 특정 멀티미디어 스트림의 존재 가능한 시한을 의미한다. 이 때 멀티미디어 스트림은 멀티미디어 서버에서 멀티미디어 스트림 유효 시한이 정해질 수 있으며, 정해지지 않을 수도 있다. "접속 종료 주기(ATP; Association Timeout Period)"라는 용어는 멀티미디어 서버와 통신 단말기 사이에서 통신없이 접속을 유지하는 것이 가능한 일정 시간 간격을 의미한다. 이러한 접속 종료 주기는 멀티미디어 서버에서 설정되며, 멀티미디어 서버 별로 다르게 설정될 수 있다. 또는 접속 종료 주기는 멀티미디어 서버에서 설정되지 않을 수도 있다.
그리고 "중단 대기 주기"라는 용어는 멀티미디어 서버에서 통신없이 대기 가능한 일정 시간 간격을 의미한다. 이러한 중단 대기 주기는 멀티미디어 서버에서, 예컨대 멀티미디어 스트림 전송을 중단한 시점 또는 접속 확인 응답 메시지를 수신한 시점으로부터 일정 시간 간격을 의미한다. 그리고 중단 대기 주기 경과 시, 멀티미디어 서버는 접속 확인 요청 메시지를 전송할 수 있다. 이 때 접속 확인 요청 메시지는 멀티미디어 서버에서 통신 단말기와 접속 상태를 유지하고 있음을 질의하기 위한 메시지이다. 그리고 접속 확인 응답 메시지는 통신 단말기에서 멀티미디어 서버와 접속 상태를 유지하고 있음을 통보하기 위한 메시지이다. "접속 확인 대기 시간(keep alive timeout period)"이라는 용어는 멀티미디어 서버에서 접속 확인 요청 메시지(keep alive request message)를 전송한 시점으로부터 접속 확인 응답 메시지(keey alive response message) 수신 시까지 대기 가능한 최대 시간 간격을 의미한다. "접속 확인 임계 시간(keep alive critical period)"이라는 용어는 통신 단말기에서 접속 확인 요청 메시지를 수신한 시점으로부터 접속 확인 응답 메시지 전송 시까지 대기해야 하는 최소 시간 간격을 의미한다. 이 때 접속 확인 임계 시 간은 접속 확인 대기 시간보다 짧아야 한다. 즉 접속 확인 요청 메시지 수신 시, 통신 단말기는 접속 확인 임계 시간이 경과하고 접속 확인 대기 시간이 경과하기 전에, 접속 확인 응답 메시지를 전송해야 한다. 이 때 접속 확인 대기 시간 및 접속 확인 임계 시간은 통신 단말기와 멀티미디어 서버 사이의 통신 환경, 예컨대 전계 강도 등에 따라 변경될 수 있다.
도 1은 본 발명의 실시예에 따른 멀티미디어 스트리밍 서비스 제공 시스템의 개략적인 구성을 도시하는 구성도이다.
도 1을 참조하면, 본 실시예의 멀티미디어 스트리밍 서비스 제공 시스템은 적어도 하나의 통신 단말기(100)와 적어도 하나의 멀티미디어 서버(200)로 이루어진다. 그리고 통신 단말기(100)와 멀티미디어 서버(200)는 무선 네트워크(도시되지 않음)를 통해 상호 접속할 수 있다. 이 때 통신 단말기(100)는 WAP(Wireless Application Protocol), HTTP(HyperText Transfer Protocol) 등과 같은 무선 인터넷 프로토콜과 다양한 멀티미디어 기능을 지원하며, 휴대 전화기, PDA(Personal Digital Assistant) 등이 될 수 있다. 또한 멀티미디어 서버(200)는 다양한 멀티미디어 스트림 및 멀티미디어 스트림의 특성 정보를 저장하고 있다. 게다가 통신 단말기(100)는 멀티미디어 서버(200)로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼(buffer; 도시되지 않음)을 구비한다. 즉 통신 단말기(100)와 멀티미디어 서버(200)는 통신을 수행하여, 멀티미디어 스트리밍 서비스를 제공할 수 있다.
도 2는 본 발명의 실시예에 따른 멀티미디어 스트리밍 서비스 제공 절차를 도시하는 신호 흐름도이다.
도 2를 참조하면, 본 실시예의 멀티미디어 스트리밍 서비스 제공 절차는, 통신 단말기(100)와 멀티미디어 서버(200)가 211단계에서 상호 접속하는 것으로부터 출발한다. 이 후 통신 단말기(100)는 213단계에서 멀티미디어 서버(200)에 스트리밍 서비스 요청 메시지를 전송한다. 이 때 통신 단말기(100)는 멀티미디어 서버(200)에 저장된 멀티미디어 스트림 중 어느 하나를 요청한다. 그리고 스트리밍 서비스 요청 메시지 수신 시, 멀티미디어 서버(200)는 215단계에서 통신 단말기(100)에 스트리밍 서비스 응답 메시지를 전송한다. 이와 동시에, 스트리밍 서비스 응답 메시지 수신 시, 통신 단말기(100)는 217단계에서 스트리밍 서비스 응답 메시지의 멀티미디어 스트림의 특성 정보를 이용하여 멀티미디어 서버(200)에 할당하기 위한 버퍼 사이즈를 결정한다. 이 때 통신 단말기(100)는 멀티미디어 스트리밍 서비스 제공 시스템의 멀티미디어 서버(200) 별로 상이하게 버퍼 사이즈를 결정할 수 있다.
이어서, 통신 단말기(2100)는 219단계에서 멀티미디어 서버(200)에 멀티미디어 스트림 요청 메시지를 전송한다. 이 후 멀티미디어 스트림 요청 메시지 수신 시, 멀티미디어 서버(200)는 221단계에서 통신 단말기(100)에 멀티미디어 스트림을 전송한다. 그리고 멀티미디어 스트림 수신 시, 통신 단말기(100)는 223단계에서 버퍼에 멀티미디어 스트림을 저장한다. 또한 통신 단말기(100)는 225단계에서 버퍼에 저장된 멀티미디어 스트림을 재생한다. 이 때 통신 단말기(100)가 멀티미디어 스트림의 저장 속도와 동일한 속도로 멀티미디어 스트림을 재생하는 것은 아니다.
계속해서, 멀티미디어 스트림의 수신을 정지하기 위한 요구가 발생하면, 통 신 단말기(100)가 227단계에서 이를 감지하고, 229단계에서 멀티미디어 서버(200)에 멀티미디어 스트림 정지 메시지를 전송한다. 이 때 멀티미디어 스트림 정지 메시지는 멀티미디어 서버(200)에서 멀티미디어 스트림을 전송하는 것을 중단할 것을 요청하는 메시지이다. 그리고 멀티미디어 스트림 정지 메시지 수신 시, 멀티미디어 서버(200)는 231단계에서 멀티미디어 스트림의 전송을 중단하고, 중단 대기 주기가 경과하는지의 여부를 확인한다. 이 때 231단계에서 중단 대기 주기가 경과하면, 멀티미디어 서버(200)는 233단계에서 통신 단말기(100)에 접속 확인 요청 메시지를 전송한다. 그리고 접속 확인 요청 메시지 수신 시, 통신 단말기(100)는 235단계에서 접속 확인 임계 시간이 경과하는지의 여부를 확인한다. 또한 235단계에서 접속 확인 임계 시간이 경과하면, 통신 단말기(100)는 237단계에서 멀티미디어 서버(200)에 접속 확인 응답 메시지를 전송한다. 이 때 접속 확인 대기 시간이 경과하기에 앞서, 통신 단말기(100)는 접속 확인 응답 메시지를 전송해야 한다.
마지막으로, 접속 확인 응답 메시지 수신 시, 멀티미디어 서버(200)는 239단계에서 중단 대기 주기가 경과하는지의 여부를 확인한다. 그리고 239단계에서 중단 대기 주기가 경과하면, 통신 단말기(100)와 멀티미디어 서버(200)는 231단계 내지 239단계를 반복하여 수행한다. 또한 239단계에서 중단 대기 주기가 경과하기에 앞서, 멀티미디어 스트림 서비스 제공 절차를 종료하기 위한 요구가 발생하면, 멀티미디어 서버(200)는 241단계에서 이를 감지하고, 멀티미디어 서버(200)는 멀티미디어 스트림 서비스 제공 절차를 종료하기 위해 요구되는 절차를 수행한다.
한편, 227단계에서 멀티미디어 스트림의 수신을 정지하기 위한 요구가 감지 되지 않으면, 통신 단말기(100)와 멀티미디어 서버(200)는 221단계 내지 227단계를 반복하여 수행한다.
한편, 접속 확인 응답 메시지를 수신하기에 앞서 중단 대기 주기가 경과하면, 멀티미디어 서버(200)는 멀티미디어 서버(200)는 멀티미디어 스트림 서비스 제공 절차를 종료하기 위해 요구되는 절차를 수행할 수 있다.
상기와 같은 멀티미디어 스트리밍 서비스 제공 시스템에서 통신 단말기(100)의 내부 구성 및 멀티미디어 스트리밍 서비스 제공 절차를 보다 상세하게 설명하면 다음과 같다.
도 3은 본 발명의 실시예에 따른 멀티미디어 스트리밍 서비스 제공 시스템에서 통신 단말기의 개략적인 내부 구성을 도시하는 블록도이다. 본 실시예에서 통신 단말기는 휴대 전화기인 경우를 가정하여 설명한다.
도 3을 참조하면, 통신 단말기(100)는 무선 통신부(310), 키 입력부(320), 메모리(330), 제어부(340), 오디오 처리부(350) 및 표시부(360)를 포함한다.
무선 통신부(310)는 통신 단말기(100)의 무선 통신 기능을 수행한다. 그리고무선 통신부(310)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF 송신기와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강변환하는 RF 수신기 등을 포함한다. 이러한 무선 통신부(310)는 본 발명의 실시예에 따라 통신 단말기(100)에서 멀티미디어 서버(200)와 접속 시, 멀티미디어 서버(200)와 통신을 수행한다.
키 입력부(320)는 숫자 및 문자 정보를 입력하기 위한 키들 및 각종 기능들을 설정하기 위한 기능 키들로 이루어진다.
메모리(330)는 프로그램 메모리 및 데이터 메모리들로 구성될 수 있다. 프로그램 메모리는 통신 단말기(100)의 일반적인 동작을 제어하기 위한 프로그램들을 저장한다. 이 때 프로그램 메모리는 본 발명의 실시예에 따라 적어도 두 개의 인증정보들을 이용하여 식별정보를 등록 및 변경하도록 제어하는 프로그램들을 저장할 수 있다. 데이터 메모리는 프로그램들을 수행하는 중에 발생되는 데이터들을 저장하는 기능을 수행한다. 이러한 메모리(330)는 본 발명의 실시예에 따라 멀티미디어 서버(200)에 접속 시, 멀티미디어 서버(200)로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼를 구비한다. 이 때 메모리(330)에서, 버퍼는 본 발명의 실시예에 따라 다양한 버퍼 사이즈로 구분될 수 있다.
제어부(340)는 통신 단말기(100)의 전반적인 동작을 제어하는 기능을 수행한다. 제어부(340)는 송신되는 신호를 부호화 및 변조하는 송신기와, 수신되는 신호를 복조 및 복호화하는 수신기 등을 구비하는 데이터 처리부를 포함한다. 이 때 데이터 처리부는 모뎀(MODEM) 및 코덱(CODEC)으로 구성될 수 있다. 그리고 코덱은 패킷 데이터 등을 처리하는 데이터 코덱과 음성 등의 오디오 신호를 처리하는 오디오 코덱을 구비한다.
이러한 제어부(340)는 본 발명의 실시예에 따라 멀티미디어 서버(200)에 접속 시, 멀티미디어 서버(200)에 할당하기 위한 버퍼 사이즈를 결정한다. 이 때 제어부(340)는 멀티미디어 서버(200)에 따라 상이한 버퍼 사이즈를 할당할 수 있다. 그리고 제어부(340)는 본 발명의 실시예에 따라 멀티미디어 스트림 수신 시, 멀티미디어 스트림을 버퍼에 저장한다. 이와 동시에, 제어부(340)는 본 발명의 실시예 에 따라 버퍼의 멀티미디어 스트림을 재생하도록 제어한다. 또한 제어부(340)는 본 발명의 실시예에 따라 멀티미디어 스트림 재생 중 정지 요구 감지 시, 멀티미디어 서버(200)로 멀티미디어 스트림 정지 메시지를 전송하도록 제어할 수 있다. 게다가 제어부(340)는 본 발명의 실시예에 따라 접속 확인 요청 메시지 수신 시, 접속 확인 임계 시간이 경과하고 접속 확인 대기 시간이 경과하기에 앞서, 접속 확인 응답 메시지를 전송하도록 제어한다.
오디오 처리부(350)는 데이터 처리부의 오디오 코덱에서 출력되는 수신 오디오 신호를 스피커(SPK)를 통해 재생하거나, 마이크(MIC)로부터 발생되는 송신 오디오 신호를 데이터 처리부의 오디오 코덱에 전송하는 기능을 수행한다.
표시부(360)는 제어부(340)에서 출력되는 사용자 데이터를 표시한다. 이러한 표시부(160)는 LCD를 사용할 수 있으며, 이러한 경우 표시부(360)는 LCD 제어부, 영상 데이터를 저장할 수 있는 메모리 및 LCD 표시소자 등을 구비할 수 있다. 이 때 LCD를 터치 스크린(touch screen) 방식으로 구현하는 경우, 입력부로 동작할 수도 있다.
도 4는 본 발명의 실시예에 따른 본 발명의 실시예에 따른 통신 단말기의 멀티미디어 스트리밍 서비스 제공 절차를 도시하는 순서도이다.
도 4를 참조하면, 본 실시예에 따른 통신 단말기(100)의 멀티미디어 스트리밍 서비스 제공 절차는, 제어부(340)가 411단계에서 멀티미디어 서버(200)와 접속하는 것으로부터 출발한다. 이 후 스트리밍 서비스가 요청되면, 제어부(340)가 413단계에서 이를 감지하고, 415단계에서 멀티미디어 서버(200)로 스트리밍 서비스 요 청 메시지를 전송한다. 이 때 멀티미디어 서버(200)에 저장된 멀티미디어 스트림 중 어느 하나가 선택되면, 제어부(340)는 선택된 멀티미디어 스트림에 대하여 스트리밍 서비스 요청 메시지를 전송한다.
계속해서, 제어부(340)는 417단계에서 버퍼 사이즈를 결정한다. 즉 제어부(340)는 멀티미디어 서버(200)의 특성을 고려하여 버퍼 사이즈를 결정한다. 이와 같이, 제어부(340)가 버퍼 사이즈를 결정하는 절차를 도 5를 참조하여 상세하게 설명하면 다음과 같다.
도 5는 도 4에서 버퍼 사이즈 결정 절차를 도시하는 순서도이다.
도 5를 참조하면, 415단계에서 전송한 스트리밍 서비스 요청 메시지에 대응하여 스트리밍 서비스 응답 메시지를 수신하면, 제어부(340)는 511단계에서 이를 감지하고, 513단계에서 스트리밍 서비스 응답 메시지를 분석한다. 이 때 스트리밍 서비스 응답 메시지는 멀티미디어 스트림의 특성 정보를 포함한다. 즉 스트리밍 서비스 응답 메시지는 멀티미디어 스트림의 주소 등을 포함한다. 그리고 스트리밍 서비스 응답 메시지는 멀티미디어 스트림 유효 시간 또는 해당 멀티미디어 서버(200)의 접속 종료 주기 중 적어도 어느 하나를 포함할 수 있다. 또는 스트리밍 서비스 응답 메시지는 멀티미디어 스트림 유효 시간 또는 해당 멀티미디어 서버(200)의 접속 종료 주기를 포함하지 않을 수도 있다.
다음으로, 제어부(340)는 515단계에서 스트리밍 서비스 응답 메시지에 멀티미디어 스트림 유효 시간이 포함되어 있는지의 여부를 판단한다. 이 때 515단계에서 멀티미디어 스트림 유효 시간이 포함되어 있는 것으로 판단되면, 제어부(340)는 517단계에서 멀티미디어 서버(200)에 최소의 버퍼 사이즈를 할당한 다음, 도 4로 리턴한다.
한편, 515단계에서 멀티미디어 스트림 유효 시간이 포함되어 있지 않은 것으로 판단되면, 제어부(340)는 519단계에서 스트리밍 서비스 응답 메시지에 접속 종료 주기가 포함되어 있는지의 여부를 판단한다. 이 때 519단계에서 접속 종료 주기가 포함되지 않은 것으로 판단되면, 제어부(340)는 521단계에서 멀티미디어 서버(200)에 최대의 버퍼 사이즈를 할당한 다음, 도 4로 리턴한다.
한편, 519단계에서 접속 종료 주기가 포함되어 있는 것으로 판단되면, 제어부(340)는 523단계에서 접속 종료 주기에 상응하는 버퍼 사이즈를 할당한 다음, 도 4로 리턴한다. 이 때 메모리(330)는 하기 <표 1>과 같이 접속 종료 주기 별로 할당하기 위한 버퍼 사이즈를 테이블로 저장할 수 있다. 이 때 <표 1>은 최소 버퍼 사이즈는 7초이고, 최대 버퍼 사이즈는 21초인 경우를 가정하여 개시되고 있다. 그리고 각각의 버퍼 사이즈에 대응하여, 오버플로 또는 언더플로를 판단하기 위한 기준치가 설정된다.
접속 종료 주기(초) 30 미만 30 60 90 120 150
버퍼 사이즈 (초) 7 10 11.5 12 13.5 14
접속 종료 주기(초) 180 210 240 270 300 300 초과 또는 미설정
버퍼 사이즈 (초) 15.5 16 17.5 18 21 21
마지막으로, 제어부(340)는 419단계에서 스트리밍 서비스를 수행한다. 이 때 제어부(340)는 해당 멀티미디어 서버(200)에 할당된 버퍼 사이즈의 버퍼를 이용하여 스트리밍 서비스를 수행한다. 이와 같이, 제어부(340)가 스트리밍 서비스를 수행하는 절차를 도 6을 참조하여 설명하면 다음과 같다.
도 6은 도 4에서 스트리밍 서비스 수행 절차를 도시하는 순서도이다.
도 6을 참조하면, 417단계에서 버퍼 사이즈를 결정한 다음, 제어부(340)가 611단계에서 멀티미디어 스트림 요청 메시지를 전송한다. 이 후 멀티미디어 스트림이 수신되면, 제어부(340)가 613단계에서 이를 감지하고, 615단계에서 멀티미디어 스트림을 버퍼에 저장한다. 그리고 제어부(340)는 617단계에서 버퍼에 저장되어 있는 멀티미디어 스트림을 재생한다. 이 때 제어부(340)는 멀티미디어 스트림의 저장 속도와 상이한 속도로 멀티미디어 스트림을 재생할 수 있다.
이어서, 멀티미디어 스트림 재생 중 멀티미디어 스트림이 결정된 버퍼 사이즈에서 설정된 기준치로부터 오버플로(overflow)되면, 제어부(340)는 619단계에서 이를 감지하고, 621단계에서 멀티미디어 스트림의 수신을 대기하는 절차를 수행한다. 이 때 제어부(340)는 멀티미디어 스트림을 더 이상 버퍼에 저장하지 않는다. 그리고 제어부(340)는 버퍼에 미리 저장된 멀티미디어 스트림을 재생한다. 이와 같이, 제어부(340)가 멀티미디어 스트림의 수신을 대기하는 절차를 도 7을 참조하여 설명하면 다음과 같다.
도 7은 도 6에서 수신 대기 절차를 도시하는 순서도이다.
도 7을 참조하면, 버퍼에서 멀티미디어 스트림이 오버플로되는 것이 감지되면, 제어부(340)는 711단계에서 멀티미디어 스트림 정지 메시지를 전송한다. 그리고 제어부(340)는 713단계에서 버퍼에 저장되어 있는 멀티미디어 스트림을 재생한다. 또한 멀티미디어 스트림 재생 중 멀티미디어 스트림이 결정된 버퍼 사이즈에서 설정된 기준치로부터 언더플로(underflow)되면, 제어부(340)는 715단계에서 이를 감지하고, 도 6으로 리턴한다.
계속해서, 멀티미디어 스트림의 재생을 정지하기 위한 요구가 발생하면, 제어부(340)는 623단계에서 이를 감지하고, 625단계에서 멀티미디어 스트림의 재생을 대기하는 절차를 수행한다. 여기서, 무선 통신부(310)를 통해 통신 이벤트, 예컨태 호 수신 이벤트가 발생하거나, 키 입력부(320) 또는 터치 스크린을 통해 선택 신호가 발생하면, 제어부(340)는 이를 멀티미디어 스트림의 재생을 정지하기 위한 요구로 감지할 수 있다. 이 때 제어부(340)는 멀티미디어 스트림을 더 이상 버퍼에 저장하지 않는다. 그리고 제어부(340)는 더 이상 멀티미디어 스트림을 재생하지 않는다. 이와 같이, 제어부(340)가 멀티미디어 스트림의 재생을 대기하는 절차를 도 8을 참조하여 설명하면 다음과 같다.
도 8은 도 6에서 재생 대기 절차를 도시하는 순서도이다.
도 8을 참조하면, 멀티미디어 스트림의 재생을 정지하기 위한 요구가 감지되면, 제어부(340)는 811단계에서 멀티미디어 스트림을 수신하고 있는지의 여부를 판단한다. 이 때 811단계에서 멀티미디어 스트림을 수신하고 있는 것으로 판단되면, 제어부(340)는 813단계에서 멀티미디어 스트림 정지 메시지를 전송한다. 이 후 제어부(340)는 815단계에서 멀티미디어 스트림의 재생을 정지한다.
한편, 811단계에서 멀티미디어 스트림을 수신하고 있지 않은 것으로 판단되면, 제어부(340)는 815단계에서 멀티미디어 스트림의 재생을 정지한다.
다음으로, 접속 확인 요청 메시지를 수신하면, 제어부(340)는 817단계에서 이를 감지하고, 819단계에서 접속 확인 요청 메시지의 수신 시점으로부터 접속 확인 임계 시간이 경과하는지를 확인한다. 그리고 819단계에서 접속 확인 임계 시간이 경과한 것이 확인되면, 제어부(340)는 821단계에서 접속 확인 응답 메시지를 전송한다.
다음으로, 멀티미디어 스트림을 재생하기 위한 요구가 발생하면, 제어부(340)가 823단계에서 이를 감지하고, 825단계에서 멀티미디어 스트림이 버퍼의 설정된 기준치로부터 오버플로되어 있는지의 여부를 판단한다. 이 때 825단계에서 멀티미디어 스트림이 오버플로되어 있지 않은 것으로 판단되면, 제어부(340)는 도 6으로 리턴한다.
한편 825단계에서 멀티미디어 스트림의 오버플로되어 있는 것으로 판단되면, 제어부(340)는 827단계에서 버퍼에 저장되어 있는 멀티미디어 스트림을 재생한다. 그리고 멀티미디어 스트림 재생 중 멀티미디어 스트림이 버퍼의 설정된 기준치로부터 언더플로되면, 제어부(340)는 829단계에서 이를 감지하고, 도 6으로 리턴한다.
한편 823단계에서 멀티미디어 스트림을 재생하기 위한 요구가 감지되지 않으면, 제어부(340)는 817단계 내지 823단계를 반복하여 수행한다.
마지막으로, 스트리밍 서비스 수행 절차를 종료하기 위한 요구가 발생하면, 제어부(340)는 627단계에서 이를 감지하고, 스트리밍 서비스 수행 절차를 종료한다. 이 때 627단계에서 스트리밍 서비스 수행 절차를 종료하기 위한 요구가 감지되지 않으면, 제어부(340)는 611단계 내지 627단계를 반복하여 수행한다.
본 발명에 따르면, 통신 단말기에서 멀티미디어 서버 별로 상이하게 버퍼 사이즈를 결정하여 수신되는 멀티미디어 스트림을 저장한다. 이로 인하여, 멀티미디어 스트리밍 서비스 제공 시, 통신 단말기와 멀티미디어 서버 사이에서 통신 단말기의 버퍼에서 멀티미디어 스트림의 오버플로 또는 언더플로로 인하여 발생할 수 있는 통신 횟수를 유동적으로 변경할 수 있다. 이에 따라, 멀티미디어 스트리밍 서비스 제공을 위해 소요되는 전력을 줄일 수 있다.
그리고 멀티미디어 서버로부터 접속 확인 요청 메시지 수신 시, 통신 단말기에서 접속 확인 임계 시간이 경과한 다음, 접속 확인 응답 메시지를 전송한다. 이로 인하여, 멀티미디어 스트리밍 서비스 제공 시, 통신 단말기와 멀티미디어 서버 사이에서 멀티미디어 스트리밍 중단으로 인하여 발생할 수 있는 통신 횟수를 줄일 수 있다. 이에 따라, 멀티미디어 스트리밍 서비스 제공을 위해 소요되는 전력을 줄일 수 있다.
도 1은 본 발명의 실시예에 따른 멀티미디어 스트리밍 서비스 제공 시스템의 개략적인 구성을 도시하는 구성도,
도 2는 본 발명의 실시예에 따른 멀티미디어 스트리밍 서비스 제공 절차를 도시하는 신호 흐름도,
도 3은 본 발명의 실시예에 따른 멀티미디어 스트리밍 서비스 제공 시스템에서 통신 단말기의 개략적인 내부 구성을 도시하는 블록도,
도 4는 본 발명의 실시예에 따른 본 발명의 실시예에 따른 통신 단말기의 멀티미디어 스트리밍 서비스 제공 절차를 도시하는 순서도,
도 5는 도 4에서 버퍼 사이즈 결정 절차를 도시하는 순서도,
도 6은 도 4에서 스트리밍 서비스 수행 절차를 도시하는 순서도,
도 7은 도 6에서 수신 대기 절차를 도시하는 순서도, 그리고
도 8은 도 6에서 재생 대기 절차를 도시하는 순서도이다.

Claims (14)

  1. 멀티미디어 서버로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼를 갖는 통신 단말기의 멀티미디어 스트리밍 서비스 제공 방법에 있어서,
    상기 멀티미디어 서버에 접속 시, 상기 멀티미디어 스트림의 특성 정보에 의해 상기 버퍼 사이즈를 결정하는 과정과,
    상기 멀티미디어 스트림 수신 시, 상기 수신되는 멀티미디어 스트림을 상기 버퍼에 저장하는 과정과,
    상기 저장된 멀티미디어 스트림을 재생하는 과정을 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  2. 제 1 항에 있어서, 상기 버퍼의 사이즈 결정 과정은,
    상기 특성 정보가 멀티미디어 스트림 유효 시간을 포함하는지의 여부를 판단하는 과정과,
    상기 멀티미디어 스트림 유효 시간을 포함하면, 최소 버퍼 사이즈를 할당하고, 그렇지 않으면, 상기 특성 정보가 접속 종료 주기를 포함하는지의 여부를 판단하는 과정을 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  3. 제 2 항에 있어서, 상기 버퍼의 사이즈 결정 과정은,
    상기 접속 종료 주기를 포함하면, 상기 접속 종료 주기에 상응하여 설정된 버퍼 사이즈를 할당하고, 그렇지 않으면, 최대 버퍼 사이즈를 할당하는 과정을 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  4. 제 3 항에 있어서,
    상기 저장된 멀티미디어 스트림이 상기 결정된 버퍼 사이즈에서 설정된 기준치로부터 오버플로 시, 멀티미디어 스트림 정지 메시지를 전송하는 과정을 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  5. 제 4 항에 있어서,
    상기 버퍼의 멀티미디어 스트림 재생 중 상기 저장된 멀티미디어 스트림이 상기 결정된 버퍼 사이즈에서 상기 설정된 기준치로부터 언더플로우 시, 멀티미디어 스트림 요청 메시지를 전송하는 과정과,
    상기 저장 과정으로 복귀하는 과정을 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  6. 멀티미디어 서버 및 상기 멀티미디어 서버로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼를 갖는 통신 단말기를 포함하는 멀티미디어 스트리밍 서비스 제공 시스템의 멀티미디어 스트리밍 서비스 제공 방법에 있어서,
    상기 멀티미디어 서버에 접속하여 멀티미디어 스트림 수신 시, 상기 통신 단말기가 상기 수신되는 멀티미디어 스트림을 상기 버퍼에 저장하는 과정과,
    상기 통신 단말기가 상기 저장된 멀티미디어 스트림을 재생하는 과정과,
    상기 통신 단말기에서 정지 요구 시, 상기 멀티미디어 서버가 상기 멀티미디어 스트림의 전송을 중단하고, 접속 확인 요청 메시지를 전송하는 과정과,
    상기 접속 확인 요청 메시지 수신 시, 상기 접속 확인 요청 메시지의 수신 시점으로부터 접속 확인 임계 시간 대기하고, 상기 접속 확인 임계 시간이 경과하면, 상기 통신 단말기가 접속 확인 응답 메시지를 전송하는 과정을 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  7. 제 6 항에 있어서,
    상기 접속 확인 응답 메시지 수신 시, 상기 접속 확인 응답 메시지의 수신 시점으로부터 중단 대기 주기동안 대기하고, 상기 중단 대기 주기가 경과하면, 상기 멀티미디어 서버가 상기 접속 확인 요청 메시지를 재전송하는 과정을 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  8. 제 7 항에 있어서, 상기 접속 확인 요청 메시지 전송 과정은,
    상기 멀티미디어 스트림의 전송 중단 시점으로부터 상기 중단 대기 주기가 경과하면, 상기 접속 확인 요청 메시지를 전송하는 과정을 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  9. 제 7 항에 있어서, 상기 정지 요구는,
    상기 통신 단말기에서 상기 멀티미디어 스트림의 재생 정지 시, 발생되는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  10. 제 7 항에 있어서, 상기정지 요구는,
    상기 통신 단말기에서 상기 저장된 멀티미디어 스트림이 상기 버퍼에서 설정된 기준치로부터 오버플로 시, 발생되는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  11. 제 7 항에 있어서,
    상기 통신 단말기에서 상기 중단된 멀티미디어 스트림 요청 시, 상기 멀티미디어 서버가 상기 중단된 멀티미디어 스트림을 전송하는 과정과,
    상기 멀티미디어 스트림 저장 과정으로 복귀하는 과정을 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 방법.
  12. 멀티미디어 스트림 및 멀티미디어 스트림의 특성 정보를 저장하며, 멀티미디어 스트림 요청 시, 상기 요청된 멀티미디어 스트림을 전송하는 멀티미디어 서버와,
    상기 멀티미디어 서버로부터 수신되는 멀티미디어 스트림을 저장하기 위한 버퍼를 갖고, 상기 멀티미디어 서버에 접속 시, 상기 특성 정보에 의해 상기 버퍼 사이즈를 결정하고, 상기 멀티미디어 스트림 수신 시, 상기 수신되는 멀티미디어 스트림을 상기 버퍼에 저장하고, 상기 버퍼의 멀티미디어 스트림을 재생하는 통신 단말기를 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 시스템.
  13. 제 12 항에 있어서, 상기 통신 단말기는,
    상기 특성 정보가 멀티미디어 스트림 유효 시간을 포함하지 않고, 접속 종료 주기를 포함하면, 상기 접속 종료 주기에 상응하여 설정된 버퍼 사이즈를 할당하는 것을 특징으로 멀티미디어 스트리밍 서비스 제공 시스템.
  14. 제 13 항에 있어서, 상기 통신 단말기는,
    상기 특정 정보가 상기 멀티미디어 스트림 유효 시간을 포함하면, 최소 버퍼 사이즈를 할당하고, 상기 특성 정보가 상기 멀티미디어 스트림 유효 시간 및 상기 접속 종료 주기를 포함하지 않으면, 최대 버퍼 사이즈를 할당하는 것을 특징으로 하는 멀티미디어 스트리밍 서비스 제공 시스템.
KR1020070139955A 2007-12-28 2007-12-28 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는시스템 KR20090071995A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070139955A KR20090071995A (ko) 2007-12-28 2007-12-28 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는시스템
US12/343,037 US20090172182A1 (en) 2007-12-28 2008-12-23 System and method for multimedia streaming service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070139955A KR20090071995A (ko) 2007-12-28 2007-12-28 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는시스템

Publications (1)

Publication Number Publication Date
KR20090071995A true KR20090071995A (ko) 2009-07-02

Family

ID=40799942

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070139955A KR20090071995A (ko) 2007-12-28 2007-12-28 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는시스템

Country Status (2)

Country Link
US (1) US20090172182A1 (ko)
KR (1) KR20090071995A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101407383B1 (ko) * 2009-10-31 2014-06-13 후아웨이 디바이스 컴퍼니 리미티드 통화하는 동안에 멀티미디어 링톤을 재생하는 방법, 서버 및 단말 장치
KR20190074309A (ko) * 2016-11-03 2019-06-27 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. 네트워크-기반 다운로드/스트리밍 개념

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5510000B2 (ja) * 2010-03-31 2014-06-04 ソニー株式会社 コンテンツ送信装置、コンテンツ再生システム、コンテンツ送信方法、およびプログラム
US9043797B2 (en) * 2010-10-26 2015-05-26 Qualcomm Incorporated Using pause on an electronic device to manage resources
US9383800B2 (en) 2011-03-22 2016-07-05 International Business Machines Corporation Managing a portal application
EP2600584A1 (en) * 2011-11-30 2013-06-05 Research in Motion Limited Adaptive power management for multimedia streaming
US8977769B2 (en) * 2012-01-17 2015-03-10 Harman International Industries, Incorporated System for managing lossless failover in an audio-bridging (AVB) network
US9692832B2 (en) * 2012-10-24 2017-06-27 Blackberry Limited System and method for controlling connection timeout in a communication network
CN104426714B (zh) * 2013-08-30 2017-12-29 联想(北京)有限公司 一种用于保持连接的心跳测试方法和装置
US9237177B2 (en) * 2014-03-28 2016-01-12 Gosub 60, Inc. Systems and methods for media streaming and presentation in an application environment
TWI538425B (zh) * 2014-04-14 2016-06-11 微晶片科技公司 藍牙介面的資料傳輸系統及傳輸方法
US9553812B2 (en) * 2014-09-09 2017-01-24 Palo Alto Research Center Incorporated Interest keep alives at intermediate routers in a CCN
JP6531497B2 (ja) * 2015-06-02 2019-06-19 富士通株式会社 無線通信システム、送信周期調整装置および移動機
CN110740351B (zh) * 2019-11-14 2022-05-24 普联技术有限公司 一种传输流媒体数据的方法、设备及存储介质

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5339413A (en) * 1992-08-21 1994-08-16 International Business Machines Corporation Data stream protocol for multimedia data streaming data processing system
US7760744B1 (en) * 2003-11-20 2010-07-20 Juniper Networks, Inc. Media path optimization for multimedia over internet protocol
KR100631615B1 (ko) * 2004-12-31 2006-10-11 엘지전자 주식회사 멀티미디어 메세지 수신 방법
KR100801003B1 (ko) * 2006-06-05 2008-02-11 삼성전자주식회사 비압축 av 데이터 전송을 위한 데이터 구조, 데이터 슬롯 할당 방법, 비압축 av 데이터 전송 방법, 및 상기 방법을 이용하는 장치
US20100228863A1 (en) * 2007-03-28 2010-09-09 Pioneer Corporation Content distribution system and its control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101407383B1 (ko) * 2009-10-31 2014-06-13 후아웨이 디바이스 컴퍼니 리미티드 통화하는 동안에 멀티미디어 링톤을 재생하는 방법, 서버 및 단말 장치
KR20190074309A (ko) * 2016-11-03 2019-06-27 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. 네트워크-기반 다운로드/스트리밍 개념

Also Published As

Publication number Publication date
US20090172182A1 (en) 2009-07-02

Similar Documents

Publication Publication Date Title
KR20090071995A (ko) 멀티미디어 스트리밍 서비스 제공 방법 및 그를 수행하는시스템
EP3130127B1 (en) Streaming control for real-time transport protocol
JP5257262B2 (ja) 移動通信装置
WO2007086712A1 (en) Method and system for transmitting multimedia contents in communication network
US7860458B2 (en) Audio transmitting apparatus and mobile communication terminal
KR20230125103A (ko) 블루투스 장치 동작 방법
CN101073072A (zh) 用于媒体通信设备的不可知的***控制
CN1652627A (zh) 信息处理设备
CN105280212A (zh) 混音播放方法及装置
KR20070085671A (ko) 끊김 없는 이동성을 수행하기 위한 방법, 장치 및 시스템
EP3745813A1 (en) Method for operating a bluetooth device
CN114827682A (zh) 投屏方法、***、设备及存储介质
KR100884426B1 (ko) 무선 가입자 유닛에 서비스들 및 서비스들의 사용 정보를제공하기 위한 방법 및 장치
US8819184B2 (en) Method and system for playing multimedia file and computer readable medium using the method
KR20110092713A (ko) 실시간 멀티미디어 서비스 제공 방법 및 시스템
KR100630084B1 (ko) 휴대용 단말기의 데이터 전송방법
CN114286039A (zh) 一种音视频通话方法及***
CN111970668B (zh) 一种蓝牙音频控制方法、设备及计算机可读存储介质
KR100800431B1 (ko) 이동통신단말기의 멀티미디어 서비스 제공방법 및 이를수행하기 위한 이동통신단말기
KR20220148903A (ko) 등록 방법 및 전자 장치
KR100812330B1 (ko) 이동 단말에서 데이터 서비스 재접속 방법
JP5410977B2 (ja) いくつかの端末間で通信する方法
US11109209B2 (en) Bluetooth device, method of operating bluetooth device, and non-transitory computer readable storage medium
KR100695262B1 (ko) 스트리밍 서비스에서 이동통신 단말기의 버퍼링 시간 조절방법 및 장치
KR20080103762A (ko) 휴대 단말기 및 그를 이용한 통신 네트워크 접속 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application