KR101521907B1 - Apparatus and method for playing media files - Google Patents
Apparatus and method for playing media files Download PDFInfo
- Publication number
- KR101521907B1 KR101521907B1 KR1020080026499A KR20080026499A KR101521907B1 KR 101521907 B1 KR101521907 B1 KR 101521907B1 KR 1020080026499 A KR1020080026499 A KR 1020080026499A KR 20080026499 A KR20080026499 A KR 20080026499A KR 101521907 B1 KR101521907 B1 KR 101521907B1
- Authority
- KR
- South Korea
- Prior art keywords
- media
- file
- media file
- mode
- unit
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000004891 communication Methods 0.000 claims abstract description 71
- 238000011068 loading method Methods 0.000 claims abstract description 25
- 230000006870 function Effects 0.000 claims abstract description 13
- 230000000903 blocking effect Effects 0.000 claims abstract description 6
- 230000004913 activation Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 claims description 2
- 102100022117 Abnormal spindle-like microcephaly-associated protein Human genes 0.000 abstract 1
- 101000900939 Homo sapiens Abnormal spindle-like microcephaly-associated protein Proteins 0.000 abstract 1
- ZPCCSZFPOXBNDL-ZSTSFXQOSA-N [(4r,5s,6s,7r,9r,10r,11e,13e,16r)-6-[(2s,3r,4r,5s,6r)-5-[(2s,4r,5s,6s)-4,5-dihydroxy-4,6-dimethyloxan-2-yl]oxy-4-(dimethylamino)-3-hydroxy-6-methyloxan-2-yl]oxy-10-[(2r,5s,6r)-5-(dimethylamino)-6-methyloxan-2-yl]oxy-5-methoxy-9,16-dimethyl-2-oxo-7-(2-oxoe Chemical compound O([C@H]1/C=C/C=C/C[C@@H](C)OC(=O)C[C@H]([C@@H]([C@H]([C@@H](CC=O)C[C@H]1C)O[C@H]1[C@@H]([C@H]([C@H](O[C@@H]2O[C@@H](C)[C@H](O)[C@](C)(O)C2)[C@@H](C)O1)N(C)C)O)OC)OC(C)=O)[C@H]1CC[C@H](N(C)C)[C@@H](C)O1 ZPCCSZFPOXBNDL-ZSTSFXQOSA-N 0.000 abstract 1
- 230000003247 decreasing effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005669 field effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
본 발명은 미디어재생 전용모드를 설정하여 불필요한 디바이스로의 전원공급을 감소 또는 차단시키는 미디어파일재생장치 및 방법에 관한 것이다. 본 발명은 미디어파일을 포함한 각종 데이터가 임시로 기억되는 메모리부(20)와; 미디어파일 재생명령이 입력되면, 해당 미디어파일 데이터를 제공하는 파일제공부와; 상기 파일제공부로부터 미디어파일을 입력받아 상기 메모리부(20)에 적재하고, 상기 메모리부(20)에 액세스하여 미디어파일을 재생하는 제어부(10)와; 상기 미디어파일이 재생되는 출력부(40, 50)와; 각종 기능 수행을 위한 하나 이상의 디바이스(30a 내지 30d); 그리고 미디어전용모드시, 상기 디바이스(30a 내지 30b)로의 전원공급을 감소 또는 차단시키는 전원공급부(60)를 포함하여 구성된다. 이와 같은 본 발명에 따르면, 미디어파일재생장치에서 미디어 재생을 제외한 나머지 작업을 수행하지 않는 경우, 미디어재생과 무관한 디바이스로 공급되는 전원을 차단하고, 나아가 저장매체나 통신모듈 등으로부터 미디어파일을 옮겨와 램에서 재생함으로써 저장매체나 통신모듈 등을 구동하기 위한 전원공급도 절약할 수 있으며, 특히 노트북 컴퓨터와 같은 모바일 환경에서 배터리의 사용 시간을 연장할 수 있다는 장점이 있다.The present invention relates to a media file playback apparatus and method for reducing or blocking power supply to an unnecessary device by setting a media playback only mode. The present invention includes a memory unit 20 for temporarily storing various data including a media file; A file providing unit for providing the media file data when the media file playing command is input; A control unit (10) for receiving a media file from the file providing unit, loading the media file in the memory unit (20), and accessing the memory unit (20) to reproduce the media file; An output unit (40, 50) for reproducing the media file; One or more devices 30a to 30d for performing various functions; And a power supply unit 60 for reducing or cutting off the power supply to the devices 30a to 30b in the media only mode. According to the present invention, in the case where the media file playback apparatus does not perform any operations other than media playback, it cuts off the power supplied to the device irrelevant to media playback, and further moves the media file from the storage medium or the communication module It is possible to save the power supply for driving the storage medium or the communication module, and in particular, it is possible to extend the use time of the battery in a mobile environment such as a notebook computer.
미디어, ACPI, ASPM Media, ACPI, ASPM
Description
본 발명은 미디어파일재생장치 및 방법에 관한 것으로, 보다 상세하게는 미디어재생 전용모드를 설정하여, 미디어전용모드에서는 불필요한 디바이스로의 전원공급을 감소 또는 차단시키는 미디어파일재생장치 및 방법에 관한 것이다.The present invention relates to a media file playback apparatus and method, and more particularly, to a media file playback apparatus and method that sets a media playback only mode and reduces or blocks power supply to an unnecessary device in a media only mode.
최근 디지털 기술이 발전함에 따라 유선과 무선, 방송과 통신, 통신과 컴퓨터 등 기존의 기술·산업·서비스·네트워크의 구분이 모호해지면서 이들 간에 새로운 형태의 융합 상품과 서비스들이 등장하는 현상인 디지털 컨버전스(Digital Convergence) 경향이 뚜렷해지고 있다. As digital technology develops, the distinction between existing technology, industry, service, and network such as wired and wireless, broadcasting and communication, communication and computer becomes blurred and digital convergence Digital Convergence) trend is becoming clear.
디지털 컨버전스 현상은 모든 분야에 걸쳐 일어나고 있는데, 특히 다양한 디지털 기능을 하나의 기기로의 융합의 형태로 나타나고 있다. 예를 들어 휴대폰은 이동전화의 기능은 물론, 디지털카메라와 MP3, 게임, 방송 시청, 금융 업무의 기능을 한데 갖추는 등 끊임없이 진화하고 있다. 또한 통신·방송의 융합의 대표적인 예로는 DMB를 들 수 있다. DMB의 실현으로 휴대폰·PDA나 차량용 리시버를 통하여 이동하면서도 다채널 멀티미디어 방송을 볼 수 있게 되었다. The digital convergence phenomenon is occurring in all areas, especially in the form of convergence of various digital functions into one device. For example, mobile phones are constantly evolving, including functions of mobile phones, digital cameras, MP3s, games, broadcasting, and financial functions. A typical example of convergence of communication and broadcasting is DMB. With the realization of DMB, it is possible to watch multi-channel multimedia broadcasting while moving through mobile phone, PDA or car receiver.
이와 같은 디지털 컨버전스 현상에 의하여 하나의 기기에 각종 기능의 구현을 위한 다양한 디바이스가 제공된다. 예를 들어, 다양한 내장 또는 외장의 저장매체와 다양한 입출력장치, 수 개의 통신모듈 등이 하나의 기기에 모두 구비된다.By such a digital convergence phenomenon, various devices for various functions are provided in one device. For example, various built-in or external storage media, various input / output devices, several communication modules, and the like are all provided in one device.
한편 최근에는 휴대용 디지털 기기가 널리 보급됨에 따라 배터리 전원의 지속시간 연장이 큰 화두가 되었다. 따라서 불필요한 배터리 소모를 방지하기 위한 각종 기술들이 개발되고 있으나, 하나의 기기에서 다양한 기능을 구현하기 위하여 각종 디바이스가 융합되는 경우 배터리전원이 더 빨리 소모되게 된다.In recent years, portable digital devices have become widespread and the extension of battery power has become a hot topic. Accordingly, various technologies for preventing unnecessary battery consumption have been developed. However, when various devices are fused to realize various functions in one device, the battery power is consumed more quickly.
특히 디지털 컨버전스 경향에 따라, 최근 출시되는 각종 디지털 기기, 예를 들어, 핸드폰, PMP, 노트북 컴퓨터, 전자사전, 게임기, 네비게이션, MP3 플레이어 등은 모두 미디어 재생기능을 제공하고 있다. Especially, according to the tendency of digital convergence, various digital devices recently released, for example, a mobile phone, a PMP, a notebook computer, an electronic dictionary, a game machine, a navigation device, and an MP3 player all provide media playback functions.
이러한 디지털 기기들에서 사용자가 미디어 재생을 제외한 나머지 작업을 수행하지 않는 경우에도, 미디어 재생 기능과 무관한 다른 디바이스에 전원공급이 지속되어 배터리 소모가 빨라진다는 문제점이 있다.In such digital devices, even if the user does not perform the remainder of the operation except for the media playback, the power supply to other devices irrelevant to the media playback function is continued and the battery consumption is accelerated.
따라서 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 미디어파일재생장치에서 미디어 재생을 제외한 나머지 작업을 수행하지 않는 경우, 미디어재생과 무관한 디바이스로 공급되는 전원을 차단하여 불필요한 전원소모를 방지할 수 있는 미디어파일재생장치 및 방법을 제공하는 것이다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made keeping in mind the above problems occurring in the prior art, and it is an object of the present invention to provide a media player, Which can prevent unnecessary consumption of power.
본 발명의 다른 목적은 저장매체에 저장된 미디어파일을 재생하는 경우, 저장매체로부터 미디어파일을 옮겨와 램에서 재생함으로써 저장매체를 구동하기 위한 장치로의 전원공급도 절약할 수 있는 미디어파일재생장치 및 방법을 제공하는 것이다.It is another object of the present invention to provide a media file playback apparatus and a media file playback apparatus capable of saving power supply to an apparatus for moving a storage medium by moving a media file from a storage medium and playing the same on a RAM, Method.
본 발명의 다른 목적은 네트워크 상에서 공급되는 미디어파일을 재생하는 경우, 통신모듈로부터 미디어파일을 옮겨와 램에서 재생함으로써 미디어 재생 중 통신모듈을 구동하기 위한 전원공급도 절약할 수 있는 미디어파일재생장치 및 방법을 제공하는 것이다.It is another object of the present invention to provide a media file playback apparatus and a media file playback apparatus capable of saving power supply for driving a communication module during media playback by moving a media file from a communication module and reproducing it from a RAM, Method.
본 발명의 다른 목적은 노트북 컴퓨터와 같은 모바일 환경에서 미디어을 재생하는 경우, 각종 디바이스로의 전원공급을 제어함으로써 배터리의 사용 시간을 연장할 수 있는 미디어파일재생장치 및 방법을 제공하는 것이다.Another object of the present invention is to provide a media file playback apparatus and method capable of extending battery use time by controlling power supply to various devices when playing media in a mobile environment such as a notebook computer.
상기한 바와 같은 목적을 달성하기 위한 본 발명의 특징에 따르면, 본 발명 은 미디어파일을 포함한 각종 데이터가 임시로 기억되는 메모리부와; 미디어파일 재생명령이 입력되면, 해당 미디어파일 데이터를 제공하는 파일제공부와; 상기 파일제공부로부터 미디어파일을 입력받아 상기 메모리부에 적재하고, 상기 메모리부에 액세스하여 미디어파일을 재생하는 제어부와; 상기 미디어파일이 재생되는 출력부와; 각종 기능 수행을 위한 하나 이상의 디바이스; 그리고 미디어전용모드시, 상기 디바이스로의 전원공급을 감소 또는 차단시키는 전원공급부를 포함하여 구성된다.According to an aspect of the present invention, there is provided a recording medium including: a memory unit for temporarily storing various data including a media file; A file providing unit for providing the media file data when the media file playing command is input; A control unit for receiving a media file from the file providing unit, loading the media file in the memory unit, and accessing the memory unit to reproduce the media file; An output unit for reproducing the media file; One or more devices for performing various functions; And a power supply unit for reducing or cutting off power supply to the device in the media only mode.
이때 상기 미디어전용모드는, 미디어파일의 재생작업만이 수행되는 상태일 수 있다.In this case, the media-only mode may be a state in which only a media file is reproduced.
그리고 상기 제어부는, 미디어파일을 전체화면으로 재생하기 위한 사용자입력이 있는 경우, 상기 미디어전용모드로 판단할 수 있다.The controller may determine the media only mode when there is a user input for playing the media file on the full screen.
또한 상기 제어부는, 기설정된 시간 동안 미디어파일의 재생작업만이 수행되는 경우, 상기 미디어전용모드로 판단할 수도 있다.Also, the controller may determine the media-only mode when only a media file playback operation is performed for a predetermined time.
여기서 상기 파일제공부는, 미디어파일을 포함한 각종 데이터가 저장되는 저장매체로부터 미디어파일을 포함한 데이터를 독출하는 저장매체구동장치가 될 수 있다.Here, the file providing unit may be a storage medium drive for reading data including a media file from a storage medium storing various data including a media file.
이때 상기 제어부는, 상기 미디어파일의 데이터를 하나 이상의 로드단위로 나누어 순차적으로 상기 메모리부에 적재하여 재생하고; 상기 전원공급부는, 미디어전용모드에 해당하는 경우, 상기 미디어파일의 하나의 로드단위에 대한 상기 메모리부로의 적재가 완료된 때부터 차순위 로드단위에 대한 상기 메모리부로의 적재 시작 전까지 상기 저장매체구동장치로의 전원공급도 감소 또는 차단시킬 수 있다.At this time, the control unit divides the data of the media file into one or more load units and sequentially loads and plays the media file in the memory unit; Wherein the power supply unit supplies the media file to the storage medium drive unit from the time when loading of the media file into the memory unit to one load unit of the media file is completed to before loading of the next load unit into the memory unit, Can also reduce or block the power supply of the device.
또한 상기 제어부는, 미디어파일 재생명령 감지시의 상기 메모리부의 가용용량에 따라 상기 로드단위를 결정할 수 있다.The control unit may determine the load unit according to an available capacity of the memory unit when the media file playback command is sensed.
그리고 상기 파일제공부는, 네트워크와 연결되어 미디어파일을 포함한 각종 데이터를 송수신할 수 있는 유선 또는 무선의 통신모듈일 수도 있다.The file providing unit may be a wired or wireless communication module capable of transmitting and receiving various data including a media file in connection with a network.
이때 상기 제어부는, 상기 통신모듈의 트래픽을 감지하고; 상기 전원공급부는, 미디어전용모드에 해당하는 경우, 상기 제어부의 트래픽 감지결과 미디어파일의 전송이 완료된 것으로 판단되면, 상기 통신모듈로의 전원공급도 감소 또는 차단시킬 수 있다.Here, the controller detects traffic of the communication module; The power supply unit may reduce or block the power supply to the communication module when it is determined that the transmission of the media file is completed as a result of the traffic detection of the controller.
그리고 상기 제어부는, 상기 미디어전용모드에서 다른 작업의 수행을 위한 사용자입력이 있는 경우, 상기 미디어전용모드를 해제하고; 상기 전원공급부는, 상기 미디어전용모드가 해제되면, 전원공급이 감소 또는 차단되었던 디바이스 및 파일제공부에 전원공급을 재개할 수도 있다.If the user input for performing another operation is present in the media-only mode, the control unit cancels the media-only mode; When the media-only mode is released, the power supply unit may resume power supply to the device and the file providing unit in which the power supply has been reduced or blocked.
또한 상기 미디어파일재생장치가 ACPI(Advanced Configuration and Power Interface) 전원관리 규격을 지원하는 경우, 상기 제어부는, 미디어전용모드시, 전원공급을 감소 또는 차단하고자 하는 디바이스 또는 파일제공부의 전원모드를 D3상태로 유지하고, 미디어전용모드가 해제되면, 전원공급을 감소 또는 차단하였던 디바이스 또는 파일제공부의 전원모드를 D0상태로 진입시킬 수 있다.If the media file playback apparatus supports the ACPI power management standard, the control unit sets the power mode of the device or the file providing unit to D3 state And when the media-only mode is released, the power mode of the device or the file providing unit which has reduced or cut off the power supply can enter the D0 state.
한편, 본 발명에 따른 미디어재생방법은, (A)제어부에서 미디어파일의 재생명령을 감지하는 단계와; (B)해당 미디어파일을 제공하는 파일제공부로부터 미디어 파일 데이터를 메모리부로 적재하는 단계와; (C)상기 메모리부로 적재된 미디어파일을 출력부를 통하여 재생하기 시작하는 단계와; (D)미디어전용모드 해당 여부를 확인하는 단계; 그리고 (E)미디어전용모드에 해당하면, 상기 제어부, 메모리부, 파일제공부 및 상기 출력부를 제외한 나머지 디바이스로 공급되는 전원을 차단 또는 감소시키는 단계를 포함하여 수행될 수 있다.According to another aspect of the present invention, there is provided a media playback method including: (A) detecting a playback command of a media file in a controller; (B) loading media file data from a file providing unit that provides the corresponding media file into the memory unit; (C) starting playback of a media file loaded on the memory unit through an output unit; (D) checking whether the mode is the media only mode; And (E) if the mode corresponds to the media-only mode, shutting down or reducing the power supplied to the devices other than the control unit, the memory unit, the file providing unit, and the output unit.
이때 상기 미디어전용모드는, 미디어파일의 재생작업만이 수행되는 상태일 수 있다.In this case, the media-only mode may be a state in which only a media file is reproduced.
여기서 상기 파일제공부는, 미디어파일을 포함한 각종 데이터가 저장되는 저장매체로부터 미디어파일을 포함한 데이터를 독출하는 저장매체구동장치가 될 수 있다.Here, the file providing unit may be a storage medium drive for reading data including a media file from a storage medium storing various data including a media file.
그리고 상기 (B)단계는, 상기 저장매체구동장치로부터 해당 미디어파일의 데이터를 하나 이상의 로드단위로 나누어 메모리부로 적재함으로써 수행될 수 있다.The step (B) may be performed by dividing data of a corresponding media file from the storage medium driving device into one or more load units and loading the data into the memory unit.
또한 상기 미디어재생방법은, (F1)미디어전용모드에 해당하면, 하나의 로드단위에 대한 상기 메모리부로의 적재가 완료된 때로부터 차순위 로드단위의 적재 시작 전까지 상기 파일제공부로 공급되는 전원을 차단 또는 감소시키는 단계를 더 포함하여 수행될 수 있다.The media playback method further includes the steps of: (F1) in the media-only mode, shutting down or reducing power supplied to the file providing unit from the time when loading of the one load unit into the memory unit is completed to the start of loading of the next- The method further comprising the steps of:
그리고 상기 로드단위는, 상기 메모리부의 가용용량을 고려하여 결정될 수 있다.The load unit may be determined in consideration of an available capacity of the memory unit.
한편 상기 파일제공부는, 네트워크와 연결되어 미디어파일을 포함한 각종 데이터를 송수신할 수 있는 유선 또는 무선의 통신모듈일 수도 있다.Meanwhile, the file provider may be a wired or wireless communication module capable of transmitting / receiving various data including a media file in connection with a network.
이때 상기 (B)단계는, 상기 통신모듈로 입력되는 미디어파일 데이터를 상기 메모리부에 적재함으로써 수행될 수 있다.The step (B) may be performed by loading the media file data input to the communication module into the memory unit.
여기서 상기 미디어재생방법은, (F2)미디어전용모드에 해당하는 경우, 상기 통신모듈의 트래픽을 감지하여, 미디어파일 데이터의 다운로드가 완료된 것으로 판단되면 상기 통신모듈로 공급되는 전원도 차단 또는 감소시키는 단계를 더 포함하여 수행될 수 있다.Here, the media playback method may include the steps of: (F2) detecting the traffic of the communication module when the media-only mode is satisfied, and blocking or reducing the power supplied to the communication module when the download of the media file data is determined to be completed As shown in FIG.
그리고 상기 (D)단계는, (d1)미디어파일을 전체화면으로 재생하기 위한 사용자입력 유무를 감지하는 단계와; (d2)미디어 재생 중 기설정된 시간 내에 사용자입력이 감지되는지 유무를 감지하는 단계와; (d3)사용자가 미디어전용모드 설정명령을 입력하는지 감지하는 단계와; (d4)미디어 재생 창의 크기가 기설정된 크기 이상인지 감지하는 단계와; (d5)미디어 재생 창의 활성화 상태가 소정시간 이상 지속되는지 여부를 감지하는 단계 중 하나 이상을 포함하여 수행될 수 있다.The step (D) may further include the steps of: (d1) detecting the presence or absence of user input to reproduce the media file on the full screen; (d2) detecting whether or not user input is detected within a predetermined time during media playback; (d3) detecting whether the user inputs a media-only mode setting command; (d4) detecting whether the size of the media playback window is larger than a predetermined size; (d5) detecting whether the activation state of the media playback window is continued for a predetermined time or longer.
그리고 상기 미디어파일재생방법은, (G)미디어전용모드로 미디어파일이 재생 중에, 미디어전용모드가 해제되는 단계와; (H)전원공급이 차단 또는 감소되었던 디바이스 및 파일제공부로의 전원공급이 재개 되는 단계를 더 포함하여 수행될 수도 있다.The method further comprises: (G) releasing the media-only mode during playback of the media file in the media-only mode; (H) resuming power supply to the device and file providing unit in which the power supply is interrupted or reduced.
이때 상기 미디어재생방법은, (I)전원공급이 차단 또는 감소되는 디바이스 및 파일제공부에 대하여 운영체제상에서 제공되는 서비스가 종료되는 단계를 더 포함하여 수행될 수도 있다.In this case, the media playback method may further include: (I) terminating a service provided on an operating system for a device and a file providing unit in which power supply is interrupted or reduced.
또한 상기 미디어재생방법은, (J)상기 (H)단계에서 전원공급이 재개되는 디 바이스 및 파일제공부에 대하여 운영체제상에서 제공되는 서비스가 재실행되는 단계를 더 포함하여 수행될 수도 있다.Also, the media playback method may further include: (J) re-executing the service provided on the operating system for the device and the file providing unit in which the power supply is resumed in the step (H).
이상에서 상세히 설명한 바와 같이 본 발명에 의한 미디어파일재생장치 및 방법에 의하면 다음과 같은 효과를 기대할 수 있다.As described above in detail, according to the media file reproducing apparatus and method of the present invention, the following effects can be expected.
즉, 미디어파일재생장치에서 미디어 재생을 제외한 나머지 작업을 수행하지 않는 경우, 미디어재생과 무관한 디바이스로 공급되는 전원을 차단하여 불필요한 전원소모를 방지할 수 있다.That is, when the media file reproducing apparatus does not perform the remaining operations except for the media reproduction, unnecessary power consumption can be prevented by cutting off the power supplied to the device irrelevant to the media reproduction.
나아가 저장매체에 저장된 미디어파일을 재생하는 경우, 저장매체로부터 미디어파일을 옮겨와 램에서 재생함으로써 저장매체를 구동하기 위한 장치로의 전원공급도 절약할 수 있다는 이점이 있다.Furthermore, when a media file stored in a storage medium is reproduced, it is possible to save the power supply to the apparatus for driving the storage medium by moving the media file from the storage medium and reproducing the media file from the RAM.
또한 통신모듈로부터 공급되는 미디어파일을 재생하는 경우, 통신모듈로부터 미디어파일을 옮겨와 램에서 재생함으로써 통신모듈에 공급되는 전원도 절약할 수 있다는 이점이 있다.In addition, when a media file supplied from the communication module is reproduced, there is an advantage that the power supplied to the communication module can be saved by moving the media file from the communication module and reproducing the media file from the RAM.
또한 노트북 컴퓨터와 같은 모바일 환경에서 미디어을 재생하는 경우, 각종 디바이스로의 전원공급을 제어함으로써 배터리의 사용 시간을 연장할 수 있다는 장점이 있다.In addition, when media is reproduced in a mobile environment such as a notebook computer, the power supply to various devices is controlled to extend the battery usage time.
도 1은 본 발명의 구체적인 실시예에 따른 미디어파일재생장치를 개략적으로 도시한 블럭도이다.FIG. 1 is a block diagram schematically showing a media file reproducing apparatus according to a specific embodiment of the present invention.
여기서 상기 미디어파일재생장치는, 컴퓨터 시스템, PMP(Portable Multimedia Player), 전자사전, 휴대폰, DMB Player, 네비게이션 등과 같이 미디어파일의 저장, 재생 등과 더불어 그 밖의 다양한 기능을 수행하는 전자장치를 포함한다.The media file playback apparatus includes an electronic device that performs various functions in addition to storage, playback, and the like of a media file such as a computer system, a portable multimedia player (PMP), an electronic dictionary, a mobile phone, a DMB player,
도 1에 도시된 바와 같이, 본 발명에 따른 미디어재생장치는, 제어부(10)를 포함한다.As shown in FIG. 1, the media playback apparatus according to the present invention includes a
상기 제어부(10)는 상기 미디어재생장치의 주 제어수단으로서, 상기 동영상파일재생장치의 전반적인 제어를 담당한다.The
한편 상기 미디어재생장치에는 메모리부(20)가 구비되는데, 상기 제어부(10)는 상기 메모리부(20)에 액세스하여 상기 메모리부(20)에 기억된 데이터를 처리하고, 처리된 데이터를 상기 메모리부(20)에 기억시키는 역할을 한다.The
상기 메모리부(20)는 상기 미디어재생장치의 주기억장치에 해당하며, 일반적으로 RAM(Random Access Memory)으로 구성된다.The
상기 제어부(10)는 사용자의 명령을 처리하기 위하여 필요한 각종 데이터를 다른 저장매체나 통신수단 등으로부터 상기 메모리부(20)로 로드한 후, 상기 메모리부(20)에 액세스하여 데이터를 처리한다.The
또한, 상기 제어부(10)는 사용자의 명령 수행의 결과에 따른 데이터도 상기 메모리부(20)로 기입한다.Also, the
이때 상기 미디어재생장치에는 사용자의 명령을 처리하기 위한 각종 디바이스가 구비된다. 도 1에서는 상기 디바이스로서 제1저장매체구동장치(30a), 제2저장 매체구동장치(30b), 제1통신모듈(30c), 제2통신모듈(30d)을 도시하였다.At this time, the media playback apparatus is provided with various devices for processing a command of a user. 1, the first storage
이때 상기 저장매체구동장치는 각종 내부 또는 외부 저장매체로부터 데이터를 독출하거나, 내부 또는 외부 저장매체에 데이터를 기입하는 장치이다.At this time, the storage medium driving apparatus reads data from various internal or external storage media, or writes data into an internal or external storage medium.
특히 이하에서는 상기 미디어재생장치에 기본적으로 필요한 저장매체로서 상기 미디어재생장치의 보조저장수단이 되는 내부 저장매체에 대한 구동장치를 상기 제1저장매체구동장치(30a)로 하여 설명하겠다.In particular, the first storage
상기 제1저장매체구동장치(30a)에 구비되는 내부 저장매체(이하, 제1저장매체라고 한다)는 전원공급이 차단되어도 데이터가 반영구적으로 저장되는 비휘발성 저장매체가 되며, 이미지파일이나 동영상파일, 음향파일 등의 미디어파일도 상기 제1저장매체에 저장된다.An internal storage medium (hereinafter, referred to as a first storage medium) included in the first storage
상기 제1저장매체구동장치(30a)는 특히, 하드디스크드라이브(Hard Disk Drive)나, SSD(Solid State Drive) 등으로 구성될 수 있다.The first
또한, 상기 미디어재생장치에 구비되는 저장매체구동장치로는 상기 제1저장매체구동장치(30a)와는 별도의 디바이스로서, 미디어파일을 포함한 각종 데이터가 저장되는 외부 저장매체로 데이터를 기입하고, 또한 그로부터 데이터를 독출하는 제2저장매체구동장치(30b)가 하나 이상 구비될 수 있다. In addition, the storage medium driving apparatus included in the media playback apparatus may be a device separate from the first storage
이때 상기 외부 저장매체(이하, 제2저장매체라고 한다)는 데이터가 저장되는 각종 저장수단으로서, CD(compact disc), DVD(digital versatile[video] disk), VCD(video compact disc), 플로피디스크(floppy disc), 플래쉬메모리(flash memory) 등 어떠한 휴대용 저장수단이라도 될 수 있다.Here, the external storage medium (hereinafter referred to as a second storage medium) is a variety of storage means for storing data, and may be a compact disc (CD), a digital versatile (DVD) disc, a video compact disc (VCD) a floppy disc, a flash memory, and the like.
그리고 상기 제2저장매체구동장치(30b)는 설명한 바와 같은 상기 외부 저장매체가 연결되는 인터페이스와, 상기 저장매체에 데이터를 읽고/쓰기 위한 수단 및 이를 제어할 수 있는 수단 등을 포함한다.The second storage
예를 들어 상기 제2저장매체가 CD, DVD 등 광디스크 저장매체에 해당하는 경우, 상기 제2저장매체구동장치(30b)는 ODD(optical disc drive)가 될 수 있다.For example, when the second storage medium corresponds to an optical disc storage medium such as a CD or a DVD, the second
상기 제어부(10)는 상기 제1저장매체구동장치(30a) 또는 상기 제2저장매체구동장치(30b)로부터 미디어파일을 포함한 각종 데이터를 독출하여 상기 메모리부(20)에 로드하고, 이로부터 데이터를 처리하게 된다.The
도면에서는 이와 같이 제1저장매체구동장치(30a), 제2저장매체구동장치(30b)가 구비된 것으로 도시되어 있으나, 본 발명에 따른 미디어재생장치에는 하나의 저장매체구동장치만이 구비되거나 셋 이상의 저장매체구동장치가 구비될 수도 있으며, 이는 각 기기의 특성, 용도 등에 따라 다를 수 있다.Although the first storage
또한 상기 미디어재생장치에는 상기 저장매체구동장치(30a, 30b)와는 별도의 디바이스로서 통신모듈(30c, 30d)이 구비될 수 있다. 상기 통신모듈(30c, 30d)은 유선 또는 무선의 데이터 통신을 지원하는 유선랜모듈, 블루투스모듈, 무선랜모듈, 지그비모듈, DMB모듈, GPS모듈 및 각종 RF모듈 등 상기 미디어재생장치를 각종 유무선 네트워크와 연결하는 장치이다.Further, the media playback apparatus may be provided with
이에 따라 상기 제어부(10)는 상기 통신모듈(30c, 30d)을 통해서도 미디어파일을 포함한 각종 데이터를 제공받아 이를 상기 메모리부(20)에 로드하여 활용할 수 있다.Accordingly, the
도면에는 상기 미디어재생장치에 두 개의 통신모듈이 구비되는 것으로 도시되어 있으나, 이 또한, 상기 미디어재생장치의 종류, 특성, 용도 등에 따라 더 적거나 많게 구비될 수 있다.Although the media playback apparatus is shown with two communication modules in the figure, it may also be provided with fewer or more, depending on the type, characteristics, use, etc. of the media playback apparatus.
한편, 상기 미디어재생장치에는 오디오출력부(40)와 비디오출력부(50)가 구비된다. 상기 오디오출력부(40)와 비디오출력부(50) 또한 상기 미디어재생장치의 디바이스로서 구비된다.The media playback apparatus includes an
또한 상기 미디어재생장치에는 위에 설명한 바와 같은 저장매체구동장치(30a, 30b), 통신모듈(30c, 30d), 오디오출력부(40), 비디오출력부(50) 외에도 각종 입출력장치가 디바이스로 구비될 수 있다. In addition to the above-described storage
한편, 상기 미디어재생장치에는 전원공급부(60)가 구비된다. 상기 전원공급부는 이미 설명한 바와 같은 제어부(10), 메모리부(20)와 각종 디바이스 등, 상기 미디어재생장치의 각 구성요소에 전원을 공급하는 역할을 한다.On the other hand, the media player is provided with a
또한 상기 전원공급부(60)는 상기 제어부(10)의 명령에 따라, 상기 미디어재생장치의 각 구성요소에 공급되는 전원을 감소시키거나 차단하는 역할도 수행한다.The
특히, 상기 전원공급부(60)는 상기 미디어재생장치에서 미디어파일이 재생 중일 때 미디어전용모드에 해당하는지 여부를 판별하여 상기 디바이스에 공급되는 전원을 차단하거나 감소시킨다.Particularly, the
이때 상기 전원공급부(60)는 하나 이상의 디바이스에 대하여 각각 독립하여 전원을 공급, 차단, 감소시키도록 제어될 수 있다.At this time, the
여기서 상기 미디어전용모드는, 사용자가 상기 미디어재생장치를 통하여 미 디어파일의 재생을 제외한 나머지 작업을 수행하지 않는 상태를 의미한다.Here, the media-only mode means a state in which the user does not perform the remainder of the operation except for the playback of the media file through the media playback apparatus.
즉, 상기 미디어전용모드에서는, 사용자가 미디어파일재생을 제외한 나머지 작업을 수행하지 않으므로, 미디어파일재생에 필요한 구성요소를 제외한 나머지 디바이스에 대하여는 상기 전원공급부(60)가 나머지 디바이스에 대한 전원공급을 감소시키거나 차단함으로써 불필요한 전원소모를 방지한다.In other words, in the media-only mode, since the user does not perform any operation except for media file playback, the
이때 상기 제어부(10)에는 상기 미디어전용모드를 판별하기 위한 기준 및 설정 등이 상기 메모리부(20)에 상주하는 운영체제상에 추가된다.At this time, the
상기 미디어전용모드는 우선, 사용자가 상기 미디어재생장치에서 제공하는 유저인터페이스 상에서, 또는 별도의 입력키 등을 통해서 선택하여 설정할 수 있다. 즉, 사용자가 미디어파일의 재생 명령을 입력한 후, 미디어전용모드를 선택 입력하면, 미디어파일의 재생시 동작해야하는 디바이스를 제외한 나머지 디바이스에 대하여는 전원공급이 차단된다.The media-only mode can be selected by the user on the user interface provided by the media player or through a separate input key or the like. That is, when the user inputs a media file playback command and then selects a media-only mode, the power supply to the remaining devices except the device that should be operated upon playback of the media file is interrupted.
또는 사용자가 미디어파일의 재생 명령을 입력한 후, 미디어파일이 재생되는 창을 전체화면으로 확대하는 경우에 상기 제어부(10)가 상기 미디어전용모드가 선택되었다고 판단하도록 설정할 수도 있다.Alternatively, the
그리고 또, 미디어파일의 재생 명령이 감지된 후, 일정시간 이상 사용자의 명령이 입력되지 않는 경우에도 상기 제어부(10)가 미디어전용모드가 선택되었다고 판단하도록 설정할 수 있다. 이때 상기 일정시간은 설정에 따라 변경가능하다.In addition, it is possible to set the
또한, 미디어파일의 재생 명령이 감지된 후, 미디어파일이 재생되는 창이 일정 크기 이상으로 조절되거나, 일정 크기 이상의 미디어파일 재생 창이 활성화된 상태에서 일정시간 이상 경과하는 등의 조건을 설정하여 미디어전용모드를 판별하도록 할 수도 있다.In addition, after a media file playback command is detected, a condition is set such that a window in which a media file is played is adjusted to a certain size or more, or a media file playback window of a certain size or more is activated, . ≪ / RTI >
상기 제어부(10)는 위와 같은 경우 미디어전용모드가 설정된 것으로 판단되면, 상기 전원공급부(60)에 이를 통보하고, 상기 전원공급부(60)는 이에 따라 미디어재생에 필요한 디바이스를 제외한 나머지 디바이스에 대한 전원공급을 중단한다.The
예를 들어, 사용자로부터 상기 제1저장매체구동장치(30a)에 저장된 동영상파일의 재생 명령을 입력받으면, 상기 전원공급부(60)는 미디어전용모드시 상기 제1저장매체구동장치(30a)를 제외한 나머지 디바이스, 즉 상기 제2저장매체구동장치(30b)와 상기 통신모듈(30c, 30d) 등에 공급되는 전원을 차단하거나 감소시킬 수 있다. 이때 동영상 재생을 위하여 상기 오디오출력부(40)와 비디오출력부(50)로의 전원공급은 지속된다.For example, when the user receives a command to reproduce a moving picture file stored in the first storage
또한, 사용자로부터 상기 제2저장매체에 저장된 동영상파일의 재생 명령을 입력받으면, 상기 전원공급부(60)는 미디어전용모드시 상기 제2저장매체구동장치(30b)외의 상기 제1저장매체구동장치(30a), 통신모듈(30c, 30d) 등에 공급되는 전원을 차단하거나 감소시킬 수 있다. In addition, when the user receives a command to reproduce a moving picture file stored in the second storage medium, the
그리고 또한, 사용자로부터 제1통신모듈(30c)에 의해 연결된 네트워크 상에서 제공되는 음향파일의 재생 명령을 입력받으면, 상기 전원공급부(60)는 미디어전용모드시 상기 제1통신모듈(30c)을 제외한 나머지 디바이스, 즉 상기 저장매체구동장치(30a, 30b)와 상기 제2통신모듈(30d) 등에 공급되는 전원을 차단하거나 감소시킬 수 있다. 이때 음향파일 재생작업만이 수행되는 경우, 즉 음향파일에 대한 재생 명령이 입력된 후, 상기 제어부(10)가 미디어전용모드를 감지한 경우에는, 상기 비디오출력부(50)도 미디어파일의 재생과 무관한 디바이스로 인식되어 전원공급이 차단되거나 감소될 수 있다.In addition, when receiving a command to reproduce an audio file provided on the network connected by the
위에 설명한 바와 같이 데이터를 읽어오는 디바이스가 무엇인지에 따라 미디어전용모드시 전원공급을 감소 또는 차단시킬 디바이스가 결정되며, 또한 재생되는 미디어파일의 종류에 따라 오디오출력부(40)나 비디오출력부(50)로 공급되는 전원도 제어할 수 있다. 이에 대한 구체적인 예시는 도 3 내지 도 5를 참조하여 추후에 보다 상세히 설명한다.As described above, a device for reducing or blocking power supply in the media-only mode is determined depending on what device reads the data, and the
여기서 상기 각 디바이스에 대한 전원을 감소 또는 차단하기 위하여, 상기 제어부(10)는 상기 전원공급부(60)가 ACPI(Advanced Configuration and Power Interface) 전원관리 규격에 정의된 디바이스 전원모드에 따라 전원모드를 변경하도록 할 수 있다.In order to reduce or cut off the power for each device, the
즉, 상기 디바이스가 구동되는 상태에서는 상기 디바이스에 대한 전원모드를 D0 state(정상동작상태)로 유지하고, 상기 디바이스로 공급되는 전원을 차단하고자 할 때 그에 대한 전원모드를 D3 state(전원오프상태)로 변경할 수 있다. 또한 D1 또는 D2 state를 정의하여 대기전원만이 공급되도록 할 수 있다.That is, when the device is driven, the power mode for the device is maintained in the D0 state (normal operation state), and when the power to be supplied to the device is to be shut off, the power mode for the device is set to the D3 state . In addition, D1 or D2 state can be defined so that only standby power is supplied.
이를 위하여 상기 미디어재생장치의 커널모드(kernel mode) 내의 필터드라이버(filter driver)를 이용하여 위와 같은 전원모드 변경을 위한 신호를 발생시킬 수 있다. To this end, a signal for changing the power mode can be generated by using a filter driver in the kernel mode of the media player.
즉, 디바이스드라이버와 운영체제의 통신을 중계하면서, 동시에 상기 운영체 제로부터 수신된 정보를 통해 미디어전용모드의 해당여부를 판단하여 디바이스를 D3상태로 전환하도록 상기 디바이스드라이버에 입출력요구패킷을 전송하거나, 상기 운영체제로부터 수신된 정보를 통해 미디어전용모드가 해제되었는지 여부를 판단하여 디바이스를 D0상태로 전환하도록 상기 디바이스드라이버에 입출력요구패킷을 전송하는 역할을 하는 필터드라이버를 상기 디바이스드라이버의 상위 클래스에 설계한다.That is, an input / output request packet is transmitted to the device driver to relay the communication between the device driver and the operating system, determine whether the device is in the media-only mode through the information received from the operating system, A filter driver for transmitting an input / output request packet to the device driver so as to determine whether the media-only mode is released through the information received from the operating system and to switch the device to the D0 state is designed into an upper class of the device driver .
그리고 또, 디바이스가 PCI-Express로 연결된 경우, PCI-Express의 Link 전원을 관리하는 ASPM(Active State Power Management)상에 정의된 전원관리 state, 즉, L0, L0s, L1, L2, L3 state 들 중, 상기 디바이스가 구동되는 상태에서는, L0 state를 유지시키고, 상기 디바이스로 공급되는 전원을 차단하거나 감소시키기 위하여는 L2, L3 state 등으로 전원관리상태를 조절함으로써 상기 디바이스로의 전원공급을 조절할 수도 있다.In addition, when the device is connected with PCI-Express, the power management state defined in ASPM (Active State Power Management) for managing the link power of PCI-Express, that is, L0, L0s, L1, L2, , The power supply to the device may be controlled by controlling the power management state by the L2 or L3 state or the like in order to maintain the L0 state while shutting down or reducing the power supplied to the device, .
또한 위와 같은 전원모드 변경과 더불어, 상기 디바이스로 공급되는 전원을 하드웨어적으로 완벽하게 차단할 수 있도록 하기 위하여 상기 전원공급부(60)와 상기 각 디바이스 사이에는 스위칭소자가 더 포함될 수 있다. 상기 스위칭소자는 상기 전원공급부(60)의 신호에 따라 온/오프 됨으로써 상기 디바이스로 공급되는 전원을 공급 또는 차단할 수 있다. 이때 상기 스위칭소자는 FET(field effect transistor)가 될 수 있다. In addition to the above power mode change, a switching device may further be provided between the
이와 같이 전원공급이 감소 또는 차단된 디바이스에 대하여는, 해당 디바이스에 대해 운영체제상에서 제공되는 서비스(예를 들어, Windows Service)의 구동도 종료된다. 이는 하드웨어의 구동이 정지하였음에도 불구하고, 그에 대한 소프트웨어적 동작이 중단되지 않아 발생하는 오류를 방지하고, 미디어전용모드 상태에서 해당 디바이스의 전원을 오프시켰으나 서비스의 실행에 의하여 불필요하게 전원이 on되는 것을 방지하기 위함이다.For a device whose power supply is reduced or blocked in this manner, the operation of a service (for example, Windows Service) provided on the operating system for the device is also terminated. This prevents an error that may occur due to the non-interruption of the software operation even though the hardware is stopped, and turns off the power of the corresponding device in the media-only mode, but the power is unnecessarily turned on by the execution of the service .
한편, 미디어전용모드에서 디바이스에 대한 전원공급을 중단 또는 감소시킨 후 상기 제어부(10)는 상기 미디어전용모드가 해제되는지 여부를 지속적으로 감시한다.On the other hand, after the power supply to the device is stopped or reduced in the media-only mode, the
즉, 사용자가 미디어전용모드를 선택하여 설정한 경우, 사용자가 다시 상기 미디어재생장치에서 제공하는 유저인터페이스 상에서, 또는 별도의 입력키 등을 통해서 미디어전용모드 해제를 선택 입력하면 미디어전용모드가 해제된다.That is, when the user selects and sets the media-only mode, the media-only mode is canceled when the user again selects the media-only mode release on the user interface provided by the media playback apparatus or through a separate input key .
또한 상기 제어부(10)는 미디어전용모드에서, 미디어재생 창이 전체화면으로 확대된 상태에서 이를 축소시키는 사용자의 입력이 감지된 경우 미디어전용모드가 해제되었다고 판단하도록 설정될 수도 있다.In addition, in the media-only mode, the
그리고 또, 상기 제어부(10)는 미디어 재생 중 일정시간 이상 사용자의 명령이 입력되지 않아 미디어전용모드가 설정된 상태에서, 사용자의 명령 입력이 감지되면 상기 미디어전용모드가 해제된 것으로 판단하도록 설정될 수도 있다.In addition, the
또한, 미디어파일의 재생 명령이 감지된 후, 미디어파일이 재생되는 창이 일정 크기 이하로 조절되거나, 미디어파일 재생 창이 활성화된 상태에서 비활성화 명령이 입력되는 등의 조건이 성취되면 미디어전용모드 설정이 해제된 것으로 판단될 수도 있다.In addition, after a media file playback command is detected, if a condition such that a window in which a media file is played is adjusted to a certain size or less, a disable command is input when the media file playback window is activated, .
이와 같이 미디어전용모드가 설정되거나 해제되는 조건이나 방법은 위에 설명한 바에 한정되는 것은 아니며, 위에 설명한 조건에 대하여 당업자에게 자명한 정도의 변경도 포함된다.The conditions or methods for setting or releasing the media-only mode are not limited to those described above, and modifications to the above-described conditions will be apparent to those skilled in the art.
한편, 미디어전용모드가 설정되지 않은 경우에는, 상기 각 디바이스, 즉 상기 저장매체구동장치(30a, 30b), 통신모듈(30c, 30d) 등에 전원을 지속적으로 공급함으로써 미디어 재생과 동시에 상기 제1저장매체 또는 제2저장매체 등에 데이터의 읽고 쓰기를 자유로이 할 수 있으며, 상기 통신모듈(30c, 30d)을 이용한 네트워크 접근도 가능하다.On the other hand, when the media-only mode is not set, power is continuously supplied to each of the devices, that is, the storage
한편, 위에 설명한 바와 같은 미디어전용모드 해당 여부와 무관하게, 상기 제2저장매체구동장치(30b)에 상기 외부 저장매체가 연결되지 않은 경우 상기 제2저장매체구동장치(30b)로 공급되는 전원을 차단하거나 감소시키고, 상기 통신모듈(30c, 30d)에 대하여도 상기 통신모듈(30c, 30d)에 일정시간 이상 트래픽이 감지되지 않는 경우 상기 통신모듈(30c, 30d)에 대기전원만을 공급하는 등, 각 디바이스에 대한 별도의 전원관리도 병행하여 수행될 수 있다.Meanwhile, if the external storage medium is not connected to the second storage
그리고 위와 같이 미디어전용모드에서 미디어 재생과 무관한 디바이스에 대한 전원공급을 차단 또는 감소시키고, 미디어전용모드가 해제되면 전원공급을 재개하는 기능은, 상기 미디어재생장치에 배터리전원만이 공급되는 상태에서만 사용하고 외부전원이 공급 중인 경우 이러한 기능을 설정으로 해제할 수 있으며, 또한 배터리잔량의 설정값 이하로 감소한 경우에만 이러한 기능이 제공되도록 할 수도 있다. The function of interrupting or reducing the power supply to the device irrelevant to the media playback in the media-only mode and resuming the power supply when the media-only mode is canceled is performed only in the state where only the battery power is supplied to the media playback device These functions can be turned off when external power is being used, or they can be provided only when the battery power is reduced below the set value.
이하에서는 도 2 내지 도 6을 참조하여 본 발명에 따른 미디어파일재생방법의 실시예를 상세하게 설명한다.Hereinafter, an embodiment of a media file playback method according to the present invention will be described in detail with reference to FIG. 2 to FIG.
도 2는 본 발명의 구체적인 실시예에 따른 미디어재생방법을 단계적으로 도시한 흐름도이고, 도 3은 본 발명의 제1실시예에 따른 미디어재생방법을 단계적으로 도시한 흐름도이며, 도 4, 4a 및 4b는 본 발명의 제1실시예에서 메모리부의 가용용량 및 미디어파일의 용량에 따라 데이터 적재방법을 달리하는 미디어재생방법을 단계적으로 도시한 흐름도이고, 도 5a 및 5b는 본 발명의 제2실시예에 따른 미디어재생방법을 단계적으로 도시한 흐름도, 도 6은 본 발명의 구체적인 실시예 및 제1 및 제2실시예에서 미디어전용모드를 판별하는 단계(제300단계)를 구체적으로 도시한 흐름도이다.FIG. 2 is a flowchart showing a step of a method of reproducing media according to a specific embodiment of the present invention, FIG. 3 is a flowchart showing a step of a method of reproducing media according to the first embodiment of the present invention, FIGS. 4, 4A and 4B are flow charts showing a step of a method of reproducing a media different in data loading method according to the available capacity of the memory unit and the capacity of the media file in the first embodiment of the present invention, FIG. 6 is a flowchart specifically illustrating a method for determining a media-only mode according to a specific embodiment of the present invention and first and second embodiments of the present invention.
도 2에 도시된 바와 같이, 본 발명의 구체적인 실시예는 미디어파일에 대한 재생명령이 감지되는 단계(S100)로부터 시작된다. 이하에서는 상기 미디어파일이 동영상파일에 해당하는 경우를 예시하여 설명한다.As shown in FIG. 2, a specific embodiment of the present invention starts from a step S100 in which a playback command for a media file is detected. Hereinafter, a case where the media file corresponds to a moving image file will be described.
상기 제100단계에서는 상기 미디어재생장치의 상기 저장매체구동장치(30a, 30b) 또는 상기 통신모듈(30c, 30d) 중 어느 하나에서 공급되는 동영상파일, 즉 상기 제1저장매체 또는 상기 제2저장매체나, 상기 통신모듈(30c, 30d)에 의하여 연결되는 네트워크 상에서 제공되는 동영상파일 등에 대한 사용자의 재생명령이 감지된다.In operation 100, a moving picture file supplied from one of the storage
이하에서는 상기 저장매체구동장치(30a, 30b) 또는 상기 통신모듈(30c, 30d) 중 재생명령이 입력된 동영상파일을 제공하는 디바이스를 파일제공부라고 한다.Hereinafter, a device for providing a moving picture file to which a playback command is input among the storage
상기 제어부(10)는 상기 제100단계에서 사용자가 동영상파일 재생명령을 입력하면 이를 감지하여, 해당 동영상파일을 상기 파일제공부로부터 해당 동영상파일의 데이터를 입력받아 이를 상기 메모리부(20)에 로드한다. If the user inputs a video file playback command in step 100, the
그리고 상기 제어부(10)는 상기 메모리부(20)에 로드된 상기 동영상파일 데이터에 액세스하여 그 재생을 수행한다(S200).Then, the
동영상의 재생 중, 상기 제어부(10)는 동영상전용모드에 해당하는지 여부를 지속적으로 감시하는데(S300), 그 구체적인 방법은 도 6을 참조하여 추후에 상세히 설명한다. 이때 상기 동영상전용모드는 상기 미디어재생장치에서 동영상 재생만이 수행되는 상태를 의미한다.During playback of the moving image, the
그리고 상기 제300단계에서 동영상전용모드에 해당되는 것으로 상기 제어부(10)가 판단하면, 상기 전원공급부(60)는 상기 파일제공부를 제외한 나머지 디바이스로 공급되는 전원을 감소시키거나 차단한다(S400).If the
이때, 상기 파일제공부는 앞서 설명한 상기 저장매체구동장치(30a, 30b), 상기 통신모듈(30c, 30d) 등이 될 수 있다.At this time, the file providing unit may be the storage
그리고 상기 제400단계에서 전원공급이 차단되는 디바이스는 상기 파일제공부와, 상기 제어부(10), 상기 메모리부(20)와 같이 동영상재생에 필요한 구성요소를 제외한 디바이스이다. 특히 동영상 재생시 상기 오디오출력부(40)와 상기 비디오출력부(50)로의 전원공급은 지속되어야하며, 그 밖의 입출력장치로의 전원공급은 차단되거나 감소될 수 있다.In addition, the device for which the power supply is cut off in step 400 is a device excluding components necessary for moving picture reproduction such as the file providing unit, the
그러나 도면에 예시된 바와 달리, 동영상파일이 아닌 음향파일이 재생되고, 음향재생전용모드에 해당하는 경우에는 상기 비디오출력부(50)로의 전원공급도 차단되거나 감소될 수 있다. 또한 이미지파일의 슬라이드 쇼 형식의 재생 명령이 입력된 경우, 그 외의 동작이 수행되지 않는 경우, 상기 오디오출력부(40)로의 전원공급도 차단되거나 감소될 수도 있다.However, unlike the example shown in the drawing, when a sound file other than a moving picture file is reproduced and corresponds to the sound reproduction only mode, the power supply to the
그리고 상기 제400단계에서, 상기 파일제공부로부터 상기 동영상파일데이터를 모두 독출하여 상기 메모리부(20)로의 로드가 완료된 경우라면, 상기 파일제공부로 공급되는 전원도 차단하거나 감소시킬 수 있다.In step 400, if the moving picture file data is completely read from the file providing unit and the loading of the moving picture file into the
그리고 상기 제어부(10)는 동영상전용모드에서 각 디바이스에 대한 전원공급이 감소 또는 차단된 상태에서, 상기 동영상전용모드가 해제되는지 여부를 지속적으로 감시한다(S500).In step S500, the
그리하여 동영상전용모드가 해제됨이 감지되면 상기 제400단계에서 전원공급을 차단하였거나 감소시켰던 디바이스에 대한 전원공급을 재개한다(S600). 그에 따라 사용자가 동영상 재생 외의 별도의 동작을 원활히 수행할 수 있도록 한다.In operation S600, if it is detected that the video only mode is released, the power supply to the device which has cut off or decreased power is resumed in operation 400. So that the user can smoothly perform a separate operation other than the video playback.
그리고 동영상 재생이 완료되기 전까지는(S700) 동영상전용모드에 해당하는지 여부 또는 동영상전용모드에서 해제되었는지 여부 등을 지속적으로 감시하여 상기 각 디바이스로의 전원공급 차단 또는 감소, 전원공급 재개 등을 제어한다.In step S700, the controller continuously monitors whether or not the device is in the video only mode or the video only mode until the video reproduction is completed, thereby controlling the power supply cutoff or reduction, power supply resumption, etc. to the devices .
한편 상기 제300단계에서 동영상전용모드가 아닌 것으로 판별된 경우, 상기 제500단계에서 동영상전용모드가 해제되지 않은 것으로 판별된 경우에도 동영상 재생이 완료될 때까지 일련의 과정을 반복함은 마찬가지이다.If it is determined in operation 300 that the mode is not the video only mode, even if the video only mode is determined not to be released in operation 500, the process is repeated until the video is completely reproduced.
그리고 상기 제700단계에서 동영상 재생이 완료된 것으로 판단되는 경우, 동 영상전용모드는 해제되고, 전원공급이 차단되었던 각 디바이스로의 전원공급을 재개된다.If it is determined in step 700 that the video playback is completed, the video only mode is canceled and the power supply to each device whose power supply is interrupted is resumed.
그리고 위에 설명한 바와 같은 본 발명의 구체적인 실시예의 상기 제100단계에서 재생 명령이 입력된 동영상파일이 상기 제1저장매체에 저장된 파일인 경우를 본 발명의 제1실시예로하여 도 3 및 도 4, 4a, 4b를 참조하여 설명한다.In the first embodiment of the present invention, a moving picture file to which a playback command is input in the operation 100 of the specific embodiment of the present invention as described above is a file stored in the first storage medium. 4a and 4b.
즉, 도 2를 참조하여 설명한 본 발명의 구체적인 실시예에서 상기 파일제공부가 저장매체구동장치(30a 또는 30b)인 경우를 본 발명의 제1실시예로 한다.That is, in the embodiment of the present invention described with reference to FIG. 2, the case where the file providing unit is the storage
본 발명의 제1실시예에 의한 동영상파일재생방법은 우선 도 3에 도시된 바와 같이 상기 제1저장매체에 저장된 동영상파일에 대한 재생명령이 감지되는 단계(S110)로부터 시작된다. 여기서 도 3에는 제1저장매체에 저장된 동영상파일에 대한 재생명령이 감지되는 것으로 예시되어 있으나, 재생명령이 감지된 동영상파일이 저장된 저장매체는 상기 미디어재생장치에 구비되는 하나 이상의 저장매체 중 어느 것이든 될 수 있다. The moving picture file reproducing method according to the first embodiment of the present invention starts from step S110 in which a reproducing command for a moving picture file stored in the first storage medium is detected as shown in FIG. 3, a playback command for a moving image file stored in the first storage medium is detected. However, the storage medium in which the moving image file detected as the playback command is stored may be one of the one or more storage media included in the media playback apparatus .
상기 제어부(10)는 상기 제1저장매체로부터 재생 명령이 입력된 동영상파일을 읽어와 상기 메모리부(20)에 로드한 후 이에 액세스하여 동영상파일의 재생을 시작한다(S200). The
이때 상기 제1저장매체가 상기 미디어재생장치의 보조저장수단(하드디스크 등)에 해당하는 경우 일반적으로는, 상기 제어부(10)는 상기 제1저장매체에 저장된 동영상파일을 수개의 로드단위로 나누어 순차적으로 가상메모리(Virtual Memory)에 로드하는데, 이때 물리적메모리인 램(상기 메모리부(20))에 액세스하여 동영상파일 을 재생하지만, 이미 재생된 동영상 데이터나 현재 작업 중이지 않은 데이터 등을 상기 보조저장수단인 제1저장매체의 특정 영역에 페이징(paging)하는 동작을 반복하면서 동영상파일을 재생한다.In this case, when the first storage medium corresponds to the auxiliary storage means (hard disk, etc.) of the media playback apparatus, the
그에 따라 상기 제1저장매체구동장치(30a)로의 전원공급은 지속되어야 하므로, 상기 제어부(10)가 동영상전용모드로의 진입을 감지하여도(S300) 상기 제1저장매체구동장치(30a)로의 전원공급은 지속된다. The power supply to the first storage
그러나 상기 제1저장매체구동장치(30a)를 제외한, 동영상파일 재생과 무관한 디바이스들, 즉 상기 제2저장매체구동장치(30b), 상기 통신모듈(30c, 30d) 등으로 공급되는 전원은 차단되거나 감소된다(S410).However, the power supplied to the devices other than the first storage
그리고 상기 제어부(10)는 동영상전용모드가 해제되는지를 지속적으로 감시하여(S500) 상기 제410단계에서 전원공급이 차단 또는 감소되었던 디바이스들에 전원공급을 재개한다(S610).In step S610, the
동영상 재생이 완료될 때까지, 이와 같이 동영상전용모드인지 또는 동영상전용모드가 해제되는지를 지속적으로 감지하여 각 디바이스로의 전원공급을 제어하게 된다(S700).Until the video reproduction is completed, it is continuously detected whether the video only mode or the video only mode is released to control power supply to each device (S700).
한편 상기 제110단계에서 재생명령이 입력된 동영상파일을 저장하는 상기 제1저장매체가 상기 미디어재생장치에 연결되는 외부 저장매체에 해당하는 경우도 위와 같다.The first storage medium storing the moving picture file in which the reproduction command is input in step 110 corresponds to an external storage medium connected to the media reproduction apparatus.
그리고 도 3을 참조하여 설명한 본 발명의 제1실시예에서 재생명령이 감지된 미디어파일이 동영상파일이 아닌 음향파일 또는 이미지파일 등인 경우도 위와 같 다.In the first embodiment of the present invention described with reference to FIG. 3, the media file in which the playback command is detected is not a video file but an audio file or an image file.
한편 도 4에 도시된 바와 같이, 본 발명의 제1실시예에서는 도 3을 참조하여 설명한 것과 같이 제1저장매체에 저장된 동영상파일에 대한 재생명령이 감지되는 단계(S110)로부터 시작된다.Meanwhile, as shown in FIG. 4, in the first embodiment of the present invention, a playback command for a moving picture file stored in the first storage medium is detected (S110) as described with reference to FIG.
여기서 상기 제1저장매체는 상기 미디어재생장치 내부에 구비되는 저장매체일 수도 있고, 상기 미디어재생장치에 구비된 외부저장매체구동장치에 연결되는 외부 저장매체에 해당할 수도 있다.The first storage medium may be a storage medium provided in the media playback apparatus or an external storage medium connected to an external storage medium drive provided in the media playback apparatus.
또한 도 4에서는 동영상파일을 재생하는 경우를 예시하고 있으나, 다른 미디어파일을 재생하는 경우에도 동일하게 적용될 수 있다.In addition, although FIG. 4 exemplifies a case of playing a moving picture file, the present invention can be similarly applied to a case of playing another media file.
그리고 상기 제110단계에서 특정 동영상파일에 대한 재생명령이 입력되면, 상기 제어부(10)는 상기 메모리부(20)의 현재의 가용용량을 확인한다(S113).In operation S113, the
이때 도면에는 상기 메모리부(20)를 램으로 예시하여 설명하고 있으며, 상기 미디어재생장치가 컴퓨터시스템에 해당하는 경우, 컴퓨터시스템의 주기억장치인 램이 상기 메모리부(20)가 된다.In this case, the
여기서 상기 램의 기억영역은 운영체제영역과 유저영역으로 분리되고, 그 사이즈는 가변적이 된다. 상기 운영체제영역에는 상기 미디어재생장치의 구동 및 제어 등에 필요한 필수데이터가 저장되고, 상기 유저영역에는 응용데이터가 저장된다. 따라서 미디어파일 재생시 해당 미디어파일은 상기 유저영역에 저장된다.Here, the storage area of the RAM is divided into an operating system area and a user area, and the size thereof is variable. In the operating system area, essential data necessary for driving and controlling the media player are stored, and application data is stored in the user area. Therefore, when playing the media file, the corresponding media file is stored in the user area.
따라서 상기 램의 가용용량을 확인할 때 상기 제어부(10)는 상기 유저영역의 가용용량만을 확인한다.Therefore, when checking the available capacity of the RAM, the
그리고 상기 제어부(10)는 상기 동영상파일이 저장된 제1저장매체에 접근하여, 상기 동영상파일의 용량을 확인하여 상기 램의 현재의 가용용량과 비교한다(S115).In step S115, the
상기 제115단계의 비교결과 재생하고자하는 동영상파일의 용량이 상기 램의 가용용량보다 적은 경우, 상기 동영상파일 전체를 상기 제1저장매체로부터 독출하여 상기 램으로 로드한다(S125). 즉, 재생명령 입력된 동영상파일을 1회에 파일단위로 읽어와 상기 램에 로드하게 된다.If it is determined in operation 115 that the capacity of the moving image file to be reproduced is smaller than the available capacity of the RAM, the entire moving image file is read from the first storage medium and loaded into the RAM at step S125. That is, the moving picture file into which the reproduction command is inputted is read in one file unit and loaded into the RAM.
상기 제125단계 이후의 구체적인 미디어재생방법은 도 4a를 참조하여 상세하게 설명하겠다.The specific media playback method after step 125 will be described in detail with reference to FIG. 4A.
한편, 상기 제115단계의 비교결과 재생하고자하는 동영상파일의 용량이 상기 램의 가용용량보다 큰 경우, 상기 제어부(10)는 재생할 동영상파일의 용량과 램의 가용용량의 차이의 대소를 판단한다. 이는 용량의 차이와 기설정값을 비교함으로써 이루어질 수 있다.On the other hand, if it is determined in operation 115 that the capacity of the video file to be reproduced is larger than the available capacity of the RAM, the
재생할 동영상파일의 용량이 램의 가용용량을 설정값 이상인 경우, 상기 제어부(10)는 동영상파일을 복수의 로드단위로 나누어 램에 로드하기 위하여, 상기 로드단위가 될 데이터 용량값을 결정한다(S121).If the capacity of the moving image file to be reproduced is equal to or larger than the preset capacity of the RAM, the
여기서 상기 로드단위는 상기 램의 가용용량이나 전체용량, 평균적인 로드 등을 고려한 데이터 용량에 맞게 상기 동영상파일을 나누어 독출할 때 1회에 독출되는 데이터 용량 및 그에 따라 독출되는 데이터를 의미한다.Here, the load unit refers to the data capacity read out at one time when the moving picture file is divided and read in accordance with the data capacity considering the available capacity, the total capacity and the average load of the RAM, and the data read accordingly.
그리고 상기 제어부(10)는 상기 제121단계에서 결정된 용량값에 따라 상기 동영상파일의 최초 로드단위를 상기 제1저장매체로부터 독출하여 상기 램에 로드한다(S127).In step S127, the
이때 그 이후의 구체적인 미디어재생방법의 단계는 도 4b를 참조하여 보다 상세하게 설명하겠다.Hereinafter, specific media playback method steps will be described in detail with reference to FIG. 4B.
한편, 상기 제117단계의 판단결과, 재생할 동영상파일의 용량이 램의 용량을 초과하는 양이 설정값 이하인 경우, 상기 제어부(10)는 상기 램의 유저영역으로부터 상기 동영상파일을 상기 램에 한꺼번에 로드하기 위하여 필요한 용량만큼의 데이터를 상기 미디어재생장치의 보조저장수단이 되는 저장매체로 페이징(paging)한다(S123).On the other hand, if it is determined in operation 117 that the amount of the moving picture file to be reproduced exceeds the amount of the RAM, the
그에 따라 상기 동영상파일을 상기 램에 한꺼번에 로드할 수 있는 유저영역이 확보되면, 상기 제어부(10)는 상기 동영상파일을 상기 제1저장매체로부터 상기 램으로 1회에 모두 독출하여 로드한다(S125).If the user area for loading the motion picture file into the RAM is secured, the
또는 상기 제117단계의 판단 전에 상기 제어부(10)가 상기 램의 유저영역에 로드되어있던 데이터를 상기 미디어재생장치의 보조저장수단에 페이징하여 최대한의 유저영역을 확보한 후, 동영상파일의 용량과 램의 가용용량을 재비교하여, 그때에도 동영상파일의 용량이 램의 유저영역의 가용용량보다 큰 경우 동영상파일을 복수의 로드단위로 나누어 로드하고(S127), 동영상파일의 용량이 램의 유저영역과 같거나 적은 경우 동영상파일을 파일단위로 한꺼번에 상기 램으로 로드(S125)할 수도 있다.Alternatively, before the determination of step 117, the
여기서, 상기 제110단계에서 재생명령이 감지된 미디어파일이 동영상파일이 아닌 음향파일이나 이미지파일인 경우에도 위와 같다. Here, the above case is also the case where the media file in which the playback command is detected in step 110 is an audio file or an image file other than a moving picture file.
또한, 상기 제110단계에서 복수의 미디어파일에 대한 재생명령이 입력된 경우, 즉 복수의 동영상파일이 선택되고 그에 대한 순차적인 재생을 수행하여야하는 경우나 복수의 음향파일, 이미지파일이 선택되고 그에 대하여 순차적으로 재생을 수행하여야하는 경우, 상기 제115단계 또는 제117단계는 복수의 미디어파일의 전체용량과 상기 램의 가용용량을 비교함으로써 수행된다.If a playback command for a plurality of media files is input in step 110, that is, if a plurality of video files are selected and sequential playback thereof is to be performed, or a plurality of audio files and image files are selected The step 115 or 117 may be performed by comparing the total capacity of the plurality of media files with the available capacity of the RAM.
그에 따라 복수의 미디어파일 전체를 한꺼번에 상기 램으로 로드하거나(S125), 복수의 미디어파일의 전체 용량이 램의 가용용량을 초과하고, 그에 따라 램에 저장된 데이터를 다른 저장매체로 페이징한 후에도 램의 가용용량을 초과하는 경우, 복수의 미디어파일을 수회에 나누어 상기 램으로 로드한다(S127).(S125). If the total capacity of the plurality of media files exceeds the available capacity of the RAM and the data stored in the RAM is paged to another storage medium, If the available capacity is exceeded, a plurality of media files are divided into several times and loaded into the RAM (S127).
상기 제125단계에서 상기 제1저장매체로부터 해당 동영상파일을 파일단위로 읽어와 1회에 램으로 동영상파일 전체를 로드하는 경우, 도 4a에 도시된 바와 같이, 상기 제1저장매체에 저장된 동영상파일의 재생명령이 입력됨이 감지되면(S110), 도 4에서 설명한 바와 같은 단계를 거쳐 상기 제1저장매체로부터 해당 동영상파일을 파일단위로 읽어와 상기 메모리부(20; 도면에서는 램으로 설명하였다)로 로드한다(S125).In operation 125, if the moving picture file is read from the first storage medium in units of files and the entire moving picture file is loaded with RAM at one time, as shown in FIG. 4A, (S110), the corresponding moving picture file is read from the first storage medium in units of files via the steps as described in FIG. 4, and the memory unit 20 (explained as a RAM in the drawing) (S125).
이는 일반적인 경우와 달리, 램의 용량이 증가하는 추세에 따라 저장매체에 저장된 동영상데이터를 가상메모리가 아닌 물리적메모리(램)에 한꺼번에 파일단위로 로드하여 저장매체와 상기 램 사이의 페이징 수행을 방지하는 방법에 의한다.This is because unlike the general case, when the capacity of the RAM is increasing, the video data stored in the storage medium is loaded into the physical memory (RAM) instead of the virtual memory at the same time so as to prevent the paging between the storage medium and the RAM It depends on the method.
상기 제125단계에서 상기 제1저장매체로부터 상기 램으로 동영상파일을 로드 하기 시작하여 일정량 이상의 데이터가 램에 로드되면 상기 제어부(10)는 동영상파일의 재생을 시작한다(S200). 물론 상기 제200단계에서는 상기 동영상파일 전체의 로드가 완료된 후 동영상파일의 재생이 시작될 수도 있다.In operation 125, when the moving picture file is loaded from the first storage medium into the RAM and a predetermined amount of data is loaded into the RAM, the
상기 제200단계에서 상기 동영상파일을 재생하기 위하여 상기 램에 로드된 동영상파일은 소스필터(source filter), 변환필터, 렌더필터 등을 통과하여 재생되는데, 상기 소스필터는 동영상파일을 입력받아 상기 변환필터에 제공하는 역할을 한다. 이때 상기 소스필터가 파일을 입력받음에 있어서, 상기 제1저장매체가 아닌 상기 램(메모리부(20))로부터 파일을 입력받도록 미리 설정한다.In operation 200, the moving picture file loaded in the RAM for reproducing the moving picture file is reproduced through a source filter, a transform filter, a render filter, etc. The source filter receives the moving picture file, It serves as a filter. At this time, when the source filter receives a file, it sets in advance to receive a file from the RAM (memory unit 20) rather than the first storage medium.
이를 위하여 운영체제의 커널모드에서 파일시스템에 필터드라이버를 구성하여, 미디어파일이 선택되면 선택된 미디어파일의 파일 타입을 custom file type으로 변경한다. 또한 custom file type을 등록하고, 등록된 파일 타입의 소스필터를 윈도우 레지스트리(Windows Registry)에 등록하면, 램에 로드된 미디어파일을 상기 소스필터가 입력받아 재생가능하게 된다.For this, a filter driver is configured in the file system in the kernel mode of the operating system, and when the media file is selected, the file type of the selected media file is changed to a custom file type. When the custom file type is registered and the source filter of the registered file type is registered in the Windows registry, the media filter loaded in the RAM can be received and reproduced by the source filter.
한편 상기 소스필터는 파일 재생시 파일의 확장자를 확인하여 파일 종류를 구분함으로써 미디어재생시 미디어전용모드 해당여부를 판단하고 미디어파일을 상기 램에 로드하면 미디어파일을 제공한 파일제공부로의 전원공급을 중단 또는 감소시키는 동작을 병행하며 미디어파일을 재생하도록 한다. On the other hand, the source filter determines whether the file is in the media-only mode by identifying the file type by identifying the extension of the file when playing the file, and when the media file is loaded in the RAM, power is supplied to the file providing unit provided with the media file Interruption or reduction of the media file.
그리고 상기 제200단계에서 동영상파일 재생이 시작되고, 상기 제어부(10)가 동영상전용모드에 해당함이 감지되면(S300), 상기 제2저장매체구동장치(30b)와 상기 통신모듈(30c, 30d)를 포함한 동영상재생과 무관한 각종 디바이스로 공급되는 전원을 감소 또는 차단시킨다(S420). If it is determined in step S300 that the moving picture file playback is started and the
또한 동영상전용모드에 해당되는 상태에서 상기 제1저장매체로부터 상기 램으로의 동영상파일의 적재가 모두 완료된 경우에는, 상기 제1저장매체구동장치(30a)로 공급되는 전원도 감소시키거나 차단함으로써 불필요한 전원소모를 방지한다. Also, when the loading of the moving picture file from the first storage medium to the RAM is completed in a state corresponding to the moving picture only mode, the power supplied to the first storage
그리고 동영상전용모드가 해제됨이 감지되면(S500), 상기 제420단계 및 상기 제425단계에서 전원공급이 감소 또는 차단된 디바이스로의 전원공급을 재개하여 사용자가 다른 작업을 수행할 수 있도록 한다(S620).If it is detected that the video only mode is released (S500), the power supply to the device whose power supply is decreased or blocked is resumed in steps 420 and 425 so that the user can perform another task S620).
이와 같은 동작은 동영상 재생이 완료될 때까지 반복된다(S700). 그리고 동영상 재생이 완료되면, 동영상전용모드도 해제되어 상기 제420단계 및 상기 제425단계에서 전원공급이 감소 또는 차단되었던 디바이스로의 전원공급이 재개된다.This operation is repeated until the moving image reproduction is completed (S700). When the moving image reproduction is completed, the video only mode is also released, and power supply to the device whose power supply has been reduced or blocked in steps 420 and 425 is resumed.
이때, 이미 설명한 바와 같이, 상기 제1저장매체가 컴퓨터시스템의 하드디스크와 같이 상기 미디어재생장치 내부에 구비되는 보조저장수단에 해당하는 경우, 상기 제1저장매체로부터 동영상파일을 상기 램으로 한꺼번에 로드하면, 상기 제1저장매체로의 지속적인 액세스나 페이징을 수행하지 않아도 되므로 상기 제1저장매체구동장치(30a)로의 전원공급도 동영상전용모드에서 중단할 수 있다.At this time, if the first storage medium corresponds to the auxiliary storage means included in the media playback apparatus such as the hard disk of the computer system, the moving picture file is loaded from the first storage medium into the RAM at once , It is not necessary to perform continuous access or paging to the first storage medium, so that power supply to the first storage
그리고, 상기 제1저장매체가 상기 미디어재생장치에 연결되는 외부저장매체인 경우, 상기 제1저장매체로부터 동영상파일을 상기 램으로 한꺼번에 로드하면, 상기 제1저장매체구동장치로의 전원공급이 불필요하므로 상기 제1저장매체구동장치(30a)로의 전원공급도 중단할 수 있다.When the first storage medium is an external storage medium connected to the media playback apparatus, if the moving picture file is loaded into the RAM from the first storage medium at once, power supply to the first storage medium drive apparatus is unnecessary The power supply to the first storage
그러므로 상기 제어부(10)가 동영상전용모드에 진입함을 감지하면 상기 전원공급부(60)는 상기 제1저장매체구동장치(30a)로 공급되는 전원도 차단하거나 감소시킨다(S425). 이때 상기 제어부(10)는 상기 제1저장매체로부터 상기 램으로의 동영상파일 로드가 완료되었는지를 판단하여 동영상파일 로드가 완료된 경우에만 상기 제1저장매체구동장치(30a)로 공급되는 전원을 차단하게 된다.Therefore, when the
도 4를 참조하여 설명한 바와 같이, 본 발명의 제1실시예에서 동영상파일을 상기 제1저장매체로부터 복수의 로드단위로 나누어 독출하는 경우, 도 4b에 도시된 바와 같이 상기 제어부(10)는 동영상파일의 최초 로드단위부터 독출하여 상기 램(메모리부(20))에 로드한다(S127). As described with reference to FIG. 4, in the case where the moving picture file is divided into a plurality of load units from the first storage medium and read out in the first embodiment of the present invention, the
이와 같이 동영상파일을 포함한 미디어파일을 복수의 로드단위로 나누어 수회에 걸쳐 로드하는 경우는 예를 들어, 동영상파일이 DVD파일과 같이 용량이 큰 파일이거나, 복수의 미디어파일에 대한 재생명령이 입력되어 상기 램의 가용용량을 초과하는 경우 등이 될 수 있다.When the media file including the moving image file is divided into a plurality of load units and loaded over a plurality of times, for example, the moving image file may be a file having a large capacity such as a DVD file or a playback command for a plurality of media files The capacity of the RAM exceeds the available capacity, or the like.
이때 상기 로드단위는 상기 램의 현재 가용용량이나 전체용량 등을 고려하여 결정됨은 도 4를 참조하여 이미 설명한 바와 같다. At this time, the load unit is determined in consideration of the current usable capacity or total capacity of the RAM, as described above with reference to FIG.
그리고 동영상파일의 재생이 시작되는데(S200), 상기 제200단계에서 상기 동영상파일을 재생하기 위하여 상기 램에 로드된 동영상파일은 소스필터(source filter), 변환필터, 렌더필터 등을 통과하여 재생되는데, 상기 소스필터는 동영상파일을 입력받아 상기 변환필터에 제공하는 역할을 한다. 이때 상기 소스필터가 파일을 입력받음에 있어서, 상기 하드디스크가 아닌 상기 램(메모리부(20))로부터 파 일을 입력받도록 미리 설정한다.In operation 200, the moving picture file loaded in the RAM for playing the moving picture file is played through a source filter, a transform filter, a render filter, and the like The source filter receives the moving picture file and provides the moving picture file to the conversion filter. At this time, when the source filter receives the file, it is set in advance to receive the file from the RAM (memory unit 20) rather than the hard disk.
이를 위하여 운영체제의 커널모드에서 파일시스템에 필터드라이버를 구성하여, 동영상파일이 선택되면 선택된 동영상파일의 파일 타입을 custom file type으로 변경한다. 또한 custom file type을 등록하고, 등록된 파일 타입의 소스필터를 윈도우 레지스트리(Windows Registry)에 등록하면, 램에 로드된 동영상파일을 상기 소스필터가 입력받아 재생가능하게 된다.For this, a filter driver is configured in the file system in the kernel mode of the operating system, and when the video file is selected, the file type of the selected video file is changed to a custom file type. In addition, if the custom file type is registered and the source filter of the registered file type is registered in the Windows registry, the source filter can receive and play back the video file loaded in the RAM.
상기 제200단계에서 동영상파일 재생이 시작되면, 상기 제어부(10)는 동영상전용모드로의 진입여부를 감시하고(S300), 동영상전용모드에 진입한 것으로 판단되면, 상기 제2저장매체구동장치(30b), 상기 통신모듈(30c, 30d)로 공급되는 전원을 차단한다(S423).If it is determined in step 200 that the moving picture file is played back, the
또한 최초의 로드단위 또는 선순위의 로드단위의 독출 및 상기 램으로의 로드가 완료된 경우, 상기 제423단계에서는 상기 제1저장매체구동장치(30a)로의 전원공급도 차단된다. Also, when reading of the first load unit or the priority load unit and loading into the ram are completed, power supply to the first storage
그리고 상기 제1저장매체로부터 상기 동영상파일의 차순위 로드단위를 독출하도록 하는 명령이 감지되면(S427), 상기 제1저장매체구동장치(30a)로의 전원공급을 재개하고 상기 제1저장매체로부터 차순위 로드단위를 읽어와 상기 램에 로드한다.When a command to read the next load unit of the moving picture file from the first storage medium is sensed (S427), the power supply to the first storage
이때 상기 제427단계에서는 선순위 로드단위의 잔여 재생시간을 계산하여, 상기 제1저장매체구동장치(30a)로의 전원공급을 재개하여 상기 제1저장매체구동장치(30a)가 다시 정상적으로 구동하는데 걸리는 시간과, 차순위 로드단위를 독출하 여 오는데 소요되는 시간보다 상기 잔여 재생시간이 더 클 때 상기 제어부(10)가 상기 전원공급부(60)로 상기 제1저장매체구동장치(30a)로의 전원공급을 재개하도록 명령함으로써 수행될 수 있다. At this time, in step 427, the remaining playback time of the senior load unit is calculated, and the supply of power to the first
한편, 상기 제어부(10)는 상기 동영상전용모드에 진입한 때로부터 지속적으로 동영상전용모드의 해제를 감시하고(S500), 동영상전용모드가 해제되면 상기 제423단계에서 전원공급이 감소되거나 차단된 디바이스로의 전원공급을 재개한다(S620). In step S500, the
한편, 상기 제300단계에서 상기 제어부(10)가 동영상전용모드에 해당하지 않는 것으로 판단하는 경우에도, 상기 동영상파일에 대한 차순위 로드단위의 독출명령이 감지되면(S320), 상기 제1저장매체구동장치(30a)는 상기 제1저장매체로부터 차순위 로드단위를 독출하여 상기 램에 로드하고(S321), 상기 제어부(10)는 상기 램에 액세스하여 선순위 로드단위에 대한 재생에 연속하여 차순위 로드단위를 재생한다.If it is determined in operation S320 that the
그리고 동영상재생이 완료되기 전까지(S700), 상술한 일련의 과정이 반복된다.Until the video reproduction is completed (S700), the above-described series of processes is repeated.
한편 도 2를 참조하여 설명한 바와 같은 본 발명의 구체적인 실시예의 상기 제100단계에서 재생 명령이 입력된 미디어파일이 상기 제1통신모듈(30c)에 의해 연결된 제1네트워크 상에서 제공되는 동영상파일인 경우를 본 발명의 제2실시예로 한다.On the other hand, in the case where the media file to which the playback command is input in the operation 100 of the specific embodiment of the present invention as described with reference to FIG. 2 is a moving picture file provided on the first network connected by the
즉, 도 2에서 통신모듈(30c, 30d) 상기 파일제공부에 해당하는 경우를 본 발 명의 제2실시예로 하여, 도 5a 및 5b를 참조하여 설명하면, 본 발명의 제2실시예에 의한 미디어재생방법은 우선 도 5a에 도시된 바와 같이 상기 제1네트워크 상에서 제공되는 동영상파일에 대한 재생명령이 감지되는 단계(S130)로부터 시작된다.In other words, referring to Figs. 5A and 5B, a case where the
상기 제어부(10)는 상기 네트워크로부터 재생 명령이 입력된 동영상파일을 상기 통신모듈(50)로 입력받아 상기 메모리부(20)에 로드한 후 이에 액세스하여 동영상파일의 재생을 시작한다(S200).The
여기서 상기 제어부(10)가 상기 제1통신모듈(30c)로 입력받아 재생하는 동영상파일은 스트리밍(Streaming)형식으로 재생되거나, 다운로드와 재생이 동시에 이루어지는 경우에 해당할 수 있다.Here, a moving picture file to be input and reproduced by the
이때 상기 제1통신모듈(30c)로의 전원공급은 지속되어야 동영상파일을 입력받는 것이 가능하므로 상기 제어부(10)가 동영상전용모드로의 진입을 감지하여도(S300) 상기 제1통신모듈(30c)로의 전원공급은 지속된다. Since the power supply to the
그러나 상기 제1통신모듈(30c)을 제외한, 동영상파일 재생과 무관한 디바이스들, 즉 상기 저장매체구동장치(30a, 30b), 제2통신모듈(30d) 등으로 공급되는 전원은 차단되거나 감소된다(S430).However, the power supplied to the devices other than the
그리고 상기 제어부(10)는 동영상전용모드가 해제되는지를 지속적으로 감시하여(S500) 상기 제430단계에서 전원공급이 차단 또는 감소되었던 디바이스들에 전원공급을 재개한다(S630).In step S630, the
동영상 재생이 완료될 때까지, 이와 같이 동영상전용모드인지 또는 동영상전용모드가 해제되는지를 지속적으로 감지하여 각 디바이스로의 전원공급을 제어하게 된다(S700).Until the video reproduction is completed, it is continuously detected whether the video only mode or the video only mode is released to control power supply to each device (S700).
이때 재생되는 미디어파일이 동영상파일이 아닌 경우, 예를 들어 음향파일인 경우에도 위와 같은 단계에 의하여 재생동작이 수행되나, 음향파일의 재생의 경우, 상기 제430단계에서 상기 비디오출력부(50)로의 전원공급도 차단될 수도 있다.If the media file to be reproduced is not a video file, for example, the audio file is reproduced by the above steps. In the case of reproducing the audio file, the
또한 복수의 이미지파일의 슬라이드 쇼 형식의 재생명령이 입력된 경우에는 상기 제430단계에서 상기 오디오출력부(40)로의 전원공급도 차단될 수도 있다.Also, if a slide show type play command of a plurality of image files is inputted, the power supply to the
한편 도 5b에 도시된 바와 같이 본 발명의 본 발명의 제2실시예에서는 상기 제1네트워크에서 제공하는 동영상파일의 재생명령이 입력됨이 감지되면(S130), 상기 제1통신모듈(30c)로 입력되는 해당 동영상파일 데이터를 상기 메모리부(20; 도면에서는 램으로 설명하였다)로 로드할 수 있다(S135).On the other hand, as shown in FIG. 5B, in the second embodiment of the present invention, when it is sensed that a command to reproduce a moving picture file provided in the first network is input (S130), the
동영상파일을 스트리밍 형식이 아닌 다운로드 형식으로 제공받는 경우, 특히 다운로드 속도가 재생 속도보다 빨라 다운로드 완료 후 상기 제1통신모듈(30c)로의 전원공급을 차단한 채 재생가능한 경우와, 다운로드 완료 후 동영상을 재생하는 경우에는 상기 램에 동영상파일을 로드하여 재생하면서 상기 제1통신모듈(30c)로 공급되는 전원은 차단할 수 있다.When a moving picture file is provided in a download format rather than in a streaming format, particularly when the download speed is higher than the playback speed and playback is possible while the power supply to the
상기 제135단계에서 상기 제1네트워크로부터 상기 램으로 동영상파일을 로드하기 시작하여 일정량 이상의 데이터가 램에 로드되면 상기 제어부(10)는 동영상파일의 재생을 시작한다(S200). 물론 상기 제200단계에서는 상기 동영상파일 전체의 로드가 완료된 후 동영상파일의 재생이 시작될 수도 있다.In operation 135, when the moving picture file is loaded into the RAM from the first network and a predetermined amount of data is loaded in the RAM, the
그리고 상기 제200단계에서 동영상파일 재생이 시작되고 상기 제어부(10)에 서 동영상전용모드에 해당함이 감지되면(S300), 상기 저장매체구동장치(30a, 30b)와 상기 제2통신모듈(30d) 등의 각종 디바이스로 공급되는 전원을 감소 또는 차단시킨다(S430). 또한 상기 제1통신모듈(30c)로부터의 동영상파일의 다운로드가 완료되면(S433) 상기 제1통신모듈(30c)로의 전원공급도 차단함으로써(S435) 불필요한 전원소모를 방지한다.If it is determined in step 200 that the moving picture file playback is started and the
이때 상기 제433단계는 상기 제어부(10)가 상기 제1통신모듈(30c)의 트래픽을 감지함으로써 수행될 수 있다.In operation 433, the
한편 상기 제어부(10)에 의하여 동영상전용모드가 해제됨이 감지되면(S500), 상기 제430단계와 상기 제435단계에서 전원공급이 감소 또는 차단되었던 디바이스로의 전원공급을 재개하여 사용자가 다른 작업을 수행할 수 있도록 한다(S635).If it is detected by the
이와 같은 동작은 동영상 재생이 완료될 때까지 반복된다(S700).This operation is repeated until the moving image reproduction is completed (S700).
위에서 도 2 내지 도 5b를 참조하여 설명한 본 발명의 구체적인 실시예 및 그에 대한 제1 및 제2실시예에서 상기 각 디바이스에 대한 전원을 감소 또는 차단하기 위하여, 상기 제어부(10)는 상기 전원공급부(60)가 ACPI(Advanced Configuration and Power Interface) 전원관리 규격에 정의된 디바이스 전원모드에 따라 전원모드를 변경하도록 할 수 있다.In order to reduce or cut off the power for each device in the specific embodiment of the present invention described above with reference to FIGS. 2 to 5B and the first and second embodiments thereof, the
즉, 상기 디바이스가 구동되는 상태에서는 상기 디바이스에 대한 전원모드를 D0 state(정상동작상태)로 유지하고, 상기 디바이스로 공급되는 전원을 차단하고자 할 때 그에 대한 전원모드를 D3 state(전원오프상태)로 변경할 수 있다. 또한 D1 또는 D2 state를 정의하여 대기전원만이 공급되도록 할 수 있다.That is, when the device is driven, the power mode for the device is maintained in the D0 state (normal operation state), and when the power to be supplied to the device is to be shut off, the power mode for the device is set to the D3 state . In addition, D1 or D2 state can be defined so that only standby power is supplied.
이를 위하여 상기 동영상파일재생장치의 커널모드(kernel mode) 내의 필터드라이버(filter driver)를 이용하여 위와 같은 전원모드 변경을 위한 신호를 발생시킬 수 있다. To this end, a signal for changing the power mode can be generated by using a filter driver in the kernel mode of the moving picture file reproducing apparatus.
그리고 또, 디바이스가 PCI-Express로 연결된 경우, PCI-Express의 Link 전원을 관리하는 ASPM(Active State Power Management)상에 정의된 전원관리 state, 즉, L0, L0s, L1, L2, L3 state 들 중, 상기 디바이스가 구동되는 상태에서는, L0 state를 유지시키고, 상기 디바이스로 공급되는 전원을 차단하거나 감소시키기 위하여는 L2, L3 state 등으로 전원관리상태를 조절함으로써 상기 디바이스로의 전원공급을 조절할 수도 있다.In addition, when the device is connected with PCI-Express, the power management state defined in ASPM (Active State Power Management) for managing the link power of PCI-Express, that is, L0, L0s, L1, L2, , The power supply to the device may be controlled by controlling the power management state by the L2 or L3 state or the like in order to maintain the L0 state while shutting down or reducing the power supplied to the device, .
한편, 이상에서 설명한 바와 같은 본 발명에 따른 미디어재생방법의 실시예에서 미디어전용모드 해당여부를 판단하는 상기 제300단계는 다양한 방법에 의하여 수행될 수 있다.Meanwhile, in the embodiment of the media playback method according to the present invention as described above, the step 300 for determining whether the media only mode is applicable may be performed by various methods.
특히 상기 미디어재생방법에서 재생되는 미디어파일이 동영상파일인 경우, 도 6에 도시된 바와 같이, 동영상 재생 창을 전체화면으로 출력하도록 하는 사용자의 명령이 입력되거나(S310), 동영상 재생 시작 후 기설정된 시간 이상 사용자 입력이 감지되지 않거나(S330), 사용자가 직접 동영상전용모드 설정 명령을 입력한 경우(S350), 또는 동영상 재생 창의 크기가 기설정된 크기 이상으로 조절되고, 창의 활성화 상태가 소정시간 이상 지속된 경우(S370) 중 어느 하나에라도 해당하면 동영상전용모드가 설정된 것으로 판단할 수 있다.In particular, when the media file to be played back in the media playback method is a video file, as shown in FIG. 6, a command of a user to output the video playback window as a full screen is input (S310) If the user input is not detected for more than the predetermined time (S330), or if the user directly inputs the video only mode setting command (S350), or if the size of the moving picture playback window is adjusted to a predetermined size or more, (S370), it is determined that the video-only mode is set.
이때 상기 제310단계 내지 제370단계 중 일부 조건만을 동영상전용모드에 해 당하는 조건으로 할 수도 있고, 둘 이상의 조건이 조합된 경우 동영상전용모드에 해당하도록 설정할 수도 있으며, 각 단계의 내용도 당업자에게 자명한 정도의 변경사항을 포함할 수 있다.In this case, only a part of the steps 310 to 370 may be set as a condition for the video only mode, or a combination of two or more conditions may be set to correspond to the video only mode. It can include a degree of change.
한편, 상기 동영상전용모드가 해제되었는지 여부를 판단하기 위해서는 상기 제500단계에서, 전체화면으로 출력되던 동영상 재생 창의 크기의 축소명령이 있거나, 기설정된 시간 이상 사용자 입력이 감지되지 않아 동영상전용모드가 설정된 후 사용자 입력이 감지되거나, 사용자가 동영상전용모드 설정의 해제명령을 입력하거나, 동영상 재생 창의 크기가 기설정된 크기 이하로 축소되거나 창이 비활성화되는 경우, 다른 작업을 수행하기 위한 명령이 입력되는 경우 등에 해당하여야 한다.On the other hand, if it is determined in step 500 that there is a command to reduce the size of the moving image playback window that was output in the full screen or if the user input is not detected for a predetermined time or longer, A case where a user input is detected, a user inputs a cancel command for setting a video only mode, a size of a moving picture playback window is reduced to a predetermined size or a window is inactivated, a command for performing another operation is input shall.
그리고 동영상파일을 재생하는 경우와 마찬가지로, 음향파일을 재생하는 경우에도, 음향파일을 재생하는 응용프로그램(예를 들어, 윈도우 미디어 플레이어 등)에서 전체화면 재생명령이 입력되거나, 음향파일의 재생명령이 입력된 후 기설정시간 이상 사용자의 입력이 감지되지 않거나, 사용자가 직접 미디어전용모드의 설정 명령을 입력하거나, 음향파일 재생 명령 후 사용자가 비디오출력부(50)의 전원을 오프시킨 경우 등에 대하여 상기 제어부(10)는 미디어전용모드로 판단할 수 있다.As in the case of playing back a video file, even when an audio file is played back, a full screen playback command is input in an application program (e.g., Windows Media Player) for playing back the audio file, When the user's input is not detected for a predetermined time or more after the input or when the user directly inputs the setting command of the media only mode or when the user turns off the power of the
또한 이미지파일에 대한 슬라이드 쇼 형식의 재생 명령이 입력된 경우, 재생 명령이 입력된 이미지파일의 수와, 하나의 이미지파일의 디스플레이 시간 등을 통하여 계산된 슬라이드 쇼의 전체 재생시간이 설정시간을 초과하는 경우, 전체화면에 의한 재생명령이 입력된 경우, 재생명령 이후 기설정된 시간 이상 사용자의 입 력이 감지되지 않은 경우, 사용자가 직접 미디어전용모드를 설정한 경우 등에 대하여 상기 제어부(10)는 미디어전용모드로 판단할 수 있다.Also, when a slide show type play command for an image file is inputted, the total play time of the slide show calculated through the number of image files inputted with the play command and the display time of one image file exceeds the set time When the user inputs a playback command by a full screen, if the user's input is not detected for a predetermined time or longer after the playback command, when the user directly sets the media-only mode, It can be judged as the dedicated mode.
이와 같이 미디어파일의 종류 및 재생 형태 등을 고려하여 상기 제어부(10)가 미디어전용모드를 판단할 수 있도록 하며, 위에 예시된 것으로부터 당업자에게 자명한 정도의 변경이 된 조건을 통해 미디어전용모드를 판단할 수 있다. In this way, the
본 발명의 권리는 위에서 설명된 실시예에 한정되지 않고 청구범위에 기재된 바에 의해 정의되며, 본 발명의 분야에서 통상의 지식을 가진 자가 청구범위에 기재된 권리범위 내에서 다양한 변형과 개작을 할 수 있다는 것은 자명하다. It is to be understood that the invention is not limited to the disclosed embodiment, but is capable of many modifications and variations within the scope of the appended claims. It is self-evident.
도 1은 본 발명의 구체적인 실시예에 따른 미디어재생장치를 개략적으로 도시한 블럭도.1 is a block diagram schematically illustrating a media player according to a specific embodiment of the present invention.
도 2는 본 발명의 구체적인 실시예에 따른 미디어재생방법을 단계적으로 도시한 흐름도.Figure 2 is a flow diagram of a media playback method in accordance with a specific embodiment of the present invention.
도 3은 본 발명의 제1실시예에 따른 미디어재생방법을 단계적으로 도시한 흐름도.FIG. 3 is a flow chart showing a step of a media playback method according to the first embodiment of the present invention; FIG.
도 4, 4a 및 4b는 본 발명의 제1실시예에서 메모리부의 가용용량 및 미디어파일의 용량에 따라 데이터 적재방법을 달리하는 미디어재생방법을 단계적으로 도시한 흐름도.FIGS. 4, 4A and 4B are flowcharts illustrating a method of reproducing media according to a first embodiment of the present invention, the method of loading data according to the capacity of a memory unit and the capacity of a media file.
도 5a 및 5b는 본 발명의 제2실시예에 따른 미디어재생방법을 단계적으로 도시한 흐름도.5A and 5B are flowcharts showing a step of a media playback method according to a second embodiment of the present invention.
도 6은 본 발명의 구체적인 실시예 및 제1 및 제2실시예에서 미디어전용모드를 판별하는 단계(제300단계)를 구체적으로 도시한 흐름도.FIG. 6 is a flowchart specifically illustrating a step of determining a media-only mode in a specific embodiment of the present invention and first and second embodiments. FIG.
**도면의 주요 부분에 대한 부호의 설명**DESCRIPTION OF REFERENCE NUMERALS
10:제어부 20:메모리부10: control unit 20: memory unit
30a:제1저장매체구동장치 30b:제2저장매체구동장치30a: first storage
30c:제1통신모듈 30d:제2통신모듈30c:
40:오디오출력부 60:비디오출력부40: audio output unit 60: video output unit
Claims (24)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080026499A KR101521907B1 (en) | 2008-03-21 | 2008-03-21 | Apparatus and method for playing media files |
US12/234,289 US20090150697A1 (en) | 2007-12-06 | 2008-09-19 | Media file reproduction apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080026499A KR101521907B1 (en) | 2008-03-21 | 2008-03-21 | Apparatus and method for playing media files |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090100959A KR20090100959A (en) | 2009-09-24 |
KR101521907B1 true KR101521907B1 (en) | 2015-05-20 |
Family
ID=41359073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080026499A Expired - Fee Related KR101521907B1 (en) | 2007-12-06 | 2008-03-21 | Apparatus and method for playing media files |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101521907B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101334135B1 (en) * | 2012-04-09 | 2013-11-28 | 전자부품연구원 | Broadcast Receiving Apparatus for Controlling Internal Power Supply According to Download and Play State of VOD and Method thereof |
US20150312369A1 (en) * | 2013-06-26 | 2015-10-29 | Intel Corporation | Checkpoints for media buffering |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100266338B1 (en) * | 1995-07-17 | 2000-09-15 | 가네꼬 히사시 | Moving picture compression unit and method |
KR20070112660A (en) * | 2006-05-22 | 2007-11-27 | 엘지전자 주식회사 | Power management device and method |
KR20080014396A (en) * | 2006-08-11 | 2008-02-14 | 엘지전자 주식회사 | Method and device for controlling battery of multifunctional mobile terminal |
-
2008
- 2008-03-21 KR KR1020080026499A patent/KR101521907B1/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100266338B1 (en) * | 1995-07-17 | 2000-09-15 | 가네꼬 히사시 | Moving picture compression unit and method |
KR20070112660A (en) * | 2006-05-22 | 2007-11-27 | 엘지전자 주식회사 | Power management device and method |
KR20080014396A (en) * | 2006-08-11 | 2008-02-14 | 엘지전자 주식회사 | Method and device for controlling battery of multifunctional mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
KR20090100959A (en) | 2009-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20090150697A1 (en) | Media file reproduction apparatus and method | |
JP4061492B2 (en) | Information processing apparatus and power consumption control method | |
US8719630B2 (en) | Method and apparatus for monitoring interrupts during a power down event at a processor | |
JP2009543217A (en) | System and method for power management for wireless storage devices | |
JP2006525598A (en) | Controller for portable electronic devices | |
JP2009163557A (en) | Information processing device | |
KR101521907B1 (en) | Apparatus and method for playing media files | |
US20040042768A1 (en) | Apparatus and control method for recording and reproducing audio-video data | |
JP4517274B2 (en) | Information processing apparatus and power supply method in information processing apparatus | |
JP2000003233A (en) | Computer system and method for controlling wake-up of the same system | |
JP2005115720A (en) | Information processor and program for use in the same | |
US7673156B1 (en) | Multimedia electronic device | |
KR101460366B1 (en) | Power managing apparatus and method for mobile device | |
US10534574B2 (en) | Acoustic system and volume adjustment method | |
KR20040036841A (en) | low-power data retrival Method and device | |
KR100721292B1 (en) | Hard disk access device and method thereof for portable multimedia | |
KR20090089197A (en) | Media file playback device and method | |
TWI772438B (en) | System and method for dynamic buffer sizing in a computing device | |
JP4426223B2 (en) | Information processing apparatus and information processing system | |
KR20050092163A (en) | Apparatus and method for executing media player in portable computer | |
JPH11191262A (en) | Power management device and method therefor | |
KR100904431B1 (en) | Data reproducing apparatus and reproducing method of recording medium | |
JP2004030758A (en) | Recording method, program and recording medium, information processor, information recording device, and information recording system | |
JP2012014789A (en) | Hybrid picture recording/reproducing device, control method, program, and recording medium | |
KR20060003470A (en) | Control method of multimedia playback module in mobile communication terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20080321 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20121211 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20080321 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20131222 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20140624 Patent event code: PE09021S02D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20141223 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20140624 Comment text: Final Notice of Reason for Refusal Patent event code: PE06011S02I Patent event date: 20131222 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20150114 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20141223 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Appeal identifier: 2015101000141 Request date: 20150114 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20150114 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20150114 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20140822 Patent event code: PB09011R02I Comment text: Amendment to Specification, etc. Patent event date: 20140224 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20150312 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20150216 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150514 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150515 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20190225 |