(57)【要約】    【課題】  コマンド割込みによる実施中処理の滞りを防ぎ、全体の処理パフォーマンスを向上させた情報記録再生装置及びインターフェース装置を提供することを課題とする。    【解決手段】  ホスト２に対する入出力制御を行うホストインターフェース５と、ホストインターフェース５を介して入力されるコマンドを処理する制御部６と、ホストインターフェース５に入力されたコマンド３が予め定められたコマンドである場合にのみ、制御部６を介さずに、ホストインターフェース５よりコマンド３に対する戻り値４を出力させる特定コマンド解釈部１９を備えるようにした。【選択図】  図１
2005044133.tif 000002
【特許請求の範囲】
【請求項１】
上位制御手段から入力されるコマンドに基づいて、情報記録媒体にデータを記録し、前記情報記録媒体からデータを再生する情報記録再生装置であって、
前記上位制御手段に対する入出力制御を行うインターフェース手段と、
前記インターフェース手段を介して入力される前記コマンドを処理するコマンド処理手段と、
前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合にのみ、前記コマンド処理手段を介さずに、前記インターフェース手段より前記コマンドに対する応答を出力させる特定コマンド解釈手段とを備えたことを特徴とする情報記録再生装置。
【請求項２】
前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合の応答として、前記コマンド処理手段より予め指定された戻り値を出力することを特徴とする請求項１に記載の情報記録再生装置。
【請求項３】
前記情報記録媒体に記録再生するデータを一時的に保持する記憶手段の空き容量を確認する容量確認手段を備え、
前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記記憶手段の空き容量を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記容量確認手段から得られる空き容量に関する情報に基づき、前記インターフェース手段より前記記憶手段の空き容量に関する情報を出力させることを特徴とする請求項１に記載の情報記録再生装置。
【請求項４】
前記情報記録再生装置の動作状態を確認する動作管理手段を備え、
前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録再生装置の動作を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記動作管理手段から得られる前記情報記録再生装置の動作状態に関する情報に基づき、前記インターフェース手段より前記情報記録再生装置の動作状態に関する情報を出力させることを特徴とする請求項１に記載の情報記録再生装置。
【請求項５】
情報記録媒体に対してデータの記録再生を行う、上位制御手段から入力されるコマンドを処理するコマンド処理手段を備えた情報記録再生装置に設けられ、前記上位制御手段に対する信号の入出力制御を行うインターフェース装置であって、
前記上位制御手段から入力されたコマンドが予め定められたコマンドである場合にのみ、前記コマンド処理手段を介さずに、前記コマンドに対する応答を出力させる特定コマンド解釈手段とを備えたことを特徴とするインターフェース装置。
【請求項６】
前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合の応答として、前記コマンド処理手段より予め指定された戻り値を出力することを特徴とする請求項５に記載のインターフェース装置。
【請求項７】
前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録媒体に記録再生するデータを一時的に保持する記憶手段の空き容量を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記記憶手段の容量を確認する容量確認手段から得られる空き容量に関する情報に基づき、前記インターフェース手段より前記記憶手段の空き容量に関する情報を出力させることを特徴とする請求項５に記載のインターフェース装置。
【請求項８】
前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録再生装置の動作を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記情報記録再生装置の動作状態を確認する動作管理手段から得られる前記情報記録再生装置の動作状態に関する情報に基づき、前記インターフェース手段より前記情報記録再生装置の動作状態に関する情報を出力させることを特徴とする請求項５に記載のインターフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録再生装置に関し、特にホストからのコマンドに基づいて記録再生するデータの転送制御を行う情報記録再生装置に関するものである。
【背景技術】
【０００２】
一般に、情報記録媒体に対してデータを記録したり再生したりする情報記録再生装置は、この情報記録再生装置に対して、データ送信やデータ受理を行うホストからコマンドを受けて、そのコマンド内容に従い、データの送信やデータ受理を行っている。
【０００３】
図４は従来の一般的な情報記録再生装置の概要を示す構成図であり、図において、情報処理を実施する処理ブロック群を備えている情報記録再生装置１０１は、ホスト１０２からのコマンド１０３を一時保存し、またホスト１０２へ戻り値１０４を返却させるホストインターフェース１０５、コマンド１０３の内容に併せて、情報記録再生装置１０１に備わっている各処理ブロックを制御する制御部１０６、制御部１０６に備わっており、ホスト１０２からのコマンド１０３を解釈するコマンド解釈部１０７、データを一時保存するバッファメモリ１０８に対しデータを送受信するメモリインターフェース１０９、情報記録媒体１１０に対しデータを送受信する情報記録媒体インターフェース１１１、バッファメモリ１０８に置かれたデータに対して、符号化や復号化を実施する情報処理装置１１５を備えている。コマンド受理割込み信号１１２は、ホストインターフェース１０５が、ホスト１０２から、コマンド１０３を受理したことを知らせる。コマンド情報１１３は、ホストインターフェース１０５から出力される。出力予定の戻り値１１４は、コマンド１０３実行に対して、制御部１０６で作成され、ホスト１０２に出力される。ホスト１０２は、上位制御部として情報記録再生装置１０１に対しデータ送信や受理を要求する。ホスト１０２はコマンド１０３を発行し、コマンド１０３の実行に対する戻り値１０４がホスト１０２へ返却される。
【０００４】
以上のように構成されている情報記録再生装置１０１について、まず、ホスト１０２が情報記録媒体１１０のデータを読み出す際の動作について説明を行う。ホスト１０２から、情報記録媒体１１０中の指定した位置のデータを読み出すコマンド１０３を、ホストインターフェース１０５に送信する。ホストインターフェース１０５は、ホスト１０２から何らかのコマンドを受理したことを、制御部１０６にコマンド受理割込み信号１１２として通知する。制御部１０６は、コマンド受理割込み信号１１２を確認後、ホストインターフェース１０５に格納されているコマンド情報１１３を読み出し、制御部１０６の一処理として存在するコマンド解釈部１０７にて、コマンド情報１１３を解析し、情報記録媒体からの読み出し処理にあった制御を処理ブロックに対して行う。そうすると、情報記録媒体１１０から出力されたデータは、情報記録媒体インターフェース１１１とメモリインターフェース１０９を経由して、バッファメモリ１０８に保存される。
【０００５】
一度バッファメモリ１０８に保存されたデータは、メモリインターフェース１０９を介して、情報処理装置１１５にて、符号化、復号化などの処理を施し、バッファメモリ１０８に再び保存される。その後、情報処理が施されたバッファメモリ１０８上のデータは、メモリインターフェース１０９、ホストインターフェース１０５を通じて、ホスト１０２に出力される。
【０００６】
また、コマンド１０３で指定された一連の処理が終了すると、制御部１０６から出力予定の戻り値１１４が出力され、ホストインターフェース１０５を介して、ホスト１０２に戻り値１０４として出力される。
【０００７】
なお、ホスト１０２が情報記録媒体１１０へデータを書き出す際の動作については、データの流れが、ホスト１０２が情報記録媒体１１０のデータを読み出す際と逆方向になるように、制御部１０６が各処理ブロックに対して制御を行うが、ホスト１０２からコマンド１０３が出力されてから、制御部１０６が、そのコマンド１０３にあった動作を開始するまでの処理と、そのコマンド１０３が終了し、ホスト１０２に戻り値１０４を出力するまでの処理は、データの読み出し、書き出しで同様の手順となる。
【０００８】
このような従来の情報記録再生装置１０１では、バッファメモリ１０８を情報記録再生装置１０１の制御ブロック群の外部に配置しているが、内部に配置している場合でも、同様である。
【０００９】
なお、上述した情報記録再生装置１０１に加えて、共通バス方式の計算機システムにおいて、中央処理装置からのコマンド対応に関して、パフォーマンス向上を行った例も挙げられる（例えば特許文献１参照。)。
【特許文献１】特開平３−９４３５３号公報（第２頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
図４を用いて説明した従来の情報記録再生装置１０１においては、通常ホスト１０２からのコマンド処理への反応を早めるために、ホスト１０２からのコマンド解釈は、制御部１０６で実行される他の処理よりも処理優先度を高くしているのが普通である。
【００１１】
また、ホスト１０２から発行されるコマンド１０３の内容によっては、ブロック群の状態を把握するだけのコマンドなど、制御部１０６がコマンド解釈後、即座に出力予定の戻り値１１４が作成でき、かつホスト１０２に出力することが可能なコマンドが存在する。
【００１２】
しかし、従来の情報記録再生装置１０１の構成では、ホスト１０２へ即座に戻り値１０４を返却できるコマンドであろうと、そうでないコマンドであろうと、全てのコマンド１０３がホストインターフェース１０５に受理されると、その都度ホストインターフェース１０５よりコマンド受理割込み１１２が制御部１０６へ出力され、制御部１０６では、コマンド受理割込み１１２を受け、制御部１０６にコマンド解釈部１０７を動作させ、ホストインターフェース１０５からコマンド情報１１３の内容を確認し、実行する必要が発生する。その結果、コマンド１０３が発行されるたびに、制御部１０６の実施中の処理が中断されてしまい、更にコマンド１０３が連続して発行されると、制御部１０６での実施中処理が滞ってしまうことが考えられる。このため、全体の処理パフォーマンスを向上できないという問題があった。
【００１３】
ここで、特許文献１で記載されているようなコマンド対応に関してパフォーマンス向上を図る方式を追加することで、制御部１０６での実施中処理が滞りを防ぐことが可能になることも考えられる。しかしながら、特許文献１での特定命令検出回路はハードウエア回路で構成されており、一度回路構成で決められてしまった特定命令を随時に変更することができない。そのため、一度システムが構成された後、特定命令の種類を、その時々の処理のパフォーマンスが向上できるように、特定命令を任意に変更することができず、システムの拡張性に乏しい。
【００１４】
また、特許文献１では、マイクロプロセッサが、どのような特定命令であっても、必ず一度は戻り値を用意しなければならない。
【００１５】
この発明は上記のような問題点を解消するためになされたものであり、全体の処理パフォーマンスを向上させることができる情報記録再生装置及びインターフェース装置を提供することを課題とする。
【課題を解決するための手段】
【００１６】
この発明に係る情報記録再生装置は、上位制御手段から入力されるコマンドに基づいて、情報記録媒体にデータを記録し、前記情報記録媒体からデータを再生する情報記録再生装置であって、前記上位制御手段に対する入出力制御を行うインターフェース手段と、前記インターフェース手段を介して入力される前記コマンドを処理するコマンド処理手段と、前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合にのみ、前記コマンド処理手段を介さずに、前記インターフェース手段より前記コマンドに対する応答を出力させる特定コマンド解釈手段とを備えるようにしたものである。
【００１７】
また、前記情報記録再生装置において、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合の応答として、前記コマンド処理手段より予め指定された戻り値を出力するようにしたものである。
【００１８】
また、前記情報記録再生装置において、前記情報記録媒体に記録再生するデータを一時的に保持する記憶手段の空き容量を確認する容量確認手段を備え、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記記憶手段の空き容量を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記容量確認手段から得られる空き容量に関する情報に基づき、前記インターフェース手段より前記記憶手段の空き容量に関する情報を出力させるようにしたものである。
【００１９】
また、前記情報記録再生装置において、前記情報記録再生装置の動作状態を確認する動作管理手段を備え、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録再生装置の動作を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記動作管理手段から得られる前記情報記録再生装置の動作状態に関する情報に基づき、前記インターフェース手段より前記情報記録再生装置の動作状態に関する情報を出力させるようにしたものである。
【００２０】
また、この発明に係るインターフェース装置は、情報記録媒体に対してデータの記録再生を行う、上位制御手段から入力されるコマンドを処理するコマンド処理手段を備えた情報記録再生装置に設けられ、前記上位制御手段に対する信号の入出力制御を行うインターフェース装置であって、前記上位制御手段から入力されたコマンドが予め定められたコマンドである場合にのみ、前記コマンド処理手段を介さずに、前記コマンドに対する応答を出力させる特定コマンド解釈手段とを備えるようにしたものである。
【００２１】
また、前記インターフェース装置において、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合の応答として、前記コマンド処理手段より予め指定された戻り値を出力するようにしたものである。
【００２２】
また、前記インターフェース装置において、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録媒体に記録再生するデータを一時的に保持する記憶手段の空き容量を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記記憶手段の容量を確認する容量確認手段から得られる空き容量に関する情報に基づき、前記インターフェース手段より前記記憶手段の空き容量に関する情報を出力させるようにしたものである。
【００２３】
また、前記インターフェース装置において、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録再生装置の動作を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記情報記録再生装置の動作状態を確認する動作管理手段から得られる前記情報記録再生装置の動作状態に関する情報に基づき、前記インターフェース手段より前記情報記録再生装置の動作状態に関する情報を出力させるようにしたものである。
【発明の効果】
【００２４】
この発明によれば、上位制御手段から入力されるコマンドに基づいて、情報記録媒体にデータを記録し、前記情報記録媒体からデータを再生する情報記録再生装置であって、前記上位制御手段に対する入出力制御を行うインターフェース手段と、前記インターフェース手段を介して入力される前記コマンドを処理するコマンド処理手段と、前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合にのみ、前記コマンド処理手段を介さずに、前記インターフェース手段より前記コマンドに対する応答を出力させる特定コマンド解釈手段とを備えるようにしたので、全体の処理パフォーマンスが向上されるとともに、接続されている上位制御手段のパフォーマンスも向上できる情報記録再生装置を提供できる効果がある。
【００２５】
また、この発明によれば、前記情報記録再生装置において、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合の応答として、前記コマンド処理手段より予め指定された戻り値を出力するようにしたので、全体の処理パフォーマンスが向上されるとともに、接続されている上位制御手段のパフォーマンスも向上できる情報記録再生装置を提供できる効果がある。
【００２６】
また、この発明によれば、前記情報記録再生装置において、前記情報記録媒体に記録再生するデータを一時的に保持する記憶手段の空き容量を確認する容量確認手段を備え、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記記憶手段の空き容量を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記容量確認手段から得られる空き容量に関する情報に基づき、前記インターフェース手段より前記記憶手段の空き容量に関する情報を出力させるようにしたので、全体の処理パフォーマンスが向上されるとともに、接続されている上位制御手段のパフォーマンスも向上できる情報記録再生装置を提供できる効果がある。
【００２７】
また、この発明によれば、前記情報記録再生装置において、前記情報記録再生装置の動作状態を確認する動作管理手段を備え、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録再生装置の動作を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記動作管理手段から得られる前記情報記録再生装置の動作状態に関する情報に基づき、前記インターフェース手段より前記情報記録再生装置の動作状態に関する情報を出力させるようにしたので、全体の処理パフォーマンスが向上されるとともに、接続されている上位制御手段のパフォーマンスも向上できる情報記録再生装置を提供できる効果がある。
【００２８】
また、この発明によれば、情報記録媒体に対してデータの記録再生を行う、上位制御手段から入力されるコマンドを処理するコマンド処理手段を備えた情報記録再生装置に設けられ、前記上位制御手段に対する信号の入出力制御を行うインターフェース装置であって、前記上位制御手段から入力されたコマンドが予め定められたコマンドである場合にのみ、前記コマンド処理手段を介さずに、前記コマンドに対する応答を出力させる特定コマンド解釈手段とを備えるようにしたので、情報記録再生装置全体の処理パフォーマンスが向上されるとともに、接続されている上位制御手段のパフォーマンスも向上できるインターフェース装置を提供できる効果がある。
【００２９】
また、この発明によれば、前記インターフェース装置において、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが予め定められたコマンドである場合の応答として、前記コマンド処理手段より予め指定された戻り値を出力するようにしたので、情報記録再生装置全体の処理パフォーマンスが向上されるとともに、接続されている上位制御手段のパフォーマンスも向上できるインターフェース装置を提供できる効果がある。
【００３０】
また、この発明によれば、前記インターフェース装置において、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録媒体に記録再生するデータを一時的に保持する記憶手段の空き容量を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記記憶手段の容量を確認する容量確認手段から得られる空き容量に関する情報に基づき、前記インターフェース手段より前記記憶手段の空き容量に関する情報を出力させるようにしたので、情報記録再生装置全体の処理パフォーマンスが向上されるとともに、接続されている上位制御手段のパフォーマンスも向上できるインターフェース装置を提供できる効果がある。
【００３１】
また、この発明によれば、前記インターフェース装置において、前記特定コマンド解釈手段は、前記インターフェース手段に入力されたコマンドが前記情報記録再生装置の動作を確認するコマンドである場合に、前記コマンド処理手段を介さずに、前記情報記録再生装置の動作状態を確認する動作管理手段から得られる前記情報記録再生装置の動作状態に関する情報に基づき、前記インターフェース手段より前記情報記録再生装置の動作状態に関する情報を出力させるようにしたので、情報記録再生装置全体の処理パフォーマンスが向上されるとともに、接続されている上位制御手段のパフォーマンスも向上できるインターフェース装置を提供できる効果がある。
【発明を実施するための最良の形態】
【００３２】
（実施の形態１）
図１は本発明の実施の形態１に係る情報記録再生装置を説明するための構成図であり、図において、情報処理を実施する処理ブロック群を備えた情報記録再生装置１は、ホスト２からのコマンド３を一時保存し、またホスト２へ戻り値４を返却させるホストインターフェース５、コマンド３の内容に併せて、情報記録再生装置１の処理ブロック群に備わっている各処理ブロックを制御する制御部６、制御部６に備わっているホスト２からのコマンド３を解釈するコマンド解釈部７、情報記録媒体インターフェース１１及びホストインターフェース５とデータを一時保存するバッファメモリ８との間でデータを送受信するメモリインターフェース９、情報記録媒体１０に対しデータを送受信する情報記録媒体インターフェース１１、ホストインターフェース５内に備わっており、ホスト２からの特定コマンドを解釈する特定コマンド解釈部１９、特定コマンドに対して制御部６が出力する出力予定戻り値１３を格納しておく戻り値格納部１４、バッファメモリ８に置かれたデータ対して、符号化や復号化を実施する情報処理装置１８を備えている。戻り値格納部１４からは、特定コマンドが発行された度に特定コマンドに対応した出力予定戻り値１５が出力される。コマンド受理割込み信号１２は、ホストインターフェース５が、ホスト２から、コマンド３を受理したことを知らせる。コマンド情報１６は、ホストインターフェース５から出力される。出力予定の戻り値１７は、コマンド３のうちの、上述した特定コマンド以外のコマンドの実行に対して、制御部６で作成され、ホスト２に出力される。ホスト２は、上位制御部としてデータ送信や受理を要求する。ホスト２はコマンド３を発行し、コマンド３の実行に対する戻り値４は、ホスト２へ返却される。なお、特定コマンド解釈部１９はホストインターフェース部５の外部に設けるようにしても良い。
【００３３】
本実施の形態１に係る情報記録再生装置１は、ホストインターフェース５に、制御装置６から予め指定されたコマンドかどうかを判断する特定コマンド解釈部１９を備えるとともに、制御部６からの、特定コマンドに対する戻り値を予め格納しておく戻り値格納部１４を備えるようにしたものである。
【００３４】
以上のように構成された、情報記録制御装置について、以下その動作を説明する。ホスト２からのコマンド３が通知された際、特定コマンド解釈部１９では、即座に戻り値を出力できる特定のコマンドかどうかを判断し、もし該当コマンドであった場合は、戻り値格納部１４から、その特定コマンドに対応する戻り値１５を読み出して、ホストインターフェース５より、ホスト２へ戻り値４として返却する。
【００３５】
また、特定コマンド解釈部１９で、即座に戻り値を出力できる特定のコマンドでないと判断した場合は、ホストインターフェース５は、ホスト２から何らかのコマンドを受理したことを、制御部６にコマンド受理割込み信号１２として通知する。制御部６は、コマンド受理割込み信号１２を確認後、ホストインターフェース５に格納されているコマンド情報１６を読み出し、制御部６内の一部として存在するコマンド解釈部７にて、コマンド情報１６を解析し、コマンド情報１６に応じて必要な処理ブロックの制御を行う。例えばコマンド情報１６が情報記録媒体１０からの読み出し処理を指示する情報であったとすると、情報記録媒体１０から読み出されたデータは、情報記録媒体インターフェース１１とメモリインターフェース９を経由して、バッファメモリ８に保存される。一度バッファメモリ８に保存されたデータは、メモリインターフェース９を介して、情報処理装置１８にて、符号化、復号化などの処理を施し、バッファメモリ８に再び保存される。その後、情報処理が施されたバッファメモリ８上のデータは、メモリインターフェース９、ホストインターフェース５を通じて、ホスト２に出力される。
【００３６】
コマンド３で指定された一連の処理が終了すると、制御部６から出力予定の戻り値１７が出力され、ホストインターフェース５を介して、ホスト２に戻り値４として出力される。
【００３７】
なお、ホスト２が情報記録媒体１０へデータを書き出す際の動作については、データの流れが、ホスト２が情報記録媒体１０のデータを読み出す際と逆方向になるように、制御部６が各処理ブロックに対して制御を行う。
【００３８】
このように、本実施の形態１においては、戻り値格納部１４を設けるようにし、制御部６がコマンド解釈後、ホスト２へ即座に戻り値４を返却できるような特定のコマンドに対する戻り値を、戻り値格納部１４内に予め用意するようにしたので、制御部６への不要なコマンド受理割込みが発生しなくなり、今までホストインターフェース５からコマンド受理をする度に発生していた制御部６への不要なコマンド受理割込、及びその都度制御部６が、コマンド解釈部７により行っていたコマンド解釈処理を実行する必要がなくなる。この結果、情報記録再生装置１全体の処理が滞ってしまうことがなくなり、これによって、制御部６は、実施中の処理を継続実行することが可能となり、情報記録再生装置１全体の処理パフォーマンスを向上させることができるという効果を奏する。
【００３９】
さらに、コマンド３の通知から、戻り値４の返却までの時間が短縮されるため、ホスト２でのコマンド終了待ち時間が短縮され、ホスト２のパフォーマンスも向上できるという効果を奏する。
【００４０】
（実施の形態２）
図２は、本発明の実施の形態２に係る情報記録再生装置を説明するための構成図であり、図において、図１と同一符号は同一または相当する部分を示している。本実施の形態２に係る情報記録再生装置は上記実施の形態１に係る情報記録再生装置において、戻り値格納部を設けないようにするとともに、メモリインターフェース９内に、ストア状況確認部２３を設けるようにしたものであり、ストア状況確認部２３は、バッファメモリ８の使用領域を把握し、バッファメモリ８の使用状態が変化するたびに、その使用容量値を更新保持し、ホストインターフェース５に対しその使用容量値を示す戻り値２４を出力する。
【００４１】
次に動作について説明する。なお、上記実施の形態１と同様の部分についての動作の説明は省略する。ホスト２より、コマンド３が通知されると、そのコマンド３をホストインターフェース５に配置された特定コマンド解釈部１９が、バッファメモリ８の使用容量を確認する旨のコマンドかどうかを判断し、該当した場合は、制御部６にコマンド情報を送らずに、メモリインターフェース９内に配置されたストア状況確認部２３から出力されるバッファメモリ８の使用容量を示す出力予定の戻り値２４を読み取る。そして、その戻り値２４をホストインターフェース５からホスト２に戻り値４として返却する。
【００４２】
これにより、制御部６が、バッファメモリ８の使用容量を確認する旨のコマンドに対して戻り値自体を一切作成する必要がなくなるため、制御部６は、本来の処理を継続実行することが可能となり、その結果、全体の処理パフォーマンスが向上させることができ、かつ、コマンド３の通知から戻り値４の返却までの時間が短縮されるため、ホスト２でのコマンド終了待ち時間が短縮され、ホスト２でのパフォーマンスも向上できる効果を奏する
【００４３】
なお、本実施の形態２のストア状況確認部２３を設けた構成を、上記実施の形態１に係る情報記録再生装置に組み合わせるようにしてもよく、このような場合においては、情報記録再生装置のパフォーマンスの更なる向上を図ることができる。
【００４４】
（実施の形態３）
図３は、本発明の実施の形態３に係る情報記録再生装置を説明するための構成図であり、図において、図１と同一符号は同一または相当する部分を示している。本実施の形態３に係る情報記録再生装置は上記実施の形態１に係る情報記録再生装置において、戻り値格納部を設けないようにするとともに、情報記録再生装置１内の各処理部の動作停止状態を管理する処理部動作管理部３３を設けるようにしたものであり、処理部動作管理部３３は情報記録再生装置１内の各処理部の動作停止状態を表す予め設定された戻り値３４をホストインターフェース５に出力する。
【００４５】
次に動作について説明する。なお、上記実施の形態１と同様の部分についての動作の説明は省略する。ホスト２より、コマンド３が通知されると、そのコマンド３をホストインターフェース５に配置された特定コマンド解釈部１９が、情報記録再生装置１内の各処理部の動作停止状態を確認することを指示するコマンドかどうかを判断し、該当した場合は、処理部動作管理部３３から出力された各処理部の動作停止状態を表す戻り値３４を読み取り、そして戻り値４として返却する。
【００４６】
これにより、制御部６が、情報記録再生装置１内の各処理部の動作停止状態を、これらの動作停止状態を確認する旨のコマンドを受理する毎に把握し、そして停止状態を示す戻り値として返却する必要がなくなるため、制御部６が戻り値を用意する必要がなくなる。そのため、制御部６は、本来の処理を継続実行することが可能となり、その結果、情報記録再生装置１全体の処理パフォーマンスが向上し、かつ、コマンド３の通知から戻り値４の返却までの時間が短縮されるため、ホスト２でのコマンド終了待ち時間が短縮され、ホスト２のパフォーマンスも向上できる効果がある。
【００４７】
なお、本実施の形態３の処理部動作管理部を設けた構成を、上記実施の形態１に係る情報記録再生装置や実施の形態２に係る情報記録再生装置に組み合わせるようにしてもよく、このような場合においては、情報記録再生装置のパフォーマンスの更なる向上を図ることができる。
【００４８】
なお、上記各実施の形態においては、バッファメモリを情報記録再生装置の外部に配置しているが、本発明においては、バッファメモリを情報記録再生装置の内部に配置するようにしてもよく、このような場合においても、上記各実施の形態と同様の効果を奏する。
【産業上の利用可能性】
【００４９】
この発明に係る情報記録再生装置、及びインターフェース装置は、ＣＤ−Ｒ，ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ，及びＤＶＤ−Ｒなどの光ディスクや、ハードディスク等の磁気記録媒体や、不揮発性メモリ等の、情報の記録再生が可能な情報記録媒体に対して情報の記録や再生を行うレコーダやプレーヤ等に適用可能なものである。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態１に係る情報記録再生装置を説明するための構成図である。
【図２】本発明の実施の形態２に係る情報記録再生装置を説明するための構成図である。
【図３】本発明の実施の形態３に係る情報記録再生装置を説明するための構成図である。
【図４】従来の情報記録再生装置を説明するための構成図である。
【符号の説明】
【００５１】
１  情報記録再生装置
２  ホスト
３  コマンド
４  戻り値
５  ホストインターフェース
６  制御部
７  コマンド解釈部
８  バッファメモリ
９  メモリインターフェース
１０  情報記録媒体
１１  情報記録媒体インターフェース
１２  受理割込
１３  戻り値
１４  戻り値格納部
１５  戻り値
１６  コマンド情報
１７  戻り値
１８  情報処理装置
２３  ストア状況確認部
２４  戻り値
３３  処理部動作管理部
３４  戻り値
【図１】
2005044133.tif 000003
【図２】
2005044133.tif 000004
【図３】
2005044133.tif 000005
【図４】
2005044133.tif 000006