(57)【要約】【課題】ユーザが意図しないファイルの再生や選択を防止することが可能な「データ処理装置、制御プログラム及びコンピュータ読み取り可能な記録媒体」を提供する。【解決手段】メモリ２６が楽曲ファイル及び当該ファイル名（楽曲ファイルの情報）を格納し、マイクロコントローラ２８がメモリ２６に格納された楽曲ファイルのファイル名の検索を行い、第２表示部３０はマイクロコントローラ２８による検索結果を表示する。そして、マイクロコントローラ２８は、ファイル名の検索中に、ＵＳＢメモリ３２に格納される楽曲ファイルがメモリ２６にコピーされる場合に、当該コピーの開始前にメモリ２６に格納された楽曲ファイルに対応するファイル名の検索結果が表示されるように第２表示部３０を制御する。【選択図】図１
2009020970.tif 000002
【特許請求の範囲】
【請求項１】
ファイル及び当該ファイルの情報を格納する格納手段と、
前記格納手段に格納されたファイルの情報の検索を行う検索手段と、
前記検索手段による検索結果を表示する表示手段と、
前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、当該コピーの開始前に前記格納手段に格納されたファイルの情報の検索結果が表示されるように前記表示手段を制御する制御手段と
を備えることを特徴とするデータ処理装置。
【請求項２】
前記格納手段は前記ファイルの情報を管理するデータベースを備え、
外部媒体に格納されるファイルが前記格納手段にコピーされる際に、コピー開始日時を一時記憶する一時記憶手段と、
前記データベースに前記ファイルの情報及びコピー完了日時を登録する登録手段とを備え、
前記制御手段は、前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、前記コピー開始日時よりも以前のコピー完了日時を有するファイルの情報の検索結果が表示されるように前記表示手段を制御することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
現在前記表示手段に表示されておらず、スクロール後、新たに前記表示手段に表示される個数分のファイルの情報は、コピーの開始後に前記データベースに登録されたファイルの情報を含むことを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
現在前記表示手段に表示されていて、スクロール後、前記表示手段に残る個数分のファイルの情報は、コピーの開始前に前記データベースに登録されたファイルの情報のみを含むことを特徴とする請求項２又は３に記載のデータ処理装置。
【請求項５】
前記格納手段は、前記ファイルの情報を管理するデータベースを備え、
前記データベースに前記ファイルの情報及びコピーの開始前に前記格納手段に格納されていないファイルの情報を表示対象外として指定するフラグを登録する登録手段を備え、
前記制御手段は、前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、前記フラグにより表示対象外とされていないファイルの情報の検索結果が表示されるように前記表示手段を制御することを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記格納手段は、コピーの開始前に前記格納手段に格納されたファイルの情報を管理するデータベースと、コピーの開始後に前記格納手段に格納されたファイルの情報を管理するサブデータベースとを備え、
前記制御手段は、前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、前記データベースを使って、当該コピーの開始前に前記格納手段に格納されたファイルの情報の検索結果が表示されるように前記表示手段を制御することを特徴とする請求項１に記載のデータ処理装置。
【請求項７】
現在前記表示手段に表示されておらず、スクロール後、新たに前記表示手段に表示される個数分のファイルの情報は、前記データベース及び前記サブデータベースに登録されたファイルの情報を含むことを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
現在前記表示手段に表示されていて、スクロール後、前記表示手段に残る個数分のファイルの情報は、前記データベースに登録されたファイルの情報のみを含むことを特徴とする請求項６又は７に記載のデータ処理装置。
【請求項９】
コンピュータを、
ファイル及び当該ファイルの情報を格納する格納手段、
前記格納手段に格納されたファイルの情報の検索を行う検索手段、
前記検索手段による検索結果を表示する表示手段、及び
前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、当該コピーの開始前に前記格納手段に格納されたファイルの情報の検索結果が表示されるように前記表示手段を制御する制御手段
として機能させることを特徴とする制御プログラム。
【請求項１０】
コンピュータを、
ファイル及び当該ファイルの情報を格納する格納手段、
前記格納手段に格納されたファイルの情報の検索を行う検索手段、
前記検索手段による検索結果を表示する表示手段、及び
前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、当該コピーの開始前に前記格納手段に格納されたファイルの情報の検索結果が表示されるように前記表示手段を制御する制御手段
として機能させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、制御プログラム及びコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来より、ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−３（ＭＰ３）形式で圧縮して多くの曲を収録したオーディオ記録媒体を再生するオーディオプレーヤにおいて、例えば同じアーティストの曲のみを選択し、ある時は同じジャンルの曲のみを選択して聞くことができるようにしたＭＰ３対応のオーディオプレーヤが知られている（例えば、特許文献１参照）。
【０００３】
このオーディオプレーヤは、記録媒体に収録されている曲の情報をリスト化し、リスト内の曲の情報をアーティスト別又はジャンル別に並び替えて、ユーザに選択されたアーティスト又はジャンルの曲を再生する。
【０００４】
また、従来より、フロントシートの乗員がナビゲーション機能や楽曲再生機能等を使用し、リアシートの乗員がＤＶＤの再生画像等を楽しむことができる車載システム（一般にリアエンターテインメントシステムと言われる）が知られている。
【０００５】
この種のシステムでは、フロントシートの乗員が車載のハードディスクに外部メディア（ＵＳＢメモリ、ＳＤカード又はＤＶＤ等）に記憶された楽曲ファイルをコピーすることができる。また、リアシートの乗員は、フロントシートのヘッドレストに設けられたモニタ又は天井から垂下するモニタを介して車載のハードディスクに登録された楽曲ファイルを検索することができる。
【特許文献１】特開２００２−２３７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、リアシートの乗員が車載のハードディスクに登録された楽曲ファイルを検索している最中に、フロントシートの乗員が車載のハードディスクに外部メディアに記憶された楽曲ファイルのコピーを開始すると、検索機能は中断する。これは、リアシートの乗員が意図しない楽曲の再生や選択を実行することを防止するためである。
【０００７】
即ち、検索機能の使用中に外部メディアから楽曲ファイルのコピーが完了した場合に、その楽曲ファイルが検索条件に一致すると、リアシートの乗員用のモニタに表示されている楽曲リストに意図しない楽曲ファイルが突然表示され、リアシートの乗員が意図しない楽曲の再生や選択が実行される。
【０００８】
尚、フロントシートの乗員が車載のハードディスクに登録された楽曲ファイルを検索している最中に、当該乗員が楽曲ファイルの記憶された外部メディアを当該外部メディアの接続端子に接続すると、検索機能は中断する。これも、フロントシートの乗員が意図しない楽曲の再生や選択を実行することを防止するためである。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、その目的は、ユーザが意図しないファイルの再生や選択を防止することが可能なデータ処理装置、制御プログラム及びコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明のデータ処理装置は、ファイル及び当該ファイルの情報を格納する格納手段と、前記格納手段に格納されたファイルの情報の検索を行う検索手段と、前記検索手段による検索結果を表示する表示手段と、前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、当該コピーの開始前に前記格納手段に格納されたファイルの情報の検索結果が表示されるように前記表示手段を制御する制御手段とを備えることを特徴とする。
【００１１】
かかる構成によれば、コピーの開始前に格納手段に格納されたファイルの情報の検索結果が表示されるので、ユーザが意図しないファイルの再生や選択を防止することができる。
【００１２】
好ましくは、前記格納手段は前記ファイルの情報を管理するデータベースを備え、外部媒体に格納されるファイルが前記格納手段にコピーされる際に、コピー開始日時を一時記憶する一時記憶手段と、前記データベースに前記ファイルの情報及びコピー完了日時を登録する登録手段とを備え、前記制御手段は、前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、前記コピー開始日時よりも以前のコピー完了日時を有するファイルの情報の検索結果が表示されるように前記表示手段を制御することを特徴とする。
【００１３】
かかる構成によれば、コピー開始日時よりも以前のコピー完了日時を有するファイルの情報のみの検索結果が表示されるので、ユーザが意図しないファイルの再生や選択を防止することができる。
【００１４】
より好ましくは、現在前記表示手段に表示されておらず、スクロール後、新たに前記表示手段に表示される個数分のファイルの情報は、コピーの開始後に前記データベースに登録されたファイルの情報を含むことを特徴とする。
【００１５】
かかる構成によれば、スクロール後、新たに表示手段に表示される個数分のファイルの情報は、ユーザが初めて見るため、当該ファイルの情報に、コピーの開始後にデータベースに登録されたファイルの情報を含めても、ユーザが意図しないファイルの再生や選択を実行することにはならず、ユーザに最新のファイルの再生や選択が可能な環境を提供できる。
【００１６】
より好ましくは、現在前記表示手段に表示されていて、スクロール後、前記表示手段に残る個数分のファイルの情報は、コピーの開始前に前記データベースに登録されたファイルの情報のみを含むことを特徴とする。
【００１７】
かかる構成によれば、コピーの開始後にデータベースに登録されたファイルの情報は含まれないので、ユーザが意図しないファイルの再生や選択を防止することができる。
【００１８】
好ましくは、前記格納手段は、前記ファイルの情報を管理するデータベースを備え、前記データベースに前記ファイルの情報及びコピーの開始前に前記格納手段に格納されていないファイルの情報を表示対象外として指定するフラグを登録する登録手段を備え、前記制御手段は、前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、前記フラグにより表示対象外とされていないファイルの情報の検索結果が表示されるように前記表示手段を制御することを特徴とする。
【００１９】
かかる構成によれば、フラグを介してコピーの開始前に格納手段に格納されていないファイルの情報の検索結果が表示対象から除外されているので、ユーザが意図しないファイルの再生や選択を防止することができる。
【００２０】
好ましくは、前記格納手段は、コピーの開始前に前記格納手段に格納されたファイルの情報を管理するデータベースと、コピーの開始後に前記格納手段に格納されたファイルの情報を管理するサブデータベースとを備え、前記制御手段は、前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、前記データベースを使って、当該コピーの開始前に前記格納手段に格納されたファイルの情報の検索結果が表示されるように前記表示手段を制御することを特徴とする。
【００２１】
かかる構成によれば、登録されるファイルの情報に応じて当該ファイルの情報の登録先をサブデータベースとデータベースとに分け、ファイルの情報の検索中に、外部媒体に格納されるファイルが格納手段にコピーされる場合には、コピーの開始前に格納手段に格納されたファイルの情報を管理するデータベースが使用されるので、ユーザが意図しないファイルの再生や選択を防止することができる。
【００２２】
より好ましくは、現在前記表示手段に表示されておらず、スクロール後、新たに前記表示手段に表示される個数分のファイルの情報は、前記データベース及び前記サブデータベースに登録されたファイルの情報を含むことを特徴とする。
【００２３】
かかる構成によれば、スクロール後、新たに表示手段に表示される個数分のファイルの情報は、ユーザが初めて見るため、当該ファイルの情報に、サブデータベースに登録されたファイルの情報を含めても、ユーザが意図しないファイルの再生や選択を実行することにはならず、ユーザに最新のファイルの再生や選択が可能な環境を提供できる。
【００２４】
より好ましくは、現在前記表示手段に表示されていて、スクロール後、前記表示手段に残る個数分のファイルの情報は、前記データベースに登録されたファイルの情報のみを含むことを特徴とする。
【００２５】
かかる構成によれば、サブデータベースに登録されたファイルの情報は含まれないので、ユーザが意図しないファイルの再生や選択を防止することができる。
【００２６】
本発明の目的を達成するために、本発明の制御プログラムは、コンピュータを、ファイル及び当該ファイルの情報を格納する格納手段、前記格納手段に格納されたファイルの情報の検索を行う検索手段、前記検索手段による検索結果を表示する表示手段、及び前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、当該コピーの開始前に前記格納手段に格納されたファイルの情報の検索結果が表示されるように前記表示手段を制御する制御手段として機能させることを特徴とする。
【００２７】
本発明の目的を達成するために、本発明のコンピュータ読み取り可能な記録媒体は、コンピュータを、ファイル及び当該ファイルの情報を格納する格納手段、前記格納手段に格納されたファイルの情報の検索を行う検索手段、前記検索手段による検索結果を表示する表示手段、及び前記検索手段によるファイルの情報の検索中に、外部媒体に格納されるファイルが前記格納手段にコピーされる場合に、当該コピーの開始前に前記格納手段に格納されたファイルの情報の検索結果が表示されるように前記表示手段を制御する制御手段として機能させるためのプログラムを記録したことを特徴とする。
【００２８】
本発明の制御プログラム及びコンピュータ読み取り可能な記録媒体は、上記本発明のデータ処理装置と同様の効果を奏する。
【発明の効果】
【００２９】
本発明によれば、ユーザが意図しないファイルの再生や選択を防止することができる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００３１】
（第１の実施の形態）
図１は、本発明の実施の形態に係るデータ処理装置の構成を示すブロック図である。
【００３２】
データ処理装置は、コンピュータに適用できる他、カーナビゲーションやカーオーディオ等を組み合わせた車載用の楽曲再生装置に適用できる。
【００３３】
本実施の形態に係るデータ処理装置１は、ＵＳＢメモリ３２を接続するためのＵＳＢコネクタ１２ａ、ＳＤ（Secure Digital）カード３４を接続するためのＳＤスロット１２ｂ、ＤＶＤ又はＣＤの楽曲データを読み出すＤＶＤ／ＣＤドライブ３６、ＵＳＢコネクタ１２ａ、ＳＤコネクタ１２ｂ及びＤＶＤ／ＣＤドライブ３６と接続されるＩ／Ｆ部１４、ＵＳＢメモリ３２、ＳＤカード３４又はＤＶＤ／ＣＤドライブ３６から読取られたディジタルオーディオ信号をアナログオーディオ信号に変換するディジタル／アナログコンバータ（ＤＡＣ）１６、アナログオーディオ信号を増幅するアンプ１８、増幅されたオーディオ信号を可聴音に変換するスピーカ２０、不図示のタッチパネルやリモートコントローラ等を含みユーザからの入力を受け取る入力部２２、ＵＳＢメモリ３２、ＳＤカード３４又はＤＶＤ若しくはＣＤに含まれる楽曲データに関するデータベース等を表示する第１表示部２４（表示手段）及び第２表示部３０（表示手段）、ＵＳＢメモリ３２、ＳＤカード３４又はＤＶＤ若しくはＣＤから読取ったデータやデータベースを格納するメモリ２６（格納手段）、および各部を制御するマイクロコントローラ２８（検索手段、制御手段、登録手段）を有する。
【００３４】
メモリ２６は、例えば、ハードディスクや不揮発性メモリ等で構成されている。マイクロコントローラ２８は、ＲＡＭ／ＲＯＭ２８ａ（一時記憶手段）、及びＣＰＵ２８ｂを備えている。入力部２２は、各種の操作ボタン等を備えている。第１表示部２４は、フロントシートの乗員用の表示部であり、第２表示部３０は、リアシートの乗員用の表示部である。
【００３５】
マイクロコントローラ２８は、内部のＲＡＭ／ＲＯＭ２８ａに格納されたプログラムに従い、ＵＳＢメモリ３２がＵＳＢコネクタ１２ａに接続されると、ＵＳＢメモリ３２の接続を認識し、それに応じてＵＳＢメモリ３２に格納された楽曲データに関するデータベースを自動的に作成する機能を備える。同様に、マイクロコントローラ２８は、内部のＲＡＭ／ＲＯＭに格納されたプログラムに従い、ＳＤカード３４がＳＤスロット１２ｂに接続されると、ＳＤカード３４の接続を認識し、それに応じてＳＤカード３４に格納された楽曲データに関するデータベースを自動的に作成する機能を備える。さらに、マイクロコントローラ２８は、内部のＲＡＭ／ＲＯＭに格納されたプログラムに従い、ＤＶＤ若しくはＣＤがＤＶＤ／ＣＤドライブ３６にセットされると、ＤＶＤ若しくはＣＤがセットされたことを認識し、それに応じてＤＶＤ若しくはＣＤに格納された楽曲データに関するデータベースを自動的に作成する機能を備える。作成されたデータベースは、メモリ２６に格納され、ユーザのデータ検索に即座に供されるようになっている。
【００３６】
尚、楽曲ファイルのフォーマットは、ＷＡＶ形式でも、ＭＰ３やＷＭＡのような圧縮形式のものであってもよい。
【００３７】
図２は、ＵＳＢメモリ３２に格納されている楽曲ファイルの一例を示す図である。ＵＳＢメモリ３２に格納されている楽曲ファイルは、全てジャンルＡに属するものとする。
【００３８】
尚、楽曲ファイルは、ＳＤカード３４又はＤＶＤ、ＣＤ等に格納されていてもよいが、以下、ＵＳＢメモリ３２に格納されている例を説明する。
【００３９】
図３（Ａ）は、ジャンルＡをキーワードにした場合のデータベースの検索結果を示す図であり、図３（Ｂ）は、データベースの一例を示す図である。図３（Ａ）に示す、ジャンルＡをキーワードにした場合のデータベースの検索結果は、第１表示部２４又は第２表示部３０に表示されている。
【００４０】
データベースは、ジャンル名、ファイル名及び楽曲ファイルのコピーが完了した日時の情報を含む。また、データベースは、楽曲ファイルに関するアーティスト名及びアルバム名等の情報を含んでいてもよい。
【００４１】
図４は、データベースの検索中にマイクロコントローラ２８により実行される処理を示すフローチャートである。
【００４２】
マイクロコントローラ２８は、例えば、ジャンルＡをキーワードにしてデータベースを検索する。検索結果は、図３（Ａ）のように、３つの楽曲ファイル分のファイル名が第２表示部３０に表示される（ステップＳ１）。このとき、マイクロコントローラ２８は検索処理を完了しておらず、最初にキーワードにヒットした結果から順次第２表示部３０に表示されるものとする。
【００４３】
次いで、ＵＳＢメモリ３２がＵＳＢコネクタ１２ａに接続され、第１表示部２４よりＵＳＢメモリ３２に格納されている楽曲ファイルのコピー開始指示が入力される（ステップＳ２）。このとき、マイクロコントローラ２８は、コピー開始日時をＲＡＭ／ＲＯＭ２８ａに一時記憶する。
【００４４】
そして、マイクロコントローラ２８は、ＵＳＢメモリ３２に格納されている楽曲ファイルのｎ曲目（ｎ＝１，２，３…）のメモリ２６へのコピーを実行し、完了すると（ステップＳ３）、楽曲ファイルのジャンル名、ファイル名及びコピー完了日時をデータベースに登録する（ステップＳ４）。尚、楽曲ファイルのジャンル名、ファイル名及びコピー完了日時のデータベースへの登録は、各楽曲ファイルのコピーが終了する度に逐次実行される。図５にコピー完了後のデータベースの一例を示す。ここでは、ファイル名はアルファベット順にデータベースに登録される。
【００４５】
その後、マイクロコントローラ２８は、コピー開始前にデータベースに登録されたファイル名を表示対象とする日時条件を、ファイル名の表示条件に付与する（ステップＳ５）。第２表示部３０は表示条件に基づいて検索結果の表示画面を更新する（ステップＳ６）。ここで、日時条件とは、ＲＡＭ／ＲＯＭ２８ａに一時記憶されたコピー開始日時である。このように、ステップＳ５、Ｓ６では、マイクロコントローラ２８は、コピー開始日時前にデータベースに登録されたファイル名のみを検索結果として第２表示部３０に表示させる。
【００４６】
例えば、コピー開始日時が２００７年５月５日の１０時９分０秒である場合には、図５のデータベースでは、表示対象となるファイル名は、「AAA.mp3」、「ACE.mp3」、「AEG.mp3」、…、「ZZZ.mp3」である。ファイル名「ABC.mp3」及び「DEF.mp3」は、コピー終了日時がコピー開始日時よりも後なので、表示対象にはならない。このとき、第２表示部３０に表示される検索結果は、図３（Ａ）と同一である。
【００４７】
次いで、マイクロコントローラ２８は、ＵＳＢメモリ３２に格納されている全ての楽曲ファイルのコピー処理が完了したか否かを判別する（ステップＳ７）。ステップＳ７でＹＥＳの場合には、コピー処理を終了する。一方、ステップＳ７でＮＯの場合には、ステップＳ３に戻る。
【００４８】
図６は、リアシートの乗員が第２表示部３０に表示される検索結果をスクロールさせた場合に、マイクロコントローラ２８が実行する処理を示すフローチャートである。
【００４９】
マイクロコントローラ２８は、現在第２表示部３０に表示されていて、スクロール後、表示画面に残る楽曲数分のファイル名については、ファイル名の表示条件に日時条件（コピー開始日時前）を付与し、ファイル名をデータベースから取得する（ステップＳ１１）。
【００５０】
一方、マイクロコントローラ２８は、現在第２表示部３０に表示されておらず、スクロール後、新たに表示画面に表示される楽曲数分のファイル名については、ファイル名の表示条件に日時条件（コピー開始日時前）を付与せずに、ファイル名の登録順に従って、ファイル名をデータベースから取得する（ステップＳ１２）。
【００５１】
その後、マイクロコントローラ２８は、現在第２表示部３０に表示されているファイル名及び新たに第２表示部３０に表示されるファイル名から表示リストを作成する（ステップＳ１３）。第２表示部３０は、当該表示リストに基づいて検索結果の表示画面を更新して（ステップＳ１４）、本処理を終了する。
【００５２】
例えば、図７（Ａ）は、図３（Ａ）の状態から１つ上方向にファイル名をスクロールした例を示す。この場合、データベースには、図５に示すように、ファイル名「AAA.mp3」の次に、ファイル名「ABC.mp3」が登録されているが、ファイル名「ACE.mp3」がスクロール後、表示画面に残り、コピーによって追加されたファイル名「ABC.mp3」は表示されない。
【００５３】
図３（Ａ）の状態から１つ上方向にファイル名をスクロールした場合の表示リストの作成方法、即ち、図７（Ａ）の更新後の表示リストの作成方法を説明する。
【００５４】
まず、マイクロコントローラ２８は、表示条件に基づいてファイル名「AAA.mp3」のデータベース上の登録位置をデータベースから検索する。次に、マイクロコントローラ２８は、ファイル名「AAA.mp3」「ACE.mp3」の表示条件に日時条件（コピー開始日時前）を付与し、ファイル名「AAA.mp3」のデータベース上の登録位置から２曲分のファイル名を取得する。その後、マイクロコントローラ２８は、新たなファイル名の表示条件に日時条件（コピー開始日時前）を付与せず、ファイル名「AAA.mp3」のデータベース上の登録位置の１つ前の位置から１曲分のファイル名を取得する。最後に、マイクロコントローラ２８は、取得されたファイル名を使ってリストを作成する。
【００５５】
一方、図７（Ｂ）は、図３（Ａ）の状態から１つ下方向にファイル名をスクロールした例を示す。この場合、データベースには、図５に示すように、ファイル名「AEG.mp3」の次に、ファイル名「DEF.mp3」が登録されている。表示条件に日時条件（コピー開始日時前）が付与されずに、コピーによって追加されたファイル名「DEF.mp3」が表示される。
【００５６】
図３（Ａ）の状態から１つ下方向にファイル名をスクロールした場合の表示リストの作成方法、即ち、図７（Ｂ）の更新後の表示リストの作成方法を説明する。
【００５７】
まず、マイクロコントローラ２８は、表示条件に基づいてファイル名「ACE.mp3」のデータベース上の登録位置をデータベースから検索する。次に、マイクロコントローラ２８は、ファイル名「ACE.mp3」「AEG.mp3」の表示条件に日時条件（コピー開始日時前）を付与し、ファイル名「ACE.mp3」のデータベース上の登録位置から２曲分のファイル名を取得する。その後、マイクロコントローラ２８は、新たなファイル名の表示条件に日時条件（コピー開始日時前）を付与せず、ファイル名「ACE.mp3」のデータベース上の登録位置の２つ後ろの位置から１曲分のファイル名を取得する。最後に、マイクロコントローラ２８は、取得されたファイル名を使ってリストを作成する。
【００５８】
尚、図６のステップＳ１２において、マイクロコントローラ２８は、現在第２表示部３０に表示されておらず、スクロール後、新たに表示画面に表示される楽曲数分のファイル名についても、ファイル名の表示条件に日時条件（コピー開始日時前）を付与し、ファイル名をデータベースから取得するようにしてもよい。この場合、コピーされた楽曲ファイルのファイル名は、スクロールしても表示されないことなる。
【００５９】
以上詳細に説明したように、メモリ２６が楽曲ファイル及び当該ファイル名（楽曲ファイルの情報）を格納し、マイクロコントローラ２８がメモリ２６に格納された楽曲ファイルのファイル名の検索を行い、第２表示部３０はマイクロコントローラ２８による検索結果を表示する。そして、マイクロコントローラ２８は、ファイル名の検索中に、ＵＳＢメモリ３２に格納される楽曲ファイルがメモリ２６にコピーされる場合に、当該コピーの開始前にメモリ２６に格納された楽曲ファイルに対応するファイル名の検索結果が表示されるように第２表示部３０を制御する。よって、ファイル名の検索中に、ＵＳＢメモリ３２に格納される楽曲ファイルがメモリ２６にコピーされる場合に、コピーの開始前にメモリ２６に格納された楽曲ファイルに対応するファイル名の検索結果が表示されるので、ユーザが意図しない楽曲ファイルの再生や選択を防止することができる。
【００６０】
また、メモリ２６はファイル名を管理するデータベースを備え、ＲＡＭ／ＲＯＭ２８ａは、ＵＳＢメモリ３２に格納される楽曲ファイルがメモリ２６にコピーされる際に、コピー開始日時を一時記憶し、マイクロコントローラ２８は、データベースにファイル名及びコピー完了日時を登録する。そして、マイクロコントローラ２８は、ファイル名の検索中に、ＵＳＢメモリ３２に格納される楽曲ファイルがメモリ２６にコピーされる場合に、コピー開始日時よりも以前のコピー完了日時を有する楽曲ファイルに対応するファイル名の検索結果が表示されるように第２表示部３０を制御する。よって、コピー開始日時よりも以前のコピー完了日時を有する楽曲ファイルに対応するファイル名の検索結果が表示されるので、ユーザが意図しない楽曲ファイルの再生や選択を防止することができる。
【００６１】
さらに、現在第２表示部３０に表示されておらず、スクロール後、新たに第２表示部３０に表示される個数分のファイル名は、コピーの開始後にデータベースに登録されたファイル名を含む（ステップＳ１２〜Ｓ１４、図７（Ｂ）参照）。スクロール後、新たに第２表示部３０に表示される個数分のファイル名は、ユーザが初めて見るため、当該第２表示部３０に表示される個数分のファイル名に、コピーの開始後にデータベースに登録された楽曲ファイルの情報を含めても、ユーザが意図しない楽曲ファイルの再生や選択を実行することにはならず、ユーザに最新の楽曲ファイルの再生や選択が可能な環境を提供できる。
【００６２】
現在第２表示部３０に表示されていて、スクロール後、第２表示部３０に残って表示される個数分のファイル名は、コピーの開始前にデータベースに登録されたファイル名を含む。即ち、スクロール後、第２表示部３０に残って表示される個数分のファイル名には、コピーの開始後にデータベースに登録されたファイル名を含まないので、ユーザが意図しない楽曲ファイルの再生や選択を防止することができる。
【００６３】
（第２の実施の形態）
第１の実施の形態では、コピー開始日時前にデータベースに登録されたファイル名のみを表示対象とするために、データベースに各楽曲ファイルのコピー終了日時を登録している。本実施の形態では、コピー中の楽曲ファイルのファイル名にフラグをたてることにより、コピー開始前にデータベースに登録されたファイル名を識別する。
【００６４】
図８は、データベースの一例を示す図である。
【００６５】
データベースは、ジャンル名、ファイル名及びコピーフラグの情報を含む。また、データベースは、楽曲ファイルに関するアーティスト名及びアルバム名等の情報を含んでいてもよい。
【００６６】
図９は、データベースの検索中にマイクロコントローラ２８により実行される処理を示すフローチャートである。
【００６７】
マイクロコントローラ２８は、例えば、ジャンルＡをキーワードにしてデータベースを検索する。検索結果は、図３（Ａ）のように、３つの楽曲ファイル分のファイル名が第２表示部３０に表示される（ステップＳ２１）。このとき、マイクロコントローラ２８は検索処理を完了しておらず、最初にキーワードにヒットした結果から順次第２表示部３０に表示されるものとする。
【００６８】
次いで、ＵＳＢメモリ３２がＵＳＢコネクタ１２ａに接続され、第１表示部２４よりＵＳＢメモリ３２に格納されている楽曲ファイルのコピー開始指示が入力される（ステップＳ２２）。
【００６９】
そして、マイクロコントローラ２８は、ＵＳＢメモリ３２に格納されている楽曲ファイルのｎ曲目（ｎ＝１，２，３…）のメモリ２６へのコピーを実行し、完了すると（ステップＳ２３）、楽曲ファイルのジャンル名、ファイル名及びコピーフラグをデータベースに登録する（ステップＳ２４）。尚、楽曲ファイルのジャンル名、ファイル名及びコピーフラグのデータベースへの登録は、各楽曲ファイルのコピーが終了する度に逐次実行される。図１０にコピー完了後のデータベースの一例を示す。ここでは、ファイル名はアルファベット順にデータベースに登録される。また、データベースに登録されたばかりのファイル名に対応するコピーフラグは「有効」に設定される。データベースは、ファイル名の検索機能が解除され次第、コピーフラグが全て「無効」となるように更新される。つまり、ファイル名の検索中に楽曲ファイルのコピーが実行されると、ファイル名の検索機能が解除されるまで、データベースのコピーフラグの欄は、「有効」及び「無効」の設定が混在する。
【００７０】
その後、マイクロコントローラ２８は、コピーフラグが「有効」に設定されているファイル名を表示対象外とする条件をファイル名の表示条件に付与する（ステップＳ２５）。第２表示部３０は表示条件に基づいて検索結果の表示画面を更新する（ステップＳ２６）。このように、ステップＳ２５、Ｓ２６では、マイクロコントローラ２８は、コピーフラグが「無効」に設定されているファイル名のみを検索結果として第２表示部３０に表示させる。
【００７１】
次いで、マイクロコントローラ２８は、ＵＳＢメモリ３２に格納されている全ての楽曲ファイルのコピー処理が完了したか否かを判別する（ステップＳ２７）。ステップＳ２７でＹＥＳの場合には、コピー処理を終了する。一方、ステップＳ２７でＮＯの場合には、ステップＳ２３に戻る。
【００７２】
図１１は、リアシートの乗員が第２表示部３０に表示される検索結果をスクロールさせた場合に、マイクロコントローラ２８が実行する処理を示すフローチャートである。
【００７３】
マイクロコントローラ２８は、現在第２表示部３０に表示されていて、スクロール後、表示画面に残る楽曲数分のファイル名については、ファイル名の表示条件にコピーフラグが「有効」に設定されているファイル名を表示対象外とする条件を付与し、ファイル名をデータベースから取得する（ステップＳ３１）。
【００７４】
一方、マイクロコントローラ２８は、現在第２表示部３０に表示されておらず、スクロール後、新たに表示画面に表示される楽曲数分のファイル名については、ファイル名の表示条件にコピーフラグが「有効」に設定されているファイル名を表示対象外とする条件を付与せずに、ファイル名の登録順に従って、ファイル名をデータベースから取得する（ステップＳ３２）。
【００７５】
その後、マイクロコントローラ２８は、現在第２表示部３０に表示されているファイル名及び新たに第２表示部３０に表示されるファイル名から表示リストを作成する（ステップＳ３３）。第２表示部３０は、当該表示リストに基づいて検索結果の表示画面を更新して（ステップＳ３４）、本処理を終了する。
【００７６】
尚、この処理が実行されると、図３（Ａ）の状態から１つ上方向にファイル名をスクロールした場合には、第２表示部３０に図７（Ａ）の更新後の表示リストが表示される。一方、図３（Ａ）の状態から１つ下方向にファイル名をスクロールした場合には、第２表示部３０に図７（Ｂ）の更新後の表示リストが表示される。
【００７７】
また、上記ステップＳ３２において、マイクロコントローラ２８は、現在第２表示部３０に表示されておらず、スクロール後、新たに表示画面に表示される楽曲数分のファイル名についても、ファイル名の表示条件にコピーフラグが「有効」に設定されているファイル名を表示対象外とする条件を付与し、ファイル名をデータベースから取得するようにしてもよい。この場合、コピーされた楽曲ファイルのファイル名は、スクロールしても表示されないことなる。
【００７８】
以上詳細に説明したように、本実施の形態によれば、メモリ２６は、ファイル名を管理するデータベースを備え、マイクロコントローラ２８は、データベースにファイル名及びコピーの開始前にメモリ２６に格納されていない楽曲ファイルのファイル名を表示対象外として指定するコピーフラグを登録する。そして、マイクロコントローラ２８は、ファイル名の検索中に、ＵＳＢメモリ３２に格納される楽曲ファイルがメモリ２６にコピーされる場合に、コピーフラグにより表示対象外とされていない楽曲ファイルに対応するファイル名の検索結果が表示されるように第２表示部３０を制御する。
【００７９】
よって、コピーフラグを介して、コピーの開始前にメモリ２６に格納されていない楽曲ファイルに対応するファイル名の検索結果が表示対象から除外されているので、ユーザが意図しない楽曲ファイルの再生や選択を防止することができる。
【００８０】
（第３の実施の形態）
本実施の形態では、コピー中の楽曲ファイルのファイル名をサブデータベースに登録することにより、コピー開始前に（メイン）データベースに登録されたファイル名を識別する。尚、サブデータベースはメモリ２６に格納される。
【００８１】
図１２は、データベースの検索中にマイクロコントローラ２８により実行される処理を示すフローチャートである。
【００８２】
マイクロコントローラ２８は、例えば、ジャンルＡをキーワードにしてデータベースを検索する。検索結果は、図３（Ａ）のように、３つの楽曲ファイル分のファイル名が第２表示部３０に表示される（ステップＳ４１）。このとき、マイクロコントローラ２８は検索処理を完了しておらず、最初にキーワードにヒットした結果から順次第２表示部３０に表示されるものとする。
【００８３】
次いで、ＵＳＢメモリ３２がＵＳＢコネクタ１２ａに接続され、第１表示部２４よりＵＳＢメモリ３２に格納されている楽曲ファイルのコピー開始指示が入力される（ステップＳ４２）。
【００８４】
そして、マイクロコントローラ２８は、ＵＳＢメモリ３２に格納されている楽曲ファイルのｎ曲目（ｎ＝１，２，３…）のメモリ２６へのコピーを実行し、完了すると（ステップＳ４３）、楽曲ファイルのジャンル名及びファイル名をサブデータベースに登録する（ステップＳ４４）。尚、楽曲ファイルのジャンル名及びファイル名のサブデータベースへの登録は、各楽曲ファイルのコピーが終了する度に逐次実行される。また、サブデータベースは、ファイル名の検索機能が解除され次第、データベースと結合される。
【００８５】
次いで、マイクロコントローラ２８は、ＵＳＢメモリ３２に格納されている全ての楽曲ファイルのコピー処理が完了したか否かを判別する（ステップＳ４５）。ステップＳ４５でＹＥＳの場合には、コピー処理を終了する。一方、ステップＳ４５でＮＯの場合には、ステップＳ４３に戻る。
【００８６】
このように、本処理によれば、ファイル名の検索中に楽曲ファイルのコピーが実行されても、その時点では、コピーされた楽曲ファイルのファイル名がデータベースに反映されないので、ユーザが意図しない楽曲ファイルの再生や選択を防止することができる。
【００８７】
図１３は、リアシートの乗員が第２表示部３０に表示される検索結果をスクロールさせた場合に、マイクロコントローラ２８が実行する処理を示すフローチャートである。
【００８８】
マイクロコントローラ２８は、現在第２表示部３０に表示されていて、スクロール後、表示画面に残る楽曲数分のファイル名については、検索キーに従って、ファイル名をデータベースから取得する（ステップＳ５１）。
【００８９】
一方、マイクロコントローラ２８は、現在第２表示部３０に表示されておらず、スクロール後、新たに表示画面に表示される楽曲数分のファイル名については、検索キーに従って、ファイル名をサブデータベースを結合したデータベースから取得する（ステップＳ５２）。
【００９０】
その後、マイクロコントローラ２８は、現在第２表示部３０に表示されているファイル名及び新たに第２表示部３０に表示されるファイル名から表示リストを作成する（ステップＳ５３）。第２表示部３０は、当該表示リストに基づいて検索結果の表示画面を更新して（ステップＳ５４）、本処理を終了する。
【００９１】
尚、この処理が実行されると、図３（Ａ）の状態から１つ上方向にファイル名をスクロールした場合には、第２表示部３０に図７（Ａ）の更新後の表示リストが表示される。一方、図３（Ａ）の状態から１つ下方向にファイル名をスクロールした場合には、第２表示部３０に図７（Ｂ）の更新後の表示リストが表示される。
【００９２】
また、マイクロコントローラ２８は、現在第２表示部３０に表示されておらず、スクロール後、新たに表示画面に表示される楽曲数分のファイル名についても、検索キーに従って、ファイル名をデータベースから取得するようにしてもよい。この場合、コピーされた楽曲ファイルのファイル名は、スクロールしても表示されないことなる。
【００９３】
以上詳細に説明したように、本実施の形態によれば、メモリ２６はコピーの開始前に前記格納手段に格納された楽曲ファイルに対応するファイル名を管理するデータベースと、コピーの開始後に前記格納手段に格納された楽曲ファイルに対応するファイル名を管理するサブデータベースとを備えている。そして、マイクロコントローラ２８は、ファイル名の検索中に、ＵＳＢメモリ３２に格納される楽曲ファイルがメモリ２６にコピーされる場合に、データベースを使って、当該コピーの開始前にメモリ２６に格納された楽曲ファイルに対応するファイル名の検索結果が表示されるように第２表示部３０を制御する。
【００９４】
よって、登録される楽曲ファイルに応じて当該ファイル名の登録先をサブデータベースとデータベースとに分け、ファイル名の検索中に、ＵＳＢメモリ３２に格納される楽曲ファイルがメモリ２６にコピーされる場合には、コピーの開始前にメモリ２６に格納された楽曲ファイルに対応するファイル名を管理するデータベースが使用されるので、ユーザが意図しない楽曲ファイルの再生や選択を防止することができる。
【００９５】
また、現在第２表示部３０に表示されておらず、スクロール後、新たに第２表示部３０に表示される個数分のファイル名は、データベース及びサブデータベースに登録されたファイル名を含む。よって、スクロール後、新たに第２表示部３０に表示される個数分のファイル名は、ユーザが初めて見るため、当該ファイル名に、サブデータベースに登録されたファイル名を含めても、ユーザが意図しない楽曲ファイルの再生や選択を実行することにはならず、ユーザに最新の楽曲ファイルの再生や選択が可能な環境を提供できる。
【００９６】
さらに、現在第２表示部３０に表示されていて、スクロール後、第２表示部３０に残る個数分のファイル名は、データベースに登録されたファイル名のみを含む。よって、サブデータベースに登録されたファイル名は含まれないので、ユーザが意図しない楽曲ファイルの再生や選択を防止することができる。
【００９７】
上述した第１〜第３の実施の形態では、楽曲ファイルの検索処理について説明したが、検索対象のファイルは楽曲にかぎらず、静止画像、動画像、文書等のファイルであってもよい。
【００９８】
また、上述した第１〜第３の実施の形態は、ファイル名の検索中に楽曲ファイルのコピーが実行される場合に適用できる。例えば、フロントシートの乗員が車載のハードディスクに登録されたファイル名を検索している最中に、当該乗員が楽曲ファイルの記憶された外部メディアを当該外部メディアの接続端子に接続し、自動コピーが実行される場合や、リアシートの乗員が車載のハードディスクに登録されたファイル名を検索している最中に、フロントシートの乗員が車載のハードディスクに外部メディアに記憶された楽曲ファイルのコピーを開始する場合に、上述した第１〜第３の実施の形態は適用できる。
【００９９】
上記第１の実施の形態において、日時条件は、ＲＡＭ／ＲＯＭ２８ａに一時記憶されたコピー開始日時であるが、コピー開始日又はコピー開始時刻でもよい。
【０１００】
尚、データ処理装置１の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を、データ処理装置１に供給し、マイクロコントローラ２８が記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、又はＳＤカードなどがある。
【０１０１】
また、データ処理装置１のマイクロコントローラ２８が、データ処理装置１の機能を実現するためのソフトウェアのプログラムを実行することによっても、上記実施の形態と同様の効果を奏する。
【０１０２】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１の実施の形態に係るデータ処理装置の構成を示すブロック図である。
【図２】ＵＳＢメモリ３２に格納されている楽曲ファイルの一例を示す図である。
【図３】（Ａ）は、ジャンルＡをキーワードにした場合のデータベースの検索結果を示す図であり、（Ｂ）は、データベースの一例を示す図である。
【図４】データベースの検索中にマイクロコントローラ２８により実行される処理を示すフローチャートである。
【図５】コピー完了後のデータベースの一例を示す図である。
【図６】リアシートの乗員が第２表示部３０に表示される検索結果をスクロールさせた場合に、マイクロコントローラ２８が実行する処理を示すフローチャートである。
【図７】（Ａ）は、図３（Ａ）の状態から１つ上方向にファイル名をスクロールした例を示す図であり、（Ｂ）は、図３（Ａ）の状態から１つ下方向にファイル名をスクロールした例を示す図である。
【図８】第２の実施の形態に係るデータベースの一例を示す図である。
【図９】データベースの検索中にマイクロコントローラ２８により実行される処理を示すフローチャートである。
【図１０】コピー完了後のデータベースの一例を示す図である。
【図１１】リアシートの乗員が第２表示部３０に表示される検索結果をスクロールさせた場合に、マイクロコントローラ２８が実行する処理を示すフローチャートである。
【図１２】第３の実施の形態において、データベースの検索中にマイクロコントローラ２８により実行される処理を示すフローチャートである。
【図１３】リアシートの乗員が第２表示部３０に表示される検索結果をスクロールさせた場合に、マイクロコントローラ２８が実行する処理を示すフローチャートである。
【符号の説明】
【０１０４】
１  データ処理装置
１２ａ  ＵＳＢコネクタ
１２ｂ  ＳＤスロット
１４  Ｉ／Ｆ部
１６  ディジタル／アナログコンバータ（ＤＡＣ）
１８  アンプ
２０  スピーカ
２２  入力部
２４  第１表示部
２６  メモリ
２８  マイクロコントローラ
２８ａ  ＲＡＭ／ＲＯＭ
２８ｂ  ＣＰＵ
３０  第２表示部
３２  ＵＳＢメモリ
３４  ＳＤ（Secure Digital）カード
３６  ＤＶＤ／ＣＤドライブ
【図１】
2009020970.tif 000003
【図２】
2009020970.tif 000004
【図３】
2009020970.tif 000005
【図４】
2009020970.tif 000006
【図５】
2009020970.tif 000007
【図６】
2009020970.tif 000008
【図７】
2009020970.tif 000009
【図８】
2009020970.tif 000010
【図９】
2009020970.tif 000011
【図１０】
2009020970.tif 000012
【図１１】
2009020970.tif 000013
【図１２】
2009020970.tif 000014
【図１３】
2009020970.tif 000015