KR101028375B1 - 사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치 - Google Patents

사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치 Download PDF

Info

Publication number
KR101028375B1
KR101028375B1 KR1020080082942A KR20080082942A KR101028375B1 KR 101028375 B1 KR101028375 B1 KR 101028375B1 KR 1020080082942 A KR1020080082942 A KR 1020080082942A KR 20080082942 A KR20080082942 A KR 20080082942A KR 101028375 B1 KR101028375 B1 KR 101028375B1
Authority
KR
South Korea
Prior art keywords
multimedia stream
area
multimedia
content page
overlap
Prior art date
Application number
KR1020080082942A
Other languages
English (en)
Other versions
KR20100024194A (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 KR1020080082942A priority Critical patent/KR101028375B1/ko
Priority to JP2009183690A priority patent/JP4842352B2/ja
Priority to US12/538,443 priority patent/US20100049347A1/en
Priority to CN2009101656407A priority patent/CN101661731B/zh
Publication of KR20100024194A publication Critical patent/KR20100024194A/ko
Application granted granted Critical
Publication of KR101028375B1 publication Critical patent/KR101028375B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • 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
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/045Zooming at least part of an image, i.e. enlarging it or shrinking it
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2350/00Solving problems of bandwidth in display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/027Arrangements and methods specific for the display of internet documents
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Digital Computer Display Output (AREA)
  • Information Transfer Between Computers (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치가 개시된다. 본 발명에 따른 멀티미디어 재생 장치는 멀티미디어 스트림이 포함된 멀티컨텐츠 페이지를 수신하는 네트워크 송수신부와, 복호화된 멀티컨텐츠 페이지에 기초하여, 멀티컨텐츠 페이지 내의 소정의 디스플레이 영역을 출력하는 디스플레이부와, 디스플레이부를 통해 출력되는 디스플레이 영역과 멀티컨텐츠 페이지 내의 멀티미디어 스트림 영역과의 오버랩 영역을 검출하는 오버랩 영역 검출부와, 네트워크 송수신부를 통해 수신된 멀티컨텐츠 페이지를 복호화하는 한편, 오버랩 영역이 검출되면 외부 서버에 대해 상기 멀티미디어 스트림에 대한 데이터를 요청하는 멀티미디어 프로세서를 포함하는 것을 특징으로 한다. 이를 통해 네트워크 트래픽이 발생하거나 불필요한 데이터 패킷의 전송으로 인한 과금이나 단말기의 성능 저하를 방지할 수 있다.

Description

사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치{METHOD OF PLAYING MULTIMEDIA CONTENT REFLECTING USER-INTEREST AND MULTIMEDIA PLAYER}
본 발명은 멀티미디어 스트림 재생에 관한 것으로, 더욱 상세하게는 디스플레이된 멀티컨텐츠 페이지에서 사용자 인터페이스를 통해 디스플레이되는 디스플레이 영역과 상기 멀티미디어 스트림 영역과의 오버랩 영역을 검출하고, 검출된 오버랩 영역의 크기에 따라 멀티미디어 스트림에 대한 데이터를 요청 및 재생함으로써, 네트워크 트래픽을 방지하는 한편, 불필요한 데이터 패킷의 전송으로 인한 과금이나 단말기의 성능 저하를 방지할 수 있는 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치에 관한 것이다.
핸드폰, PDA, PMP 등 각종 모바일 기기들이 무선 인터넷을 지원할 수 있는 풀 브라우징(full browsing) 기능과 통신 기능을 갖춤에 따라 멀티미디어 스트림의 재생은 필수적인 요소가 되고 있으며, 다양한 콘텐트에 대한 사용자 편의를 갖춘 멀티미디어 데이터에 대한 다양한 제어방식이 요구되고 있다.
기존의 멀티미디어 재생방법의 경우 멀티컨텐츠 페이지 영역으로 이동하면 재생 모드에 따라 멀티컨텐츠 페이지에 포함된 멀티미디어 스트림을 재생한다. 이러한 재생 모드에는 자동재생모드와 수동재생모드가 존재하며, 자동재생모드의 경우 사용자의 의도와 무관하게 멀티미디어가 재생되며, 수동재생모드의 경우에는 사용자로부터의 입력을 받아 멀티미디어 스트림을 재생하게 된다. 이때, 상기한 두 가지 재생모드 중 자동재생모드의 경우 사용자의 의도와는 관계없이 멀티미디어 스트림을 재생한다는 문제점이 있다. 이러한 종래 기술에 따라 자동재생방식으로 멀티미디어 스트림을 재생하는 경우의 문제점을 도 1에서 도시하고 있다.
도 1의 (a)는 사용자 인터페이스의 디스플레이 영역(101)에는 멀티컨텐츠 페이지(100)내의 멀티미디어 스트림(102)이 디스플레이되지 않은 상태이며, 도 1의 (b)는 사용자 인터페이스의 디스플레이 영역(101)에 멀티컨텐츠 페이지(100)내의 멀티미디어 스트림(102)이 디스플레이된 상태를 도시하고 있다. 즉, 도 1의 (a)에 있어서는 멀티미디어 스트림 영역(102)은 사용자 인터페이스를 통한 디스플레이 영역(101)에 디스플레이되지 않은 상태이지만, 잠정적으로 디스플레이 영역으로 선정될 수 있다.
종래 기술에 있어 자동재생모드로 멀티미디어 스트림 영역(102)내의 멀티미디어 스트림을 재생하는 경우, 도 1의 (a)와 같은 경우에는 디스플레이 영역(101)에 멀티미디어 스트림 영역(102)내의 멀티미디어 스트림이 디스플레이되지 않고 있음에도 불구하고, 멀티미디어 스트림(102)이 재생되기 때문에 데이터 요청 등으로 인해 네트워크 트래픽이 발생하게 되며, 또한 불필요한 데이터 패킷 전송 등으로 인해 요금이 발생하고, 단말기의 성능 저하를 초래할 수 있다. 또한 이러한 불필요 한 재생으로 인해 단말기 사용자는 불편을 느끼게 된다.
본 발명은 상기 문제점을 해결하기 위해 안출된 것으로, 본 발명의 목적은, 네트워크 트래픽이 발생하거나 불필요한 데이터 패킷의 전송으로 인한 과금이나 단말기의 성능 저하를 방지하기 위한 멀티미디어 재생장치 및 재생방법을 제공하는 것을 목적으로 한다.
상기의 목적을 달성하기 위하여 본 발명에 따른 사용자 관심도를 반영한 멀티미디어 스트림 재생 장치는, 멀티미디어 스트림과 상기 멀티미디어 스트림의 재생을 위한 멀티미디어 스트림 영역이 포함된 멀티컨텐츠 페이지를 수신하는 네트워크 송수신부; 상기 멀티컨텐츠 페이지 내의 소정의 디스플레이 영역을 화면에 출력하는 디스플레이부; 상기 디스플레이 영역과 상기 멀티미디어 스트림 영역과의 오버랩 영역을 검출하는 오버랩 영역 검출부; 및 상기 오버랩 영역이 검출되면 상기 멀티미디어 스트림에 대한 데이터를 외부 서버로 요청하며, 상기 오버랩 영역의 크기가 소정 크기 이상인 경우 상기 멀티미디어 스트림 영역에서 상기 멀티미디어 스트림을 재생하되 오디오는 페이드-인(fade-in)으로 재생하고, 상기 오버랩 영역이 더 이상 검출되지 않는 경우 상기 멀티미디어 스트림의 재생을 정지하는 멀티미디어 프로세서를 포함하는 것을 특징으로 한다.
삭제
삭제
삭제
삭제
삭제
한편, 상기의 목적을 달성하기 위하여 본 발명에 따른 사용자 관심도를 반영한 멀티미디어 재생 방법은, (a) 멀티미디어 스트림과 상기 멀티미디어 스트림의 재생을 위한 멀티미디어 스트림 영역이 포함된 멀티컨텐츠 페이지를 수신하는 단계; (b) 상기 멀티컨텐츠 페이지 내의 소정의 디스플레이 영역을 화면에 출력하는 단계; (c) 상기 디스플레이 영역과 상기 멀티미디어 스트림 영역과의 오버랩 영역을 검출하는 단계; 및 (d) 상기 오버랩 영역이 검출되면 상기 멀티미디어 스트림에 대한 데이터를 외부 서버로 요청하며, 상기 오버랩 영역의 크기가 소정 크기 이상인 경우 상기 멀티미디어 스트림을 재생하되 오디오는 페이드-인(fade-in)으로 재생하고, 상기 오버랩 영역이 더 이상 검출되지 않는 경우 상기 멀티미디어 스트림의 재생을 정지하는 단계를 포함하는 것을 특징으로 한다.
삭제
삭제
삭제
삭제
삭제
삭제
본 발명에 따르면, 멀티미디어 페이지내에서 재생하고자 하는 멀티미디어 스트림이 사용자 관심 영역, 즉 디스플레이 영역에 위치하는지를 파악하고, 사용자 관심 영역에 위치하는 경우에만 멀티미디어 스트림을 재생하도록 함으로써, 네트워크 트래픽이 발생하거나 불필요한 데이터 패킷의 전송으로 인한 과금이나 단말기의 성능 저하를 방지할 수 있다.
이하에서는 첨부 도면을 참조하여 본 발명에 따른 사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치에 대하여 가장 바람직한 실시 예를 상세히 설명하기로 한다. 그러나, 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예는 본 발명의 개시가 완전하도록 하며 통상의 지식을 가진자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.
도 2는 본 발명의 일 실시예에 따른 사용자 관심도를 반영한 멀티미디어 재 생 장치(200)의 구성도로, 사용자 인터페이스(201), 네트워크 송수신부(202), 멀티미디어 프로세서(203), 저장부(204), 디스플레이부(205), 오버랩 영역 검출부(206)를 포함하여 이루어진다.
도 2를 참조하면, 사용자 인터페이스(201)는 멀티미디어 재생장치(200)와의 인터페이스를 위한 장치로, 사용자로부터 기존재생모드 또는 본 발명에 따른 재생모드에 대한 입력을 받아 멀티미디어 프로세서(203)로 전달한다. 또한, 사용자로부터 멀티컨텐츠 페이지 요청을 받게 되면, 이를 멀티미디어 프로세서(203)로 전달하거고, 또는 사용자에 의해 멀티컨텐츠 페이지내의 디스플레이 영역(301)이 변경되면 이러한 정보를 멀티미디어 프로세서(203)로 전달한다.
네트워크 송수신부(202)는 멀티미디어 프로세서(203)의 제어하에 HTTP(HyperText Transport Protocol) 또는 MMTP(Multicast & Multidestination Transport Protocol)과 같은 프로토콜을 이용하여 외부 서버(미도시)에 멀티미디어 스트림이 포함된 멀티컨텐츠 페이지를 요청한다. 또한, 멀티미디어 프로세서(203)의 제어하에 외부 서버(미도시)로부터 멀티컨텐츠 페이지가 수신되면, 이를 저장부(204)에 저장한다. 일 실시예로 멀티컨텐츠 페이지는 일반 웹 페이지일 수 있다. 또한, 네트워크 송수신부(202)는 멀티미디어 프로세서(203)의 제어하에 멀티미디어 스트림에 대한 데이터를 수신하여 저장부(204)에 저장한다.
멀티미디어 프로세서(203)는 저장부(204)에 저장된 멀티컨텐츠 페이지를 복호화하여 다시 저장부(204)에 저장하는 한편, 오버랩 영역 검출부(206)에 의해 오버랩 영역이 검출되면 외부 서버(미도시)에 대해 멀티미디어 스트림에 대한 데이터를 요청한다. 여기서, 오버랩 영역이란 디스플레이 영역(도 3의 301)과 멀티미디어 스트림이 포함된 멀티미디어 스트림 영역(도 3의 302)간 겹치는 영역을 말한다. 오버랩 영역의 크기에 따라 데이터 요청 및 오디오/비디오 재생 여부를 결정하는 실시예에 대해서는 이하의 도 3을 참조하여 상세하게 설명하기로 한다.
도 3의 (a) 내지 (f)는 본 발명의 일 실시예에 따라 디스플레이 영역과 멀티미디어 스트림 영역간의 오버랩 영역의 크기에 따라 데이터 요청 및 오디오/비디오 재생 여부를 도시하는 도면으로, 도면부호 300은 멀티컨텐츠 페이지 영역을, 도면부호 301은 디스플레이부(205)에 의해 출력되는 디스플레이 영역을, 도면부호 302는 멀티미디어 스트림이 포함된 멀티미디어 스트림 영역을 도시하고 있다. 한편, 표 1은 도 3과 관련하여 오버랩 영역의 크기에 따라 데이터 요청 및 오디오/비디오 재생 여부를 예시한 표이다.
도 3을 참조하면, 도 3의 (a)는 멀티컨텐츠 페이지(300) 중 디스플레이 영역(301)과 멀티미디어 스트림 영역(302)간의 오버랩 영역이 0인 경우를 도시하고 있으며, (a)의 경우에는 멀티미디어 스트림 중 오디오나 비디오의 재생은 정지상태이며, 네트워크 제어를 통한 멀티미디어 스트림의 데이터를 요청하지 않는다.
도 3의 (b)는 멀티컨텐츠 페이지(300) 중 디스플레이 영역(301)과 멀티미디어 스트림 영역(302)간의 오버랩 영역이 10%인 경우를 도시하고 있으며, (b)의 경우에는 멀티미디어 스트림 중 오디오나 비디오의 재생은 정지상태이나, 네트워크 제어를 통해 외부 서버(미도시)에 멀티미디어 스트림 재생을 위한 멀티미디어 스트림의 데이터를 요청한다.
도 3의 (c)는 멀티컨텐츠 페이지(300) 중 디스플레이 영역(301)과 멀티미디어 스트림 영역(302)간의 오버랩 영역이 50%인 경우를 도시하고 있으며, (c)의 경우에는 멀티미디어 스트림 중 오디오나 비디오를 계속 재생하며, 네트워크 제어를 통해 외부 서버(미도시)에 멀티미디어 스트림 재생을 위한 멀티미디어 스트림의 데이터를 계속 요청한다. 일 실시예로 오디오의 음량은 페이드-인(fade-in)으로 설정하거나 원래 설정된 음량의 50%나 100% 등으로 미리 설정하여 둠으로써, 갑작스런 멀티미디어 스트림의 재생으로 인한 부담감을 제거할 수 있도록 할 수 있다.
도 3의 (d)는 멀티컨텐츠 페이지(300) 중 디스플레이 영역(301)과 멀티미디어 스트림 영역(302)간의 오버랩 영역이 100%인 경우를 도시하고 있으며, (d)의 경우에는 멀티미디어 스트림 중 오디오나 비디오를 계속 재생하며, 네트워크 제어를 통해 외부 서버(미도시)에 멀티미디어 스트림 재생을 위한 멀티미디어 스트림의 데이터를 계속 요청한다. 오디오 음량은 원래 설정된 음량에 따라 재생한다.
한편, 도 3의 (e)는 멀티컨텐츠 페이지(300) 중 디스플레이 영역(301)과 멀티미디어 스트림 영역(302)간의 오버랩 영역이 0%로 진행된 경우를 도시하고 있다. (e)의 경우는 사용자 관심도가 멀티미디어 스트림(302)으로부터 멀어지고 있다는 것을 의미하므로, 재생중인 멀티미디어 스트림, 즉 오디오나 비디오의 재생을 정지한다. 또한, 멀티미디어 스트림의 데이터 요청으로 인한 네트워크 트래픽과 데이터 패킷 요청으로 인한 과금 등을 줄이기 위해 멀티미디어 데이터 요청을 위한 네트워크 제어를 중단한다. 실시예에 따라서는 오디오의 경우는 도 3의 (c)와 달리 페이드-아웃(Fade-out)과 같이 음량을 설정할 수 있다.
상황 오버랩 영역 오디오 제어 비디어 제어 네트워크 제어
(a) 0% 정지 정지 요청안함
(b) 10% 정지 정지 요청함
(c) 50% Fade in 재생 요청함
(d) 100% 100% 음량 재생 요청함
(e) 0% Fade out 정지 요청안함
비록, 도 3의 (a) 내지 (f)에서는 구체적인 수치를 예로 들어 기술하였으나, 이는 이해의 편의를 위한 것일 뿐, 반드시 이에 한정되는 것은 아니며, 오버랩 영역은 5%, 12% 등 다양한 수치로 구현될 수 있다. 또한, 반대로 아래인 (f)에서 (a) 방향으로 진행되는 경우에도 위에서 설명한 바와 같은 방식으로 진행된다. 다만, 실시예에 따라서는 멀티미디어 스트림의 재생중에 정지되었던 경우에는 사용자에게 마지막으로 제공되었던 시점부터 재생하도록 구성할 수도 있을 것이다.
저장부(204)는 네트워크 송수신부(202)를 통해 외부 서버(미도시)로부터 수신된 멀티미디어 스트림이 포함된 멀티컨텐츠 페이지를 저장하고, 멀티미디어 프로세서(203)에서 복호화한 멀티컨텐츠 페이지를 저장한다. 또한, 외부 서버(미도시)에서 수신된 멀티미디어 스트림에 대한 데이터를 저장한다. 본 발명에서는 비록 모든 정보나 데이터가 저장부(204)에 일단 저장되는 것을 전제로 하였으나, 실시예에 따라서는 별도의 저장부(204)가 없이 실시간으로 이루어질 수도 있음은 당업자에게 자명할 것이다.
디스플레이부(205)는 액정표시장치(Liquid Crystal Display, LCD)와 같은 장치로, 복호화된 멀티컨텐츠 페이지에 기초하여, 멀티컨텐츠 페이지 내의 소정의 디스플레이 영역(도 3의 301)을 디스플레이한다.
오버랩 영역 검출부(206)는 디스플레이부(205)를 통해 출력되는 디스플레이 영역(도 3의 301)과 멀티컨텐츠 페이지(300) 내의 멀티미디어 스트림 영역(302)과의 오버랩 영역을 검출하여 멀티미디어 프로세서(203)로 전달한다. 이하 더욱 구체적으로 오버랩 영역을 검출하는 실시예에 대해서 도 4를 참조하여 설명하기로 한다.
도 4는 본 발명의 일 실시예에 따라 오버랩 영역을 검출하기 위한 실시예이다. 우선 오버랩 영역의 검출은 디스플레이 영역(301)과 멀티미디어 스트림 영역(302)의 좌표에 기초하여 검출 가능하다. 도 4를 참조하면, 디스플레이 영역(301)을 구성하는 4개의 좌표는 (A1, B1), (A2, B1), (A1, B2), (A2, B2)이며, 멀티미디어 스트림 영역(302)을 구성하는 4개의 좌표는 (X1, Y1), (X2, Y1), (X1, Y2), (X2, Y2)이다. 따라서 오버랩 영역은 멀티미디어 스트림 영역의 좌표 X1 또는 X2 중 어느 하나가 A1과 A2 사이에 존재하는 경우 오버랩 영역이 존재하는 것으로 판단할 수 있다. 또한, 멀티미디어 스트림 영역의 좌표 Y1 또는 Y2 중 어느 하나가 B1과 B2 사이에 존재하는 경우 오버랩 영역이 존재하는 것으로 판단할 수도 있다.
다음으로, 도 4에서, 오버랩 영역의 크기는 (X2-X1)×(Y1-B2)와 같이 계산될 수 있으며, 멀티미디어 스트림 영역의 크기는 (X2-X1)×(Y1-Y2)이므로, 오버랩 영역을 퍼센트로 나타낼 수 있다. 상기와 같은 오버랩 영역의 검출 및 크기 계산은 일 실시예에 불과할 뿐 시스템의 구성에 따라 다른 방식으로 계산될 수 있음은 당업자에게 자명할 것이다.
한편, 도 5의 (a) 내지 (c)는 본 발명의 일 실시예에 따라 멀티미디어 스트림 영역과 디스플레이 영역 각각의 크기를 도시하고 있다. 도 5의 (a)는 멀티미디어 스트림 영역(302)의 크기와 디스플레이 영역(301)의 크기가 동일한 경우이며, 도 5의 (b)는 디스플레이 영역(301)의 크기가 멀티미디어 스트림 영역(302)의 크기보다 큰 경우이며, 도 5의 (c)는 디스플레이 영역(301)의 크기가 멀티미디어 스트림 영역(302)의 크기보다 작은 경우를 도시하고 있다. 이처럼 디스플레이 영역(301)의 크기와 멀티미디어 스트림 영역(302)의 크기는 다양한 방식으로 변경되어 실시될 수 있다.
도 6은 본 발명의 일 실시예에 따른 사용자 관심도를 반영한 멀티미디어 재생방법의 흐름도로, 본 발명의 기술상의 편의를 위해 도 1 내지 도 5와 중복적인 설명은 생략하기로 한다.
우선, 단계 600에서 멀티미디어 프로세서(203)는 사용자 인터페이스(201)를 통해 사용자로부터 입력받은 키값에 기초하여, 기존 재생모드 방식으로 멀티미디어 스트림을 재생할 것인지 여부를 판단한다. 판단 결과, 기존 재생방식으로 재생할 경우에는 단계 606으로 진행하여 종래 방식에 따라 멀티미디어 스트림을 재생하며, 아니라면 단계 601로 진행한다.
다음 단계 601에서, 멀티미디어 프로세서(203)는 네트워크 송수신부(202)를 통해 외부 서버(미도시)에 멀티컨텐츠 페이지를 요청하는 한편, 외부 서버(미도시)로부터 수신된 멀티미디어 스트림을 포함한 멀티컨텐츠 페이지를 저장부(204)에 저장한다.
이후 단계 602에서, 멀티미디어 프로세서(203)는 저장부(204)에 저장된 멀티미디어 스트림을 포함한 멀티컨텐츠 페이지를 독출하는 한편, 복호화하여 저장부(204)에 저장한다.
단계 603에서, 오버랩 영역 검출부(206)는 위에서 상술한 바와 같은 방식으로 디스플레이 영역과 멀티미디어 스트림 영역 간의 오버랩 영역을 검출하는 한편, 오버랩 영역의 크기를 계산하고, 이를 멀티미디어 프로세서(203)로 전달한다.
단계 604에서, 멀티미디어 프로세서(203)는 오버랩 영역의 크기에 따라 표 1과 같은 방식으로 멀티미디어 스트림에 대한 데이터를 외부 서버(미도시)에 요청한다.
이후, 단계 604에서는 오버랩 영역의 크기에 따라 표 1과 같은 방식으로 수신된 멀티미디어 스트림 데이터를 재생한다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이상 도면과 명세서에서 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.
도 1은 종래 기술에 따라 자동재생방식으로 멀티미디어 스트림을 재생하는 경우의 문제점을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 사용자 관심도를 반영한 멀티미디어 재생 장치의 구성도이다.
도 3의 (a) 내지 (f)는 본 발명의 일 실시예에 따라 디스플레이 영역과 멀티미디어 스트림 영역간의 오버랩 영역의 크기에 따라 데이터 요청 및 오디오/비디오 재생 여부를 도시하는 도면이다.
도 4는 본 발명의 일 실시예에 따라 오버랩 영역을 검출하기 위한 실시예이다.
도 5의 (a) 내지 (c)는 본 발명의 일 실시예에 따라 멀티미디어 스트림 영역과 디스플레이 영역 각각의 크기를 도시하고 있다.
도 6은 본 발명의 일 실시예에 따른 사용자 관심도를 반영한 멀티미디어 재생방법의 흐름도이다.

Claims (13)

  1. 멀티미디어 스트림과 상기 멀티미디어 스트림의 재생을 위한 멀티미디어 스트림 영역이 포함된 멀티컨텐츠 페이지를 수신하는 네트워크 송수신부;
    상기 멀티컨텐츠 페이지 내의 소정의 디스플레이 영역을 화면에 출력하는 디스플레이부;
    상기 디스플레이 영역과 상기 멀티미디어 스트림 영역과의 오버랩 영역을 검출하는 오버랩 영역 검출부; 및
    상기 오버랩 영역이 검출되면 상기 멀티미디어 스트림에 대한 데이터를 외부 서버로 요청하며, 상기 오버랩 영역의 크기가 소정 크기 이상인 경우 상기 멀티미디어 스트림 영역에서 상기 멀티미디어 스트림을 재생하되 오디오는 페이드-인(fade-in)으로 재생하고, 상기 오버랩 영역이 더 이상 검출되지 않는 경우 상기 멀티미디어 스트림의 재생을 정지하는 멀티미디어 프로세서를 포함하는 것을 특징으로 하는 사용자 관심도를 반영한 멀티미디어 재생장치.
  2. 삭제
  3. 삭제
  4. 삭제
  5. 삭제
  6. 삭제
  7. (a) 멀티미디어 스트림과 상기 멀티미디어 스트림의 재생을 위한 멀티미디어 스트림 영역이 포함된 멀티컨텐츠 페이지를 수신하는 단계;
    (b) 상기 멀티컨텐츠 페이지 내의 소정의 디스플레이 영역을 화면에 출력하는 단계;
    (c) 상기 디스플레이 영역과 상기 멀티미디어 스트림 영역과의 오버랩 영역을 검출하는 단계; 및
    (d) 상기 오버랩 영역이 검출되면 상기 멀티미디어 스트림에 대한 데이터를 외부 서버로 요청하며, 상기 오버랩 영역의 크기가 소정 크기 이상인 경우 상기 멀티미디어 스트림을 재생하되 오디오는 페이드-인(fade-in)으로 재생하고, 상기 오버랩 영역이 더 이상 검출되지 않는 경우 상기 멀티미디어 스트림의 재생을 정지하는 단계를 포함하는 것을 특징으로 하는 사용자 관심도를 반영한 멀티미디어 재생 방법.
  8. 삭제
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
KR1020080082942A 2008-08-25 2008-08-25 사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치 KR101028375B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020080082942A KR101028375B1 (ko) 2008-08-25 2008-08-25 사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치
JP2009183690A JP4842352B2 (ja) 2008-08-25 2009-08-06 ユーザの関心度を反映したマルチメディアストリームの再生方法、マルチメディアの再生装置
US12/538,443 US20100049347A1 (en) 2008-08-25 2009-08-10 Method and apparatus for reproducing multimedia stream reflecting user interest
CN2009101656407A CN101661731B (zh) 2008-08-25 2009-08-12 用于对反映用户兴趣的多媒体流进行再现的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080082942A KR101028375B1 (ko) 2008-08-25 2008-08-25 사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치

Publications (2)

Publication Number Publication Date
KR20100024194A KR20100024194A (ko) 2010-03-05
KR101028375B1 true KR101028375B1 (ko) 2011-04-11

Family

ID=41697107

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080082942A KR101028375B1 (ko) 2008-08-25 2008-08-25 사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치

Country Status (4)

Country Link
US (1) US20100049347A1 (ko)
JP (1) JP4842352B2 (ko)
KR (1) KR101028375B1 (ko)
CN (1) CN101661731B (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101965740B1 (ko) * 2012-09-03 2019-04-05 엘지전자 주식회사 이동 단말기 및 그것을 이용한 데이터 통신 시스템
US20170060405A1 (en) * 2015-08-28 2017-03-02 Facebook, Inc. Systems and methods for content presentation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010028738A (ko) * 1999-09-22 2001-04-06 구자홍 사용자 선호도를 반영한 사용자 프로파일 정보구조와 멀티미디어 데이타 브라우징 방법
KR20030022842A (ko) * 2002-10-15 2003-03-17 학교법인 한국정보통신학원 사용자 선호도 기반의 멀티미디어 컨텐츠 서비스 시스템과방법 및 그 기록 매체
KR20050109719A (ko) * 2004-05-17 2005-11-22 전자부품연구원 사용자 친화형 멀티미디어 재생 장치 및 그 방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5929849A (en) * 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
US7013428B1 (en) * 1999-09-03 2006-03-14 Yakov Kamen Use of templates for cost-effective secure linking of video stream objects
JP2002351802A (ja) * 2001-05-24 2002-12-06 Cresys:Kk 電子メールを用いたデータ配信方法及びデータ配信システム
JP4059802B2 (ja) * 2003-04-17 2008-03-12 株式会社サピエンス 画像表示方法
JP4684626B2 (ja) * 2004-05-27 2011-05-18 シャープ株式会社 情報表示装置および情報表示方法、情報表示プログラム、記録媒体
JP2006148194A (ja) * 2004-11-16 2006-06-08 Matsushita Electric Ind Co Ltd 信号調整装置、信号調整方法、信号調整プログラム
US7877687B2 (en) * 2007-08-16 2011-01-25 Yahoo! Inc. Persistent visual media player

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010028738A (ko) * 1999-09-22 2001-04-06 구자홍 사용자 선호도를 반영한 사용자 프로파일 정보구조와 멀티미디어 데이타 브라우징 방법
KR20030022842A (ko) * 2002-10-15 2003-03-17 학교법인 한국정보통신학원 사용자 선호도 기반의 멀티미디어 컨텐츠 서비스 시스템과방법 및 그 기록 매체
KR20050109719A (ko) * 2004-05-17 2005-11-22 전자부품연구원 사용자 친화형 멀티미디어 재생 장치 및 그 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
멀티미디어학회 논문지, 제11권 제1호, 2008년 1월, p88-95(2008.01.)*

Also Published As

Publication number Publication date
JP2010049687A (ja) 2010-03-04
US20100049347A1 (en) 2010-02-25
CN101661731A (zh) 2010-03-03
CN101661731B (zh) 2012-08-08
KR20100024194A (ko) 2010-03-05
JP4842352B2 (ja) 2011-12-21

Similar Documents

Publication Publication Date Title
TWI452482B (zh) 用於選擇性地限制經複製保護數位媒體內容之易地播放之方法、電腦可讀媒體及電腦系統
KR20140111859A (ko) 콘텐트 공유 방법 및 이를 위한 디바이스
US20080005353A1 (en) Enabling a plurality of devices to control each other
JP2013118692A (ja) 携帯型電子デバイス用移動体メディアプレゼンテーションドッキングステーションの装置および方法
JP5400055B2 (ja) 端末機の動きによってメディアを再生する方法、システム及びサーバ
JP5739957B2 (ja) 配信装置、配信方法、および配信プログラム
KR20160039888A (ko) 클라우드 스트리밍 서비스 시스템, 최적 gpu를 이용한 클라우드 스트리밍 서비스 방법 및 이를 위한 장치
US20170171643A1 (en) Method and electronic device for displaying watermark
KR101395613B1 (ko) 연속적인 콘텐츠 사용을 위한 이동단말기 플랫폼 관리 방법및 그를 위한 이동단말기
KR20100009903A (ko) 콘텐츠 재생방법 및 장치, 그리고 그의 휴대 단말장치
US20110167345A1 (en) Method and apparatus for selective media download and playback
KR101434498B1 (ko) 휴대 단말기 및 그의 동영상 관리 방법
US20130227062A1 (en) Apparatus and method of displaying a contents using for key frame in a terminal
KR101028375B1 (ko) 사용자 관심도를 반영한 멀티미디어 스트림 재생방법 및 멀티미디어 재생 장치
KR101838271B1 (ko) 휴대용 영상 콘텐츠 재생 장치 및 그 동작 방법
JP4578831B2 (ja) 映像信号及び/または音声信号を記録/再生できるディスプレイ装置及びその運用方法
KR20150102749A (ko) 통신 시스템에서 멀티미디어 콘텐츠 재생 방법 및 장치
KR20100113758A (ko) 콘텐츠 다운로드 제어 장치 및 방법
KR101993418B1 (ko) 휴대 단말기의 무선 통신 채널 운용 방법 및 시스템
KR20110120776A (ko) 임베디드 시스템을 이용하는 디지털 정보 디스플레이 장치, 이의 관리 방법 및 그 서비스 제공 서버
JP4408866B2 (ja) コンテンツ再生装置
TWI381306B (zh) 可攜式電子裝置及其影像資料通訊方法
US7881368B2 (en) Method for parsing the size of contents to be reproduced in a mobile communication device
JP2007124583A (ja) パーソナルコンピュータ、及びパーソナルコンピュータを制御するプログラム
US20110039523A1 (en) Information processing apparatus, information processing method, program and communication terminal

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
FPAY Annual fee payment

Payment date: 20140402

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160325

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170327

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180329

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190325

Year of fee payment: 9