(57)【特許請求の範囲】
【請求項１】
楽曲を格納したポータブル装置を接続可能なオーディオ装置であって、
前記ポータブル装置の言語環境で用いられる言語で使用される非アルファベットの各文字のアルファベットの文字で表した読みを登録した変換テーブルを記憶した変換テーブル記憶部と、
接続した前記ポータブル装置から、当該ポータブル装置に格納されている各楽曲の所定の属性を表す文字列である属性文字列のリストを取得するリスト取得部と、
検索部と、
表示装置と、
複数の言語の各々について、当該言語を言語環境として用いる前記ポータブル装置から取得できる前記リストが、文字コード順リストであるか、混合順リストであるかの識別を登録したリストタイプテーブルを記憶したリストタイプテーブル記憶部と、
接続した前記ポータブル装置から、当該ポータブル装置の言語環境で用いられる言語の識別を取得する言語識別取得部と、
前記リストの一部の範囲を前記表示装置に表示するリスト表示部とを有し、
前記変換テーブル記憶部には、複数の言語の各々に対応して設けた、それぞれ対応する言語で使用される非アルファベットの各文字の、アルファベットで表した読みを登録した前記変換テーブルが記憶されており、
前記文字コード順リストは、文字コード順に前記各楽曲の前記属性文字列が登録されたリストであり、
前記混合順リストは、各楽曲の属性文字列中の非アルファベットの文字を、当該文字の読みを表すアルファベットの文字に置換した文字列の文字コード順に、前記各楽曲の前記属性文字列が登録されたリストであり、
前記検索部は、
ユーザから指定されたアルファベットの文字を指定文字として、
前記言語識別取得部が取得した識別が表す言語に対して前記リストタイプテーブルに混合順リストの識別が登録されている場合に、
前記指定文字を先頭部分にもつ属性文字列と、
属性文字列に含まれる非アルファベットの文字を、前記言語識別取得部が取得した識別が表す言語に対応する前記変換テーブルを参照して求まるアルファベットで表した読みに変換した文字列である変換後属性文字列が、前記指定文字を先頭部分にもつ属性文字列とを、
検索の対象とする検索対象属性文字列として、
前記リストに含まれる、前記リスト内の順番が最も前の、前記検索対象属性文字列に該当する属性文字列を検索し、
前記言語識別取得部が取得した識別が表す言語に対して前記リストタイプテーブルに文字コード順リストの識別が登録されている場合に、
前記リストに含まれる、前記リスト内の順番が最も前の、前記指定文字を先頭部分にもつ属性文字列を検索し、
前記リスト表示部は、前記リストの、前記検索部が検索した属性文字列を先頭とする範囲を表示することを特徴とするオーディオ装置。
【請求項２】
請求項１記載のオーディオ装置であって、
前記ポータブル装置の言語環境で用いられる言語は簡体字を含み、簡体字である言語で使用される非アルファベットの文字は簡体字の文字であり、簡体字の文字をアルファベットの文字で表した読みは、当該簡体字の文字のpinyinであり、かつ、
簡体字を言語環境として用いる前記ポータブル装置から取得できる前記リストは前記混合順リストであることを特徴とするオーディオ装置。
【請求項３】
請求項１または２記載のオーディオ装置であって、
前記表示装置に表示された前記リストの一部の範囲中の属性文字列の選択を受け付け、接続された前記ポータブル装置を制御して、選択を受け付けた属性文字列が属性を表す楽曲を再生出力する楽曲再生部を有することを特徴とするオーディオ装置。
【請求項４】
請求項１、２または３記載のオーディオ装置であって、
前記属性文字列が表す属性は、楽曲のタイトル、もしくは、楽曲のアルバム、もしくは、楽曲のアーティストであることを特徴とするオーディオ装置。
【請求項５】
表示装置を備えると共に、楽曲を格納したポータブル装置を接続可能なコンピュータによって読み取られるコンピュータプログラムであって、
当該コンピュータプログラムは、前記コンピュータを、
前記ポータブル装置の言語環境で用いられる言語で使用される非アルファベットの各文字のアルファベットの文字で表した読みを登録した変換テーブルを記憶した変換テーブル記憶部と、
接続した前記ポータブル装置から、当該ポータブル装置に格納されている各楽曲の所定の属性を表す文字列である属性文字列のリストを取得するリスト取得部と、
検索部と、
複数の言語の各々について、当該言語を言語環境として用いる前記ポータブル装置から取得できる前記リストが、文字コード順リストであるか、混合順リストであるかの識別を登録したリストタイプテーブルを記憶したリストタイプテーブル記憶部と、
接続した前記ポータブル装置から、当該ポータブル装置の言語環境で用いられる言語の識別を取得する言語識別取得部と、
前記リストの一部の範囲を前記表示装置に表示するリスト表示部として機能させるコンピュータプログラムであって、
前記変換テーブル記憶部には、複数の言語の各々に対応して設けた、それぞれ対応する言語で使用される非アルファベットの各文字の、アルファベットで表した読みを登録した前記変換テーブルが記憶されており、
前記文字コード順リストは、文字コード順に前記各楽曲の前記属性文字列が登録されたリストであり、
前記混合順リストは、各楽曲の属性文字列中の非アルファベットの文字を、当該文字の読みを表すアルファベットの文字に置換した文字列の文字コード順に、前記各楽曲の前記属性文字列が登録されたリストであり、
前記検索部は、
ユーザから指定されたアルファベットの文字を指定文字として、
前記言語識別取得部が取得した識別が表す言語に対して前記リストタイプテーブルに混合順リストの識別が登録されている場合に、
前記指定文字を先頭部分にもつ属性文字列と、
属性文字列に含まれる非アルファベットの文字を、前記言語識別取得部が取得した識別が表す言語に対応する前記変換テーブルを参照して求まるアルファベットで表した読みに変換した文字列である変換後属性文字列が、前記指定文字を先頭部分にもつ属性文字列とを、
検索の対象とする検索対象属性文字列として、
前記リストに含まれる、前記リスト内の順番が最も前の、前記検索対象属性文字列に該当する属性文字列を検索し、
前記言語識別取得部が取得した識別が表す言語に対して前記リストタイプテーブルに文字コード順リストの識別が登録されている場合に、
前記リストに含まれる、前記リスト内の順番が最も前の、前記指定文字を先頭部分にもつ属性文字列を検索し、
前記リスト表示部は、前記リストの、前記検索部が検索した属性文字列を先頭とする範囲を表示することを特徴とするコンピュータプログラム。
【請求項６】
請求項５記載のコンピュータプログラムであって、
前記ポータブル装置の言語環境で用いられる言語は簡体字を含み、簡体字である言語で使用される非アルファベットの文字は簡体字の文字であり、簡体字の文字をアルファベットの文字で表した読みは、当該簡体字の文字のpinyinであり、かつ、
簡体字を言語環境として用いる前記ポータブル装置から取得できる前記リストは前記混合順リストであることを特徴とするコンピュータプログラム。
【請求項７】
請求項５または６記載のコンピュータプログラムであって、
前記コンピュータを、さらに、前記表示装置に表示された前記リストの一部の範囲中の属性文字列の選択を受け付け、接続された前記ポータブル装置を制御して、選択を受け付けた属性文字列が属性を表す楽曲を再生出力する楽曲再生部として機能させることを特徴とするコンピュータプログラム。
【請求項８】
請求項５、６、または７記載のコンピュータプログラムであって、
前記属性文字列が表す属性は、楽曲のタイトル、もしくは、楽曲のアルバム、もしくは、楽曲のアーティストであることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータブルプレイヤをオーディオソースの一つとして組込可能なオーディオ装置において、当該ポータブルプレイヤに格納された楽曲を検索する技術に関するものである。
【背景技術】
【０００２】
ポータブルプレイヤをオーディオソースの一つとして組込可能なオーディオ装置において、当該ポータブルプレイヤに格納された楽曲を検索する技術としては、ポータブルプレイヤから当該ポータブルプレイヤに格納されている楽曲のタイトルやアルバムやアーティストといった属性を表す文字列である属性項目のリストを取得して表示し、表示したリストを用いた楽曲の検索を可能とする技術が知られている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ポータブルプレイヤやポータブルプレイヤの言語環境によっては、ポータブルプレイヤから取得できるリストが、リスト中の属性項目が文字コード順にソートされたものではなく、非アルファベット表記の属性項目については、その読みをアルファベット表記した場合におけるアルファベット順に各属性項目がソートされたものである場合がある。
【０００５】
たとえば、ポータブルプレイヤが提供する言語環境として簡体字(中国語)がセットされているポータブルプレイヤに格納されている楽曲が、英語のタイトルの楽曲と、簡体字のタイトルの楽曲とを含む場合、ポータブルプレイヤから転送される楽曲のタイトルリストが、簡体字のタイトルについてはpinyinによりアルファベット表記したタイトルに置き換えてアルファベット順にソートした順番に、各タイトルを並べたものとなっている場合がある。
【０００６】
そして、このような場合、タイトルリストに含まれているタイトルは簡体字のタイトルであるので、オーディオ装置においては、ユーザは、pinyinによって、タイトルリスト中の簡体字のタイトルを検索することはできなくなる。
【０００７】
そこで、本発明は、ポータブルプレイヤから転送されるリストに含まれるアルファベット表記されていない楽曲の属性項目の、当該属性項目の読みのアルファベット表記による検索を行うことのできるオーディオ装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
前記課題達成のために、本発明は、楽曲を格納したポータブル装置を接続可能なオーディオ装置に、前記ポータブル装置の言語環境で用いられる言語で使用される非アルファベットの各文字のアルファベットの文字で表した読みを登録した変換テーブルを記憶した変換テーブル記憶部と、接続した前記ポータブル装置から、当該ポータブル装置に格納されている各楽曲の所定の属性を表す文字列である属性文字列のリストを取得するリスト取得部と、検索部とを設けたものである。ただし、検索部は、ユーザから指定されたアルファベットの文字を指定文字として、指定文字を先頭部分にもつ属性文字列と、非アルファベットの文字を含む属性文字列であって、当該属性文字列に含まれる非アルファベットの文字を前記変換テーブルを参照して求まるアルファベットの文字で表した読みに変換した文字列である変換後属性文字列が、指定文字を先頭部分にもつ属性文字列とを、検索の対象とする検索対象属性文字列として、前記リストに含まれる属性文字列のうちから、前記検索対象属性文字列に該当する属性文字列を検索するものである。
【０００９】
このようなオーディオ装置によれば、ポータブル装置から取得したリストに含まれる非アルファベットの文字を含む属性文字列の検索を、当該属性文字列の非アルファベットの文字をアルファベットの文字で表した読みに変換した文字列である変換後属性文字列を対象とする検索によって行うことができる。よって、リストに含まれる非アルファベットの文字を含む属性文字列の、アルファベットの文字で表した読みによる検索を行うことができる。
【００１０】
ここで、このオーディオ装置は、当該オーディオ装置に、表示装置と、前記リストの一部の範囲を前記装置に表示するリスト表示部とを設け、前記検索部において、前記リストに含まれる、前記リスト内の順番が最も前の、前記検索対象属性文字列に該当する属性文字列を検索し、前記リスト表示部において、前記リストの、前記検索部が検索した属性文字列を先頭とする範囲を表示するように構成してもよい。
【００１１】
または、このオーディオ装置は、前記変換テーブル記憶部に、複数の言語の各々に対応して設けた、それぞれ対応する言語で使用される非アルファベットの各文字の、アルファベットで表した読みを登録した前記変換テーブルが記憶すると共に、当該オーディオ装置に、表示装置と、複数の言語の各々について、当該言語を言語環境として用いる前記ポータブル装置から取得できる前記リストが、文字コード順リストであるか、混合順リストであるかの識別を登録したリストタイプテーブルを記憶したリストタイプテーブル記憶部と、接続した前記ポータブル装置から、当該ポータブル装置の言語環境で用いられる言語の識別を取得する言語識別取得部と、前記リストの一部の範囲を前記表示装置に表示するリスト表示部とを設けるように構成してもよい。但し、前記文字コード順リストは、文字コード順に前記各楽曲の前記属性文字列が登録されたリストであり、前記混合順リストは、各楽曲の属性文字列中の非アルファベットの文字を、当該文字の読みを表すアルファベットの文字に置換した文字列の文字コード順に、前記各楽曲の前記属性文字列が登録されたリストである。また、前記検索部は、前記言語識別取得部が取得した識別が表す言語に対して前記リストタイプテーブルに混合順リストの識別が登録されている場合に、属性文字列に含まれる非アルファベットの文字を、前記言語識別取得部が取得した識別が表す言語に対応する前記変換テーブルを参照して求まるアルファベットで表した読みに変換した文字列を、当該属性文字列の前記変換後属性文字列として、前記リストに含まれる、前記リスト内の順番が最も前の、前記検索対象属性文字列に該当する属性文字列を検索し、前記言語識別取得部が取得した識別が表す言語に対して前記リストタイプテーブルに文字コード順リストの識別が登録されている場合に、前記リストに含まれる、前記リスト内の順番が最も前の、前記指定文字を先頭部分にもつ属性文字列を検索するものである。また、前記リスト表示部は、前記リストの、前記検索部が検索した属性文字列を先頭とする範囲を表示するものである。
【００１２】
ここで、前記ポータブル装置の言語環境で用いられる言語は簡体字を含むものとし、簡体字である言語で使用される非アルファベットの文字は簡体字の文字とし、簡体字の文字をアルファベットの文字で表した読みは、当該簡体字の文字のpinyinとしてもよい。また、この場合に、簡体字を言語環境として用いる前記ポータブル装置から取得できる前記リストは前記混合順リストであってもよい。
【００１３】
また、以上の前記リストの一部の範囲を表示するオーディオ装置には、前記表示装置に表示された前記リストの一部の範囲中の属性文字列の選択を受け付け、接続された前記オーディオ装置を制御して、選択を受け付けた属性文字列が属性を表す楽曲を再生出力する楽曲再生部を設けるようにしてよい。
【００１４】
これらのリストの一部の範囲を表示するオーディオ装置によれば、ポータブル装置から取得したリストが、各楽曲の属性文字列中の非アルファベットの文字を当該文字の読みを表すアルファベットの文字に置換した文字列の文字コード順に、前記各楽曲の前記属性文字列が登録されたリストである場合に、リストの表示範囲を、正しく、ユーザから指定されたアルファベットの文字を、属性文字列の先頭部分または属性文字列のアルファベット表記の読みの先頭部分に持つ属性文字列の範囲の最初の属性文字列が、表示範囲の先頭の属性文字列となるように設定することができる。
【００１５】
また、このオーディオ装置は、前記変換テーブル記憶部に、複数の言語の各々に対応して設けた、それぞれ対応する言語で使用される非アルファベットの各文字の、アルファベットで表した読みを登録した前記変換テーブルを記憶すると共に、当該オーディオ装置に、接続した前記ポータブル装置から、当該ポータブル装置の言語環境で用いられる言語の識別を取得する言語識別取得部とを設け、前記検索部において、属性文字列に含まれる非アルファベットの文字を、前記言語識別取得部が取得した識別が表す言語に対応する前記変換テーブルを参照して求まるアルファベットで表した読みに変換した文字列を、当該属性文字列の前記変換後属性文字列とするように構成してもよい。
【００１６】
また、この場合には、オーディオ装置に、表示装置を設け、前記検索部において、前記リストに含まれる、前記検索対象属性文字列に該当する属性文字列の全てを検索して抽出し、抽出した属性文字列の一覧を前記表示装置に表示するようにしてもよい。また、さらに、前記表示装置に表示された一覧中の属性文字列の選択を受け付け、接続された前記オーディオ装置を制御して、選択を受け付けた属性文字列が属性を表す楽曲を再生出力する楽曲再生部を設けるようにしてもよい。
【００１７】
ここで、以上の各オーディオ装置において、前記属性文字列が表す属性は、楽曲のタイトル、もしくは、楽曲のアルバム、もしくは、楽曲のアーティストであってよい。
【発明の効果】
【００１８】
以上のように、本発明によれば、ポータブルプレイヤから転送されるリストに含まれるアルファベット表記されていない楽曲の属性項目の、当該属性項目の読みのアルファベット表記による検索を行うことのできるオーディオ装置を提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態に係るオーディオ装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るアルファベット変換データベースを示す図である。
【図３】本発明の実施形態に係るタイトルリストを示す図である。
【図４】本発明の実施形態に係るプレイヤ画面の表示例を示す図である。
【図５】本発明の実施形態に係るタイトルリストジャンプ処理を示すフローチャートである。
【図６】本発明の実施形態に係るプレイヤ画面の表示例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るオーディオ装置の構成を示す。
オーディオ装置１は、たとえば自動車に搭載される車載のオーディオ装置１であり、図示するように、入力装置１０１、表示装置１０２、音声を出力する音声出力装置１０３、記憶装置１０４、ラジオ受信機１０５、その他の周辺装置１０６、外部インタフェース１０７、オペレーティングシステム１１０、オペレーティングシステム上で稼働するアプリケーションを備えている。
【００２１】
そして、オーディオ装置１の外部インタフェース１０７には、有線通信インタフェースまたは近距離無線インタフェースを介してポータブルプレイヤ２を接続することができる。
また、オーディオ装置１は、アプリケーションとして、外部インタフェース１０７に接続されたポータブルプレイヤ２に格納された楽曲や記憶装置１０４に格納された楽曲の再生出力を制御するミュージックプレイヤ１１１、ラジオ受信機１０５の再生出力を制御するラジオコントローラ１１２、その他のアプリケーション１１３を備えている。
【００２２】
次に、予めオーディオ装置１の記憶装置１０４に格納されるアルファベット変換データベースについて説明する。
図２に示すように、アルファベット変換データベースには、ポータブルプレイヤ２が提供する言語環境として使用され得る各言語に対応して、ソートキーと、変換テーブルが格納されている。ここで、ポータブルプレイヤ２の言語環境で使用される言語とは、ポータブルプレイヤ２のユーザインタフェースで優先的に用いられる言語であり、たとえば、ポータブルプレイヤ２は、各種メニューや各種アイテムの名称を言語環境で使用する言語として設定されている言語で表示する。なお、ポータブルプレイヤ２の言語環境で使用する言語の設定は、通常、ユーザが任意に変更することができる。
次に、ソートキーとしては、対応する言語のポータブルプレイヤ２が用いている、楽曲のタイトルやアルバムやアーティストといった属性を表す文字列である属性項目のリストが、属性項目を文字コード順にソートしたリストであることを表す「文字コード」と、属性項目のリストが、アルファベット表記の属性項目については、その属性項目を用いると共に、非アルファベット表記の属性項目については、その読みのアルファベット表記を属性項目の代わりに用いて算出したアルファベット順に属性項目をソートしたリストであることを表す「アルファベット」とのいずれかが登録される。
【００２３】
次に、ソートキーに「アルファベット」が登録されている言語に対応する変換テーブルには、対応する言語の非アルファベットの文字のアルファベット表記の読みが、非アルファベットの文字のそれぞれについて登録されている。
【００２４】
すなわち、たとえば、ソートキーに「アルファベット」が登録されている言語が「簡体字」であり、言語環境で使用する言語が簡体字のポータブルプレイヤ２において、属性項目のリストとして、アルファベット表記の属性項目については、その属性項目を用いると共に、簡体字の属性項目については、pinyinによりアルファベット表記した文字列を属性項目の代わりに用いて算出したアルファベット順に属性項目をソートしたリストを用いる場合には、変換テーブルには、簡体字の各文字のpinyinが登録される。
【００２５】
また、ソートキーに「文字コード」が登録されている言語に対応する変換テーブルには、対応する言語のポータブルプレイヤ２の属性項目のリストの属性項目の表記に用いられる非アルファベットの表音文字のアルファベット表記の読みが選択的に登録される。
【００２６】
すなわち、たとえば、ソートキーに「文字コード」が登録されている言語が「日本語」であり、言語環境に使用される言語が「日本語」のポータブルプレイヤ２において、属性項目のリストとして、属性項目を文字コード順にソートしたリストを用いる場合には、変換テーブルには、カタカナの各文字について、その文字のローマ字のローマ字表記（たとえば、ヘボン式ローマ字表記）を登録する。ただし、英語において、その文字の読みを持つアルファベットとして、複数のアルファベットが用いられる場合には、その文字に対して複数のアルファベット表記を登録するようにしてもよい。たとえば、「ラ」に対して、「ＲＡ」と「ＬＡ」とを登録したり、「ザ」に対して「ＺＡ」と「ＴＨＥ」を登録するなどしてもよい。
【００２７】
さて、図１に戻り、オーディオ装置１のミュージックプレイヤ１１１は、外部インタフェース１０７にポータブルプレイヤ２が接続されると、ポータブルプレイヤ２から、ポータブルプレイヤ２が提供するポータブルプレイヤ２に格納されている楽曲の属性項目のリストと、ポータブルプレイヤ２に設定されている、ポータブルプレイヤ２の言語環境で使用する言語として設定されている言語を表す言語コードとを取得して記憶装置１０４に格納する処理を行う。
【００２８】
ここで、ポータブルプレイヤ２が提供する楽曲の属性項目のリストとしては、楽曲のタイトルのリストであるタイトルリストや、楽曲のアルバムのリストであるアルバムリストや、楽曲のアーティストのリストであるアーティストリスト等がある。
【００２９】
図３ａは、言語環境で使用する言語が「簡体字」に設定されているポータブルプレイヤ２が提供するタイトルリストの例を表しており、図示するように、言語が「簡体字」に設定されているポータブルプレイヤ２は、楽曲のタイトルリストとして、簡体字のタイトルをpinyinによりアルファベット表記したタイトルに置き換えて、各タイトルをアルファベット順にソートした順番で、各タイトルを並べたタイトルリストをオーディオ装置１に提供する。
【００３０】
また、図３ｂは、言語が「日本語」に設定されているポータブルプレイヤ２が提供するタイトルリストの例を表しており、図示するように、言語が「日本語」に設定されているポータブルプレイヤ２は、楽曲のタイトルリストとして、各タイトルを文字コード順にソートした順番で並べたタイトルリストをオーディオ装置１に提供する。
【００３１】
さて、オーディオ装置１のミュージックプレイヤ１１１は、接続されているポータブルプレイヤ２の再生開始を入力装置１０１を介してユーザから指示されたならば、記憶装置１０４に格納している、当該ポータブルプレイヤ２から取得した属性項目のリストのうちの、ユーザによって設定されているモードに応じたリストを含めたプレイヤ画面を表示装置１０２に表示する。
【００３２】
図４ａは、タイトルモードが設定されているときプレイヤ画面４００を示したものであり、このプレイヤ画面４００には、タイトルリスト表示領域４０１が設けられており、タイトルリスト表示領域４０１にはタイトルリストの一部の範囲がスクロール操作可能な形態で表示される。また、このプレイヤ画面４００には、ジャンプボタン４０２と、検索ボタン４０３と、モードの設定の変更操作を受け付けるためのメニューを表示するメニューボタン４０３が設けられている。なお、モードとしては、タイトルモードの他に、アルバムリストをプレイヤ画面４００に表示するアルバムモード、アーティストリストをプレイヤ画面４００に表示するアーティストモードなどを設ける。
【００３３】
そして、ミュージックプレイヤ１１１は、このようにプレイヤ画面４００中に表示した属性項目のリストの部分上で、ユーザから属性項目の選択の受け付けを行うと共に、ユーザの再生開始操作に応答して選択されている属性項目を持つ楽曲の再生開始を、接続されているポータブルプレイヤ２に指示し、ポータブルプレイヤ２から転送される楽曲を音声出力装置１０３から出力する。
【００３４】
一方、ポータブルプレイヤ２は、オーディオ装置１のミュージックプレイヤ１１１から再生開始を指示されたならば指示された属性項目を持つ楽曲の再生動作を開始すると共に、再生した楽曲をオーディオ装置１への転送を行う。
【００３５】
以下、このようなオーディオ装置１において、ミュージックプレイヤ１１１は、プレイヤ画面４００のジャンプボタン４０２が操作されたならば、プレイヤ画面４００中に表示しているリストの表示範囲を、ユーザから指定された文字と一致する文字を先頭に持つ属性項目が最も上に表示されるようにスクロールするリストジャンプ処理を行う。
【００３６】
ここで、ミュージックプレイヤ１１１は、プレイヤ画面４００中に表示しているリストがタイトルリストである場合にはリストジャンプ処理としてタイトルリストジャンプ処理を行い、プレイヤ画面４００中に表示しているリストがアルバムルリストである場合にはリストジャンプ処理としてアルバムリストジャンプ処理を行い、プレイヤ画面４００中に表示しているリストがアーティストリストである場合にはリストジャンプ処理としてアーティストリストジャンプ処理を行う。
【００３７】
ここで、タイトルリストジャンプ処理、アルバムリストジャンプ処理、アーティストリストジャンプ処理は、処理の対象とするリストが、タイトルリスト、アルバムリスト、アーティストリストと異なるのみであるので、以下では、タイトルリストジャンプ処理を代表として、リストジャンプ処理を説明する。
【００３８】
図５に、タイトルリストジャンプ処理の手順を示す。
図示するように、ミュージックプレイヤ１１１は、プレイヤ画面４００中に表示しているリストがタイトルリストであるときに、ジャンプボタン４０２が操作されたならば、タイトルリストジャンプ処理を開始し、図４ｂに示すように、指定文字受け付けウインドウ４１０を表示装置１０２に表示し、文字の入力を受け付け、入力を受け付けた文字を指定文字とする（ステップ５０２）。なお、ここでは、タトルリストジャンプ処理が、指定文字として、一文字のみを受け付けるものであるとする。
【００３９】
そして、上述のようにポータブルプレイヤ２の接続時にポータブルプレイヤ２から取得した、ポータブルプレイヤ２に設定されている言語コードに対するソートキーとして、アルファベット変換データベースに「アルファベット」が登録されているかどうかを調べる（ステップ５０４）。
【００４０】
そして、ソートキーとして「アルファベット」が登録されていなければ、指定文字を探索文字に設定し（ステップ５３４）、探索文字を前方部分として持つタイトルのうちの、記憶装置１０４に記憶されているタイトルリスト中の登録順が最も前のタイトルを探索する（ステップ５３６）。
【００４１】
次に、探索が終了したならば、探索が成功したかどうかを調べ（ステップ５３８）、探索文字を前方部分として持つタイトルがタイトルリストに含まれていないために探索が失敗した場合には、探索文字を文字コードの順番が現在の探索文字の一つ次の文字とし（ステップ５４２）、ステップ５３６からの処理に戻る。
【００４２】
一方、探索に成功した場合には（ステップ５３８）、探索したタイトルの記憶装置１０４に記憶されているタイトルリスト中の順番をＩＤとする（ステップ５４０）。
そして、タイトルリスト中の順番がＩＤのタイトルが最も上に表示されるように、プレイヤ画面４００中のタイトルリスト表示領域４０１に表示するタイトルリストの範囲を変更し（ステップ５３２）、タイトルリストジャンプ処理を終了する。
【００４３】
一方、ポータブルプレイヤ２に設定されている言語コードに対するソートキーとして、アルファベット変換データベースに「アルファベット」が登録されている場合には（ステップ５０４）、以下の処理を行う。
【００４４】
すなわち、まず、文字コードの順番が指定文字の一つ前の文字を探索文字に設定し（ステップ５０６）、探索文字を前方部分として持つタイトルのうちの、記憶装置１０４に記憶されているタイトルリスト中の登録順が最も後のタイトルを探索する（ステップ５０８）。
【００４５】
そして、探索が成功したかどうかを調べ（ステップ５１０）、探索文字を前方部分として持つタイトルがタイトルリストに含まれていないために探索が失敗した場合には、探索文字を文字コードの順番が現在の探索文字の一つ前の文字とし（ステップ５４４）、ステップ５０８からの処理に戻る。
【００４６】
一方、探索に成功した場合には（ステップ５１０）、探索したタイトルの記憶装置１０４に記憶されているタイトルリスト中の順番をＳとする（ステップ５１２）。
次に、文字コードの順番が指定文字の一つ後の文字を探索文字に設定し（ステップ５１４）、探索文字を前方部分として持つタイトルのうちの、記憶装置１０４に記憶されているタイトルリスト中の登録順が最も前のタイトルを探索する（ステップ５１６）。
【００４７】
そして、探索が成功したかどうかを調べ（ステップ５１８）、探索文字を前方部分として持つタイトルがタイトルリストに含まれていないために探索が失敗した場合には、探索文字を文字コードの順番が現在の探索文字の一つ後の文字とし（ステップ５４６）、ステップ５１６からの処理に戻る。
【００４８】
一方、探索に成功した場合には（ステップ５１８）、探索したタイトルの記憶装置１０４に記憶されているタイトルリスト中の順番をＥとする（ステップ５２０）。
次に、以上のようにＳとＥを設定したならば、記憶装置１０４に記憶されているタイトルリスト中の順番Ｓ+１番目からＥ-１番目のタイトルのうちの、アルファベットで表記されていないタイトルを、アルファベット表記したタイトルに置換したタイトルリストを、作業用タイトルリストとして作成する（ステップ５２２）。
【００４９】
ここで、アルファベットで表記されていないタイトルを置換する、アルファベット表記したタイトルは、ポータブルプレイヤ２に設定されている言語コードに対してアルファベット変換データベースに登録されている変換テーブルを用いて、アルファベットで表記されていないタイトル中の非アルファベットの文字を、その読みを表すアルファベットの文字列(アルファベット表記の読み)に置き換えることにより生成する。
ただし、ここでは、上述のようにタイトルリストジャンプ処理を指定文字として一文字のみを受け付けるものとしているので、この場合には、先頭文字がアルファベットの文字でないタイトルのみを、アルファベットで表記されていないタイトルとして、アルファベット表記したタイトルに置換するようにすると共に、アルファベットで表記されていないタイトルを置換するアルファベット表記したタイトルを、アルファベットで表記されていないタイトルの先頭文字のみを、その読みを表すアルファベットの文字列(アルファベット表記の読み)に置き換えることにより生成するようにしてもよい。
【００５０】
そして、指定文字を探索文字に設定し（ステップ５２４）、探索文字を前方部分として持つタイトルのうちの、作業用タイトルリスト中の登録順が最も前のタイトルを探索する（ステップ５２６）。
【００５１】
そして、探索が成功したかどうかを調べ（ステップ５２８）、探索文字を前方部分として持つタイトルが作業用タイトルリストに含まれていないために探索が失敗した場合には、ＥをＩＤとし（ステップ５４８）、タイトルリスト中の順番がＩＤのタイトルが最も上に表示されるように、プレイヤ画面４００中のタイトルリスト表示領域４０１に表示するタイトルリストの範囲を変更し（ステップ５３２）、タイトルリストジャンプ処理を終了する。
【００５２】
一方、探索が成功した場合には、探索した作業用タイトルリスト中のタイトルの、記憶装置１０４に記憶されているタイトルリスト中のタイトルの順番をＩＤとする（ステップ５３０）。
【００５３】
なお、作業用タイトルリストから探索されたタイトルが、アルファベットで表記されていないタイトルを置換したアルファベット表記したタイトルであれば、置換元のタイトルの記憶装置１０４に記憶されているタイトルリスト中の順番がＩＤとなる。
【００５４】
そして、タイトルリスト中の順番がＩＤのタイトルが最も上に表示されるように、プレイヤ画面４００中のタイトルリスト表示領域４０１に表示するタイトルリストの範囲を変更し（ステップ５３２）、タイトルリストジャンプ処理を終了する。
【００５５】
以上、タイトルリストジャンプ処理について説明した。
このようなタイトルリストジャンプ処理によれば、ポータブルプレイヤ２から、タイトルリストとして、非アルファベット表記のタイトルについては、その読みのアルファベット表記をタイトルの代わりに用いて算出したアルファベット順に、タイトルをソートしたタイトルリストが提供された場合であっても、正しく、ユーザから指定された文字を前方部分に持つタイトルと、ユーザから指定された文字をアルファベット表記の読みの前方部分に持つタイトルとのうちの、最も前にタイトルリストに登録されているタイトルを先頭とする範囲を、タイトルリスト表示領域４０１に表示するタイトルリストの範囲範囲とすることができる。
【００５６】
すなわち、たとえば、言語コードとして「簡体字」が設定されているポータブルプレイヤ２から取得して記憶装置１０４に格納したタイトルリストが図３ａに示すものであり、アルファベット変換データベースが図２ｂに示すものである場合に、プレイヤ画面４００にタイトルリストが表示されているときに、ユーザが、ジャンプボタン４０２を操作し、「Ｈ」を指定文字として入力すると、図４ｃに示すように、「Ｈ」を前方部分として持つ英語のタイトルと、「Ｈ」をアルファベット表記の読み（pinyin）の前方部分として持つ簡体字とのタイトルのうち、タイトルリストの登録順が最も前のタイトルが先頭に配置されたタイトルリストの表示に、プレイヤ画面４００のタイトルリスト表示領域４０１の表示が更新されることとなる。
【００５７】
ここで、図４ｄは、比較例として示すものであり、言語コードとして「簡体字」が設定されているポータブルプレイヤ２から取得して記憶装置１０４に格納したタイトルリストが図３ａに示すものである場合に、プレイヤ画面４００にタイトルリストが表示されているときに、ユーザが、ジャンプボタン４０２を操作し、「Ｈ」を指定文字として入力した場合に、「Ｈ」を前方部分として持つタイトルのうちのタイトルリストの登録順が最も前のタイトルが先頭に配置されたタイトルリストの表示に、プレイヤ画面４００のタイトルリスト表示領域４０１の表示を更新した場合のプレイヤ画面４００を示したものである。
【００５８】
図４ｃ、ｄの比較により示されるように、図４ｄの表示では、「Ｈ」をアルファベット表記の読み（pinyin）の前方部分として持つ簡体字とのタイトルが、タイトルリスト表示領域４０１に表示されるタイトルリストの範囲から外れてしまい、ユーザは当該簡体字のタイトルが存在することすら知徳できない。
【００５９】
なお、上述したようにアルバムリストジャンプ処理/アーティストリストジャンプ処理は、タイトルリストジャンプ処理と同様の処理であり、以上のタイトルリストジャンプ処理における、タイトルリストをアルバムリスト/アーティストリストに、タイトルをアルバム/アーティストに置き換えた処理に相当する。
【００６０】
以上、タイトルリストジャンプ処理の動作について説明した。
さて、オーディオ装置１のミュージックプレイヤ１１１は、プレイヤ画面４００の検索ボタン４０３が操作されたならば、ユーザから指定された文字と一致する文字を先頭に持つ属性項目のリストを表示する検索処理を行う。
【００６１】
ここで、ミュージックプレイヤ１１１は、プレイヤ画面４００中に表示しているリストがタイトルリストである場合には検索処理として、ユーザから指定された文字と一致する文字を先頭に持つタイトルを検索するタイトル検索処理を行い、プレイヤ画面４００中に表示しているリストがアルバムリストである場合には検索処理として、ユーザから指定された文字と一致する文字を先頭に持つアルバムを検索するアルバム検索処理を行い、プレイヤ画面４００中に表示しているリストがアーティストリストである場合には検索処理として、ユーザから指定された文字と一致する文字を先頭に持つアーティストを検索するアーティスト検索処理を行う。
【００６２】
ここで、タイトル検索処理、アルバム検索処理、アーティスト検索処理は、処理の対象とするリスト/検索対象が、タイトルリスト/タイトル、アルバムリスト／アルバム、アーティストリスト/アーティストと異なるのみであるので、以下では、タイトル検索処理を代表として検索処理にいて説明する。
【００６３】
タイトル検索処理では、まず、図４ｂに示すように、指定文字受け付けウインドウ４１０を表示装置１０２に表示し、任意の文字の入力を受け付け、入力を受け付けた文字を指定文字とする。
【００６４】
そして、指定文字を前方部分として持つタイトルを、記憶装置１０４に記憶されているタイトルリスト中から検索し、検索タイトルとする。
次に、ポータブルプレイヤ２の言語環境で使用しる言語として設定されている言語に対してアルファベット変換データベースに登録されている変換テーブルを参照し、指定文字と前方部分が一致するアルファベット表記の読みを持つ、非アルファベットの文字を算出する。すなわち、たとえば、ポータブルプレイヤ２に設定されている言語コードが「日本語」であり、指定文字が「ｎ」であれば、図２ｂに示すアルファベット変換データベースの「日本語」の変換テーブルでは、「na」、「ni」、「nu」、...がｎを前方部分に持つアルファベット表記の読みに該当するので、「日本語」の変換テーブルに登録されている非アルファベットの文字「ナ」、「ニ」、「ヌ」、...を算出する。
【００６５】
そして、算出した非アルファベットの文字を前方部分として持つタイトルを、記憶装置１０４に記憶されているタイトルリスト中から検索し、検索タイトルに追加する。
そして、図６に示すようにプレイヤ画面４００中に表示するリストを、検索タイトルのリストに変更する。
以上、タイトル検索処理について説明した。
このようなタイトル検索処理によれば、たとえば、アルファベット変換データベースが図２ｂに示すものであり、言語コードとして「日本語」が設定されているポータブルプレイヤ２から取得して記憶装置１０４に格納したタイトルリストが図３ｂに示すものである場合に、プレイヤ画面４００にタイトルリストが表示されているときに、ユーザが、検索ボタン４０３を操作し、「Ｈ」を指定文字として入力すると、「Ｈ」を前方部分として持つ英語のタイトルに加えて、「Ｈ」をアルファベット表記の読みの前方部分として持つ日本語のタイトルが検索されて、図６に示すようにプレイヤ画面４００中にリスト表示されることとなる。
なお、ミュージックプレイヤ１１１は、図６に示すようにプレイヤ画面４００中に表示した検索タイトルのリスト上で、ユーザからタイトルの選択の受け付けを行うと共に、ユーザの再生開始操作に応答して選択されているタイトルの楽曲の再生開始を、接続されているポータブルプレイヤ２に指示し、ポータブルプレイヤ２から転送される楽曲を音声出力装置１０３から出力する。
【００６６】
なお、上述したようにアルバム検索処理/アーティスト検索処理は、タイトル検索処理と同様の処理であり、以上のタイトル検索処理における、タイトルリストをアルバムリスト/アーティストリストに、タイトルをアルバム/アーティストに置き換えた処理に相当する。
【００６７】
以上、本発明の実施形態について説明した。
ところで、以上の実施形態では、ユーザから一文字を指定文字として受け付けて、リストジャンプ処理や検索処理を行ったが、以上のリストジャンプ処理や検索処理は、ユーザから指定文字に代えて、複数文字よりなる文字列をとして受け付け、受け付けた文字列を指定文字に代えて用いて上述した処理を行うものとしてもよい。
【符号の説明】
【００６８】
１…オーディオ装置、２…ポータブルプレイヤ、１０１…入力装置、１０２…表示装置、１０３…音声出力装置、１０４…記憶装置、１０５…ラジオ受信機、１０６…周辺装置、１０７…外部インタフェース、１１１…ミュージックプレイヤ、１１２…ラジオコントローラ。
【図１】
0006297449.tif 000002
【図２】
0006297449.tif 000003
【図３】
0006297449.tif 000004
【図４】
0006297449.tif 000005
【図５】
0006297449.tif 000006
【図６】
0006297449.tif 000007