JP4150174B2 - Method for determining rotational speed of optical disk device by system detection - Google Patents

Method for determining rotational speed of optical disk device by system detection Download PDF

Info

Publication number
JP4150174B2
JP4150174B2 JP2001169914A JP2001169914A JP4150174B2 JP 4150174 B2 JP4150174 B2 JP 4150174B2 JP 2001169914 A JP2001169914 A JP 2001169914A JP 2001169914 A JP2001169914 A JP 2001169914A JP 4150174 B2 JP4150174 B2 JP 4150174B2
Authority
JP
Japan
Prior art keywords
optical disk
rotational speed
reading
speed
disk device
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
Application number
JP2001169914A
Other languages
Japanese (ja)
Other versions
JP2002367273A (en
Inventor
凌 風 陳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lite On IT Corp
Original Assignee
Lite On IT Corp
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 Lite On IT Corp filed Critical Lite On IT Corp
Priority to JP2001169914A priority Critical patent/JP4150174B2/en
Publication of JP2002367273A publication Critical patent/JP2002367273A/en
Application granted granted Critical
Publication of JP4150174B2 publication Critical patent/JP4150174B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Rotational Drive Of Disk (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はシステム検出による光ディスク装置回転速度決定方法に係る発明であり、特にシステムのそれぞれの読み取り値の時間を検出して演算を行うことによって光ディスク装置の回転速度を決定させることを特徴とするシステム検出による光ディスク装置回転速度決定方法に係る。
【0002】
【従来の技術】
光ディスク書き込み装置の速度倍数の向上に従い、ユーザーが光ディスク装置の情報読み取り速度の向上に対する要求もますます厳しくなっている。しかしながら、光ディスク装置の主軸モータの回転速度が高ければ高いほどそれに伴う振動や熱エネルギーの生成も厳しくなり、光学レーザー読み取りヘッドの情報に対する読み取りの安定性に影響を与え、光ディスク装置の性能に大幅に低減すると共に、騒音と電力消耗を厳しくさせることもしばしばある。
【0003】
普段、高回転速度が単に大量な情報を読み取る場合に使用され、音楽光ディスクを放送する場合またはVCDを放送する場合その機能性を十分に発揮させることができない。回転速度が単に1倍か2倍の速度を維持し、そのため、コンピュータシステムが情報を読み取る場合単に放送に利用される際、高い方の回転速度を要さず、そのため、光ディスク装置の読み取りの際の実際の要する回転速度を検出できる場合、光ディスク装置の回転速度を変更出来る。
【0004】
従来の光ディスクの回転速度の低減方法として一般には機構にソフトを合わせてその振動の状況や軌道より偏る状況を検出するが、余分の検出電気回路を増加して処理する必要がある。他の種のソフトのみによって光ディスク装置の回転速度低減方法は、図1に示すように、光ディスク装置内部のコントロールチップによって10ms毎に光ディスク装置の排出キーの状態を検出し、排出キーが押されない場合信号がハイ(high)となり、押される場合信号がロー(low)となり、使用時、まず光ディスク装置を低伝送速度倍数に予め設定し(ステップ10)、この時、タイマーがリセットされ(ステップ11)、且つ排出キーが押されるままになっていることが検出される(ステップ12)。
【0005】
排出キーが押されない場合(ステップ12)に復帰し、検出を続ける。外出キーが押されるままに維持される場合、排出キーがロー(low)信号をコントロールチップに出力し、タイマーを起動して時間を計算し始めると共に、タイマーの時間の経過が5秒超えているか検出する(ステップ13)。そうでない場合、一般の排出キーの押されることと見なし、排出作動を実行し(ステップ14)且つステップ11に戻る。肯定の場合、前記コントロールチップが光ディスク装置における発光ダイオード(LED)をイネーブルし、発光ダイオードを点滅させて切り替えが成功になると表示し、且つ光ディスク装置を高伝送速度倍数に切り替え(ステップ15)、即ち光ディスク装置の提供可能な最大の回転速度に切り替えられる。ユーザーが従来の方式によって排出キーを押す場合、当該光ディスク装置が光ディスクの排出動作を実行し、且つ元の低伝送速度倍数に復帰する。
【0006】
しかしながら、前記ステップは人員の操作を要するので、かなり不便と言える。そのため、前記の記載から分かるように、前記の従来の光ディスク装置の回転速度を低減する方法は実際の使用において明らかに不便さと欠点を有し、改善される必要がある。
【0007】
【発明が解決しようとする課題】
前記のように、従来の諸問題を解決するために、本発明は作業システムまたはアプリケーションプログラムより光ディスク装置へ下すコマンドの速度に基いて主動的に光ディスク装置の回転速度を決定し、高回転速度による騒音の課題と高消耗電力の課題を回避する光ディスク装置回転速度決定方法を提供することをその主要な目的とする。
【0008】
【課題を解決するための手段】
前記の目的を図るために、本発明は読み取りコマンドから前回の読み取りブロック数と前記読み取りおわった時間値と今回読み取り始める時間値とを運算することによって目前作業の要する読み取り速度を取得するほか、それを目前の光ディスク装置の読み取り速度と比較し、且つ回数を記録し、今回の回数が臨界値になる場合に光ディスク装置の回転速度を変更させ、当該臨界値は光ディスク装置に回転速度を変更させることを許す回数値であることを特徴とするシステム検出による光ディスク装置回転速度決定方法を提供する。
【0009】
以下に添付図面を参照しながら本発明の好適な実施の形態を詳細に説明するが、それらの方法は本発明の好適な実施の形態であり、本発明をそれらの内容に制限するものではない。
【0010】
【発明の実施の形態】
図2は本発明の作業のフローチャートである。本発明はシステム検出による光ディスク装置回転速度決定方法に係わる発明である。光ディスク装置は一倍速度の時、一秒間に75個のブロックを読み取り、2倍速度の時一秒間に150個のブロックを読み取り、このように類推することから分かるように、コンピュータの作業システムは光ディスク装置に読み取りコマンドを下しN個のブロックを読み取る後に次回に光ディスク装置に読み取りコマンドを下す時間との間隔はT秒である場合、下記の運算式によって作業の要する情報読み取り速度倍数Xを算出出来る。この運算式はX=N/(75xT)である。
【0011】
そのため、光ディスク装置の回転速度をXよりやや大きくなるように設定する場合、コンピュータ作業システムのニーズに満足出来るようになる。そのため、下記のようなステップを得られる:
ステップ20:予め目前の光ディスク装置の読み取り速度より大きくなる回数値Aを0に設定すると共に、目前の光ディスク装置の読み取り速度より小さくなる回数値Bを0に設定する。
【0012】
ステップ21:作業システムまたはアプリケーションプログラムよりコマンドを受信し、読み取るブロック数Nnと読み取り始める時間値Tsnとを取得する。
【0013】
ステップ22:前回読み取るブロック数Nn−1と前回読み取りおわった時間値Ten−1と今回読み取り始める時間値Tsnとを運算し、目前作業の要する読み取り速度Xを得られ、且つX=Nn−1/[75x(Tsn−Ten−1)]。
【0014】
ステップ23:この読み取り速度Xは目前の光ディスク装置の読み取り速度より大きくなっているか?反対の場合、ステップ29にスキップし、そうである場合、ステップ24に入る。
【0015】
ステップ24:A=A+1
ステップ25:Aは臨界値より大きくなるか(この臨界値は光ディスク装置に回転速度を変更させることを許す回数値である)?反対の場合、ステップ27にスキップし、そうである場合、ステップ26に入る。
【0016】
ステップ26:光ディスク装置の読み取り速度を向上すると共に、Aを0にリセットする。
【0017】
ステップ27:光ディスク装置より情報を読み取る。
【0018】
ステップ28:情報とそれぞれの状態を作業システムまたはアプリケーションプログラムにフィードバックし、且つ今回の終了の時間値をTenになるように記録し、且つステップ21へ戻る。
【0019】
ステップ29:読み取る速度Xは目前の光ディスク装置の読み取り速度より小さくなるか?反対の場合、ステップ27にスキップし、作業の要する読み取り速度Xと目前の光ディスク装置の読み取り速度と同じであると意味する。そうである場合、ステップ30にスキップする。
【0020】
ステップ30:B=B+1
ステップ31:Bは臨界値より大きくなるか?反対の場合ステップ27にスキップし、そうである場合、ステップ32に入る。
【0021】
ステップ32:光ディスク装置の読み取り速度を低減し、且つBを0になるようにリセットし、且つステップ27にスキップする。
【0022】
これらのプロセスによって、光ディスク装置は計算結果の異なりにしたがって回転速度を変更するものではなく、連続的に目前の光ディスクの読み取り速度より大きくなるまたは小さくなる回数値が臨界値より大きくなる場合のみ変更を行い、安定性を得られる。臨界値の好ましい設定値は10―20回である。
【0023】
【発明の効果】
前記のように、本発明のシステム検出による光ディスク回転速度決定方法による場合、余分な電気回路を増設する必要がなく、且つ外部の手段の補助を要さず光ディスク装置の自動的に回転速度を決定する目的を図れ、高騒音と高電力消耗を避けられると共に、好ましい作業効率を得られる。
【図面の簡単な説明】
【図1】従来の光ディスク装置の回転速度の低減方法の作業のフローチャートである。
【図2】本発明の作業のフローチャートである。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method for determining the rotational speed of an optical disk apparatus by system detection, and in particular, the system is characterized in that the rotational speed of the optical disk apparatus is determined by detecting the time of each reading value of the system and performing computation The present invention relates to a method for determining the rotational speed of an optical disk device by detection.
[0002]
[Prior art]
As the speed multiple of the optical disk writing device is improved, the demand for the user to improve the information reading speed of the optical disk device has become more and more severe. However, the higher the rotational speed of the spindle motor of the optical disk device, the more severe the vibration and thermal energy generation associated therewith, which affects the reading stability of the information of the optical laser reading head, greatly improving the performance of the optical disk device. While reducing, it often causes severe noise and power consumption.
[0003]
Usually, the high rotational speed is used when simply reading a large amount of information, and when the music optical disc is broadcast or the VCD is broadcast, the functionality cannot be fully exhibited. The rotational speed is simply maintained at 1 or 2 times, so when the computer system reads information, it simply does not require the higher rotational speed when used for broadcasting, so when reading the optical disc device When the actual required rotation speed can be detected, the rotation speed of the optical disk apparatus can be changed.
[0004]
As a conventional method for reducing the rotational speed of an optical disc, generally, the mechanism is combined with software to detect the vibration state or the state deviated from the trajectory, but it is necessary to increase the number of detection electric circuits. As shown in FIG. 1, the method for reducing the rotational speed of the optical disk apparatus using only other types of software detects the state of the ejection key of the optical disk apparatus every 10 ms by the control chip inside the optical disk apparatus, and the ejection key is not pressed. When the signal becomes high and is pressed, the signal becomes low. When used, the optical disk apparatus is first set to a low transmission rate multiple (step 10), and at this time, the timer is reset (step 11). In addition, it is detected that the discharge key remains pressed (step 12).
[0005]
When the discharge key is not pressed (step 12), the process returns to the detection. If the outing key is kept pressed, the eject key will output a low signal to the control chip, start the timer and start calculating the time, and if the timer time has exceeded 5 seconds Detect (step 13). Otherwise, it is considered that the general discharge key is pressed, the discharge operation is executed (step 14), and the process returns to step 11. If affirmative, the control chip enables a light emitting diode (LED) in the optical disk device, blinks the light emitting diode to indicate successful switching, and switches the optical disk device to a high transmission rate multiple (step 15), ie The maximum rotation speed that can be provided by the optical disk device is switched. When the user presses the eject key according to the conventional method, the optical disc apparatus executes the eject operation of the optical disc and returns to the original low transmission speed multiple.
[0006]
However, this step requires a lot of manpower, so it is quite inconvenient. Therefore, as can be seen from the above description, the method of reducing the rotational speed of the conventional optical disk apparatus has obvious inconveniences and disadvantages in actual use and needs to be improved.
[0007]
[Problems to be solved by the invention]
As described above, in order to solve the conventional problems, the present invention mainly determines the rotation speed of the optical disk apparatus based on the speed of the command sent to the optical disk apparatus from the work system or application program, and depends on the high rotation speed. The main object of the present invention is to provide a method for determining the rotational speed of an optical disc apparatus that avoids the problem of noise and the problem of high power consumption.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present invention obtains the reading speed required for the current work by calculating the previous reading block number from the reading command, the reading time value, and the reading time value. Is compared with the reading speed of the current optical disk device, and the number of times is recorded, and when the current number of times becomes a critical value, the rotational speed of the optical disk device is changed, and the critical value causes the optical disk device to change the rotational speed. An optical disk device rotation speed determination method based on system detection, characterized in that the number of times is allowed.
[0009]
DESCRIPTION OF EMBODIMENTS Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, these methods are preferred embodiments of the present invention, and the present invention is not limited to the contents thereof. .
[0010]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 is a flowchart of the operation of the present invention. The present invention relates to a method for determining the rotational speed of an optical disk device by system detection. The optical disk apparatus reads 75 blocks per second at 1x speed, and reads 150 blocks per second at 2x speed. As you can see from this analogy, the computer work system is If the interval between the read command to the optical disk device and N blocks is read and the time for the next read command to the optical disk device is T seconds, the information reading speed multiple X required for the work is calculated by the following formula: I can do it. This formula is X = N / (75 × T).
[0011]
Therefore, when the rotational speed of the optical disk device is set to be slightly higher than X, the computer work system needs can be satisfied. So you get the following steps:
Step 20: The number value A that is larger than the reading speed of the current optical disk device is set to 0 in advance, and the number value B that is smaller than the reading speed of the current optical disk device is set to 0 in advance.
[0012]
Step 21: A command is received from the work system or application program, and the number Nn of blocks to be read and the time value Tsn to start reading are obtained.
[0013]
Step 22: The number of blocks Nn-1 read last time, the time value Ten-1 read last time, and the time value Tsn starting this time are calculated to obtain the reading speed X required for the current operation, and X = Nn-1 / [75x (Tsn-Ten-1)].
[0014]
Step 23: Is this reading speed X larger than the reading speed of the current optical disc apparatus? If not, skip to step 29; otherwise, enter step 24.
[0015]
Step 24: A = A + 1
Step 25: Is A greater than the critical value (this critical value is the number of times that the optical disc apparatus is allowed to change the rotation speed)? In the opposite case, skip to step 27, otherwise enter step 26.
[0016]
Step 26: The reading speed of the optical disk device is improved and A is reset to zero.
[0017]
Step 27: Read information from the optical disk apparatus.
[0018]
Step 28: The information and the respective statuses are fed back to the work system or application program, and the time value of the current end is recorded to be Ten, and the process returns to Step 21.
[0019]
Step 29: Is the reading speed X smaller than the reading speed of the current optical disc apparatus? In the opposite case, skipping to step 27 means that the reading speed X required for the work is the same as the reading speed of the current optical disc apparatus. If so, skip to step 30.
[0020]
Step 30: B = B + 1
Step 31: Is B greater than the critical value? If not, skip to step 27, otherwise enter step 32.
[0021]
Step 32: Reduce the reading speed of the optical disk device, reset B to 0, and skip to Step 27.
[0022]
With these processes, the optical disk apparatus does not change the rotation speed according to the difference in the calculation results, but only changes when the number of times the number of times continuously becomes larger or smaller than the reading speed of the current optical disk becomes larger than the critical value. To achieve stability. A preferable setting value of the critical value is 10-20 times.
[0023]
【The invention's effect】
As described above, in the optical disk rotation speed determination method based on the system detection of the present invention, it is not necessary to add an extra electric circuit, and the rotation speed of the optical disk apparatus is automatically determined without the need for external means. Therefore, high noise and high power consumption can be avoided, and preferable working efficiency can be obtained.
[Brief description of the drawings]
FIG. 1 is a flowchart of operations of a conventional method for reducing the rotational speed of an optical disc apparatus.
FIG. 2 is a flowchart of the operation of the present invention.

Claims (3)

作業システムまたはアプリケーションプログラムよりコマンドを受信することによって読み取るブロック数(Nn)と読み取り始める時間値(Tsn)とを取得するステップ(a)と、
前回読み取ったブロック数Nn−1と前回最後に読み取った時間値Ten−1と今回読み取り始める時間値(Tsn)とによって運算を行うことによって目前作業の要する読み取り速度(X)を取得するステップ(b)と、
読み取り速度(X)が目前の光ディスク装置の読み取り速度より大きく/小さくなるかどうか判断し、条件が該当する場合回数を記録するステップ(c)と、
回数が所定の臨界値より小さくなる場合、前記ステップ(a)ないしステップ(c)を繰り返すが、当該回数が所定の臨界値になる場合、光ディスク装置の回転速度を向上/低減するようにするステップ(d)とのステップを有することを特徴とするシステム検出による光ディスク装置回転速度決定方法。
(A) obtaining a block number (Nn) to be read and a time value (Tsn) to start reading by receiving a command from the work system or an application program;
A step (b) of obtaining a reading speed (X) required for the current work by performing an operation based on the number of blocks Nn-1 read last time, the time value Ten-1 read last time, and the time value (Tsn) starting reading this time (b) )When,
A step (c) of determining whether or not the reading speed (X) is larger / lower than the reading speed of the current optical disc apparatus, and recording the number of times when the condition is satisfied;
When the number of times is smaller than a predetermined critical value, the steps (a) to (c) are repeated. When the number of times reaches a predetermined critical value, the step of improving / reducing the rotational speed of the optical disc apparatus is performed. And (d) a step of determining the rotational speed of the optical disc apparatus by system detection.
前記ステップ(b)の運算式は
X=Nn−1/[75x(Tsn−Ten−1)]であることを特徴とする請求項1に記載のシステム検出による光ディスク装置回転速度決定方法。
2. The optical disk apparatus rotation speed determination method according to claim 1, wherein the arithmetic expression of the step (b) is X = Nn-1 / [75x (Tsn-Ten-1)].
前記ステップ(d)の臨界値は光ディスク装置に回転速度を変更させることを許す回数値であることを特徴とする請求項1に記載のシステム検出による光ディスク装置回転速度決定方法。2. The method according to claim 1, wherein the critical value of step (d) is a number of times that allows the optical disk apparatus to change the rotational speed.
JP2001169914A 2001-06-05 2001-06-05 Method for determining rotational speed of optical disk device by system detection Expired - Fee Related JP4150174B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001169914A JP4150174B2 (en) 2001-06-05 2001-06-05 Method for determining rotational speed of optical disk device by system detection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001169914A JP4150174B2 (en) 2001-06-05 2001-06-05 Method for determining rotational speed of optical disk device by system detection

Publications (2)

Publication Number Publication Date
JP2002367273A JP2002367273A (en) 2002-12-20
JP4150174B2 true JP4150174B2 (en) 2008-09-17

Family

ID=19011929

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001169914A Expired - Fee Related JP4150174B2 (en) 2001-06-05 2001-06-05 Method for determining rotational speed of optical disk device by system detection

Country Status (1)

Country Link
JP (1) JP4150174B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4737155B2 (en) 2007-07-13 2011-07-27 ティアック株式会社 Disk unit

Also Published As

Publication number Publication date
JP2002367273A (en) 2002-12-20

Similar Documents

Publication Publication Date Title
KR100600680B1 (en) Electronic device and power control method
US7426161B2 (en) Optical recording method and apparatus with different recording rates
WO2007125882A1 (en) Device and method for giving importance information according to video operation history
JP4150174B2 (en) Method for determining rotational speed of optical disk device by system detection
TW519619B (en) Method for determining rotating speed of compact disc player by system detection
JP4273693B2 (en) Information recording and / or reproducing method and information recording and / or reproducing apparatus
JP3883995B2 (en) Optical disk playback device
JP3576841B2 (en) PCM audio signal playback device
JPH10135675A (en) Information provider
JP3966989B2 (en) Disc playback apparatus and disc playback method
JP3148457B2 (en) Digital signal recording medium playback device
JP2008004188A (en) Information recording medium reproduction apparatus
JP3818158B2 (en) Control method of information recording / reproducing apparatus
US20050063278A1 (en) Method of directly reproducing main title and disc player using the same
JP2004095120A (en) Dubbing system
US7342859B2 (en) Optical recording system capable of switching from a constant angular velocity recording mode to a constant linear velocity recording mode
JP4021756B2 (en) Compressed audio data recording apparatus and compressed audio data recording method
JP2005057380A (en) Dvd reproducing apparatus and video signal reproducing apparatus
JP2001035063A (en) Reproducing device provided with resume function
JP2957794B2 (en) Digital signal recording medium playback device
JPS5853062A (en) Fastforwarding device for disc player
JP2004158078A (en) Information recording/reproducing device
KR100620960B1 (en) Method for detecting opc unexecuted point in use of pca interval-searching
JP2004164687A (en) Information recording/reproducing apparatus and information reproducing method
JP2003173527A (en) Optical disk drive

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070126

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080530

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080610

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080627

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110704

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120704

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130704

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees