(57)【要約】      （修正有）【課題】複数のデバイスを有する記録再生装置において、ユーザの操作や外部機器との連携をせずに汎用性を維持したまま消費電力を低減する。【解決手段】ＣＰＵ、メモリ、ストレージＩ／Ｆ１０２、外部Ｉ／Ｆ、コンテンツ解析部２０１、電源管理部２０２、仮想コマンド応答部２０３、デバイスポート（ＤＰ）制御部２０４、バッファ制御部２０５、２つ以上の記録再生デバイスを有し、コンテンツ解析部２０１の結果によって、低速なデバイスのデータを高速なデイバスにコピーし低速なデバイスを間欠駆動する。間欠駆動中においても、ＨＯＳＴＰＣ２からデータ転送を伴わないアクセスがある場合にはストレージＩ／Ｆ１０２内の仮想コマンド応答部２０３がＯＤＤ１０４スリープしていない状態であっても応答する。【選択図】図２
2012027968.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体と第２の記録媒体に情報を記録またはこれらの記録媒体から情報を再生する記録再生装置であって、
前記第１の記録媒体の情報の記録または再生速度は、前記第２の記録媒体の情報の記録または再生速度より速いものであり、
前記第１の記録媒体の情報を記録または再生する第１の記録再生部と、
前記第２の記録媒体の情報を記録または再生する第２の記録再生部と、
前記第１及び第２の記録再生部を制御する制御部と、を有し、
前記第２の記録媒体から情報を再生しているときに、所定速度以下の速度で所定値以上の連続したアドレスから再生が続いた場合、前記第２の記録媒体から情報を再生するモードを変化させることを特徴とする記録再生装置。
【請求項２】
第１の記録媒体と第２の記録媒体に情報を記録またはこれらの記録媒体から情報を再生する記録再生装置であって、
前記第１の記録媒体の情報の記録または再生速度は、前記第２の記録媒体の情報の記録または再生速度より速いものであり、
前記第１の記録媒体の情報を記録または再生する第１の記録再生部と、
前記第２の記録媒体の情報を記録または再生する第２の記録再生部と、
前記第１及び第２の記録再生部を制御する制御部と、を有し、
前記第２の記録媒体から情報を再生するときに、再生する情報が所定のコンテンツである場合、前記第２の記録媒体から情報を再生するモードを変化させることを特徴とする記録再生装置。
【請求項３】
請求項１または２いずれか一項記載の記録再生装置であって、
前記変化後のモードは、
変化前より速い速度で前記第２の記録媒体から情報を再生し、再生した情報を前記第１の記録媒体に記録するモードであることを特徴とする記録再生装置。
【請求項４】
請求項３記載の記録再生装置であって、
前記変化後のモードにおいて、前記第１の記録媒体に所定量以上の情報が記録された場合、前記第２の記録再生部をスリープまたは電源遮断することを特徴とする記録再生装置。
【請求項５】
請求項４記載の記録再生装置であって、
外部ホストへの応答をする仮想応答部を有し、
前記第２の記録再生部がスリープまたは電源遮断している期間に前記外部ホストから該第２の記録再生部へアクセスがあった場合、前記第２の記録再生部がONである旨前記外部ホストに応答することを特徴とする記録再生装置。
【請求項６】
請求項５記載の記録再生装置であって、
前記第２の記録再生部がスリープまたは電源遮断している期間に前記外部ホストから該第２の記録再生部へ再生要求があった場合、前記第２の記録再生部から情報を再生しているように前記外部ホストに応答することを特徴とする記録再生装置。
【請求項７】
請求項６記載の記録再生装置であって、
前記第２の記録媒体は光ディスクであることを特徴とする記録再生装置。
【請求項８】
第１の記録媒体と第２の記録媒体に情報を記録またはこれらの記録媒体から情報を再生する記録再生方法であって、
前記第１の記録媒体の情報の記録または再生速度は、前記第２の記録媒体の情報の記録または再生速度より速いものであり、
前記第１の記録媒体の情報を記録または再生するステップと、
前記第２の記録媒体の情報を記録または再生するステップと、を有し、
前記第２の記録媒体から情報を再生しているときに、所定速度以下の速度で所定値以上の連続したアドレスから再生が続いた場合、前記第２の記録媒体から情報を再生するモードを変化させることを特徴とする記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録再生装置及び記録再生方法に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開平5−101514号公報（特許文献１）がある。この公報には、
「待機状態を有する外部記憶装置に関し、待機状態の駆動部を起動させる頻度を低下して、且つ待機状態時の応答速度を向上させることを目的とする。」という目的に対し、
「待機状態にした後の書込みデータを蓄積するライト・データメモリ8と、該ライト・データメモリ8に書き込まれたデータ量を監視して所定量を越えると、該駆動部24と、該書込み制御部10とを起動して該ライト・データメモリ8のデータを前記記憶媒体18に書き込み、また、所定の論理により選択された、データを記憶するキャッシュメモリ7を備えることにより、読出命令による必要データをキャッシュメモリ7に記憶されたデータから読み出し、駆動部24の起動頻度を減少させるように構成する。」という構成を用いることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平5−101514号公報(要約参照)
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、例えば光ディスク装置(Optical Disc Drive、ODD)やハードディスク装置(Hard Disc Drive、HDD)、半導体メモリを用いたSSD(Solid State Drive)等、様々な記録媒体や装置が使われている。これら記録媒体に情報を記録再生する場合、例えばODDの場合はモータで光ディスクを回転させ光ヘッドからレーザを発光させるのに対し、SSDの場合はモータや光ヘッドを用いず電気的に記録再生が行われる。ODDとSSDを比較した場合、上述の通りモータや光ヘッドの使用が異なるため、一般的にODDの方がSSDより情報の記録再生に要する時間や消費電力が大きい。そのため、記録再生するデータの種類や内容等によってODDの使用を調整し、記録再生時間・消費電力を削減できる余地があれば、そのように制御することが望ましい。
【０００５】
この点、例えば特許文献１には、記憶媒体からデータを読み出しキャッシュメモリに記憶すること、記憶完了後一定時間経過すると記憶媒体からの読み出し手段への電源供給をストップすることについての記載はある。しかし、記録再生するデータの種類や内容等によって記録再生時間・消費電力を削減することについては考慮されていない。
【０００６】
そこで、本発明は、記録または再生するデータの種類や内容等によって消費時間・電力を削減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を解決するために、例えば特許請求の範囲に記載の構成を採用する。
【０００８】
本願は上記目的を解決する手段を複数含んでいるが、その一例を挙げるならば、第１の記録媒体と第２の記録媒体に情報を記録またはこれらの記録媒体から情報を再生する記録再生装置であって、前記第１の記録媒体の情報の記録または再生速度は、前記第２の記録媒体の情報の記録または再生速度より速いものであり、前記第１の記録媒体の情報を記録または再生する第１の記録再生部と、前記第２の記録媒体の情報を記録または再生する第２の記録再生部と、前記第１及び第２の記録再生部を制御する制御部と、を有し、前記第２の記録媒体から情報を再生しているときに、所定速度以下の速度で所定値以上の連続したアドレスから再生が続いた場合、前記第２の記録媒体から情報を再生するモードを変化させることを特徴とする記録再生装置が挙げられる。
【発明の効果】
【０００９】
本発明によれば、記録または再生するデータの種類や内容等によって消費時間・電力を削減する技術を提供することができ、ユーザ利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の好適な実施例に係る記録再生装置のブロック図である。
【図２】本発明の好適な実施例に係るストレージＩ／Ｆを説明するブロック図である。
【図３】本発明の好適な実施例に係る外部Ｉ／Ｆを説明するブロック図である。
【図４】本発明の好適な実施例に係るコマンド解析に関するフローチャート。
【図５】本発明の好適な実施例に係るストレージＩ／Ｆを説明するブロック図である。
【図６】本発明の好適な実施例に係るバッファ制御部が間欠駆動する場合のバッファ残量とＯＤＤの状態を表す図。
【発明を実施するための形態】
【００１１】
以下、この発明の好適な実施例について図面を参照しながら説明する。
【００１２】
まず、図１を用いて本実施例に係る記録再生装置の構成を説明する。図１は、本実施例に係る記録再生装置の全体構成を説明するブロック図である。
【００１３】
記録再生装置１は、ＨＯＳＴＰＣ(Host Personal Computer)２に接続され、情報の読み書きを行う記録再生装置である。記録再生装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１００、メモリ１０１、ストレージインタフェース(Ｉ／Ｆ)１０２、外部Ｉ／Ｆ１０３が内部バス１０６を介して互いに接続されている。ストレージＩ／Ｆ１０２にはＯＤＤ１０４、ＨＤＤ１０５が接続されている。記録再生装置１は外部Ｉ／Ｆ１０３を介してＨＯＳＴＰＣ２と接続されている。ＣＰＵ１００は記録再生装置１の全体動作の動作制御を行う。メモリ１０１は、メインコントローラ１００のプログラム領域や一時作業領域として使用される。なお、ここでは一例としてODDとHDDを用いて説明をするが、SSDやSDカード、半導体メモリ、テープドライブやＭＯ(Magneto-Optical Disc)等の記録媒体を用いてもよい。ユーザの利便性や設計自由度向上のためである。第一のデバイスとして高速なアクセスが可能で低消費電力なＳＳＤを、第二のデバイスとして待機中に消費電力を消費し、かつ連続読み込み速度が高速なＯＤＤの組み合わせが本発明の効果的な組み合わせである。
【００１４】
外部Ｉ／Ｆ１０３は、ストレージＩ／Ｆ１０２とＨＯＳＴＰＣ２との接続制御を行う。外部Ｉ／Ｆ１０３の構成について図３を参照しながら説明する。外部Ｉ／Ｆ１０３は、ホストポートの制御を行うＨＰ制御部３０１と、ホストポートＨＰ３０２と、シリアルＡＴＡ規格に変換するＳＡＴＡ  Ｉ／Ｆ３０３を有する。シリアルＡＴＡ規格にはポートマルチプライヤと呼ばれる機能があり、１つのシリアルＡＴＡポートに対して複数のデバイスを接続できる。ここではＨＯＳＴＰＣ側に接続するポートをホストポート（ＨＰ）とよび、複数のデバイスを接続するポートをデバイスポート（ＤＰ）と呼ぶ。
【００１５】
ストレージＩ／Ｆ１０２は、ストレージ制御部であって、記録再生装置１に含まれる記憶媒体の制御と外部Ｉ／Ｆ１０３からの読み書き要求に対する応答を行う。ストレージＩ／Ｆ１０２の構成について図２を参照しながら説明する。
【００１６】
ストレージＩ／Ｆ１０２はコマンド解析部２０１、電源管理部２０２、仮想コマンド応答部２０３、ＤＰ制御部２０４、バッファ制御部２０５がバス２５０を介して接続されている。
【００１７】
ＤＰ制御部２０４はデバイスポートを制御し、図２ではデバイスが２つ接続できるようにデバイスポートＤＰ２０６とＤＰ２０７をもつ。ＤＰ２０６にはＯＤＤ１０４が接続され、ＤＰ２０７にはＨＤＤ１０５が接続されている。
【００１８】
コマンド解析部２０１は後述する仮想コマンド応答部２０３が受け付けたコマンドの中身を解析し、ＨＯＳＴＰＣ２のアクセスパターンからどのようなデータにアクセスしているのかを判定する。ここで、仮想コマンド応答部２０３は後述のようにODDスリープ時等に仮想的にＨＯＳＴＰＣ２に応答することもあるため“仮想”としているが、通常時もＨＯＳＴＰＣ２との間で情報のやりとりをするものとする。
【００１９】
本実施例におけるコマンド解析のフローチャートを図４に沿って説明する。記録再生装置に光ディスクが挿入されており、HOSTPC２からその光ディスクの再生コマンドがきた場合を想定する。
【００２０】
仮想コマンド応答部２０３に入力されたコマンドがコマンド解析部２０１に入力されると、コマンドの中身の解析が開始される（Ｓ４０１）。コマンドの中身は、例えばＯＤＤ１０４の論理アドレスや読込みサイズ、再生要求や記録要求等の種類を示すコマンド種類、タイムスタンプなどが含まれ、S402においてこれらの情報がメモリに記憶される（Ｓ４０２）。ここで、論理アドレス毎にコマンド種類やタイムスタンプが対になって記憶され、複数の論理アドレス分のコマンド種類やタイムスタンプがメモリに記憶されるとそれらが履歴となる。そのため、所定量のアドレス分の記憶がされるとコマンド履歴が参照され、アドレスとサイズの履歴から連続なアドレスが読み込まれているか、転送速度がどの程度か、といったことが判定される。とりわけ本実施例の場合は、再生しているアドレスが連続値であり、かつ、再生速度が１−２倍速程度と判定されると動画や音楽を再生していると判定する（Ｓ４０３）。ここでは説明のために一例として１−２倍速程度としたが、所定速度以下の側であればよい。また、アドレスの連続値も、所定値以上連続していればよい。動画や音楽の再生を判定できればよいからである。例えば2ｃｈの音楽データは場合５分で約50ＭＢ（非圧縮）で1秒間に約170kB転送される。したがって170kB/sの転送速度で30秒程度連続したアドレスが読み込まれたら音楽データであると判定することができる。このとき、アドレス値は5100ｋＢ連続する。映像データの場合も同様に、DVDに収録されている映像音声データは約1MB/sであるので、1MB/sの転送速度で30秒間読み出された場合、映像データであると判別できる。このとき、アドレスの値は30MB連続する。動画や音楽を再生していると判定されると、コマンド解析部２０１はバッファ制御部２０５に動画・音楽再生向けのバッファ制御方法に変更する旨を通知する（Ｓ４０４）。
【００２１】
バッファ制御部２０５はコマンド解析部２０１の結果、動画・音楽再生中だと通知されると、ODDからデータを再生するモードを変化させる。具体的には、ＤＰ制御部２０４を介してＯＤＤ１０４のデータをＨＤＤ１０５に高速で転送する。また、ＨＤＤ１０５にＯＤＤ１０４のデータが十分に貯まると、電源管理部２０２に対してＯＤＤ１０４をスリープや電源電圧低下、電源遮断等させる低消費電力モードに移行するよう通知する。この時の一連の動作しているときの様子を図５に示す。
【００２２】
一般的に、再生しているアドレスが連続値であり、かつ、再生速度が１−２倍速程度の場合は映画等の動画や、音楽を再生している場合が多い。このような場合ODDは、性能的に、より高速で再生が可能であるにも関わらず低速である１−２倍速で駆動を続けていることになる。そのため、このような場合は一時的に高速で光ディスクからデータを再生し、再生したデータをHDDやメモリにバッファし、ODDを低消費電力にすることによってトータルの消費時間・電力を削減することができる。
【００２３】
例えば、ＤＶＤなどに収録される映像データは1MB/sであるので5分バッファできるように300MBのバッファ領域をＨＤＤに確保する。ＤＶＤの読出し速度が最大６倍速であるとし、１倍速のときと6倍速読出しの時の消費電力が同一であると仮定すると、消費電力は理論上最大1/6に抑えられる。通常、ＯＤＤの場合、スリープ状態から読出し開始まで遅延が発生する。これを立ち上がり時間と呼ぶ。また、１倍速読出しに比べて6倍速読出しの方が消費電力を消費するため1/6よりは多く電力消費する。しかし、１倍速読出しに比べて6倍速読出し時の消費電力は6倍にはならず、また立ち上がり時間もバッファ時間5分に比べると十分に小さいため、消費電力は十分に削減される。
【００２４】
また、HOSTPCから受けたＯＤＤ１０４への読出しコマンドに対して、データがＨＤＤ１０５にバッファされているのであればＨＤＤ１０５からデータを読出し、後述する仮想コマンド応答部はあたかもＯＤＤ１０４から読み出したかのようにＨＯＳＴＰＣ２に応答する。こうすることにより、ユーザからのODDデータ再生要求に対し消費時間・電力を削減して処理をすることが可能となる。
【００２５】
電源管理部２０２は、ＤＰ制御部２０４を介してＯＤＤ１０４の電源を管理する。電源管理部２０２は、バッファ制御部２０５からＯＤＤ１０４を低消費電力モードに移行する命令が通知されると、ＯＤＤ１０４に対してスタンバイ命令を発行する。さらに消費電力を落としたい場合には電源を切断する。また、ＯＤＤ１０４の電源を落とす前、スタンバイに移行させる前の状態を取得しメモリに記憶しておき、HOSTPCからODD状態問い合わせがきた場合には、仮想コマンド応答部203はODDが動作中(ONである旨)の状態を応答する。これにより、ＯＤＤ１０４の状態が記録再生装置１内で変化しても、ＨＯＳＴＰＣ２はあたかもＯＤＤ１０４が正常に動作していると認識し、汎用性が損なわれることはない。
【００２６】
仮想コマンド応答部２０３は、ＨＯＳＴＰＣ２からのコマンドを外部I／F１０３経由で受け付ける。通常動作では、コマンドの中身がＤＰ２０６宛であればＤＰ２０６に、ＤＰ２０７宛であればＤＰ２０７にコマンドを送信する役割を担う。通常動作の場合は、シリアルＡＴＡ規格のポートマルチプライヤ部に相当する。仮想コマンド応答部２０３は、コマンド解析部２０１の結果によって記録再生装置１が低消費電力モードで動作している場合、通常の動作をしているかのようにＨＯＳＴＰＣ２に対して応答する。例えば、ＨＯＳＴＰＣ２がＯＤＤ１０４に要求するデータが、バッファ制御部２０５によってＨＤＤ１０５内に格納されていた場合、ＨＤＤ１０５に格納されたデータをあたかもＯＤＤ１０４から読み出したかのように応答する。さらに、ＯＤＤ１０４への状態確認コマンドが送られてきた場合には、ＯＤＤ１０４にコマンドを送信せず、電源管理部２０２がＯＤＤ１０４の電源を省電力モードまたは電源切断している場合においても電源が入っており、スタンバイ状態でもない旨を仮想コマンド応答部２０３が通知する。このように、仮想コマンド応答部２０３が応答することで、ＤＰ制御部２０４、電源管理部２０２、バッファ制御部２０５が連携して動作している場合にも、その動作状態をＨＯＳＴＰＣ２は通常の汎用ドライブとして使用することができる。
【００２７】
以上のように、汎用的な記録再生装置であっても、動画・音楽再生時には消費電力を削減することができる。特に、ＨＯＳＴＰＣ２に搭載されるソフトウェアやオペレーティングシステム（ＯＳ）に依存せずに消費電力を抑えることができ、有用である。
【００２８】
次に、図２の構成のうち、コマンド解析部２０１のかわりにコンテンツ解析部６０１を用いた場合の動作について図６を用いて説明する。
【００２９】
コンテンツ解析部６０１は、基本的にはコマンド解析部２０１と同様にどのようなデータが転送されるかどうかを判定する。コマンド解析部２０１と異なるのは、コマンド解析部２０１は実際のデータ転送状況によって判断していたのに対し、コンテンツ解析部６０１はＯＤＤ１０４に挿入された光ディスクのファイルシステムを解析し、例えばファイル名などの情報から光ディスクのコンテンツを判定する点である。例えばDVDビデオであればVOBファイルやISOファイル等のように動画特有のファイルが見つかる等すればファイルが動画であると判定できる。このように、判定の結果ファイルが動画や音楽であると判定されれば、前述の通りバッファ制御部２０５が、ODDからデータを再生するモードを変化させる。
【００３０】
なお、コンテンツ解析部６０１を用いれば、ＨＯＳＴＰＣ２からのアクセスが無くても事前にコンテンツを把握できるため、予めバッファ制御部２０５がバッファリングを開始することができる。したがって、例えば、HOSTPCからのアクセスがない状態で予めコンテンツが把握でき、さらに本記録再生装置１またはＨＯＳＴＰＣ２の動作がＡＣアダプタに接続されている場合には、消費電力を気にせずＨＤＤ１０５に大容量のバッファを確保しておくことが可能となる。これにより、ユーザの使い勝手を一層向上させることもできる。
【００３１】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００３２】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００３３】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００３４】
１００…ＣＰＵ、１０１…メモリ、１０２…ストレージＩ／Ｆ、１０３…外部Ｉ／Ｆ、２０１…コマンド解析部、２０２…電源管理部、２０３…仮想コマンド応答部、２０４…デバイスポート（ＤＰ）制御部、２０５…バッファ制御部、２０６…デバイスポート（ＤＰ）、２０７…デバイスポート（ＤＰ）、３０１…ホストポート（ＨＰ）制御部、３０２…ホストポート（ＨＰ）、３０３…シリアルＡＴＡ（ＳＡＴＡ）Ｉ／Ｆ、６０１…コンテンツ解析部
【図１】
2012027968.tif 000003
【図２】
2012027968.tif 000004
【図３】
2012027968.tif 000005
【図４】
2012027968.tif 000006
【図５】
2012027968.tif 000007
【図６】
2012027968.tif 000008