KR20110092713A - 실시간 멀티미디어 서비스 제공 방법 및 시스템 - Google Patents

실시간 멀티미디어 서비스 제공 방법 및 시스템 Download PDF

Info

Publication number
KR20110092713A
KR20110092713A KR1020100012296A KR20100012296A KR20110092713A KR 20110092713 A KR20110092713 A KR 20110092713A KR 1020100012296 A KR1020100012296 A KR 1020100012296A KR 20100012296 A KR20100012296 A KR 20100012296A KR 20110092713 A KR20110092713 A KR 20110092713A
Authority
KR
South Korea
Prior art keywords
multimedia
port
data
message
mode
Prior art date
Application number
KR1020100012296A
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 KR1020100012296A priority Critical patent/KR20110092713A/ko
Publication of KR20110092713A publication Critical patent/KR20110092713A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6371Control signals issued by the client directed to the server or network components directed to network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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/1066Session management
    • H04L65/1101Session protocols
    • 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/40Support for services or applications
    • 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/65Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 멀티미디어 서비스 제공 방법 및 시스템에 관한 것으로, 본 발명은 실시간 멀티미디어 데이터 재생 시 비디오 데이터만을 재생하는 비디오 모드 또는 오디오 데이터만 재생하는 오디오 모드가 활성화되는지 확인하는 과정; 및 상기 비디오 모드 활성화 시 오디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 생성하여 멀티미디어 제공 서버에 전송하고, 상기 오디오 모드 활성화 시 비디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 생성하여 멀티미디어 제공 서버에 전송하는 과정을 포함하는 것을 특징으로 한다. 이러한 본 발명은 멀티미디어 재생 모드에 따라 필요한 패킷 데이터만을 수신함에 따라 패킷 데이터 요금을 절약할 수 있다. 또한, 본 발명은 불필요한 패킷 데이터의 디코딩으로 인한 휴대 단말기의 배터리 소모 방지 및 리소스 낭비를 방지할 수 있다.

Description

실시간 멀티미디어 서비스 제공 방법 및 시스템{SYSTEM AND METHOD FOR OFFERING REAL TIME MULTIMEDIA SERVICE}
본 발명은 실시간 멀티미디어 서비스 제공 방법 및 시스템에 관한 것으로 특히, 멀티미디어 데이터의 재생 모드에 따라 불필요한 패킷 데이터의 전송을 중지시키는 실시간 멀티미디어 서비스 제공 방법 및 시스템에 관한 것이다.
휴대 단말기는 급속한 기술 발전과 함께 음성 통화 기능 이외에 다양한 부가 기능 예컨대 문자 메시지 송수신 기능, 사진 촬영 기능, 음악 감상 기능, 디지털 방송 서비스 기능, 이메일(E-mail) 서비스 기능, 인스턴트 메신저(Instant Messenger) 서비스 기능 등을 제공하고 있다. 특히, 최근의 휴대 단말기는 서버로부터 멀티미디어 데이터를 실시간으로 수신하여 재생하는 멀티미디어 서비스를 제공하고 있다.
상기 실시간 멀티미디어 서비스를 제공하는 휴대 단말기는 오디오 데이터만을 재생하는 오디오 모드 또는 비디오 데이터만을 재생하는 비디오 모드를 선택할 수 있다. 상기 비디오 모드가 선택된 경우 종래의 휴대 단말기는 오디오 볼륨을 제로("0")로 설정한다. 또는 오디오 모드가 선택되는 경우 종래의 휴대 단말기는 비디오 데이터 재생 영역을 보이지 않도록 하거나 비디오 데이터를 대신하여 기 설정된 영상을 출력한다. 이와 같은 종래 휴대 단말기는 비디오 모드 시 오디오 출력 볼륨을 제로로 설정할 뿐 실제 재생이 요구되지 않는 오디오 데이터를 멀티미디어 제공 서버로부터 수신하여 디코딩(Decoding)을 수행한다. 또한, 오디오 모드 시 비디오 데이터가 표시부에 출력되지 않지만 휴대 단말기는 서버로부터 비디오 데이터를 수신하여 디코딩을 수행한다. 즉, 종래의 실시간 멀티미디어 제공 방법은 사용자 측면에서 불필요한 패킷 데이터 요금이 발생하는 문제점이 있다. 또한, 휴대 단말기의 측면에서 불필요한 오디오 패킷 데이터 또는 비디오 패킷 데이터의 디코딩으로 인하여 리소스(Resource)가 낭비되는 문제점이 있다.
따라서 본 발명은 전술한 종래 기술의 문제점을 해결하기 위하여 창안된 것으로, 본 발명의 목적은 멀티미디어 데이터의 재생 모드에 따라 불필요한 패킷 데이터의 전송을 중지시킬 수 있는 실시간 멀티미디어 서비스 제공 방법 및 시스템을 제공하는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 실시간 멀티미디어 서비스 제공 방법은 실시간 멀티미디어 데이터 재생 시 비디오 데이터만을 재생하는 비디오 모드 또는 오디오 데이터만 재생하는 오디오 모드가 활성화되는지 확인하는 과정; 및 상기 비디오 모드 활성화 시 오디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 생성하여 멀티미디어 제공 서버에 전송하고, 상기 오디오 모드 활성화 시 비디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 생성하여 멀티미디어 제공 서버에 전송하는 과정을 포함하는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 실시 예에 따른 실시간 멀티미디어 서비스 제공 시스템은 실시간으로 멀티미디어 데이터를 전송하는 멀티미디어 제공 서버; 및 실시간 멀티미디어 데이터 재생 중 비디오 데이터만을 재생하는 비디오 모드 활성화 시 오디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 상기 멀티미디어 서버에 전송하고, 오디오 데이터만 재생하는 오디오 모드 활성화 시 비디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 상기 멀티미디어 서버에 전송하는 휴대 단말기를 포함하는 것을 특징으로 한다.
이상에서 살펴본 바와 같이 본 발명에 따른 실시간 멀티미디어 서비스 제공 방법 및 시스템은 멀티미디어 재생 모드에 따라 필요한 패킷 데이터만을 수신함에 따라 패킷 데이터 요금을 절약할 수 있다. 또한, 본 발명은 불필요한 패킷 데이터의 디코딩(Decoding)으로 인한 휴대 단말기의 배터리 소모 방지 및 리소스(Resource) 낭비를 방지할 수 있다.
도 1은 본 발명에 따른 실시간 멀티미디어 서비스 제공을 위한 시스템을 개략적으로 도시한 도면,
도 2는 본 발명의 실시 예에 따른 휴대 단말기의 구성을 개략적으로 도시한 블록도,
도 3은 본 발명의 실시 예에 따른 멀티미디어 제공 서버의 실시간 멀티미디어 서비스 제공 방법을 나타내는 순서도,
도 4는 본 발명의 실시 예에 따른 휴대 단말기의 실시간 멀티미디어 재생 방법을 나타내는 순서도.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예들을 상세히 설명한다. 이 때, 첨부된 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타내고 있음에 유의해야 한다. 또한, 본 발명의 요지를 흐리게 할 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략할 것이다.
한편, 본 명세서와 도면에 개시된 본 발명의 실시 예들은 본 발명의 기술 내용을 쉽게 설명하고 본 발명의 이해를 돕기 위해 특정 예를 제시한 것일 뿐이며, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예들 이외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
상세한 설명에 앞서, 이하 본 발명의 실시 예에 따른 휴대 단말기는 실시간 멀티미디어 서비스를 이용할 수 있는 단말기로써, 이동 통신 단말기, 개인 정보 단말기(PDA), 스마트 폰(Smart Phone), 휴대용 멀티미디어 플레이어(Portable Multimedia Player : PMP), PC(Personal Computer), 노트북(Note Book), IPTV(Internet Protocol TeleVision), 디지털 TV 등을 포함할 수 있다. 이하에서는 설명의 편의를 위하여 이동통신 단말기를 예로 하여 설명하기로 한다.
도 1은 본 발명의 실시 예에 따른 실시간 멀티미디어 서비스 제공을 위한 시스템을 개략적으로 도시한 도면이다.
상기 도 1을 참조하면, 본 발명의 실시 예에 따른 시스템은 휴대 단말기(100) 및 멀티미디어 제공 서버(200)를 포함할 수 있다.
상기 멀티미디어 제공 서버(200)는 실시간 멀티미디어 서비스 예컨대 스트리밍(Streaming) 서비스, VOD(Video On Demand) 서비스 등을 제공할 수 있다. 예를 들어, 상기 멀티미디어 제공 서버(200)는 RTSP(Real Time Streaming Protocol)를 이용하여 실시간으로 멀티미디어 데이터를 휴대 단말기(100)에 전송할 수 있다. 하지만 본 발명이 이에 한정되지는 않는다. 즉, 상기 멀티미디어 제공 서버(200)는 멀티미디어 데이터를 실시간으로 제공할 수 있는 다양한 프로토콜을 이용하여 멀티미디어 데이터를 실시간으로 휴대 단말기(100)에 전송할 수 있다. 상기 멀티미디어 데이터는 일반적으로 비디오 데이터와 오디오 데이터로 구성되고, 상기 비디오 데이터 및 오디오 데이터는 서로 다른 포트로 전송될 수 있다. 특히, 본 발명에 따른 멀티미디어 제공 서버(200)는 휴대 단말기(100)로부터 상기 멀티미디어 데이터를 전송하는 포트들 중 일부 포트를 차단(Close)하도록 요청하는 포트 차단 메시지 또는 상기 차단된 포트를 해제(Open)하도록 요청하는 포트 차단 해제 메시지를 수신하고, 상기 포트 차단 메시지에 대한 응답 메시지를 휴대 단말기(100)에 전송할 수 있다. 상기 응답 메시지는 RTSP의 OK 메시지가 될 수 있다. 즉, 상기 멀티미디어 제공 서버(200)는 포트 차단 메시지 수신 시 차단 요청된 포트를 차단(Close)하여 비디오 데이터 또는 오디오 데이터의 전송을 중지시킬 수 있다. 한편, 상기 멀티미디어 제공 서버(200)는 포트 차단 해제 메시지 수신 시 상기 포트 차단 해제 메시지에 대한 응답 메시지를 휴대 단말기(100)에 전송하고, 포트 차단 해제 메시지에 포함된 포트의 차단을 해제(Open)하여 전송 중지되었던 비디오 데이터 또는 오디오 데이터를 휴대 단말기(100)로 전송할 수 있다.
상기 휴대 단말기(100)는 실시간 멀티미디어 서비스 예컨대 VOD 서비스를 이용할 수 있는 단말기이다. 이를 위하여 상기 휴대 단말기(100)는 멀티미디어 데이터의 전송을 멀티미디어 제공 서버(200)에 요청하고, 상기 멀티미디어 제공 서버(200)로부터 멀티미디어 데이터를 실시간으로 수신하여 재생할 수 있다. 예를 들어, 상기 휴대 단말기(100)는 RTSP를 이용하여 멀티미디어 제공 서버(200)와 스트리밍 세션(Streaming Session)을 형성하고, 스트리밍 데이터(Streaming Data)를 송수신할 수 있다. 하지만 본 발명이 RTSP를 이용하는 것으로 한정되지는 않는다. 즉, 상기 휴대 단말기(100)는 멀티미디어 데이터를 실시간으로 제공할 수 있는 다양한 프로토콜을 이용하여 멀티미디어 데이터를 전송받을 수 있다. 특히, 본 발명에 따른 휴대 단말기(100)는 멀티미디어 데이터 재생 중 비디오 데이터만을 재생하는 비디오 모드가 활성화되는 경우 오디오 데이터의 전송 중지를 요청하는 포트 차단 메시지를 생성하여 멀티미디어 제공 서버(200)에 전송할 수 있다. 또는, 상기 휴대 단말기(100)는 멀티미디어 데이터 재생 중 오디오 데이터만을 재생하는 오디오 모드가 활성화되는 경우 비디오 데이터의 전송 중지를 요청하는 포트 차단 메시지를 생성하여 멀티미디어 제공 서버(200)에 전송할 수 있다. 상기 포트 차단 메시지는 RTSP의 PAUSE 메시지를 이용하여 생성될 수 있다. 상세하게는, 상기 휴대 단말기(100)는 아래 <표 1>과 같이 종래의 PAUSE 메시지에 특정 포트 번호를 포함하는 "Transport" 필드를 추가하여 포트 차단 메시지를 생성할 수 있다.
Figure pat00001
상기 <표 1>을 참조하면, 상기 포트 차단 메시지는 종래의 PAUSE 메시지에 "Transport" 필드를 추가한 형태임을 알 수 있다. 이때, 오디오 데이터의 전송 중지를 요청하는 포트 차단 메시지인 경우 상기 "Transport" 필드는 오디오 데이터가 전송되고 있는 포트 번호를 포함하고, 비디오 데이터의 전송 중지를 요청하는 포트 차단 메시지인 경우 상기 "Transport" 필드는 비디오 데이터가 전송되고 있는 포트 번호를 포함한다. 상기 포트 번호는 실제 오디오 데이터 또는 비디오 데이터가 전송되는 데이터 포트 번호 및 일시 정지, 재생 등의 제어 신호를 송수신하는 제어 포트 번호를 포함할 수 있다. 즉, 상기 <표 1>의 포트 차단 메시지는 4588 포트 및 4589 포트의 차단을 요청하는 메시지이다. 상기 <표 1>의 "CSeq" 필드 및 "Session" 필드는 종래 RTSP 표준에 따른 것으로 상세한 설명을 생략하기로 한다.
한편, 상기 휴대 단말기(100)는 비디오 모드 또는 오디오 모드가 해제되는 경우 전송 중지되었던 오디오 데이터 또는 비디오 데이터의 전송을 요청하는 포트 차단 해제 메시지를 생성하여 멀티미디어 제공 서버(200)에 전송할 수 있다. 상기 차단 해제 메시지는 아래 <표 2>와 같은 RTSP의 PLAY 메시지를 이용하여 생성될 수 있다.
Figure pat00002
상기 <표 2>를 참조하면, 상기 포트 차단 해제 메시지는 종래의 PLAY 메시지에 "Transport"필드를 추가한 형태임을 알 수 있다. 상기 "Transport"필드는 전송이 중지되었던 포트 번호를 포함한다. 즉, 상기 <표 2>의 포트 차단 해제 메시지는 4588 및 4589 포트의 차단 해제를 요청하는 메시지이다.
한편, 상기 도 1에서는 멀티미디어 제공 서버(200)와 휴대 단말기(100)가 무선 채널을 통해 연결되는 것으로 도시하였지만 본 발명이 이에 한정되지는 않는다. 즉, 본 발명에 따른 멀티미디어 제공 서버(200) 및 휴대 단말기(100)는 유선 및 무선 중 적어도 하나의 방식을 통해 연결될 수 있다.
도 2는 본 발명의 실시 예에 따른 휴대 단말기(100)의 구성을 개략적으로 나타내는 블록도이다.
상기 도 1 및 도 2를 참조하면, 본 발명의 실시 예에 따른 휴대 단말기(100)는 오디오 처리부(160), 무선 통신부(150), 입력부(140), 표시부(130), 저장부(120) 및 제어부(110)를 포함할 수 있다. 상기 제어부(110)는 멀티미디어 재생부(111) 및 오디오데이터 생성부(112)를 포함할 수 있다.
상기 오디오 처리부(160)는 오디오 신호를 스피커(SPK)로 전송하거나 또는 마이크(MIC)로부터 입력되는 오디오 신호를 상기 제어부(110)에 전송하는 기능을 수행한다. 즉, 상기 오디오처리부(160)는 상기 마이크(MIC)로부터 입력된 아날로그 음성신호를 디지털 음성신호로 변환하여 상기 제어부(110)에 전송하거나, 디지털 음성신호를 아날로그 음성신호로 변환하여 상기 스피커(SPK)를 통해 출력한다. 특히, 본 발명에 따른 오디오 처리부(160)는 멀티미디어 재생 시 멀티미디어 제공 서버(200)로부터 수신되는 오디오 데이터를 디코딩(Decoding)하여 스피커(SPK)로 출력할 수 있다.
상기 무선 통신부(150)는 기지국과 무선 신호를 송수신하는 장치로서, 송수신 신호를 분리하는 송수신 분리부(미도시), 송신 신호의 주파수를 상승 변환 및 증폭하는 RF(Radio Frequency) 송신부(미도시) 및 수신 신호를 저잡음 증폭하고 주파수를 하향 변환하는 RF 수신부(미도시) 등을 포함할 수 있다. 특히, 본 발명의 실시 예에 따른 무선 통신부(150)는 제어부(110)의 제어 하에 멀티미디어 제공 서버(200)로부터 실시간 멀티미디어 데이터를 수신할 수 있다. 또한, 무선 통신부(150)는 상기 멀티미디어 데이터 중 일부(예컨대 비디오 데이터 또는 오디오 데이터)의 전송 중지를 요청하는 포트 차단 메시지를 멀티미디어 제공 서버(200)에 전송할 수 있다. 예를 들면, 상기 무선 통신부(150)는 비디오 모드가 활성화되는 경우 상기 멀티미디어 데이터 중 오디오 데이터가 전송되고 있는 포트의 차단을 요청하는 포트 차단 메시지를 멀티미디어 제공 서버(200)에 전송하고, 오디오 모드가 활성화 되는 경우 상기 멀티미디어 데이터 중 비디오 데이터가 전송되고 있는 포트의 차단을 요청하는 포트 차단 메시지를 멀티미디어 제공 서버(200)에 전송할 수 있다. 또한, 상기 무선 통신부(150)는 상기 비디오 모드 또는 오디오 모드가 해제되는 경우 전송 중지된 오디오 데이터 또는 비디오 데이터의 전송을 요청하는 포트 차단 해제 메시지를 멀티미디어 제공 서버(200)에 전송할 수 있다. 상기 포트 차단 해제 메시지 및 포트 차단 메시지에 대한 상세한 설명은 도 1에서 상술하였으므로 생략하기로 한다.
상기 입력부(140)는 숫자 또는 다양한 문자 정보를 입력받고, 각종 기능들의 설정 및 상기 휴대 단말기(100)의 기능 제어를 위한 입력키 및 기능키 등을 포함할 수 있다. 예컨대, 상기 입력부(140)는 음성 통화 요청을 위한 통화키, 화상 통화 요청을 위한 화상 통화키, 음성 통화 또는 화상 통화 종료 등을 요청하는 종료키, 오디오 신호의 출력 볼륨을 조정할 수 있는 볼륨키 등을 포함할 수 있다. 특히, 본 발명에 따른 입력부(140)는 멀티미디어 재생을 요청하는 기능키, 비디오 모드를 활성화하는 기능키, 오디오 모드를 활성화하는 기능키 등을 포함할 수 있다. 이러한 입력부(140)는 휴대 단말기(100)의 제공 형태에 따라 터치패드(Touch-pad), 터치스크린(Touch-screen), 일반적인 키 배열의 버튼식 키패드, 쿼티 방식의 버튼식 키패드 등과 같은 입력 장치들 중 어느 하나 또는 이들의 조합으로 형성될 수 있다.
상기 표시부(130)는 휴대 단말기(100)의 각종 메뉴 화면을 비롯하여 사용자가 입력한 사용자 데이터, 기능 설정 정보 또는 사용자에게 제공하는 다양한 정보를 표시할 수 있다. 예를 들어, 상기 표시부(130)는 부팅 화면, 대기 화면, 메뉴 화면 및 화상 통화 화면 등을 출력할 수 있다. 또한, 상기 표시부(130)는 멀티미디어 재생 화면을 출력할 수 있다. 특히, 오디오 모드 시 상기 표시부(130)는 제어부(110)의 제어 하에 멀티미디어 데이터를 대신하여 기 설정된 영상을 출력할 수 있다. 이러한 표시부(130)는 액정 표시 장치(Liquid Crystal Display : LCD), 유기 발광 다이오드(Organic Light Emitting Diode : OLED), 능동형 유기 발광 다이오드(Active Matrix Organic Light Emitting Diode : AMOLED) 등으로 형성될 수 있다. 또한, 상기 표시부(130)가 터치스크린(Touch-screen) 형태로 형성된 경우 상기 표시부(130)는 입력부(140)로 동작될 수 있다.
상기 저장부(120)는 본 발명의 실시 예에 따른 휴대 단말기(100)의 운영체제(OS, Operating System), 기타 옵션(options) 기능 예컨대, 소리 재생 기능, 이미지 또는 동영상 재생 기능, 방송 재생 기능 등에 필요한 응용 프로그램을 비롯하여, 사용자 데이터 및 무선 통신부(150)를 통해 송수신되는 데이터 등을 저장할 수 있다. 특히, 본 발명에 따른 저장부(120)는 실시간 멀티미디어 데이터 재생을 위한 멀티미디어 재생 응용 프로그램을 저장할 수 있다. 또한, 상기 저장부(120)는 오디오 모드 시 비디오 데이터를 대신하여 출력되는 이미지 또는 동영상을 저장할 수 있다.
상기 제어부(110)는 휴대 단말기(100)의 전반적인 동작 및 휴대 단말기(100)의 내부 블록들 간 신호 흐름을 제어하고, 상기 무선 통신부(150)를 통해 송수신되는 데이터를 처리하는 데이터 처리부의 기능을 포함할 수 있다. 특히, 본 발명에 따른 제어부(110)는 멀티미디어 재생부(111) 및 오디오 데이터 생성부(112)를 포함할 수 있다.
상기 오디오 데이터 생성부(112)는 비디오 모드 활성화 시 비디오 데이터의 원활한 재생을 위한 동기용 오디오 데이터를 생성할 수 있다. 이는 일반적으로 비디오 데이터가 오디오 데이터와 동기를 이루어 재생되기 때문이다. 즉, 오디오 데이터가 주기적으로 전송되지 않는 경우 동기를 맞추기 위한 오디오 데이터의 미존재로 인하여 비디오 데이터의 재생이 원활하지 못하고 끊겨서 재생되는 문제가 발생할 수 있다. 이를 방지하기 위하여 상기 오디오 데이터 생성부(112)는 비디오 모드 활성화 시 재생 중인 멀티미디어 데이터의 오디오 데이터에서 동기 정보를 추출하여 동기용 오디오 데이터를 생성할 수 있다. 상기 동기용 오디오 데이터는 저장부(120)에 저장될 수 있다. 상기 저장된 동기용 오디오 데이터는 멀티미디어 데이터의 리플레이 시 이용될 수 있다. 한편, 상기 멀티미디어 재생부(111)가 오디오 데이터에 동기를 맞추어 비디오 데이터를 재생하도록 설계되지 않은 경우 상기 오디오 데이터 생성부(112)는 생략될 수 있다.
상기 멀티미디어 재생부(111)는 무선 통신부(150)를 통해 실시간으로 수신되는 멀티미디어 데이터를 디코딩하여 재생할 수 있다. 상기 멀티미디어 재생부(111)는 멀티미디어 데이터의 재생 모드(일반 모드, 오디오 모드 및 비디오 모드)에 따라 비디오 데이터 및 오디오 데이터 중 적어도 하나를 재생할 수 있다. 특히, 본 발명에 따른 멀티미디어 재생부(111)는 오디오 모드 시 상기 멀티미디어 제공 서버(200)로부터 오디오 데이터만을 수신하여 재생할 수 있다. 이때, 멀티미디어 재생부(111)는 비디오 데이터를 대신하여 기 설정된 이미지 또는 동영상을 표시부(130)에 출력할 수도 있다. 이를 위하여 상기 제어부(110)는 오디오 모드 활성화 시 비디오 데이터의 전송 중지를 요청하는 포트 차단 메시지를 생성하고, 상기 생성된 포트 차단 메시지를 무선 통신부(150)를 통해 멀티미디어 제공 서버(200)에 전송할 수 있다. 또는, 상기 멀티미디어 재생부(111)는 비디오 모드 시 멀티미디어 제공 서버(200)로부터 비디오 데이터만을 수신하여 재생할 수 있다. 이때, 멀티미디어 재생부(111)는 오디오 처리부(160)의 출력 볼륨을 제로("0")로 설정하고, 상기 오디오 데이터 생성부(112)에 의해 생성된 동기용 오디오 데이터에 동기를 맞추어 비디어 데이터를 재생할 수 있다. 이를 위하여 상기 제어부(110)는 비디오 모드 활성화 시 오디오 데이터의 전송 중지를 요청하는 포트 차단 메시지를 생성하고, 상기 생성된 포트 차단 메시지를 무선 통신부(150)를 통해 멀티미디어 제공 서버(200)에 전송할 수 있다. 또한, 상기 멀티미디어 재생부(111)는 비디오 모드 또는 오디오 모드가 해제되어 멀티미디어 데이터의 재생 모드가 일반 모드로 변경되는 경우 오디오 데이터 및 비디오 데이터를 함께 재생할 수 있다. 이를 위하여 상기 제어부(110)는 입력부(140)를 통해 비디오 모드 또는 오디오 모드의 해제 신호가 입력되는지 확인하고, 상기 비디오 모드 또는 오디오 모드 해제 신호가 입력되면, 차단된 오디오 데이터 또는 비디오 데이터의 전송을 요청하는 포트 차단 해제 메시지를 생성하여 상기 무선 통신부(150)를 통해 멀티미디어 제공 서버(200)에 전송할 수 있다.
한편, 상기 도 2에서 도시하지 않았지만 상기 휴대 단말기(100)는 이미지 또는 동영상 촬영을 위한 카메라 모듈, 근거리 무선 통신을 위한 근거리 통신 모듈, 방송 수신을 위한 방송 수신 모듈, MP3 모듈과 같은 디지털 음원 재생 모듈 및 인터넷 기능을 수행하는 인터넷 통신 모듈 등의 부가 기능을 갖는 구성 요소들을 선택적으로 더 포함할 수 있다. 이러한 구성 요소들은 디지털 기기의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없으나, 본 발명에 따른 휴대 단말기(100)는 상기 언급된 구성 요소들과 동등한 수준의 구성 요소들을 더 포함할 수 있다.
이상에서는 본 발명의 실시 예에 따른 휴대 단말기(100)의 개략적인 구성에 대하여 설명하였다. 이하에서는 본 발명의 실시 예에 따른 실시간 멀티미디어 서비스 제공 방법에 대하여 설명하기로 한다.
도 3은 본 발명의 실시 예에 따른 멀티미디어 제공 서버(200)의 실시간 멀티미디어 서비스 제공 방법을 나타내는 순서도이다.
상세한 설명에 앞서, 이하에서는 휴대 단말기(100)와 멀티미디어 제공 서버(200)가 통신 채널을 형성한 것으로 가정하여 설명하기로 한다.
상기 도 1 내지 도 3을 참조하면, 본 발명의 실시 예에 따른 멀티미디어 제공 서버(200)는 301 단계에서 휴대 단말기(100)로부터 실시간 멀티미디어 데이터의 전송 요청 메시지가 수신되는지 확인할 수 있다. 상기 실시간 멀티미디어 데이터 전송 요청 메시지가 수신되지 않으면, 상기 멀티미디어 제공 서버(200)는 319 단계로 진행하여 해당 기능을 수행할 수 있다. 반면에, 상기 실시간 멀티미디어 데이터 전송 요청 메시지가 수신되면, 상기 멀티미디어 제공 서버(200)는 303 단계로 진행하여 요청된 멀티미디어 데이터를 휴대 단말기(100)로 전송할 수 있다. 상기 멀티미디어 데이터는 비디오 데이터와 오디오 데이터로 구성되며, 상기 멀티미디어 제공 서버(200)는 상기 비디오 데이터와 오디오 데이터를 서로 다른 포트로 휴대 단말기(100)에 전송할 수 있다.
다음으로, 상기 멀티미디어 제공 서버(200)는 307 단계에서 포트 차단 메시지(예컨대 "Transport" 필드가 추가된 RTSP의 PAUSE 메시지)가 수신되는지 확인할 수 있다. 상기 차단 메시지가 수신되지 않으면, 상기 멀티미디어 제공 서버(200)는 319 단계로 진행하여 해당 기능을 수행할 수 있다. 예를 들어, 상기 멀티미디어 제공 서버(200)는 휴대 단말기(100)로부터 일시 정지 요청이 수신되는 경우 멀티미디어 데이터의 전송을 일시 정지할 수 있다. 반면에, 상기 차단 메시지가 수신되면, 멀티미디어 제공 서버(200)는 309 단계로 진행하여 특정 포트를 차단(Close)시킬 수 있다. 이를 위하여 상기 멀티미디어 데이터 제공 서버(200)는 RTSP의 PAUSE 메시지 수신 시 "Transport" 필드의 존재 여부를 확인하고, 상기 "Transport" 필드가 존재하는 경우 포트 차단 메시지로 판단하여 "Transport" 필드에 포함된 포트를 차단(Close)시킬 수 있다.
다음으로, 상기 멀티미디어 제공 서버(200)는 313 단계에서 포트 차단 해제 메시지(예컨대 "Transport" 필드가 추가된 RTSP의 PLAY 메시지)가 수신되는지 확인할 수 있다. 상기 포트 차단 해제 메시지가 수신되지 않는 경우 멀티미디어 제공 서버(200)는 319 단계로 진행하여 해당 기능을 수행할 수 있다. 예를 들어, 멀티미디어 제공 서버(200)는 휴대 단말기(100)로부터 일시 정지 요청이 수신되는 경우 멀티미디어 데이터의 전송을 일시 정지할 수 있다. 반면에 포트 차단 해제 메시지가 수신되는 경우 멀티미디어 제공 서버(200)는 315 단계로 진행하여 포트 차단을 해제(Open)할 수 있다. 이를 위하여 상기 멀티미디어 제공 서버(200)는 RTSP의 PLAY 메시지 수신 시 "Transport" 필드의 존재 여부를 확인하고, 상기 "Transport" 필드가 존재하는 경우 포트 차단 해제 메시지로 판단하여 "Transport" 필드에 포함된 포트의 차단을 해제(Open)할 수 있다.
상기 멀티미디어 제공 서버(200)는 317 단계에서 종료 신호가 입력되는지 확인할 수 있다. 상기 종료 신호는 멀티미디어 데이터의 재생이 완료되거나, 사용자 요청(예컨대 재생 종료 키 입력)에 의해 발생될 수 있다. 상기 종료 신호가 입력되지 않으면, 멀티미디어 제공 서버(200)는 303 단계로 복귀하여 상술한 과정을 반복할 수 있다. 반면에 상기 종료 신호가 입력되면, 멀티미디어 제공 서버(200)는 멀티미디어 데이터 전송을 중지하고, 실시간 멀티미디어 서비스를 종료할 수 있다.
도 4는 본 발명의 실시 예에 따른 휴대 단말기(100)의 실시간 멀티미디어 재생 방법을 나타내는 순서도이다.
상세한 설명에 앞서, 이하에서는 휴대 단말기(100)와 멀티미디어 제공 서버(200)가 통신 채널을 형성한 것으로 가정하여 설명하기로 한다.
상기 도 1 내지 도 4를 참조하면, 제어부(110)는 401 단계에서 실시간 멀티미디어 재생 요청이 발생하는지 확인할 수 있다. 상기 실시간 멀티미디어 재생이 요청되지 않으면, 제어부(110)는 423 단계로 진행하여 해당 기능을 수행할 수 있다. 반면에 상기 실시간 멀티미디어 재생이 요청되면, 제어부(110)는 403 단계로 진행하여 멀티미디어 데이터 전송 요청 메시지를 멀티미디어 제공 서버(200)에 전송하고 멀티미디어 제공 서버(200)로부터 실시간 멀티미디어 데이터를 수신하도록 무선 통신부(150)를 제어하고, 수신된 멀티미디어 데이터를 디코딩하여 재생하도록 멀티미디어 재생부(111)를 제어할 수 있다.
상기 제어부(110)는 405 단계에서 비디오 모드 또는 오디오 모드가 활성화되는지 확인할 수 있다. 상기 비디오 모드 또는 오디오 모드는 기 설정된 기능키 입력 또는 상기 표시부(130)가 터치스크린(Touch-screen)으로 형성된 경우 터치 입력을 통해 활성화될 수 있다. 상기 비디오 모드 또는 오디오 모드가 활성화되지 않으면, 제어부(110)는 후술하는 421 단계로 진행한다. 반면에 상기 비디오 모드 또는 오디오 모드가 활성화되면, 상기 제어부(110)는 407 단계로 진행하여 포트 차단 메시지(예컨대 "Transport" 필드가 추가된 RTSP의 PAUSE 메시지)를 생성하고, 무선 통신부(150)를 통해 생성된 포트 차단 메시지를 멀티미디어 제공 서버(200)에 전송할 수 있다. 여기서, 비디오 모드인 경우 상기 포트 차단 메시지는 오디오 데이터가 전송되고 있는 포트 번호 및 오디오 데이터의 송수신 제어를 위한 제어 명령이 송수신되는 오디오 제어 포트 번호를 포함하고, 오디오 모드인 경우 상기 포트 차단 메시지는 비디오 데이터가 전송되고 있는 포트 번호 및 비디오 데이터의 송수신 제어를 위한 제어 명령이 송수신되는 비디오 제어 포트 번호를 포함할 수 있다.
다음으로, 상기 제어부(110)는 409 단계에서 상기 포트 차단 메시지에 대한 응답 메시지(예컨대 RTSP의 OK 메시지)가 멀티미디어 제공 서버(200)로부터 수신되는지 확인할 수 있다. 상기 응답 메시지가 수신되지 않으면, 상기 제어부(110)는 403 단계로 복귀할 수 있다. 이때, 도시하지는 않았지만, 제어부(110)는 응답 메시지가 미 수신되는 경우 응답 메시지 미 수신을 알리는 팝업창을 표시부(130) 일 측에 출력할 수도 있다. 반면에, 상기 응답 메시지가 수신되면, 제어부(110)는 411 단계로 진행하여 상기 특정 포트를 차단(Close)시킬 수 있다. 즉, 상기 제어부(110)는 비디오 모드 시 멀티미디어 데이터 중 비디오 데이터만을 수신하여 재생하고, 오디오 모드 시 멀티미디어 데이터 중 오디오 데이터만을 수신하여 재생하도록 제어할 수 있다. 이때, 상기 도 4에 도시하지는 않았지만, 비디오 모드인 경우 상기 제어부(110)는 동기 오디오 데이터를 생성하도록 오디오 데이터 생성부(112)를 제어하고, 오디오 처리부(160)의 출력 볼륨을 제로("0")로 설정할 수도 있다. 또는, 오디오 모드인 경우 상기 제어부(110)는 비디오 데이터를 대신하여 기 설정된 영상을 표시부(130)에 출력하도록 제어할 수도 있다.
다음으로, 상기 제어부(110)는 413 단계에서 모드 해제 신호가 입력되는지 확인할 수 있다. 상기 모드 해제는 멀티미디어 데이터의 재생 모드를 비디오 모드 또는 오디오 모드에서 일반 모드로 변경하는 것을 의미한다. 상기 모드 해제 신호가 입력되지 않으면, 상기 제어부(110)는 후술하는 421 단계로 진행할 수 있다. 반면에 상기 모드 해제 신호가 입력되면, 상기 제어부(110)는 415 단계로 진행하여 포트 차단 해제 메시지를 생성하여 무선 통신부(150)를 통해 상기 멀티미디어 제공 서버(200)에 전송할 수 있다. 상기 포트 차단 해제 메시지는 RTSP의 PLAY 메시지에 "Transport" 필드를 추가하여 생성할 수 있다. 이때, 상기 "Transport" 필드는 차단 해제할 포트 정보를 포함한다.
다음으로, 상기 제어부(110)는 417 단계에서 상기 포트 차단 해제 메시지에 대한 응답 메시지가 수신되는지 확인할 수 있다. 응답 메시지가 수신되지 않으면, 상기 제어부(110)는 411 단계로 복귀할 수 있다. 이때, 도시하지는 않았지만, 제어부(110)는 응답 메시지가 미 수신되는 경우 응답 메시지 미 수신을 알리는 팝업창을 표시부(130) 일 측에 출력할 수도 있다. 반면에 응답 메시지가 수신되면 제어부(110)는 419 단계로 진행하여 특정 포트의 차단을 해제(Open)시킬 수 있다. 즉, 제어부(110)는 비디오 데이터 및 오디오 데이터를 모두 수신하도록 무선 통신부(150)를 제어하고, 멀티미디어 재생부(111)를 일반 모드로 변경할 수 있다. 상세하게는, 오디오 모드가 해제되는 경우 상기 제어부(110)는 비디오 데이터를 대신하여 출력되는 이미지 또는 동영상의 출력을 중지하고, 비디오 모드가 해제되는 경우 동기용 오디오 데이터의 생성을 중지하고, 오디오 처리부(160)의 출력 볼륨을 이전의 출력 볼륨으로 복원할 수 있다.
상기 제어부(110)는 421 단계에서 종료 신호가 입력되는지 확인할 수 있다. 상기 종료 신호는 멀티미디어의 재생이 완료되거나, 사용자 요청(예컨대 재생 종료키 입력)에 의해 발생될 수 있다. 상기 종료 신호가 입력되지 않으면, 제어부(110)는 403 단계로 복귀하여 상술한 과정을 반복할 수 있다. 반면에 상기 종료 신호가 입력되면, 제어부(110)는 멀티미디어 데이터 전송 중지를 요청하는 메시지를 멀티미디어 제공 서버(200)에 전송하고, 실시간 멀티미디어 재생을 종료할 수 있다.
한편, 이상에서는 멀티미디어 데이터 재생 중 비디오 모드 또는 오디오 모드를 활성화하는 것으로 설명하였지만 본 발명이 이에 한정되지는 않는다. 예를 들어, 본 발명은 멀티미디어 데이터의 재생 모드를 비디오 모드 또는 오디오 모드로 선택한 후 멀티미디어의 재생을 요청할 수 있다. 이와 같이 비디오 모드 또는 오디오 모드를 선택한 후 멀티미디어 데이터의 재생을 요청하는 경우 제어부(110)는 멀티미디어의 재생을 요청하는 재생 요청 메시지에 오디오 데이터 또는 비디오 데이터 중 어느 하나의 전송 중지를 요청하는 포트 차단 메시지를 포함시켜 멀티미디어 제공 서버(200)에 전송할 수 있다. 또는 제어부(110)는 상기 재생 요청 메시지 및 포트 차단 메시지를 함께 전송할 수도 있다.
또한, 본 발명은 휴대 단말기(100)의 상태에 따라 멀티미디어의 재생 모드를 비디오 모드 또는 오디오 모드로 설정할 수 있다. 예를 들어, 상기 휴대 단말기(100)가 진동 모드인 경우 제어부(110)는 멀티미디어 데이터의 재생 모드를 비디오 모드로 자동 설정할 수 있다. 또는, 진동 모드인 경우 제어부(110)는 진동 모드임을 알리고, 재생 모드를 선택할 수 있는 팝업창을 표시부(130)에 출력할 수도 있다.
이상에서는 본 발명의 실시 예에 따른 실시간 멀티미디어 서비스 제공 방법 및 시스템에 대하여 본 명세서 및 도면을 통해 바람직한 실시 예들에 대하여 설명하였으며, 비록 특정 용어들이 사용되었으나 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위해 일반적인 의미에서 사용된 것일 뿐, 본 발명이 전술한 실시 예에 한정되는 것은 아니다. 즉, 본 발명의 기술적 사상에 바탕을 둔 다양한 실시 예가 가능함은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
100 : 휴대 단말기 110 : 제어부
111 : 멀티미디어 재생부 112 : 오디오 데이터 생성부
120 : 저장부 130 : 표시부
140 : 입력부 150 : 무선 통신부
160 : 오디오 처리부 200 : 멀티미디어 제공 서버

Claims (14)

  1. 실시간 멀티미디어 서비스 제공 방법에 있어서,
    실시간 멀티미디어 데이터 재생 시 비디오 데이터만을 재생하는 비디오 모드 또는 오디오 데이터만 재생하는 오디오 모드가 활성화되는지 확인하는 과정; 및
    상기 비디오 모드 활성화 시 오디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 생성하여 멀티미디어 제공 서버에 전송하고, 상기 오디오 모드 활성화 시 비디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 생성하여 멀티미디어 제공 서버에 전송하는 과정을 포함하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 멀티미디어 제공 서버로부터 상기 포트 차단 메시지에 대한 응답 메시지를 수신하는 과정을 더 포함하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 방법.
  3. 제1항에 있어서,
    상기 포트 차단 메시지는
    RTSP(Real Time Streaming Protocol)의 PAUSE 메시지에 차단할 포트 정보가 추가된 형태로 구성되는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 방법.
  4. 제1항에 있어서,
    상기 비디오 모드 해제 시 오디오 데이터를 전송하는 포트의 차단 해제를 요청하는 포트 차단 해제 메시지를 생성하여 멀티미디어 제공 서버에 전송하는 과정; 및
    상기 오디오 모드 해제 시 비디오 데이터를 전송하는 포트의 차단 해제를 요청하는 포트 차단 해제 메시지를 생성하여 멀티미디어 제공 서버에 전송하는 과정을 더 포함하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 방법.
  5. 제4항에 있어서,
    상기 포트 차단 해제 메시지는
    RTSP(Real Time Streaming Protocol)의 PLAY 메시지에 차단 해제할 포트 정보가 추가된 형태로 구성되는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 방법.
  6. 제1항에 있어서,
    상기 비디오 모드 활성화 시 상기 비디오 데이터의 동기를 맞추기 위한 동기용 오디오 데이터를 생성하는 과정; 및
    오디오의 출력 볼륨을 제로로 설정하는 과정 중 적어도 하나를 더 포함하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 방법.
  7. 제1항에 있어서,
    상기 오디오 모드 활성화 시 기 설정된 이미지 또는 동영상을 표시부 일측에 출력하는 과정을 더 포함하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 방법.
  8. 실시간 멀티미디어 서비스 제공을 위한 시스템에 있어서,
    실시간으로 멀티미디어 데이터를 전송하는 멀티미디어 제공 서버; 및
    실시간 멀티미디어 데이터 재생 중 비디오 데이터만을 재생하는 비디오 모드 활성화 시 오디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 상기 멀티미디어 서버에 전송하고, 오디오 데이터만 재생하는 오디오 모드 활성화 시 비디오 데이터를 전송하는 포트의 차단을 요청하는 포트 차단 메시지를 상기 멀티미디어 서버에 전송하는 휴대 단말기를 포함하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 시스템.
  9. 제8항에 있어서,
    상기 휴대 단말기는
    상기 비디오 모드 해제 시 오디오 데이터를 전송하는 포트의 차단 해제를 요청하는 포트 차단 해제 메시지를 생성하여 상기 멀티미디어 제공 서버에 전송하고, 상기 오디오 모드 해제 시 비디오 데이터를 전송하는 포트의 차단 해제를 요청하는 포트 차단 해제 메시지를 생성하여 상기 멀티미디어 제공 서버에 전송하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 시스템.
  10. 제9항에 있어서,
    상기 휴대 단말기는
    RTSP(Real Time Streaming Protocol)의 PAUSE 메시지에 차단할 포트 정보를 추가하여 상기 포트 차단 메시지를 생성하고, RTSP의 PLAY 메시지에 차단 해제할 포트 정보를 추가하여 상기 포트 차단 해제 메시지를 생성하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 시스템.
  11. 제8항에 있어서,
    상기 휴대 단말기는
    상기 비디오 모드 활성화 시 상기 비디오 데이터의 동기를 맞추기 위한 동기용 오디오 데이터를 생성하고, 오디오 출력 볼륨을 제로로 설정하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 시스템.
  12. 제8항에 있어서,
    상기 휴대 단말기는
    상기 오디오 모드 활성화 시 상기 비디오 데이터를 대신하여 기 설정된 이미지 또는 동영상을 표시부 일측에 출력하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 시스템.
  13. 제8항에 있어서,
    상기 휴대 단말기는
    멀티미디어 재생을 위한 멀티미디어 재생부;
    상기 멀티미디어 데이터 재생 시 상기 비디오 모드 또는 상기 오디오 모드를 활성화는 입력 신호를 입력하는 입력부; 및
    멀티미디어 데이터를 수신하고, 상기 비디오 모드 또는 상기 오디오 모드에 대응하여 상기 포트 차단 메시지를 상기 멀티미디어 제공 서버에 전송하고, 상기 비디오 모드 또는 상기 오디오 모드 해제 시 포트 차단 해제 메시지를 상기 멀티미디어 제공 서버에 전송하는 무선 통신부를 포함하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 시스템.
  14. 제13항에 있어서,
    상기 휴대 단말기는
    상기 비디오 모드 활성화 시 상기 멀티미디어 데이터의 오디오 데이터로부터 동기 정보를 추출하고, 상기 추출된 동기 정보를 이용하여 상기 비디오 데이터의 동기를 맞추기 위한 동기용 오디오 데이터를 생성하는 오디오 데이터 생성부를 더 포함하는 것을 특징으로 하는 실시간 멀티미디어 서비스 제공 시스템.
KR1020100012296A 2010-02-10 2010-02-10 실시간 멀티미디어 서비스 제공 방법 및 시스템 KR20110092713A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100012296A KR20110092713A (ko) 2010-02-10 2010-02-10 실시간 멀티미디어 서비스 제공 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100012296A KR20110092713A (ko) 2010-02-10 2010-02-10 실시간 멀티미디어 서비스 제공 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20110092713A true KR20110092713A (ko) 2011-08-18

Family

ID=44929517

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100012296A KR20110092713A (ko) 2010-02-10 2010-02-10 실시간 멀티미디어 서비스 제공 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20110092713A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015116827A1 (en) * 2014-01-29 2015-08-06 Google Inc. Media application backgrounding
US10198986B2 (en) 2013-05-31 2019-02-05 Sony Corporation Information processing device and information processing method
KR20190076784A (ko) 2017-12-22 2019-07-02 주식회사 포스코 저항 용접용 전극의 제조방법
KR20210080640A (ko) 2019-12-20 2021-07-01 주식회사 포스코 저항 용접용 코팅 전극 및 그 제조 방법

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10198986B2 (en) 2013-05-31 2019-02-05 Sony Corporation Information processing device and information processing method
WO2015116827A1 (en) * 2014-01-29 2015-08-06 Google Inc. Media application backgrounding
US9558787B2 (en) 2014-01-29 2017-01-31 Google Inc. Media application backgrounding
JP2017508368A (ja) * 2014-01-29 2017-03-23 グーグル インコーポレイテッド メディアアプリケーションのバックグラウンド処理
JP2018125891A (ja) * 2014-01-29 2018-08-09 グーグル エルエルシー メディアアプリケーションのバックグラウンド処理
JP2018157579A (ja) * 2014-01-29 2018-10-04 グーグル エルエルシー メディアアプリケーションのバックグラウンド処理
US10432695B2 (en) 2014-01-29 2019-10-01 Google Llc Media application backgrounding
US10841359B2 (en) 2014-01-29 2020-11-17 Google Llc Media application backgrounding
KR20190076784A (ko) 2017-12-22 2019-07-02 주식회사 포스코 저항 용접용 전극의 제조방법
KR20210080640A (ko) 2019-12-20 2021-07-01 주식회사 포스코 저항 용접용 코팅 전극 및 그 제조 방법

Similar Documents

Publication Publication Date Title
KR101593257B1 (ko) 통신 시스템 및 방법
KR101918040B1 (ko) 스크린 미러링 방법 및 그 장치
JP2023514043A (ja) 通知処理システム、方法および電子デバイス
WO2017008627A1 (zh) 多媒体直播方法、装置和***
JP6877808B2 (ja) ビデオストリームのデータを処理するための方法、装置、およびシステム
JP6522014B2 (ja) ビデオリモートコメンタリー同期方法及びシステム並びにターミナルデバイス
KR20090003809A (ko) 복수개의 망을 이용한 방송 정보 재생 방법 및 장치
KR20120117099A (ko) 휴대 단말기의 동기화 방법 및 장치
US9800631B2 (en) Method and a media device for pre-buffering media content streamed to the media device from a server system
US8738072B1 (en) Devices and methods for transferring a multimedia mobile call data from a mobile device to a device having a display
KR102043641B1 (ko) 통신 기능 처리 방법 및 이를 지원하는 전자 장치
GB2460219A (en) Interaction between Audio/Visual Display Appliances and Mobile Devices
JP2008300954A (ja) 通信端末
KR20090008399A (ko) 텔레비전 콘텐츠를 원격 장치와 공유하기 위한 방법 및 장치
KR20200085595A (ko) 컨텐트 재생 장치 및 그 동작 방법
KR20110039672A (ko) 휴대용 단말기의 디엘엔에이 네트워크를 이용한 컨텐츠 재생 장치 및 방법
US9497245B2 (en) Apparatus and method for live streaming between mobile communication terminals
KR101624904B1 (ko) 휴대용 단말기에서 디엔엘에이를 이용하여 멀티 사운드 채널 컨텐츠를 재생하기 위한 장치 및 방법
KR20110092713A (ko) 실시간 멀티미디어 서비스 제공 방법 및 시스템
KR20120078813A (ko) 휴대 단말기의 에티켓 통화 모드 제공 장치 및 방법
KR20140099976A (ko) 휴대 단말기의 무선 영상 전송 방법 및 시스템
KR20120020741A (ko) 휴대 단말기의 스피커 폰 통화 방법 및 장치
US8781138B2 (en) Method for outputting background sound and mobile communication terminal using the same
US20100174825A1 (en) Internet radio systems and methods thereof
KR100751859B1 (ko) 디지털 방송 휴대 단말기에서 멀티태스킹 장치 및 방법

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid