(57)【要約】  【構成】  ＩＣレコーダ１０は、バッテリ５２から供給される電源、あるいはＵＳＢ端子４４を通してＰＣ６０から供給される電源に基づいて駆動され、ＰＣ６０に関連してデータ処理を実行する。ＭＣＵ１４は、現在の状態がＵＳＢ接続状態およびＵＳＢ非接続状態のいずれであるかを電源供給開始時に判別する。ＵＳＢ接続状態であれば、ＵＳＢマスストレージモードが有効化される。ＵＳＢ非接続状態であれば、ＵＳＢ端子４４がＰＣ６０と接続されたか否かが再度判別される。ＵＳＢ非接続状態では、マイクモード選択操作またはマイクモード解除操作がキー入力装置４２によって受け付けられる。マイクモードフラグ１２ｆは、かかる操作に応答してセット／リセットされる。電源供給が開始された後にＵＳＢ接続状態に移行すると、マイクモードフラグ１２ｆの状態が判別され、判別結果に応じたモードが有効化される。  【効果】  操作性が向上する。【選択図】  図１
2011164841.tif 000002
【特許請求の範囲】
【請求項１】
バッテリから供給される電源および接続端子を通して外部装置から供給される電源のいずれか一方に基づいて駆動され、前記外部装置に関連してデータ処理を実行するデータ処理装置において、
前記接続端子が前記外部装置と接続されているか否かを電源供給の開始時に判別する第１判別手段、
前記第１判別手段の判別結果が肯定的であるとき特定モードを有効化する第１有効化手段、
前記第１判別手段の判別結果が否定的であるとき前記接続端子が前記外部装置と接続されたか否かを判別する第２判別手段、
前記第２判別手段の判別結果が否定的であるとき前記特定モードを含む複数のモードのいずれか１つの選択を受け付ける受付手段、および
前記第２判別手段の判別結果が肯定的であるとき前記受付手段によって受け付けたモードを有効化する第２有効化手段を備えることを特徴とする、データ処理装置。
【請求項２】
前記受付手段によって受け付けたモードを示すモード情報を揮発しないように保持する保持手段をさらに備え、
前記第２有効化手段は前記保持手段によって保持されたモード情報に従って有効化処理を行う、請求項１記載のデータ処理装置。
【請求項３】
データを記憶する不揮発性のメモリ手段、および
外部音声を取り込む取り込み手段をさらに備え、
前記複数のモードは、前記外部装置からの要求に応じて前記メモリ手段にアクセスする第１モード、および前記取り込み手段によって取り込まれた音声データを前記外部装置に出力する第２モードを含む、請求項１または２記載のデータ処理装置である。
【請求項４】
前記特定モードは前記第１モードである、請求項３記載のデータ処理装置。
【請求項５】
前記接続端子はＵＳＢ端子である、請求項１ないし４のいずれかに記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理装置に関し、特にたとえばＩＣレコーダに適用され、外部装置と協働する複数のモードを備える、データ処理装置に関する。
【背景技術】
【０００２】
従来のこの種のデータ記録装置としては、ＵＳＢマイクモードが選択されると、マイクロフォンによって捉えられた音声の符号化データが外部装置であるＰＣ（Personal Computer）に転送される。また、ＵＳＢマスストレージモードが選択されると、ＰＣからのアクセス要求に応答して装置内のメモリがアクセスされる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来技術では、ＰＣと接続する度にモードを選択する必要であり、操作性に問題があった。
【０００４】
それゆえに、この発明の主たる目的は、操作性を向上させることができる、データ記録装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従うデータ処理装置は、バッテリから供給される電源および接続端子を通して外部装置から供給される電源のいずれか一方に基づいて駆動され、外部装置に関連してデータ処理を実行するデータ処理装置において、接続端子が外部装置と接続されているか否かを電源供給の開始時に判別する第１判別手段、第１判別手段の判別結果が肯定的であるとき特定モードを有効化する第１有効化手段、第１判別手段の判別結果が否定的であるとき接続端子が外部装置と接続されたか否かを判別する第２判別手段、第２判別手段の判別結果が否定的であるとき特定モードを含む複数のモードのいずれか１つの選択を受け付ける受付手段、および第２判別手段の判別結果が肯定的であるとき受付手段によって受け付けたモードを有効化する第２有効化手段を備えることを特徴とする。
【０００６】
データ処理装置は、バッテリから供給される電源、あるいは接続端子を通して外部装置から供給される電源に基づいて駆動され、外部装置に関連してデータ処理を実行する。
【０００７】
第１判別手段は、接続端子が外部装置と接続されているか否かを電源供給開始時に判別する。第１判別手段の判別結果が肯定的であれば、第１有効化手段によって特定モードが有効化される。第１判別手段の判別結果が否定的であれば、接続端子が外部装置と接続されたか否かが第２判別手段によって判別される。
【０００８】
受付手段は、第２判別手段の判別結果が否定的であるとき、特定モードを含む複数のモードのいずれか１つの選択を受け付ける。第２判別手段の判別結果が肯定的であれば、受付手段によって受け付けたモードが第２有効化手段によって有効化される。
【０００９】
したがって、接続端子が外部装置と接続された後に電源供給が開始されれば、特定モードが有効化される。また、電源供給が開始された後に接続端子が外部装置と接続されれば、受付手段によって受け付けたモードが有効化される。これによって、接続端子を外部装置と接続するたびにモードを選択する操作が不要となり、操作性が向上する。
【００１０】
請求項２の発明に従うデータ処理装置は、請求項１に従属し、受付手段によって受け付けたモードを示すモード情報を揮発しないように保持する保持手段をさらに備え、第２有効化手段は保持手段によって保持されたモード情報に従って有効化処理を行う。
【００１１】
請求項３の発明に従うデータ処理装置は、請求項１または２に従属し、データを記憶する不揮発性のメモリ手段、および外部音声を取り込む取り込み手段をさらに備え、複数のモードは、外部装置からの要求に応じてメモリ手段にアクセスする第１モード、および取り込み手段によって取り込まれた音声データを外部装置に出力する第２モードを含む。
【００１２】
請求項４の発明に従うデータ処理装置は、請求項３に従属し、特定モードは第１モードである。
【００１３】
請求項５の発明に従うデータ処理装置は、請求項１ないし３のいずれかに従属し、接続端子はＵＳＢ端子である。
【００１４】
請求項６の発明に従うモード制御プログラムは、内部バッテリから供給される電源および接続端子を通して外部装置から供給される電源のいずれか一方に基づいて駆動され、外部装置に関連してデータ処理を実行するデータ処理装置によって実行されるモード制御プログラムであって、(a)接続端子が外部装置と接続されているか否かを電源供給の開始時に判別する第１判別ステップ、(b)第１判別ステップの判別結果が肯定的であるとき特定モードを有効化する第１有効化ステップ、(c)第１判別ステップの判別結果が否定的であるとき接続端子が外部装置と接続されたか否かを判別する第２判別ステップ、(d)第２判別ステップの判別結果が否定的であるとき特定モードを含む複数のモードのいずれか１つの選択を受け付ける受付ステップ、および(e)第２判別ステップの判別結果が肯定的であるとき受付ステップによって受け付けたモードを有効化する第２有効化ステップを備える。
【００１５】
請求項１の発明と同様、接続端子が外部装置と接続された後に電源供給が開始されれば、特定モードが有効化される。また、電源供給が開始された後に接続端子が外部装置と接続されれば、受付手段によって受け付けたモードが有効化される。これによって、接続端子を外部装置と接続するたびにモードを選択する操作が不要となり、操作性が向上する。
【００１６】
請求項７の発明に従うモード制御方法は、内部バッテリから供給される電源および接続端子を通して外部装置から供給される電源のいずれか一方に基づいて駆動され、外部装置に関連してデータ処理を実行するデータ処理装置によって実行されるモード制御方法であって、(a)接続端子が外部装置と接続されているか否かを電源供給の開始時に判別し、(b)ステップ(a)の判別結果が肯定的であるとき特定モードを有効化し、(c)ステップ(a)の判別結果が否定的であるとき接続端子が外部装置と接続されたか否かを判別し、(d)ステップ(c)の判別結果が否定的であるとき特定モードを含む複数のモードのいずれか１つの選択を受け付け、そして(e)ステップ(c)の判別結果が肯定的であるときステップ(d)によって受け付けたモードを有効化する。
【００１７】
請求項１または６の発明と同様、接続端子が外部装置と接続された後に電源供給が開始されれば、特定モードが有効化される。また、電源供給が開始された後に接続端子が外部装置と接続されれば、受付手段によって受け付けたモードが有効化される。これによって、接続端子を外部装置と接続するたびにモードを選択する操作が不要となり、操作性が向上する。
【発明の効果】
【００１８】
この発明によれば、接続端子を外部装置と接続するたびにモードを選択する操作が不要となり、操作性が向上する。
【００１９】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２０】
図１を参照して、この実施例のＩＣレコーダ１０は、オーディオ再生機能，オーディオ記録機能，マイクロフォン機能，および外部ストレージ機能を備える。オーディオ再生機能およびオーディオ記録機能は、ＩＣレコーダ１０単独で実現される機能であり、マイクロフォン機能および外部ストレージ機能は、ＩＣレコーダ１０とＰＣ６０とによって実現される機能である。
【００２１】
ＩＣレコーダ１０がＰＣ６０と接続されていない状態つまりＵＳＢ非接続状態で、電源回路４６に設けられた電源スイッチ５４のオン操作が行われると、バッテリ５２の直流電圧が、電源スイッチ５４およびダイオードＤ２を介してスイッチＳＷ１に印加され、電源スイッチ５４，ダイオードＤ２および起動抵抗Ｒ１を介してＤＣ／ＤＣコンバータ５０に印加される。これによって、スイッチＳＷ１がオフ状態からオン状態に遷移し、ＤＣ／ＤＣコンバータ５０が起動する。起動したＤＣ／ＤＣコンバータ５０はバッテリ５２の直流電圧を所望の電圧値に調整し、調整された直流電圧はスイッチＳＷ１を介してシステム全体に供給される。なお、ＵＳＢ非接続状態ではスイッチＳＷ２はオフ状態である。
【００２２】
ＵＳＢ非接続状態でキー入力装置４２によってオーディオ再生操作が行われると、ＲＩＳＣ型のＭＣＵ１４は、ＤＳＰ１８およびコーデック２２をそれぞれ伸長モードおよび復号モードに設定し、フラッシュメモリ１２に記憶されたオーディオファイルをバス２０を通して読み出す。読み出されたオーディオファイルは、メモリ１６を通してＤＳＰ１８に与えられる。ＤＳＰ１８は、与えられたオーディオファイルに含まれる圧縮オーディオデータを伸長し、伸長されたオーディオデータをメモリ１６に蓄積する。ＭＣＵ１４は、メモリ１６に蓄積されたオーディオデータをバス２０を通してコーデック２２に与える。コーデック２２は、与えられたオーディオデータをアナログオーディオ信号に復号し、復号されたオーディオ信号をアンプ３２を通してスピーカ３４から出力する。ＭＣＵ１４はさらに、モード情報“オーディオ再生モード”の出力をＬＣＤコントローラ３８に命令する。モード情報は、ＬＣＤモニタ４０に表示される。こうして、オーディオ再生機能が実現される。
【００２３】
ＵＳＢ非接続状態でキー入力装置４２によってオーディオ記録操作が行われると、ＭＣＵ１４は、コーデック２２およびＤＳＰ１８をそれぞれ符号化モードおよび圧縮モードに設定する。コーデック２２は、マイクロフォン２４および２８によって捉えられかつアンプ２６および３０によって増幅されたオーディオ信号をディジタルオーディオデータに符号化し、符号化されたオーディオデータをバス２０を通してＭＣＵ１４に与える。ＭＣＵ１４は、与えられたオーディオデータをメモリ１６を通してＤＳＰ１８に与える。ＤＳＰ１８は、与えられたオーディオデータを圧縮し、圧縮オーディオデータをメモリ１６に蓄積する。ＭＣＵ１４は、メモリ１６に蓄積された圧縮オーディオデータをファイル形式でフラッシュメモリ１２に記憶する。ＭＣＵ１４はさらに、モード情報“オーディオ記録モード”をＬＣＤモニタ３８に表示するべく、このモード情報の出力をＬＣＤコントローラ３６に命令する。こうして、オーディオ記録機能が実現される。
【００２４】
ＩＣレコーダ１０がＵＳＢ端子４４によってＰＣ６０と接続されると、つまりＵＳＢ接続状態に移行すると、ＵＳＢバスパワー電圧（直流電圧）がＰＣ６０から供給される。レギュレータ４８は、このＵＳＢバスパワー電圧を所望の電圧値に調整し、調整された直流電圧をダイオードＤ１を通してシステム全体に供給する。
【００２５】
ＧＰＩＯ５６は、ＵＳＢバスパワー電圧の変化（Ｌレベル→Ｈレベル）に基づいてＵＳＢ接続状態が確立されたことを検知し、その旨をバス２０を介してＭＣＵ１４に通知する。ＭＣＵ１４は、この通知によってＵＳＢ接続状態の確立を認識する。ＧＰＩＯ５６はまた、ＵＳＢバスパワー電圧がＬレベルからＨレベルに変化したとき、ダイオードＤ２の出力端の電圧をＬレベルに設定する。電源ボタン５４がオン状態のときにＵＳＢ接続状態が確立されたときは、このＬレベル設定によってスイッチＳＷ１がオン状態からオフ状態に遷移する。
【００２６】
スイッチＳＷ２は、供給されるＵＳＢバスパワー電圧によってオンされる。このため、ＵＳＢ接続状態で電源スイッチ５４のオン操作を行っても、ＤＣ／ＤＣコンバータ５０が起動することはない。
【００２７】
ＵＳＢ接続状態でキー入力装置４２によってＵＳＢマイクモード選択操作が行われると、ＭＣＵ１４は、コーデック２２を符号化モードに設定し、ＤＳＰ１８を圧縮モードに設定する。これによって、上述と同様の符号化処理および圧縮処理がコーデック２２およびＤＳＰ１８によってそれぞれ実行され、圧縮オーディオデータがメモリ１６に蓄積される。ＭＣＵ１４は、かかる圧縮オーディオデータをバス２０を通してＵＳＢコントローラ４０に与える。圧縮オーディオデータは、ＵＳＢコントローラ４０およびＵＳＢ端子４４を通してＰＣ６０に転送される。ＭＣＵ１４はさらに、フラッシュメモリ１２に形成されたマイクモードフラグ１２ｆをセットし、モード情報“ＵＳＢマイクモード”の出力をＬＣＤコントローラ３６に命令する。こうして、マイクロフォン機能が実現される。
【００２８】
ＵＳＢ接続状態でキー入力装置４２によってＵＳＢマイクモード解除操作つまりＵＳＢマスストレージモード選択操作が行われると、ＭＣＵ１４は、ＰＣ６０からのアクセス要求に従ってフラッシュメモリ１２にアクセスする。アクセス要求がファイルの書き込みを要求するものであれば、ＭＣＵ１４は、ＰＣ６０から同時に与えられるファイルをバス２０を通してフラッシュメモリ１２に書き込む。また、アクセス要求がファイルの読み出しを要求するものであれば、ＭＣＵ１４は、フラッシュメモリ１２に記憶された所望のファイルをバス２０を通して読み出し、読み出されたファイルをＵＳＢコントローラ４０およびＵＳＢ端子４４を通してＰＣ６０に転送する。ＭＣＵ１４はさらに、マイクモードフラグ１２ｆをリセットし、モード情報“ＵＳＢマスストレージモード”の出力をＬＣＤコントローラ３６に命令する。こうして、外部ストレージ機能が実現される。
【００２９】
ＭＣＵ１４は、電源投入操作が行われたとき、図２および図３に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、フラッシュメモリ１２に記憶されている。
【００３０】
まずステップＳ１で、ＵＳＢ端子４４がＰＣ６０と接続状態にあるかどうかを判別する。ＧＰＩＯ５６からＵＳＢ接続状態が確立された旨の通知があると、ステップＳ１でＹＥＳと判断し、ステップＳ１１でＵＳＢマスストレージモードを有効化する。ステップＳ１５ではモード情報“ＵＳＢマスストレージモード”の出力をＬＣＤコントローラ３６に命令し、ステップＳ１７ではＵＳＢマスストレージモードに対応する処理を実行する。これによって、外部ストレージ機能に従う動作が実行される。
【００３１】
ＧＰＩＯ５６からＵＳＢ接続状態の確立が通知されなければ、ステップＳ１でＮＯと判断し、ステップＳ３で非接続処理を実行する。ステップＳ５ではＵＳＢ端子４４がＰＣ６０と接続されたかどうか判断し、ステップＳ７では電源スイッチ５４のオフ操作が行われたかどうか判断する。オフ操作が行われたときはステップＳ７でＹＥＳと判断し、ステップＳ１９で電源オフ処理を行ってから処理を終了する。
【００３２】
ＵＳＢコントローラ４２からＵＳＢ接続状態が確立された旨の通知が与えられると、ステップＳ５からステップＳ９に進み、フラッシュメモリ１２に形成されたマイクモードフラグ１２ｆの状態を判別する。
【００３３】
マイクモードフラグ１２ｆがリセット状態であれば、ステップＳ１１でＵＳＢマスストレージモードを有効化し、これ以降、上述と同様の処理を行う。マイクモードフラグ１２ｆがセット状態であれば、ステップＳ１３でＵＳＢマイクモードを有効化する。ステップＳ１５では、モード情報“ＵＳＢマイクモード”をＬＣＤモニタ３８に表示するべく、対応する命令をＬＣＤコントローラ３６に命令する。ステップＳ１７では、有効化されたＵＳＢマイクモードに対応する処理を実行する。これによって、マイクロフォン機能に従う動作が実行される。
【００３４】
ＵＳＢバスパワーによる駆動状態でＵＳＢ端子４４とＰＣ６０との接続が解除されると、ＵＳＢバスパワーの供給が停止され、これによってＩＣレコーダ１０のシステムがオフされる。
【００３５】
ＵＳＢ非接続状態で電源スイッチ５４がオンされたときは、バッテリ５２によってシステムが起動する。このときは、ステップＳ１でＮＯと判断され、ステップＳ３で非接続処理が実行される。電源スイッチ５４がオン状態のままＵＳＢ端子４４がＰＣ６０と接続されると、ステップＳ５でＹＥＳと判断され、ステップＳ９でマイクモードフラグ１２ｆの状態が判別される。ＩＣレコーダ１０には、判別結果に対応するモードが設定される。
【００３６】
これに対して、電源スイッチ５４がオフ状態のままＵＳＢ端子４４がＰＣ６０と接続されると、ＵＳＢバスパワーによってシステムが起動する。このときは、ステップＳ１でＹＥＳと判断され、ステップＳ１１に進む。ＩＣレコーダ１０には、ＵＳＢマスストレージモードが設定される。
【００３７】
ステップＳ３の非接続処理は、図３に示すフロー図に従う。ステップＳ２１ではオーディオ記録操作の有無を判別し、ステップＳ２７ではオーディオ再生操作の有無を判別する。また、ステップＳ３３ではマイクモード選択操作の有無を判別し、ステップＳ３７ではマイクモード解除操作の有無を判別する。
【００３８】
ステップＳ２１でＹＥＳと判断されると、ステップＳ２３で記録処理を実行する。これによって、マイクロフォン２４および２８を通して取り込まれたオーディオ信号がコーデック２２によって符号化され、符号化されたオーディオデータがＤＳＰ１８によって圧縮され、そして圧縮オーディオデータがフラッシュメモリ１２に記憶される。ステップＳ２５ではキー入力装置４２によって停止操作が行われたか否かを判別する。ここでＮＯであればステップＳ２３に戻るが、ＹＥＳであれば上階層のルーチンに復帰する。
【００３９】
ステップＳ２７でＹＥＳと判断されると、ステップＳ２９で再生処理を実行する。これによって、フラッシュメモリ１２に格納された圧縮オーディオデータがＤＳＰ１８によって伸長され、伸長されたオーディオデータがコーデック２２によって復号され、そして復号されたオーディオ信号がアンプ３２を通してスピーカ３４から出力される。ステップＳ３１では停止操作の有無を判別する。ここでＮＯであればステップＳ２９に戻るが、ＹＥＳであれば上階層のルーチンに復帰する。
【００４０】
ステップＳ３３でＹＥＳと判断されると、ステップＳ３５でマイクモードフラグ１２ｆをセットし、その後、上階層のルーチンに復帰する。また、ステップＳ３７でＹＥＳと判断されたときは、ステップＳ３９でマイクモードフラグ１２ｆをリセットし、その後、上階層のルーチンに復帰する。ステップＳ３７でＮＯと判断されたときは、いずれの処理も行わず、上階層のルーチンに復帰する。
【００４１】
以上の説明から分かるように、ＩＣレコーダ１０は、バッテリ５２から供給される電源、あるいはＵＳＢ端子４４を通してＰＣ６０から供給される電源に基づいて駆動され、ＰＣ６０に関連してデータ処理を実行する。ＭＣＵ１４は、現在の状態がＵＳＢ接続状態およびＵＳＢ非接続状態のいずれであるかを電源供給開始時に判別する(S1)。ＵＳＢ接続状態であれば、ＵＳＢマスストレージモードが有効化される(S11)。ＵＳＢ非接続状態であれば、ＵＳＢ端子４４がＰＣ６０と接続されたか否かが再度判別される(S5)。
【００４２】
ＵＳＢ非接続状態では、マイクモード選択操作またはマイクモード解除操作がキー入力装置４２によって受け付けられる(S33, S37)。マイクモードフラグ１２ｆは、かかる操作に応答してセット／リセットされる(S35, S39)。電源供給が開始された後にＵＳＢ接続状態に移行すると、マイクモードフラグ１２ｆの状態が判別され(S13)、判別結果に応じたモードが有効化される(S11, S13)。
【００４３】
したがって、ＵＳＢ端子４４とＰＣ６０との接続によるＵＳＢバスパワーの供給開始によってＩＣレコーダ１０が起動したときは、ＵＳＢマスストレージモードが有効化される。また、バッテリ５２からの電源が供給されている状態でＵＳＢ端子４４がＰＣ６０と接続されれば、マイクモードフラグ１２ｆの状態に従うモードが有効化される。これによって、ＵＳＢ端子４４をＰＣ６０と接続するたびにモードを選択する操作が不要となり、操作性が向上する。
【図面の簡単な説明】
【００４４】
【図１】この発明の一実施例を示すブロック図である。
【図２】図１実施例に適用されるＭＣＵの動作の一部を示すフロー図である。
【図３】図１実施例に適用されるＭＣＵの動作の他の一部を示すフロー図である。
【符号の説明】
【００４５】
１０  …ＩＣレコーダ
１４  …ＭＣＵ
１８  …ＤＳＰ
２２  …コーデック
２４，２８  …マイクロフォン
３４  …スピーカ
４０  …ＵＳＢコントローラ
４２  …キー入力装置
４４  …ＵＳＢ端子
４８  …レギュレータ
５０  …ＤＣ／ＤＣコンバータ
６０  …ＰＣ
【図１】
2011164841.tif 000003
【図２】
2011164841.tif 000004
【図３】
2011164841.tif 000005