KR100778001B1 - 멀티미디어 파일을 재생하는 방법 및 그 장치 - Google Patents

멀티미디어 파일을 재생하는 방법 및 그 장치 Download PDF

Info

Publication number
KR100778001B1
KR100778001B1 KR1020050097133A KR20050097133A KR100778001B1 KR 100778001 B1 KR100778001 B1 KR 100778001B1 KR 1020050097133 A KR1020050097133 A KR 1020050097133A KR 20050097133 A KR20050097133 A KR 20050097133A KR 100778001 B1 KR100778001 B1 KR 100778001B1
Authority
KR
South Korea
Prior art keywords
multimedia file
selection
multimedia
selection information
files
Prior art date
Application number
KR1020050097133A
Other languages
English (en)
Other versions
KR20070041221A (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 KR1020050097133A priority Critical patent/KR100778001B1/ko
Priority to US11/538,424 priority patent/US8086962B2/en
Publication of KR20070041221A publication Critical patent/KR20070041221A/ko
Application granted granted Critical
Publication of KR100778001B1 publication Critical patent/KR100778001B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 적어도 하나 이상의 멀티미디어 파일과, 선택된 임의의 멀티미디어 파일의 재생여부를 결정하는 사용자의 선택정보를 저장하는 메모리와, 상기 적어도 하나 이상의 멀티미디어 파일중에서 임의의 멀티미디어 파일을 랜덤하게 선택하여 재생하되, 상기 선택 정보에 따른 서로 다른 가중치를 각 멀티미디어 파일의 선택확률에 적용하여 각 멀티미디어 파일별 선택 가중률을 계산하고, 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 임의의 멀티미디어 파일을 선택하여 재생하는 제어부를 포함하는 것을 특징으로 하는 멀티미디어 파일을 재생하는 장치를 제공한다.
이에 따라, 사용자의 선호도에 따라 각 멀티미디어 파일의 선택될 확률이 조절됨으로써, 사용자는 다이나믹한 랜덤 방식에서도 원하지 않는 멀티미디어 파일을 다른 멀티미디어 파일보다 적은 횟수로 들을 수 있게 되었다.
멀티미디어, MP3, 재생, 랜덤, 선택

Description

멀티미디어 파일을 재생하는 방법 및 그 장치{method for reproducing multimedia file, and apparatus thereof}
도 1은 본 발명의 일실시예에 따라 멀티미디어 재생 장치의 개략적인 구성 블록도.
도 2는 본 발명의 일실시예에 따른 멀티미디어 재생 장치에 구비된 제어부의 구성 블록도.
도 3은 도 2에 도시된 가중치 처리부에 의해 산출되는 가중치의 그래프.
도 4는 본 발명의 일실시예에 따른 멀티미디어 재생 장치에 구비된 제어부의 동작 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
10 : 멀티미디어 재생 장치 100 : 메모리
200 : 제어부 210 : 랜덤 선택 처리부
211 : 가중치 처리부 212 : 랜덤 선택부
220 : 멀티미디어 파일 재생 처리부 300 : 표시부
400 : 키입력부 500 : 스피커
600 : 마이크로폰
본 발명은 멀티미디어 파일을 재생하는 방법 및 그 장치에 관한 것으로, 사용자의 선호도를 고려한 임의의 재생할 멀티미디어 파일을 재생하기 위해, 각 멀티미디어 파일이 선택될 확률을 조절하고, 조절된 확률이 적용된 랜덤방식을 수행하는 멀티미디어 파일을 재생하는 방법 및 그 장치를 제공한다.
종래의 멀티미디어 재생 장치는 서로 동일하게 선택될 확률에 따른 랜덤 방식을 이용하여 해당 재생 장치에 저장된 다수의 멀티미디어 파일 중 임의의 어느 하나를 재생하였다.
그러나, 이러한 랜덤 방식에서는 사용자가 원하지 않는 멀티미디어 파일도 다른 멀티미디어 파일과 동일한 확률로 선택된다.
따라서, 사용자는 원치않는 멀티미디어 파일이 재생되는 경우, 다른 멀티미디어 파일이 재생되도록 고속 감기 버튼 또는 종료 버튼을 작동시켰다.
그러나, 이 경우에도 멀티미디어 재생 장치에는 사용자에 의해 재생이 중단된 이력을 저장하고 있지 않기 때문에, 사용자가 원하지 않아도 해당 중단된 멀티미디어 파일이 다시 재생될 가능성은 이전과 동일하다.
이에 따라, 멀티미디어 재생 장치에서는 사용자의 선호도를 고려하여 멀티미디어 파일을 선택하고 재생할 필요성이 있다.
본 발명은 이러한 필요성에 의해 안출된 것으로, 재생될 멀티미디어 파일에 대한 사용자의 선호도에 따라 원하는 멀티미디어 파일이 원치않는 멀티미디어 파일보다 자주 재생되도록 하는 멀티미디어 파일을 재생하는 방법 및 장치를 제공하는데 그 목적이 있다.
본 발명의 일측면에 의하면, 적어도 하나 이상의 멀티미디어 파일과, 선택된 임의의 멀티미디어 파일의 재생여부를 결정하는 사용자의 선택정보를 저장하는 메모리와, 상기 적어도 하나 이상의 멀티미디어 파일중에서 임의의 멀티미디어 파일을 랜덤하게 선택하여 재생하되, 상기 선택 정보에 따른 서로 다른 가중치를 각 멀티미디어 파일의 선택확률에 적용하여 각 멀티미디어 파일별 선택 가중률을 계산하고, 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 임의의 멀티미디어 파일을 선택하여 재생하는 제어부를 포함하는 것을 특징으로 하는 멀티미디어 파일을 재생하는 장치가 제공된다.
바람직하게, 상기 가중치가 0 내지 1의 범위에 있을 때, 상기 선택 정보에 따른 가중치가 1이 아닌 멀티미디어 파일의 각각은 해당 멀티미디어 파일의 선택될 확률(1/파일 수)과 상기 선택 정보에 의해 산출되는 가중치의 곱으로 계산되는 제 1 선택 가중률을 가지고, 상기 선택 정보에 따른 가중치가 1인 제 2 멀티미디어 파일들의 각각은 100%에서 상기 제 1 선택 가중률의 합을 차감한 값을 상기 제 2 멀티미디어 파일들의 개수로 나눈 제 2 선택 가중률을 가질 수 있다.
바람직하게, 상기 선택 정보는 해당 멀티미디어 파일이 재생되는 도중, 고속 감기 동작을 수행하는 버튼이 작동된 횟수를 나타낸다.
바람직하게, 상기 제어부는 상기 적어도 하나 이상의 멀티미디어 파일중에서 임의의 멀티미디어 파일을 랜덤하게 선택하되, 상기 선택 정보에 따라 각 멀티미디어 파일의 선택 가중률을 계산하여 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 상기 하나 이상의 멀티미디어 파일 중 어느 하나를 선택하는 랜덤 선택 처리부와, 상기 랜덤 선택 처리부에 의해 선택된 멀티미디어 파일을 재생하고, 재생하는 도중, 고속 감기 동작을 수행하는 버튼의 동작 여부에 따라, 상기 재생 중인 멀티미디어 파일의 선택 정보를 갱신한 후 다른 멀티미디어 파일이 재생되도록 하는 멀티미디어 파일 재생 처리부를 포함하여 구성된다.
더 바람직하게, 상기 선택정보는 사용자의 선호도에 반비례되는 정보로서, 상기 랜덤 선택 처리부는, 상기 선택 정보를 이용하여 사용자의 선호도가 상대적으로 낮은 멀티미디어 파일이 전체 멀티미디어 파일들중에서 상대적으로 낮은 선택 가중률을 가지도록 각 멀티미디어 파일의 선택 가중률을 계산하는 가중치 처리부와, 상기 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 상기 메모리에 저장된 다수의 멀티미디어 파일 중 어느 하나를 선택하는 랜덤 선택부를 포함하여 구성된다.
본 발명의 다른 측면에 의하면, 적어도 하나 이상의 멀티미디어 파일 중에서 선택된 임의의 멀티미디어 파일의 재생 여부를 결정하는 사용자의 선택정보를 저장하는 단계와, 상기 선택 정보에 따른 서로 다른 가중치를 각 멀티미디어 파일의 선택확률에 적용하여 각 멀티미디어 파일별 선택 가중률을 계산하는 단계와, 상기 적어도 하나 이상의 멀티미디어 파일중에서 임의의 멀티미디어 파일을 랜덤하게 선택하되, 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 임의의 멀티미디어 파일을 선택하는 단계와, 상기 선택된 멀티미디어 파일을 재생하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법이 제공된다.
바람직하게, 상기 가중치가 0 내지 1의 범위에 있을 때, 상기 선택 정보에 따른 가중치가 1이 아닌 멀티미디어 파일의 각각은 해당 멀티미디어 파일의 선택될 확률(1/파일 수)과 상기 선택 정보에 의해 산출되는 가중치의 곱으로 계산되는 제 1 선택 가중률을 가지고, 상기 선택 정보에 따른 가중치가 1인 제 2 멀티미디어 파일들의 각각은 100%에서 상기 제 1 선택 가중률의 합을 차감한 값을 상기 제 2 멀티미디어 파일들의 개수로 나눈 제 2 선택 가중률을 가질 수 있다.
바람직하게, 상기 선택된 멀티미디어 파일을 재생하는 단계는 해당 선택된 멀티미디어 파일을 재생하는 단계와, 해당 선택된 멀티미디어 파일을 재생하는 도중, 고속 감기 동작의 작동 여부에 따라 상기 멀티미디어 파일의 선택 정보를 갱신하는 단계를 포함한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 설명하도록 한다.
도 1은 본 발명의 일실시예에 따라 멀티미디어 재생 장치의 개략적인 구성 블록도이다.
도 1을 참조하면, 단말기(10)는 사용자의 선호도에 따라 멀티미디어 파일을 선택하여 재생하는 프로그램(이하, '사용자 랜덤 재생 프로그램'이라 칭함)을 저장 하는 메모리(100)와, 그 메모리(100)에 저장된 프로그램을 읽어들여 해당 프로그램에 프로그래밍된 절차를 수행하는 제어부(200)와, 화면창을 제공하는 표시부(300)와, 고속 감기 버튼(미도시)을 구비한 키입력부(400)와, 스피커(500)와, 마이크로폰(600) 등을 포함하여 구성된다.
먼저, 메모리(100)는 사용자 랜덤 재생 프로그램 및 각종 동작 프로그램을 저장하고, 해당 사용자 랜덤 재생 프로그램에 의해 재생될 하나 이상의 멀티미디어 파일과, 임의의 멀티미디어 파일의 선택 정보를 저장한다.
이때, 선택 정보는 사용자의 선호도와 반비례되는 정보로서, 각 멀티미디어 파일이 재생하는 도중에, 사용자가 키입력부(400)에 구비된 고속 감기 버튼을 동작시키면 그에 상응하는 정보가 저장된다.
이러한 선택 정보는 본 발명의 일실시예에 따라 해당 고속 감기 버튼이 동작된 횟수가 누적되어 저장되고 1에서 100까지의 숫자로 구성되도록 구현하였으나, 본 발명이 이에 한정된 것은 아니다.
제어부(200)는 이동 통신 단말기의 전반적인 동작을 제어함과 동시에, 사용자 랜덤 재생 프로그램의 절차에 따라 사용자의 선호도에 따른 선택 정보를 이용하여 임의의 멀티미디어 파일이 랜덤하게 선택되도록 한다.
또한, 제어부(200)는 선택된 멀티미디어 파일을 재생하고, 재생하는 도중 키 입력부(400)에 구비된 고속 감기 버튼이 작동되면, 해당 멀티미디어 파일의 선택 정보를 갱신하고, 다른 멀티미디어 파일이 선택되도록 한다.
표시부(300)는 액정표시장치(LCD) 등과 같은 표시장치로서, 제어부(200)의 제어를 받아 프로그램의 진행 상황 및/또는 재생되는 멀티미디어 파일의 정보를 화면창(미도시됨)에 표시한다.
키 입력부(400)는 멀티미디어 파일의 재생을 제어하기 위한 재생/정지/종료 버튼 및 고속 감기 버튼 및 각종 기능을 수행하기 위한 기능 키로 이루어지며, 외부의 조작에 의해 제어부(200)로 키 데이터를 출력한다.
이때, 고속 감기 버튼(미도시됨)은 재생하는 멀티미디어 파일을 중지시키고, 다른 멀티미디어 파일을 재생시키는 동작을 수행하기 위해 구비된 버튼이다.
아울러, 스피커(speaker)(500)는 제어부(200)에 의해 재생되는 멀티미디어 파일의 디지털 소리 신호를 외부로 출력하고, 마이크로폰(microphone)(600)은 외부로부터 입력되는 아날로그 소리 신호를 변조하여 제어부(200)로 전달한다.
도 2는 본 발명의 일실시예에 따른 멀티미디어 재생 장치(10)에 구비된 제어부(200)의 구성 블록도이다.
도 2를 참조하면, 제어부(200)는 사용자의 선호도를 고려하여 멀티미디어 파일을 선택하기 위한 랜덤 선택 처리부(210)와, 선택된 멀티미디어 파일을 재생하고 해당 멀티미디어 파일에 대한 사용자의 선호도를 감지하기 위한 멀티미디어 파일 재생 처리부(220)를 구비한다.
랜덤 선택 처리부(210)는 사용자의 선호도를 고려하여 재생할 멀티미디어 파일을 선택하기 위해, 메모리(100)에 저장된 선택 정보에 의거하여 해당 멀티미디어 파일의 선택 가중률을 계산하는 가중치 처리부(211)와, 계산된 선택 가중률이 적용된 랜덤 방식을 통해 임의의 멀티미디어 파일을 선택하는 랜덤 선택부(212)를 포함 하여 구성된다.
먼저, 가중치 처리부(211)는 메모리(100)에 저장된 선택 정보를 이용하여 각 멀티미디어 파일의 선택 가중률을 계산한다.
이때, 선택 가중률은 해당 멀티미디어 파일의 선택될 확률을 조절하기 위해, 해당 멀티미디어 파일의 기존의 선택될 확률(1/파일 수)과 해당 선택 정보에 따라 산출되는 가중치의 곱으로 계산된다.
도 3을 참조하면, 해당 멀티미디어 파일의 선택 정보에 따라 가중치가 산출되는 그래프를 볼 수 있다.
이때, 선택 정보(X)는 본 발명의 일실시예에 따라 고속 감지 버튼이 작동된 횟수를 나타내며, 1에서 100까지의 정수로 구성된다. 그리고, 가중치(Y)는 해당 선택 정보(X)와 반비례되는 정보로서, 0에서 1까지의 실수로 구성된다.
따라서, 선택 정보(X)가 20인 경우, 즉 고속 감지 버튼이 20회 작동된 경우에는 해당 멀티미디어 파일의 가중치(Y)는 0.8로 산출된다.
이에 따라, 가중치 처리부(211)는 선택 정보(X)에 따라 산출된 가중치(Y)를 이용하여 해당 멀티미디어 파일의 선택 가중률을 계산한다.
예를 들어서, 메모리(100)에는 10개의 멀티미디어 파일이 저장되어 있고, 해당 10개의 멀티미디어 파일 중 어느 하나(이를테면, A 멀티미디어 파일)의 선택 정보(이를테면, 20)와 다른 하나(이를테면, B 멀티미디어 파일)의 선택 정보(80)가 저장되어 있다고 가정하자.
가중치 처리부(211)는 먼저 A 멀티미디어 파일의 선택 가중률을 계산하기 위 해 해당 선택 정보(20)에 의거하여 산출되는 가중치(0.8)와 A 멀티미디어 파일의 기존의 선택될 확률(10%)을 곱함으로써, 선택 가중률을 8%로 계산한다.
그리고, 가중치 처리부(211)는 B 멀티미디어 파일의 선택 가중률을 계산하기 위해 해당 선택 정보(80)에 의거하여 산출되는 가중치(0.2)와 A 멀티미디어 파일의 기존의 선택될 확률(10%)을 곱함으로써, 선택 가중률을 2%로 계산한다.
이에 따라, A 멀티미디어 파일의 선택 가중률(8%)과 B 멀티미디어 파일의 선택 가중률(2%)은 기존의 선택될 확률(10%)보다 낮아졌고, 나머지 멀티미디어 파일의 선택 가중률은 {(100-8-2)/8 = 11.25%}가 되므로, 기존의 선택될 확률(10%)보다 높아지게 되었다. 이와 같이 계산된 각 멀티미디어 파일별 선택 가중률은 랜덤 선택부(212)에 의해 수행될 멀티미디어 파일의 랜덤 선택 동작에 사용되어진다.
한편, 랜덤 선택부(212)는 가중치 처리부(211)에 의해 계산된 선택 가중률을 이용하여 해당 선택 가중률이 적용된 랜덤 동작을 수행함으로써, 메모리(100)에 저장된 하나 이상의 멀티미디어 파일 중 어느 하나를 선택한다. 임의의 군집을 구성하는 각 구성요소들에 동일한 선택 확률을 부여하지 않고 서로 다른 확률을 부여한 상태에서 임의의 구성요소를 랜덤하게 선택하는 기술은 통상적으로 알려져 있다. 본 발명의 일실시예에서 랜덤 선택부(212)는 가중치 처리부(211)에 의해 각 멀티미디어 파일에 대하여 계산된 선택 가중률을 각 멀티미디어 파일에 부여한 상태에서 통상의 그러한 랜덤 선택 기술을 사용하여 메모리(110)에 저장된 하나 이상의 멀티미디어 파일 중 어느 하나를 선택할 수 있다.
그리고, 파일 재생 처리부(220)는 랜덤 선택부(212)에 의해 선택된 멀티미디어 파일을 재생시키고, 재생하는 도중, 키 입력부(400)로부터 입력되는 키 데이터에 따라 재생을 제어하는 동작을 한다.
특히, 파일 재생 처리부(220)는 키 입력부(400)로부터 고속 감기 동작을 위한 키 데이터가 입력되면, 메모리(100)의 선택 정보를 갱신하고, 다른 멀티미디어 파일이 재생되도록 한다.
도 4는 도 2에 도시된 제어부(200)의 동작 흐름도이다.
도 4를 참조하면, 랜덤 선택 처리부(210)는 가중치 처리부(211)를 이용하여 메모리(100)에 저장된 선택 정보에 의거하여 각 멀티미디어 파일의 선택 가중률을 계산한다(S1).
다음, 랜덤 선택부(212)는 계산된 각각의 선택 가중률이 적용된 랜덤 동작을 수행하고, 수행된 랜덤 동작을 통해 메모리(100)에 저장된 하나 이상의 멀티미디어 파일 중 어느 하나를 선택한다(S2).
그리고, 멀티미디어 파일 재생 처리부(220)는 상기 S2 단계에 의해 선택된 멀티미디어 파일을 재생하기 시작한다(S3).
다음, 제어부(200)는 해당 멀티미디어 파일의 재생이 완료되었는지를 감지한다(S4).
상기 S4 단계의 감지 결과, 제어부(200)는 해당 멀티미디어 파일의 재생이 완료되었으면, 다른 멀티미디어 파일을 선택하여 재생하기 위해 상기 S2 단계를 다시 수행한다.
상기 S4 단계의 감지 결과, 제어부(200)는 해당 멀티미디어 파일의 재생이 완료되지 않았으면, 키 입력부(400)에 구비된 고속 감기 버튼이 작동되었는 지를 감지한다(S5).
상기 S5 단계의 감지 결과, 제어부(200)는 고속 감기 버튼 작동되었으면, 멀티미디어 파일 재생 처리부(220)를 이용하여 해당 멀티미디어 파일의 재생을 정지하고 해당 멀티미디어 파일의 선택 정보를 갱신한다(S7).
그리고, 제어부(200)는 갱신된 선택 정보를 이용하여 선택 가중치를 다시 계산하고자, 상기 S1 단계를 다시 수행한다.
또한, 상기 S5 단계의 감지 결과, 제어부(200)는 고속 감기 버튼 작동되지 않았으면, 키 입력부(400)에 구비된 종료 버튼이 작동되었는 지를 감지한다(S6).
상기 S6 단계에 의해, 제어부(200)는 해당 종료 버튼이 작동되었으면 해당 멀티미디어 파일의 재생을 정지하고, 해당 종료 버튼이 작동되지 않았으면 해당 멀티미디어 파일의 재생을 계속하기 위해 상기 S4 단계를 다시 수행한다.
이상의 본 발명은 기술된 실시예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 청구항에서 정의되는 본 발명의 취지와 범위에 포함된다.
본 발명에 의하면 사용자의 선호도를 고려하여 임의의 멀티미디어 파일을 재생하기 위해, 사용자 선호도에 의거하여 저장된 선택 정보를 이용하여 각 멀티미디어 파일이 선택될 확률을 조절하고, 조절된 확률이 적용된 랜덤 방식을 통해 임의의 멀티미디어 파일을 선택하여 재생하는 멀티미디어 파일을 재생하는 방법 및 그 장치를 제공한다.
이에 따라, 사용자는 원하지 않는 멀티미디어 파일이 재생되면, 고속 감지 동작을 작동시켜서 해당 멀티미디어 파일의 선택 확률을 낮춤으로써, 해당 멀티미디어 파일을 덜 듣게 되었다.
또한, 사용자는 원하는 멀티미디어 파일이 재생되면, 기설정된 다른 버튼을 작동시켜서 해당 멀티미디어 파일의 선택 확률을 높임으로써, 해당 멀티미디어 파일을 더 자주 들을 수도 있다.

Claims (9)

  1. 적어도 하나 이상의 멀티미디어 파일과, 선택된 임의의 멀티미디어 파일의 재생여부를 결정하는 사용자의 선택정보를 저장하는 메모리와,
    상기 적어도 하나 이상의 멀티미디어 파일중에서 임의의 멀티미디어 파일을 랜덤하게 선택하여 재생하되, 상기 선택 정보에 따른 서로 다른 가중치를 각 멀티미디어 파일의 선택확률에 적용하여 각 멀티미디어 파일별 선택 가중률을 계산하고, 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 임의의 멀티미디어 파일을 선택하여 재생하는 제어부를 포함하는 것을 특징으로 하는 멀티미디어 파일을 재생하는 장치.
  2. 청구항 1에 있어서, 상기 선택 정보는
    해당 멀티미디어 파일이 재생되는 도중, 고속 감기 동작을 수행하는 버튼이 작동된 횟수를 나타내는 것을 특징으로 하는 멀티미디어 파일을 재생하는 장치.
  3. 청구항 1에 있어서, 상기 제어부는
    상기 적어도 하나 이상의 멀티미디어 파일중에서 임의의 멀티미디어 파일을 랜덤하게 선택하되, 상기 선택 정보에 따라 각 멀티미디어 파일의 선택 가중률을 계산하여 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 상기 하나 이상의 멀티미디어 파일 중 어느 하나를 선택하는 랜덤 선택 처리부와,
    상기 랜덤 선택 처리부에 의해 선택된 멀티미디어 파일을 재생하고, 재생하는 도중, 고속 감기 동작을 수행하는 버튼의 동작 여부에 따라, 상기 재생 중인 멀티미디어 파일의 선택 정보를 갱신한 후 다른 멀티미디어 파일이 재생되도록 하는 멀티미디어 파일 재생 처리부를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일을 재생하는 장치.
  4. 청구항 3에 있어서,
    상기 선택정보는 사용자의 선호도에 반비례되는 정보로서,
    상기 랜덤 선택 처리부는,
    상기 선택 정보를 이용하여 사용자의 선호도가 상대적으로 낮은 멀티미디어 파일이 전체 멀티미디어 파일들중에서 상대적으로 낮은 선택 가중률을 가지도록 각 멀티미디어 파일의 선택 가중률을 계산하는 가중치 처리부와,
    상기 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 상기 메모리에 저장된 다수의 멀티미디어 파일 중 어느 하나를 선택하는 랜덤 선택부를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일을 재생하는 장치.
  5. 적어도 하나 이상의 멀티미디어 파일 중에서 선택된 임의의 멀티미디어 파일의 재생 여부를 결정하는 사용자의 선택정보를 저장하는 단계와,
    상기 선택 정보에 따른 서로 다른 가중치를 각 멀티미디어 파일의 선택확률에 적용하여 각 멀티미디어 파일별 선택 가중률을 계산하는 단계와,
    상기 적어도 하나 이상의 멀티미디어 파일중에서 임의의 멀티미디어 파일을 랜덤하게 선택하되, 각 멀티미디어 파일에 상기 계산된 선택 가중률을 부여한 상태에서 임의의 멀티미디어 파일을 선택하는 단계와,
    상기 선택된 멀티미디어 파일을 재생하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법.
  6. 청구항 5에 있어서, 상기 선택 정보는
    해당 멀티미디어 파일이 재생되는 도중, 고속 감기 동작을 수행하는 버튼이 작동된 횟수를 나타내는 것을 특징으로 하는 멀티미디어 파일 재생 방법.
  7. 청구항 5에 있어서, 상기 선택된 멀티미디어 파일을 재생하는 단계는
    상기 선택된 멀티미디어 파일을 재생하는 단계와,
    상기 선택된 멀티미디어 파일을 재생하는 도중, 고속 감기 동작의 작동 여부에 따라 상기 멀티미디어 파일의 선택 정보를 갱신하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법.
  8. 청구항 1에 있어서,
    상기 가중치가 0 내지 1의 범위에 있을 때,
    상기 선택 정보에 따른 가중치가 1이 아닌 멀티미디어 파일의 각각은 해당 멀티미디어 파일의 선택될 확률(1/파일 수)과 상기 선택 정보에 의해 산출되는 가중치의 곱으로 계산되는 제 1 선택 가중률을 가지고,
    상기 선택 정보에 따른 가중치가 1인 제 2 멀티미디어 파일들의 각각은 100%에서 상기 제 1 선택 가중률의 합을 차감한 값을 상기 제 2 멀티미디어 파일들의 개수로 나눈 제 2 선택 가중률을 가지는 것을 특징으로 하는 멀티미디어 파일을 재생하는 장치.
  9. 청구항 5에 있어서,
    상기 가중치가 0 내지 1의 범위에 있을 때,
    상기 선택 정보에 따른 가중치가 1이 아닌 멀티미디어 파일의 각각은 해당 멀티미디어 파일의 선택될 확률(1/파일 수)과 상기 선택 정보에 의해 산출되는 가중치의 곱으로 계산되는 제 1 선택 가중률을 가지고,
    상기 선택 정보에 따른 가중치가 1인 제 2 멀티미디어 파일들의 각각은 100%에서 상기 제 1 선택 가중률의 합을 차감한 값을 상기 제 2 멀티미디어 파일들의 개수로 나눈 제 2 선택 가중률을 가지는 것을 특징으로 하는 멀티미디어 파일 재생 방법.
KR1020050097133A 2005-10-14 2005-10-14 멀티미디어 파일을 재생하는 방법 및 그 장치 KR100778001B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020050097133A KR100778001B1 (ko) 2005-10-14 2005-10-14 멀티미디어 파일을 재생하는 방법 및 그 장치
US11/538,424 US8086962B2 (en) 2005-10-14 2006-10-03 Method and apparatus for reproducing multimedia files

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050097133A KR100778001B1 (ko) 2005-10-14 2005-10-14 멀티미디어 파일을 재생하는 방법 및 그 장치

Publications (2)

Publication Number Publication Date
KR20070041221A KR20070041221A (ko) 2007-04-18
KR100778001B1 true KR100778001B1 (ko) 2007-11-21

Family

ID=37949536

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050097133A KR100778001B1 (ko) 2005-10-14 2005-10-14 멀티미디어 파일을 재생하는 방법 및 그 장치

Country Status (2)

Country Link
US (1) US8086962B2 (ko)
KR (1) KR100778001B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8805758B2 (en) * 2010-11-09 2014-08-12 David Wallace Croft Method of automatically modifying the probability of random selection of a presentation based on how long the user delays before skipping (time-based skip weighting)
KR101597103B1 (ko) * 2015-02-26 2016-02-26 상명대학교서울산학협력단 멀티미디어 조각파일을 이용한 멀티미디어 파일 분류 방법

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020090023A (ko) * 2001-05-25 2002-11-30 삼성전자 주식회사 사용자가 선호하는 파일들의 목록을 자동으로 작성하는시스템 및 그 리스트 자동작성 방법

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4841506A (en) * 1986-01-01 1989-06-20 Pioneer Electronic Corporation Random playing method for disk player
GB9825102D0 (en) * 1998-11-16 1999-01-13 Insignia Solutions Plc Computer system
US20050210101A1 (en) * 1999-03-04 2005-09-22 Universal Electronics Inc. System and method for providing content, management, and interactivity for client devices
US20020013852A1 (en) * 2000-03-03 2002-01-31 Craig Janik System for providing content, management, and interactivity for thin client devices
US6766357B1 (en) * 1999-04-15 2004-07-20 Avid Technology, Inc. Apparatus and method for efficient transfer of multimedia data for playback
US20050038819A1 (en) * 2000-04-21 2005-02-17 Hicken Wendell T. Music Recommendation system and method
US6546388B1 (en) * 2000-01-14 2003-04-08 International Business Machines Corporation Metadata search results ranking system
JP2001290490A (ja) * 2000-01-31 2001-10-19 Casio Comput Co Ltd グラフィックデータ作成及び編集システム、デジタルオーディオプレーヤー、グラフィックデータ作成及び編集方法、及び記録媒体
US20020103796A1 (en) * 2001-01-31 2002-08-01 Sonicblue, Inc. Method for parametrically sorting music files
AU2002323413A1 (en) * 2001-08-27 2003-03-10 Gracenote, Inc. Playlist generation, delivery and navigation
US7085844B2 (en) * 2001-08-31 2006-08-01 Thompson Kerry A Method and apparatus for random play technology
US7945636B2 (en) * 2002-05-15 2011-05-17 In-Store Broadcasting Network, Llc Providing a multi-tier enterprise level application
US6987221B2 (en) * 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
US20040225519A1 (en) * 2002-06-25 2004-11-11 Martin Keith D. Intelligent music track selection
US20050021470A1 (en) * 2002-06-25 2005-01-27 Bose Corporation Intelligent music track selection
US20040064476A1 (en) * 2002-09-30 2004-04-01 John Rounds Computer program, method, and media player
EP1463366B1 (en) * 2003-03-24 2007-12-05 Star Home GmbH Preferred network selection
US7818350B2 (en) * 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US20060218187A1 (en) * 2005-03-25 2006-09-28 Microsoft Corporation Methods, systems, and computer-readable media for generating an ordered list of one or more media items
US9230029B2 (en) * 2005-07-26 2016-01-05 Creative Technology Ltd System and method for modifying media content playback based on an intelligent random selection
US7788586B2 (en) * 2005-10-03 2010-08-31 Sony Corporation Content output queue generation

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020090023A (ko) * 2001-05-25 2002-11-30 삼성전자 주식회사 사용자가 선호하는 파일들의 목록을 자동으로 작성하는시스템 및 그 리스트 자동작성 방법

Also Published As

Publication number Publication date
US20070089062A1 (en) 2007-04-19
KR20070041221A (ko) 2007-04-18
US8086962B2 (en) 2011-12-27

Similar Documents

Publication Publication Date Title
KR100993064B1 (ko) 터치 스크린 적용 음원 재생 장치에서의 음원 선택 재생 방법
JP4214475B2 (ja) 情報処理装置および方法、並びにプログラム
JP4875149B2 (ja) メディアオブジェクトのスマートなランダム再生
KR100814090B1 (ko) 파일 재생 중 설정된 선호 그룹을 이용하여 파일을 재생하는 방법
KR20120139897A (ko) 멀티미디어 컨텐츠 재생 방법 및 장치
KR100778001B1 (ko) 멀티미디어 파일을 재생하는 방법 및 그 장치
US8375059B2 (en) Electronic device and method therefor
KR101393714B1 (ko) 단말 및 그의 음악 재생 방법
KR20120054672A (ko) 미디어 컨텐츠 제공 방법 및 이를 위한 장치
US11991422B2 (en) Acoustic device, display control method, and display control program
JP2020168486A (ja) ビデオゲーム処理装置、及びビデオゲーム処理プログラム
JP2007095155A (ja) コンテンツ選択方法およびコンテンツ選択装置
JP2011176656A (ja) 画像再生装置
KR100675172B1 (ko) 이동통신 단말기의 오디오파일 반복 재생 구간 설정 방법
KR100812014B1 (ko) 다중 미디어 플레이 기능을 가지는 오디오 시스템 및 그방법
KR100420057B1 (ko) 사용자의 청취 취향을 반영할 수 있는 디지털 오디오 기기및 그 청취 취향 설정 방법
KR100775535B1 (ko) 선택이력에 기반한 임의 재생 기능을 구비한 멀티미디어데이터 재생 장치
KR100631651B1 (ko) 음악재생이 가능한 휴대용 단말기 및 그의 이퀄라이저표시방법
JP2005268866A (ja) 出力自動調節可能な映像音声出力装置
JP2010152994A (ja) 楽曲再生装置、楽曲再生方法、楽曲再生プログラムおよび記録媒体
KR101224639B1 (ko) 음악 재생기능을 갖는 이동통신단말기 및 그 음악 재생방법
KR100617096B1 (ko) 음악 재생 기능을 갖는 이동통신단말기 및 이를 이용한선곡 방법
JP2006173765A (ja) オーディオ装置
KR100812035B1 (ko) 차량용 오디오시스템에서 템포 조절 장치 및 방법
JP2005228455A (ja) 再生データ処理装置および再生データ処理方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
G170 Publication of correction
FPAY Annual fee payment

Payment date: 20121026

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20141028

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20151027

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee