[go: up one dir, main page]

KR20120035406A - 동영상 파일 재생 방법 및 장치 - Google Patents

동영상 파일 재생 방법 및 장치 Download PDF

Info

Publication number
KR20120035406A
KR20120035406A KR1020100096899A KR20100096899A KR20120035406A KR 20120035406 A KR20120035406 A KR 20120035406A KR 1020100096899 A KR1020100096899 A KR 1020100096899A KR 20100096899 A KR20100096899 A KR 20100096899A KR 20120035406 A KR20120035406 A KR 20120035406A
Authority
KR
South Korea
Prior art keywords
information
data
video
collected
audio
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020100096899A
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 KR1020100096899A priority Critical patent/KR20120035406A/ko
Priority to US13/226,963 priority patent/US20120082430A1/en
Priority to EP11183868A priority patent/EP2439742A3/en
Publication of KR20120035406A publication Critical patent/KR20120035406A/ko
Withdrawn legal-status Critical Current

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/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • 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
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • 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/30Indexing; 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 the same track as the main recording
    • G11B27/3027Indexing; 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 the same track as the main recording used signal is digitally coded
    • G11B27/3036Time code signal
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43072Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
    • 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/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format
    • 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
    • G11B2020/10935Digital recording or reproducing wherein a time constraint must be met
    • G11B2020/10953Concurrent recording or playback of different streams or files
    • 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
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1264Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting concerns a specific kind of data
    • 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
    • G11B20/12Formatting, e.g. arrangement of data block or words on the record carriers
    • G11B2020/1291Formatting, e.g. arrangement of data block or words on the record carriers wherein the formatting serves a specific purpose
    • G11B2020/1294Increase of the access speed
    • G11B2020/1295Increase of the access speed wherein the focus is on the read access speed
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

영상 및 음성 정보의 잦은 탐색에 의한 성능 저하를 개선할 수 있는 본 발명의 일 측면에 따른 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열된 동영상 파일의 재생 방법은, 상기 적어도 하나의 비디오 데이터 및 상기 적어도 하나의 오디오 데이터별 총 재생 시간을 산출하는 단계; 상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 총 재생 시간이 더 짧은 데이터의 수집 가능한 데이터 량을 산출하는 단계; 및 상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 산출된 수집 가능한 데이터 량 만큼 상기 총 재생 시간이 더 짧은 데이터를 수집하는 단계를 포함한다.

Description

동영상 파일 재생 방법 및 장치{Method and Apparatus for Playing Moving Picuture Files}
본 발명은 동영상 파일 재생 방법 및 장치에 관한 것으로, 보다 상세하게는 동영상 파일 재생을 위하여 비디오 데이터 및 오디오 데이터를 수집하는 동영상 파일 재생 방법 및 장치에 관한 것이다.
동영상(영상 및 음성) 재생 시, 동영상 재생 장치는 동영상(영상 및 음성) 정보를 수집하여 디코딩한 후, 디코딩된 정보를 사용자가 시청할 수 있도록 영상 및 음성 정보로 변환하여 사용자에게 표현한다. 본 발명은 동영상 재생 장치가 영상 및 음성 정보를 디코딩하기 전에 수행하는 영상 및 음성 정보 수집 방법에 관한 것이다.
일반적으로 동영상 재생 장치는 정보의 소스로부터 영상 및 음성 정보를 수집하는 경우 크게 두 가지 방법을 사용하여 정보를 수집한다.
첫 번째 방법은 동영상 소스에 영상 및 음성 정보가 나열되어 있는 순서대로 순차적으로(직렬) 수집하는 방법이며, 두 번째 방법은 동일 시간에 표현되어야 하는 영상 및 음성 정보의 위치를 파악하여 영상 및 음성을 비 순차적으로 수집하는 방법이다.
여기서, 첫 번째 방법은 정보 수집 시 동영상 위치 정보를 참조하거나 따라야 하는 규칙 없이 정보가 소스에 나열되어 있는 순서 그대로 정보를 수집한다. 따라서, 천 번째 방법을 사용하여 동영상을 재생하는 경우 동일 시간에 표현되어야 하는 영상 및 음성 정보의 위치가 근접해 있지 않고 분리되어 있으면, 순차적으로 영상 및 음성 정보를 수집함에 따라 동일 시간에 표현되어야 할 영상 및 음성 정보의 동시 수집을 보장할 수 없으므로, 영상 및 음성 정보 중 하나는 표현하지 못하는 문제점이 발생한다.
한편, 두 번째 방법은 이러한 첫 번째 방법을 보완하기 위하여 동일 시간에 표현되어야 하는 영상 및 음성 정보의 위치가 근접해 있지 않고 분리되어 있는 경우, 영상 및 음성 정보 수집 전 동일 시간에 표현되어야 하는 영상 및 음성의 위치 정보를 확보하여 해당 위치로 이동 후 영상과 음성 정보를 수집하는 경우에 사용된다.
다시 말해, 두 번째 방법을 사용하는 경우 영상 및 음성 정보 수집 모듈은 동일 시간에 표현되어야 하는 영상 및 음성 정보의 위치 정보를 확보하여 해당 위치로 이동한 후 영상 음성을 모두 확보하는 일련의 과정을 모든 개별 영상 및 개별 음성에 대하여 수행한다.
하지만, 이러한 두 번째 방법은 잦은 위치 이동을 수반하는 방법으로 동영상 소스가 존재하는 기기에 많은 위치 이동을 요구한다.
예를 들어, 동영상 소스가 광학 매체(OD)에 저장되어 있는 경우 광학 정보 수집기(ODD)는 레이저 픽업(Laser Pick-Up)을 움직여 위치 이동 동작을 수행한다. 또한, 동영상 소스가 원격 서버/저장부(Remote Serever/Storage)에 저장되어 있는 경우, 동일 시간대의 영상 및 음성 정보 수집을 위하여 탐색 및 이동 동작을 수행한다.
이렇게, 동영상 소스가 광학 매체에 저장되어 있거나, 원격 서버/저장부에 저장되어 있는 경우, 동영상에 포함된 모든 개별 영상 정보와 개별 음성 정보에 대하여 탐색 및 이동 동작을 실행하여 순차적으로 정보를 수집할 때 보다 동영상 재생 장치가 큰 성능 저하를 보이며, 동영상 소스가 원격 서버/저장부에 저장되어 있는 경우에는 원격 서버에 영상 및 음성 정보 수집을 위한 동작 요청시 하부 소프트웨어 층과의 연결이 끊어지면 탐색을 위한 잉여 작업이 발생하여 순차적으로 정보를 수집할 때 보다 성능이 저하되는 문제점이 있다.
본 발명은 상술한 문제점을 해결하기 위한 것으로서, 영상 및 음성 정보의 잦은 탐색에 의한 성능 저하를 개선할 수 있는 동영상 파일 재생 방법 및 장치를 제공하는 것을 기술적 과제로 한다.
상술한 목적을 달성하기 위한 본 발명의 일 측면에 따른 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열된 동영상 파일의 재생 방법은, 상기 적어도 하나의 비디오 데이터 및 상기 적어도 하나의 오디오 데이터별 총 재생 시간을 산출하는 단계; 상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 총 재생 시간이 더 짧은 데이터의 수집 가능한 데이터 량을 산출하는 단계; 및 상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 산출된 수집 가능한 데이터 량 만큼 상기 총 재생 시간이 더 짧은 데이터를 수집하는 단계를 포함한다.
여기서, 상기 총 재생 시간을 산출하는 단계는, 상기 적어도 하나의 비디오 데이터 중 현재 수집한 비디오 데이터에 해당하는 영상의 총 재생 시간 및 상기 적어도 하나의 오디오 데이터 중 현재 수집한 오디오 데이터에 해당하는 음성의 총 재생 시간을 산출할 수 있다.
또한, 상기 총 재생 시간이 더 짧은 데이터를 수집하는 단계는, 상기 총 재생 시간이 더 짧은 데이터의 위치 및 시간 색인 정보를 확인하여 상기 총 재생 시간이 더 짧은 데이터를 수집할 수 있다.
한편, 상술한 목적을 달성하기 위한 본 발명의 일 측면에 따른 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열된 동영상 파일의 재생 방법은, 상기 적어도 하나의 비디오 데이터별 영상 정보 또는 상기 적어도 하나의 오디오 데이터별 음성 정보를 수집하는 단계; 및 상기 수집된 영상 정보 또는 상기 수집된 음성 정보의 후속 정보가 상기 수집된 영상 정보 또는 상기 수집된 음성 정보와 동종 정보이고, 기 설정된 조건을 만족하면, 상기 기 설정된 조건만큼 상기 동종 정보에 해당하는 데이터를 수집하는 단계를 포함한다.
여기서, 상기 기 설정된 조건은, 상기 수집된 영상 정보 또는 상기 수집된 음성 정보가 적어도 두 개인 경우일 수 있다.
일 실시예에 있어서, 상기 동영상 파일의 재생 방법은, 상기 수집된 영상 정보 또는 상기 수집된 음성 정보의 후속 정보가 상기 수집된 영상 정보 또는 상기 수집된 음성 정보와 이종 정보이거나 또는 상기 기 설정된 조건을 만족하지 못하면, 상기 이종 정보에 해당하는 위치로 이동하여 상기 이종 정보에 해당하는 데이터를 수집하는 단계를 더 포함할 수 있다.
여기서, 상기 이종 정보에 해당하는 위치는, 상기 이종 정보에 해당하는 데이터의 위치 및 시간 색인 정보를 확인함으로써 획득되며, 상기 이종 정보에 해당하는 데이터 중 최우선의 이종 정보에 해당하는 위치일 수 있다.
또한, 상기 동영상 파일의 확장자는, mkv, asf, mp2, ps, ts, mp 중 적어도 하나를 포함할 수 있다.
상술한 목적을 달성하기 위한 본 발명의 다른 측면에 따른 동영상 파일 재생 장치는 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열되어 저장된 저장부; 상기 저장부에 저장된 상기 적어도 하나의 비디오 데이터별 총 재생 시간 및 상기 적어도 하나의 오디오 데이터별 총 재생 시간을 산출하는 재생 시간 산출부; 상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 총 재생 시간이 더 짧은 데이터의 수집 가능한 데이터 량을 산출하는 데이터량 산출부; 및 상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 산출된 수집 가능한 데이터 량 만큼 상기 저장부에 저장된 상기 총 재생 시간이 더 짧은 데이터를 수집하는 제어부를 포함한다.
여기서, 상기 재생 시간 산출부는, 상기 적어도 하나의 비디오 데이터 중 현재 수집한 비디오 데이터에 해당하는 영상의 총 재생 시간 및 상기 적어도 하나의 오디오 데이터 중 현재 수집한 오디오 데이터에 해당하는 음성의 총 재생 시간을 산출할 수 있다.
또한, 상기 제어부는, 상기 총 재생 시간이 더 짧은 데이터의 위치 및 시간 색인 정보를 확인하여 상기 총 재생 시간이 더 짧은 데이터를 수집할 수 있다.
상술한 목적을 달성하기 위한 본 발명의 다른 측면에 따른 동영상 파일 재생 장치는, 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열되어 저장된 저장부; 상기 저장부에 저장된 상기 적어도 하나의 비디오 데이터별 영상 정보 또는 상기 적어도 하나의 오디오 데이터별 음성 정보를 수집하는 개별 정보 수집부; 및 상기 수집된 영상 정보 또는 상기 수집된 음성 정보의 후속 정보가 상기 수집된 영상 정보 또는 상기 수집된 음성 정보와 동종 정보이고, 기 설정된 조건을 만족하면, 상기 기 설정된 조건만큼 상기 동종 정보에 해당하는 데이터를 수집하는 동종 정보 수집부를 포함한다.
여기서, 상기 동종 정보 수집부는, 상기 수집된 영상 정보 또는 상기 수집된 음성 정보가 적어도 두 개인 동종 정보에 해당하는 데이터를 수집할 수 있다.
일 실시예에 있어서, 상기 동영상 파일 재생 장치는, 상기 수집된 영상 정보 또는 상기 수집된 음성 정보의 후속 정보가 상기 수집된 영상 정보 또는 상기 수집된 음성 정보와 이종 정보이거나 또는 상기 기 설정된 조건을 만족하지 못하면, 상기 이종 정보에 해당하는 위치로 이동하여 상기 이종 정보에 해당하는 데이터를 수집하는 이종 정보 수집부를 더 포함할 수 있다.
여기서, 상기 이종 정보에 해당하는 위치는, 상기 이종 정보에 해당하는 데이터의 위치 및 시간 색인 정보를 확인함으로써 획득되며, 상기 이종 정보에 해당하는 데이터 중 최우선의 이종 정보에 해당하는 위치일 수 있다.
또한, 상기 동영상 파일의 확장자는, mkv, asf, mp2, ps, ts, mp 중 적어도 하나를 포함할 수 있다.
본 발명의 다양한 실시예들에 따르면, 모든 개별 영상 및 음성 정보 수집 시 수행하는 탐색 및 이동 작업의 빈도를 줄일 수 있는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 동영상 재생 장치의 개략적인 블럭도이다.
도 2는 본 발명의 다른 실시예에 따른 동영상 재생 장치의 개략적인 블럭도이다.
도 3은 본 발명의 일 실시예에 따른 동영상 재생 방법을 보여주는 플로우차트이다.
도 4는 본 발명의 다른 실시예에 따른 동영상 재생 방법을 보여주는 플로우차트이다.
먼저, 본 발명의 실시예에 대해 설명하기에 앞서 본 발명의 이해를 돕기 위해 비디오 및 오디오 데이터에 대한 동영상 파일의 압축 방식에 대하여 간단히 설명하기로 한다.
동영상 파일을 압축하는 방식은 크기 인터리브(interleaved) 방식과 비 인터리브(non-interleaved) 방식으로 구분할 수 있다.
인터리브 방식은 동영상 파일의 확장자가 avi, mp4, mov, qt, 3gp 등과 같이 비디오 데이터 및 오디오 데이터가 내부적으로 번갈아(interleaved) 저장되는 있는 방식을 의미하여, 비 인터리브 방식은 동영상 파일의 확장자가 mkv, asf, mp2, ps, ts, mp 등과 같이 비디오 데이터 및 오디오 데이터가 내부적으로 번갈아 저장되어 있는 인터리브 방식과 달리, 비디오 데이터 및 오디오 데이터가 그룹으로 저장되어 있는 방식을 의미한다.
이하 첨부된 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명하기로 한다.
도 1은 본 발명의 일 실시예에 따른 동영상 재생 장치의 개략적인 블럭도이다. 도 1에 도시된 바와 같이, 동영상 재생 장치(100)는 저장부(110), 재생 시간 산출부(130), 데이터 량 산출부(150) 및 제어부(170)를 포함한다.
저장부(110)에는 동영상 파일이 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열되는 방식으로 저장되어 있다.
예를 들어, 비디오 데이터에 해당하는 영상 정보 및 오디오 데이터에 해당하는 음성 정보가 순차적으로 배열되어 있는 것이 아니라, 비디오 데이터의 그룹 및 오디오 데이터의 그룹으로 동영상 파일이 저장될 수 있다.
또한, 동영상 파일의 확장자는 비 인터리브(non-interleaved) 방식으로 비디오 데이터 및 오디오 데이터가 저장된 mkv, asf, mp2, ps, ts, mp 등을 포함할 수 있다.
여기서, 비 인터리브 방식으로 저장된 동영상 파일은 동일 사간에 표현되어야 하는 영상 및 음성 정보의 위치를 확인하고, 해당 위치로 이동 후 영상 및 음성 정보 모두를 수집함으로써 재생될 수 있다.
또한, 저장부(110)에는 동영상 파일이 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 순차적으로 배열되는 방식으로 저장되어 있을 수 있다.
예를 들어, 저장부(110)에는 avi 파일의 경우와 같이, 오디오 데이터 및 비디오 데이터가 내부적으로 번갈아 저장되어 있을 수 있다.
재생 시간 산출부(130)는 저장부(110)에 저장된 적어도 하나의 비디오 데이터의 개별 총 재생 시간 및 적어도 하나의 오디오 데이터의 개별 총 재생 시간을 산출한다.
여기서, 재생 시간 산출부(130)는 적어도 하나의 비디오 데이터 중 현재 수집한 비디오 데이터에 해당하는 영상의 총 재생 시간 및 적어도 하나의 오디오 데이터 중 현재 수집한 오디오 데이터에 해당하는 음성의 총 재생 시간을 산출할 수 있다.
다시 말해, 현재 수집된 비디오 데이터에 해당하는 영상 및 오디오 데이터에 해당하는 음성의 총 재생 시간을 획득하는 것이다.
데이터 량 산출부(150)는 총 재생 시간이 더 긴 데이터의 재생 기간 동안 총 재생 시간이 더 짧은 데이터의 수집 가능한 데이터 량을 산출한다.
예를 들어, 현재 수집된 비디오 데이터의 총 재생 시간이 1초이고, 현재 수집된 오디오 데이터의 총 재생 시간이 0.5초라고 가정하면, 데이터 량 산출부(150)는 총 재생 시간이 더 긴 비디오 데이터의 재생 기간인 1초 동안 총 재생 시간이 더 짧은 오디오 데이터의 수집 가능한 데이터 량을 산출하는 것이다.
다시 말해, 데이터 량 산출부(150)는 총 재생 시간 중 더 짧은 총 재생 시간에 해당하는 데이터의 획득 가능한 데이터 량을 산출하는 것이다.
제어부(170)는 총 재생 시간이 더 긴 데이터의 재생 기간 동안 데이터 량 산출부(150)에 의해 산출된 수집 가능한 데이터 량 만큼 저장부(110)에 저장된 총 재생 시간이 더 짧은 데이터를 수집한다.
예를 들어, 현재 수집된 비디오 데이터의 총 재생 시간이 1초이고, 현재 수집된 오디오 데이터의 총 재생 시간이 0.5초라고 가정하면, 데이터 량 산출부(150)는 총 재생 시간이 더 긴 비디오 데이터의 재생 기간인 1초 동안 총 재생 시간이 더 짧은 오디오 데이터의 수집 가능한 데이터 량을 산출하고, 산출된 오디오 데이터의 수집 가능한 데이터 량이 2초라고 하면, 2초 분량의 오디오 데이터를 비디오 데이터의 재생 기간 동안인 1초 동안 오디오 데이터를 수집할 수 있는 것이다.
여기서, 제어부(170)는 총 재생 시간이 더 짧은 데이터의 위치 및 시간 색인 정보를 확인하여 총 재생 시간이 더 짧은 데이터를 수집할 수 있다.
다시 말해, 제어부(170)는 현재 수집된 영상 및 음성 정보를 수집하기 위하여, 수집이 더 필요한 데이터의 위치로 이동하여 수집 가능한 데이터 량 만큼의 영상 또는 음성 정보를 수집하며, 이 경우, 비디오 데이터 또는 오디오 데이터의 위치 및 시간 색인 정보를 이용하여 수집이 더 필요한 데이터의 위치로 이동할 수 있다.
따라서, 본 발명의 일 실시예에 따른 동영상 재생 장치는 각각 하나의 개별 영상 및 음성 정보를 수집할 때마다 탐색을 하지 않고, 현재 수집한 데이터의 정보의 양을 계산하여 총 재생 시간을 이용하여 현재 잔존 정보의 소모 전 수집 가능한 데이터 량을 산출함으로써, 개별 영상 및 음성 정보 수집시 수행하는 탐색 및 이동 작업의 빈도를 줄임에 따라 ODD 사용시 레이저 픽업(Laser Pick-Up)의 이동을 줄이고, 원격 서버(Remote Server) 사용시 네트워크 리셋 및 원격 탐색 오버헤드의 횟수를 줄일 수 있다.개별 영상 및 음성 정보 수집시 수행하는 탐색 및 이동 작업의 빈도를 줄임에 따라 ODD 사용시 레이저 픽업(Laser Pick-Up)의 이동을 줄이고, 원격 서버(Remote Server) 사용시 네트워크 리셋 및 원격 탐색 오버헤드의 횟수를 줄일 수 있다.
도 2는 본 발명의 다른 실시예에 따른 동영상 재생 장치의 개략적인 블럭도이다. 도 2에 도시된 바와 같이, 동영상 재생 장치(200)는 저장부(210), 개별 정보 수집부(230), 동종 정보 수집부(250) 및 이종 정보 수집부(270)를 포함한다.
저장부(210)에는 동영상 파일이 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열되는 방식으로 저장되어 있다.
예를 들어, 비디오 데이터에 해당하는 영상 정보 및 오디오 데이터에 해당하는 음성 정보가 순차적으로 배열되어 있는 것이 아니라, 비디오 데이터의 그룹 및 오디오 데이터의 그룹으로 동영상 파일이 저장될 수 있다.
또한, 동영상 파일의 확장자는 비 인터리브(non-interleaved) 방식으로 비디오 데이터 및 오디오 데이터가 저장된 mkv, asf, mp2, ps, ts, mp 등을 포함할 수 있다.
여기서, 비 인터리브 방식으로 저장된 동영상 파일은 동일 사간에 표현되어야 하는 영상 및 음성 정보의 위치를 확인하고, 해당 위치로 이동 후 영상 및 음성 정보 모두를 수집함으로써 재생될 수 있다.
개별 정보 수집부(230)는 저장부(210)에 저장된 적어도 하나의 비디오 데이터별 영상 정보 또는 적어도 하나의 오디오 데이터별 음성 정보를 수집한다.
다시 말해, 개별 정보 수집부(230)는 적어도 하나의 비디오 데이터에 각각 대응되는 개별 영상 정보 또는 적어도 하나의 오디오 데이터에 각각 대응되는 개별 음성 정보를 수집하는 것이다.
동종 정보 수집부(250)는 개별 정보 수집부(230)에 의해 수집된 영상 정보 또는 음성 정보의 후속 정보가 수집된 영상 정보 또는 수집된 음성 정보와 동종 정보이고, 기 설정된 조건을 만족하면, 기 설정된 조건만큼 동종 정보에 해당하는 데이터를 수집한다.
다시 말해, 동종 정보 수집부(250)는 수집된 영상 정보의 후속 정보가 영상 정보이거나, 수집된 음성 정보의 후속 정보가 음성 정보인 경우, 예를 들어 일정 양의 정보를 수집하도록 기 설정된 조건을 만족할 때까지 기 설정된 조건만큼 동종 정보에 해당하는 데이터를 수집한다.
여기서, 동종 정보 수집부(250)는 개별 정보 수집부(230)에 의해 수집된 영상 정보 또는 음성 정보가 적어도 두 개인 동종 정보에 해당하는 데이터를 수집할 수 있다.
예를 들어, 현재 수집된 영상 정보의 후속 정보가 영상 정보인 경우, 예를 들어, 적어도 두 개의 동종 정보를 수집하도록 조건이 기 설정된 경우, 영상 정보에 해당하는 데이터를 적어도 두 개 수집하는 것이다.
이종 정보 수집부(270)는 개별 정보 수집부(230)에 의해 수집된 영상 정보 또는 음성 정보의 후속 정보가 수집된 영상 정보 또는 음성 정보와 이종 정보이거나 또는 기 설 설정된 조건을 만족하지 못하면, 이종 정보에 해당하는 위치로 이동하여 이종 정보에 해당하는 데이터를 수집한다.
다시 말해, 동종 정보에 대하여 기 설정된 조건 만큼 해당 정보를 수집하거나, 후속 위치의 정보가 이종 정보이면, 이종 정보에 해당하는 위치로 이동하여 이종 정보에 해당하는 데이터를 수집하는 것이다.
여기서, 이종 정보에 해당하는 위치는 이종 정보에 해당하는 위치 및 시간 색인 정보를 확인함으로써 획득되며, 이종 정보에 해당하는 데이터 중 최우선의 이종 정보에 해당하는 위치일 수 있다.
예를 들어, 후속 정보가 이종 정보이거나 기 설정된 조건을 만족하지 못하면, 이종 정보의 위치 및 시간 색인 정보를 이용하여 가장 빠른 시간대의 이종 정보의 위치로 이동하는 것이다.
따라서, 본 발명의 다른 실시예에 따른 동영상 파일 재생 장치는 각각 하나의 개별 영상 및 음성 정보를 수집할 때마다 탐색을 하지 않고, 가능한 많은 동종 정보를 수집한 후 이종 정보에 해당하는 위치로 이동함으로써 개별 영상 및 음성 정보 수집시 수행하는 탐색 및 이동 작업의 빈도를 줄임에 따라 ODD 사용시 레이저 픽업(Laser Pick-Up)의 이동을 줄이고, 원격 서버(Remote Server) 사용시 네트워크 리셋 및 원격 탐색 오버헤드의 횟수를 줄일 수 있다.
도 3은 본 발명의 일 실시예에 따른 동영상 파일 재생 방법을 보여주는 플로우차트이다.
먼저, 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터별 총 재생 시간을 산출한다(S310).
일 실시예에 있어서, 총 재생 시간을 산출하는 단계는 적어도 하나의 비디오 데이터 중 현재 수집한 비디오 데이터에 해당하는 영상의 총 재생 시간 및 적어도 하나의 오디오 데이터 중 현재 수집한 오디오 데이터에 해당하는 음성의 총 재생 시간을 산출할 수 있다.
다시 말해, 현재 수집된 비디오 데이터에 해당하는 영상 및 오디오 데이터에 해당하는 음성의 총 재생 시간을 획득하는 것이다. 즉, 현재 수집된 영상 및 음성의 총 개별 표기 시간을 획득하는 것이다.
다음으로, 총 재생 시간이 더 긴 데이터의 재생 기간 동안 총 재생 시간이 더 짧은 데이터의 수집 가능한 데이터 량을 산출한다(S330).
예를 들어, 현재 수집된 비디오 데이터의 총 재생 시간이 1초이고, 현재 수집된 오디오 데이터의 총 재생 시간이 0.5초라고 가정하면, 총 재생 시간이 더 긴 비디오 데이터의 재생 기간인 1초 동안 총 재생 시간이 더 짧은 오디오 데이터의 수집 가능한 데이터 량을 산출하는 것이다.
다시 말해, 총 재생 시간 중 더 짧은 총 재생 시간에 해당하는 데이터의 획득 가능한 데이터 량을 산출하는 것이다.
다음으로, 총 재생 시간이 더 긴 데이터의 재생 기간 동안 S330 단계에서 산출된 수집 가능한 데이터 량 만큼 총 재생 시간이 더 짧은 데이터를 수집한다(S350).
일 실시예에 있어서, 총 재생 시간이 더 짧은 데이터를 수집하는 단계는 총 재생 시간이 더 짧은 데이터의 위치 및 시간 색인 정보를 확인하여 총 재생 시간이 더 짧은 데이터를 수집할 수 있다.
일 실시예에 있어서, S310 단계 내지 S350 단계를 반복하여 수행할 수 있다.
본 발명의 일 실시예에 따른 동영상 파일 재생 방법을 간단히 설명하면, 먼저 현재 수집된 영상 및 음성의 총 개별 표기 시간을 획득하고, 총 표기 시간이 짧은 정보에 해당하는 데이터의 획득 가능한 데이터 량을 계산하고, 현재 수집된 영삼 및 음성 정보 이후 필요한 정보로서 미확보된 정보의 위치로 이동하여 계산된 획득 가능한 데이터 량 만큼의 데이터를 수집하며, 이 경우, 해당 데이터의 위치 및 시간 색인 정보를 이용하여 이동할 수 있다.
도 4는 본 발명의 다른 실시예에 따른 동영상 파일 재생 방법을 보여주는 플로우차트이다.
먼저, 적어도 하나의 비디오 데이터별 영상 정보 또는 적어도 하나의 오디오 데이터별 음성 정보를 수집한다(S410).
다시 말해, 적어도 하나의 비디오 데이터에 각각 대응되는 개별 영상 정보 또는 적어도 하나의 오디오 데이터에 각각 대응되는 개별 음성 정보를 수집하는 것이다.
다음으로, 적어도 하나의 비디오 데이터별 영상 정보 또는 적어도 하나의 오디오 데이터별 음성 정보의 후속 정보가 동종 정보인지 여부를 판단하고(S430), 수집된 영상 정보 또는 수집된 음성 정보의 후속 정보가 수집된 영상 정보 또는 수집된 음성 정보와 동종 정보이고, 기 설정된 조건을 만족하면, 기 설정된 조건만큼 동종 정보에 해당하는 데이터를 수집한다(S450).
다시 말해, 수집된 영상 정보의 후속 정보가 영상 정보이거나, 수집된 음성 정보의 후속 정보가 음성 정보인 경우, 예를 들어 일정 양의 정보를 수집하도록 기 설정된 조건을 만족할 때까지 기 설정된 조건만큼 동종 정보에 해당하는 데이터를 수집한다.
여기서, 기 설정된 조건은, 수집된 영상 정보 또는 수집된 음성 정보가 두 개인 경우일 수 있다.
예를 들어, 현재 수집된 영상 정보의 후속 정보가 영상 정보인 경우, 예를 들어, 적어도 두 개의 동종 정보를 수집하도록 조건이 기 설정된 경우, 영상 정보에 해당하는 데이터를 적어도 두 개 수집하는 것이다.
다음으로, 수집된 영상 정보 또는 수집된 음성 정보의 후속 정보가 수집된 영상 정보 또는 수집된 음성 정보와 이종 정보이거나 또는 기 설정된 조건을 만족하지 못하면, 이종 정보에 해당하는 위치로 이동하여 이종 정보에 해당하는 데이터를 수집한다(S470).
여기서, 이종 정보에 해당하는 위치는, 이종 정보에 해당하는 데이터의 위치 및 시간 색인 정보를 확인함으로써 획득되며, 이종 정보에 해당하는 데이터 중 최우선의 이종 정보에 해당하는 위치일 수 있다.
본 발명의 다른 실시예에 따른 동영상 파일 재생 방법은 비디오 데이터 및 오디오 데이터의 위치가 떨어져 있어 순차적인 정보 수집이 불가능한 동영상 파일애 대하여 모든 개별 영상 및 음성 별로 탐색 및 이동을 하지 않고 복수의 단위 영상 및 음성을 수집함으로써, 모든 개별 영상 및 음성 정보 수집시 수행하는 탐색 및 이동 작업의 빈도를 줄일 수 있다.
한편, 상술한 동영상 파일 재생 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터로 판독 가능한 기록 매체에 기록될 수 있다. 이때, 컴퓨터로 판독 가능한 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 한편, 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다.
컴퓨터로 판독 가능한 기록매체에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(Magnetic Media), CD-ROM, DVD와 같은 광기록 매체(Optical Media), 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 한편, 이러한 기록매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다.
또한, 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상술한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
한편, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다.
그러므로, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
100 : 동영상 파일 재생 장치 110: 저장부
130 : 재생 시간 산출부 150 : 데이터 량 산출부
170 : 제어부

Claims (16)

  1. 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열된 동영상 파일의 재생 방법에 있어서,
    상기 적어도 하나의 비디오 데이터 및 상기 적어도 하나의 오디오 데이터별 총 재생 시간을 산출하는 단계;
    상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 총 재생 시간이 더 짧은 데이터의 수집 가능한 데이터 량을 산출하는 단계; 및
    상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 산출된 수집 가능한 데이터 량 만큼 상기 총 재생 시간이 더 짧은 데이터를 수집하는 단계를 포함하는 동영상 파일 재생 방법.
  2. 제 1 항에 있어서,
    상기 총 재생 시간을 산출하는 단계는,
    상기 적어도 하나의 비디오 데이터 중 현재 수집한 비디오 데이터에 해당하는 영상의 총 재생 시간 및 상기 적어도 하나의 오디오 데이터 중 현재 수집한 오디오 데이터에 해당하는 음성의 총 재생 시간을 산출하는 것을 특징으로 하는 동영상 파일 재생 방법.
  3. 제 1 항에 있어서,
    상기 총 재생 시간이 더 짧은 데이터를 수집하는 단계는,
    싱기 총 재생 시간이 더 짧은 데이터의 위치 및 시간 색인 정보를 확인하여 상기 총 재생 시간이 더 짧은 데이터를 수집하는 것을 특징으로 하는 동영상 파일 재생 방법.
  4. 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열된 동영상 파일의 재생 방법에 있어서,
    상기 적어도 하나의 비디오 데이터별 영상 정보 또는 상기 적어도 하나의 오디오 데이터별 음성 정보를 수집하는 단계; 및
    상기 수집된 영상 정보 또는 상기 수집된 음성 정보의 후속 정보가 상기 수집된 영상 정보 또는 상기 수집된 음성 정보와 동종 정보이고, 기 설정된 조건을 만족하면, 상기 기 설정된 조건만큼 상기 동종 정보에 해당하는 데이터를 수집하는 단계를 포함하는 동영상 재생 방법.
  5. 제 4 항에 있어서,
    상기 기 설정된 조건은,
    상기 수집된 영상 정보 또는 상기 수집된 음성 정보가 적어도 두 개인 경우인 것을 특징으로 하는 동영상 재생 방법.
  6. 제 4 항에 있어서,
    상기 수집된 영상 정보 또는 상기 수집된 음성 정보의 후속 정보가 상기 수집된 영상 정보 또는 상기 수집된 음성 정보와 이종 정보이거나 또는 상기 기 설정된 조건을 만족하지 못하면, 상기 이종 정보에 해당하는 위치로 이동하여 상기 이종 정보에 해당하는 데이터를 수집하는 단계를 더 포함하는 것을 특징으로 하는 동영상 재생 방법.
  7. 제 6 항에 있어서,
    상기 이종 정보에 해당하는 위치는,
    상기 이종 정보에 해당하는 데이터의 위치 및 시간 색인 정보를 확인함으로써 획득되며, 상기 이종 정보에 해당하는 데이터 중 최우선의 이종 정보에 해당하는 위치인 것을 특징으로 하는 동영상 재생 방법.
  8. 제 1 항 또는 제 4 항에 있어서,
    상기 동영상 파일의 확장자는,
    mkv, asf, mp2, ps, ts, mp 중 적어도 하나를 포함하는 것을 특징으로 하는 동영상 재생 방법.
  9. 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열되어 저장된 저장부;
    상기 저장부에 저장된 상기 적어도 하나의 비디오 데이터별 총 재생 시간 및 상기 적어도 하나의 오디오 데이터별 총 재생 시간을 산출하는 재생 시간 산출부;
    상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 총 재생 시간이 더 짧은 데이터의 수집 가능한 데이터 량을 산출하는 데이터량 산출부; 및
    상기 총 재생 시간이 더 긴 데이터의 재생 기간 동안 상기 산출된 수집 가능한 데이터 량 만큼 상기 저장부에 저장된 상기 총 재생 시간이 더 짧은 데이터를 수집하는 제어부를 포함하는 동영상 파일 재생 장치.
  10. 제 9 항에 있어서,
    상기 재생 시간 산출부는,
    상기 적어도 하나의 비디오 데이터 중 현재 수집한 비디오 데이터에 해당하는 영상의 총 재생 시간 및 상기 적어도 하나의 오디오 데이터 중 현재 수집한 오디오 데이터에 해당하는 음성의 총 재생 시간을 산출하는 것을 특징으로 하는 동영상 파일 재생 장치.
  11. 제 9 항에 있어서,
    상기 제어부는,
    상기 총 재생 시간이 더 짧은 데이터의 위치 및 시간 색인 정보를 확인하여 상기 총 재생 시간이 더 짧은 데이터를 수집하는 것을 특징으로 하는 동영상 파일 재생 장치.
  12. 적어도 하나의 비디오 데이터 및 적어도 하나의 오디오 데이터가 비순차적으로 배열되어 저장된 저장부;
    상기 저장부에 저장된 상기 적어도 하나의 비디오 데이터별 영상 정보 또는 상기 적어도 하나의 오디오 데이터별 음성 정보를 수집하는 개별 정보 수집부; 및
    상기 수집된 영상 정보 또는 상기 수집된 음성 정보의 후속 정보가 상기 수집된 영상 정보 또는 상기 수집된 음성 정보와 동종 정보이고, 기 설정된 조건을 만족하면, 상기 기 설정된 조건만큼 상기 동종 정보에 해당하는 데이터를 수집하는 동종 정보 수집부를 포함하는 동영상 파일 재생 장치.
  13. 제 12 항에 있어서,
    상기 동종 정보 수집부는,
    상기 수집된 영상 정보 또는 상기 수집된 음성 정보가 적어도 두 개인 동종 정보에 해당하는 데이터를 수집하는 것을 특징으로 하는 동영상 파일 재생 장치.
  14. 제 12 항에 있어서,
    상기 수집된 영상 정보 또는 상기 수집된 음성 정보의 후속 정보가 상기 수집된 영상 정보 또는 상기 수집된 음성 정보와 이종 정보이거나 또는 상기 기 설정된 조건을 만족하지 못하면, 상기 이종 정보에 해당하는 위치로 이동하여 상기 이종 정보에 해당하는 데이터를 수집하는 이종 정보 수집부를 더 포함하는 것을 특징으로 하는 동영상 파일 재생 장치.
  15. 제 14 항에 있어서,
    상기 이종 정보에 해당하는 위치는,
    상기 이종 정보에 해당하는 데이터의 위치 및 시간 색인 정보를 확인함으로써 획득되며, 상기 이종 정보에 해당하는 데이터 중 최우선의 이종 정보에 해당하는 위치인 것을 특징으로 하는 동영상 재생 장치.
  16. 제 9 항 또는 제 12 항에 있어서,
    상기 동영상 파일의 확장자는,
    mkv, asf, mp2, ps, ts, mp 중 적어도 하나를 포함하는 것을 특징으로 하는 동영상 재생 장치.
KR1020100096899A 2010-10-05 2010-10-05 동영상 파일 재생 방법 및 장치 Withdrawn KR20120035406A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020100096899A KR20120035406A (ko) 2010-10-05 2010-10-05 동영상 파일 재생 방법 및 장치
US13/226,963 US20120082430A1 (en) 2010-10-05 2011-09-07 Method and apparatus for playing moving picture files
EP11183868A EP2439742A3 (en) 2010-10-05 2011-10-04 Simultaneous reproducing of non-sequential multistandard audio and video data from an optical disk or from a network server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100096899A KR20120035406A (ko) 2010-10-05 2010-10-05 동영상 파일 재생 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20120035406A true KR20120035406A (ko) 2012-04-16

Family

ID=44905455

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100096899A Withdrawn KR20120035406A (ko) 2010-10-05 2010-10-05 동영상 파일 재생 방법 및 장치

Country Status (3)

Country Link
US (1) US20120082430A1 (ko)
EP (1) EP2439742A3 (ko)
KR (1) KR20120035406A (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105760494B (zh) * 2016-02-18 2019-03-26 珠海市杰理科技股份有限公司 音频文件存储方法和系统及音频文件快进快退方法和系统
KR102725853B1 (ko) * 2016-12-13 2024-11-05 삼성전자주식회사 전자 장치 및 이의 제어 방법

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7187852B1 (en) * 2001-10-24 2007-03-06 Apple Computer, Inc. Method and apparatus for on-the-fly DVD encoding
US8009966B2 (en) * 2002-11-01 2011-08-30 Synchro Arts Limited Methods and apparatus for use in sound replacement with automatic synchronization to images
CN100536011C (zh) * 2002-11-28 2009-09-02 松下电器产业株式会社 数据处理装置
JP3908691B2 (ja) * 2003-04-28 2007-04-25 株式会社東芝 情報記録媒体、録画前処理方法、情報記録方法、情報再生方法、情報記録装置および情報再生装置
WO2006013767A1 (ja) * 2004-08-03 2006-02-09 Sharp Kabushiki Kaisha 情報記録装置、情報記録プログラム、情報記録プログラムを記録した記録媒体、記録媒体、情報記録方法、情報再生装置、情報再生方法、情報再生プログラム、および情報再生プログラムを記録した記録媒体
WO2006080462A1 (ja) * 2005-01-28 2006-08-03 Matsushita Electric Industrial Co., Ltd. 記録媒体、プログラム、再生方法
CN101164347B (zh) * 2005-04-26 2010-08-25 汤姆森许可贸易公司 同步流打包
JP5059301B2 (ja) * 2005-06-02 2012-10-24 ルネサスエレクトロニクス株式会社 同期再生装置および同期再生方法
EP1962468B1 (en) * 2007-02-14 2013-11-20 Samsung Electronics Co., Ltd. Apparatus and Method for Processing Data
DK2188808T3 (en) * 2007-08-17 2016-10-03 Linius (Aust) Pty Ltd Content delivery method and system
JP4679609B2 (ja) * 2008-06-05 2011-04-27 株式会社東芝 映像収録再生装置、映像収録方法及び映像再生方法

Also Published As

Publication number Publication date
US20120082430A1 (en) 2012-04-05
EP2439742A2 (en) 2012-04-11
EP2439742A3 (en) 2012-11-07

Similar Documents

Publication Publication Date Title
JP6266109B2 (ja) 動画画面の処理方法及び装置
CN104394380A (zh) 视频监控管理系统以及视频监控录像的回放方法
KR101905638B1 (ko) 동영상 재생 장치 및 방법
CN114827663B (zh) 分布式直播插帧系统及方法
EP1868201A1 (en) Contents metadata registering method, registering system, and registering program
KR101447606B1 (ko) 오디오 데이터의 저장 방법 및 저장 장치
JP2010524274A (ja) 編集装置および編集方法
KR20120035406A (ko) 동영상 파일 재생 방법 및 장치
CN104572764A (zh) 一种多路视频数据读写方法
JP2009273133A (ja) 階層的映像符号化のための参照フレーム管理装置および方法
WO2014065165A1 (ja) 情報処理装置、情報処理方法、およびプログラム、並びに情報処理システム
JP4555214B2 (ja) 情報提示装置、情報提示方法、情報提示プログラム及び情報記録媒体
EP2177023B1 (en) Method and apparatus for generating and accessing metadata in media file format
CN102497554B (zh) 章节到帧的划分方法
KR100896335B1 (ko) 오디오 기반의 동영상 파일 중복 검사와 관리를 위한 시스템 및 방법
CN113225583B (zh) 云游戏进度处理方法、装置和电子设备
KR101362788B1 (ko) 멀티미디어 파일 구조, 그를 이용한 멀티미디어 파일생성/실행 방법 및 장치
JP4827669B2 (ja) 動画再生方法および装置
US9313244B2 (en) Content reproduction apparatus, content reproduction method, and computer-readable recording medium having content reproduction program recorded thereon
JP5460006B2 (ja) 動画検索装置及び動画検索方法
US7330412B2 (en) Method and apparatus for searching for recordable area, and method and apparatus for testing recorded area arrangement
EP2685456A1 (en) Index with offset to closest I-picture entry for random access in a bitstream.
JP5326724B2 (ja) 映像処理装置および映像処理装置の制御プログラム
CN103200446A (zh) 一种多媒体文件的播放方法及装置
CN114245231B (zh) 一种多视频同步跳转方法、装置、设备及可读存储介质

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20101005

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid