(57)【特許請求の範囲】
【請求項１】
タグ情報が付加されたコンテンツデータを格納するコンテンツデータ格納部と、
前記コンテンツデータ格納部に格納されているコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部と、
実質的に同じタグ情報で表記が異なるタグ情報を関連付けた関連付けデータを保持するタグ情報関連付けデータベースと、
前記タグ情報関連付けデータベースに保持されている関連付けデータを参照して、前記タグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報を互いに関連付けるタグ情報関連付け部と、
前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付け部で関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御部と、
を備えることを特徴とする電子機器。
【請求項２】
前記タグ情報関連付け部は、実質的に同じタグ情報であるアルファベットで表記されたタグ情報とカタカナで表記されたタグ情報とを関連付ける
ことを特徴とする請求項１記載の電子機器。
【請求項３】
前記タグ情報関連付け部は、アルファベットとカタカナの内の一方を他方に変換することによって実質的に同じタグ情報であることを判定する
ことを特徴とする請求項２記載の電子機器。
【請求項４】
前記表示制御部が、アルファベットで表記されたタグ情報とカタカナで表記されたタグ情報とを隣接して表示させる際に、アルファベットで表記されたタグ情報に隣接させてカタカナで表記されたタグ情報を表示させるか、カタカナで表記されたタグ情報に隣接させてアルファベットで表記されたタグ情報を表示させるかを設定する配置条件設定部をさらに備える
ことを特徴とする請求項２または３に記載の電子機器。
【請求項５】
前記配置条件設定部は、アルファベットで表記されたタグ情報に隣接させてカタカナで表記されたタグ情報を表示させる第１のパターンと、カタカナで表記されたタグ情報に隣接させてアルファベットで表記されたタグ情報を表示させる第２のパターンとを所定の条件に基づいて選択する
ことを特徴とする請求項４記載の電子機器。
【請求項６】
前記所定の条件として、コンテンツデータを前記コンテンツデータ格納部に格納した日時情報、アルファベットで表記されたタグ情報及びカタカナで表記されたタグ情報に含まれるコンテンツデータの再生回数、アルファベットで表記されたタグ情報及びカタカナで表記されたタグ情報に含まれるコンテンツデータの数の少なくとも１つを用いる
ことを特徴とする請求項５記載の電子機器。
【請求項７】
タグ情報が付加されたコンテンツデータを格納するコンテンツデータ格納部と、
前記コンテンツデータ格納部に格納されているコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部と、
前記タグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報を互いに関連付けるタグ情報関連付け部と、
前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付け部で関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御部と、
を備え、
前記タグ情報関連付け部は、アルファベットとカタカナの内の一方を他方に変換することによって実質的に同じタグ情報であるか否かを判定して、実質的に同じタグ情報であるアルファベットで表記されたタグ情報とカタカナで表記されたタグ情報とを関連付ける
ことを特徴とする電子機器。
【請求項８】
タグ情報が付加されたコンテンツデータを格納するコンテンツデータ格納部と、
前記コンテンツデータ格納部に格納されているコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部と、
前記タグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報として、実質的に同じタグ情報であるアルファベットで表記されたタグ情報とカタカナで表記されたタグ情報とを互いに関連付けるタグ情報関連付け部と、
前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付け部で関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御部と、
前記表示制御部が、アルファベットで表記されたタグ情報とカタカナで表記されたタグ情報とを隣接して表示させる際に、アルファベットで表記されたタグ情報に隣接させてカタカナで表記されたタグ情報を表示させるか、カタカナで表記されたタグ情報に隣接させてアルファベットで表記されたタグ情報を表示させるかを設定する配置条件設定部と、
を備え、
前記配置条件設定部は、アルファベットで表記されたタグ情報に隣接させてカタカナで表記されたタグ情報を表示させる第１のパターンと、カタカナで表記されたタグ情報に隣接させてアルファベットで表記されたタグ情報を表示させる第２のパターンとを所定の条件に基づいて選択する
ことを特徴とする電子機器。
【請求項９】
前記所定の条件として、コンテンツデータを前記コンテンツデータ格納部に格納した日時情報、アルファベットで表記されたタグ情報及びカタカナで表記されたタグ情報に含まれるコンテンツデータの再生回数、アルファベットで表記されたタグ情報及びカタカナで表記されたタグ情報に含まれるコンテンツデータの数の少なくとも１つを用いる
ことを特徴とする請求項８記載の電子機器。
【請求項１０】
実質的に同じタグ情報で表記が異なるタグ情報を関連付けた関連付けデータを保持するタグ情報関連付けデータベースに保持されている関連付けデータを参照して、タグ情報が付加されたコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報を互いに関連付けるタグ情報関連付けステップと、
前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付けステップにおいて関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御ステップと、
を有することを特徴とする表示制御方法。
【請求項１１】
タグ情報が付加されたコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部を備えた電子機器のコンピュータに、
実質的に同じタグ情報で表記が異なるタグ情報を関連付けた関連付けデータを保持するタグ情報関連付けデータベースに保持されている関連付けデータを参照して、前記タグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報を互いに関連付けるタグ情報関連付けステップと、
前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付けステップにおいて関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御ステップと、
を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲データ等のコンテンツデータに付加されているタグ情報を用いてコンテンツデータをグループ化して管理し、所望のコンテンツデータを選択する電子機器、表示制御方法、表示制御プログラムに関する。
【背景技術】
【０００２】
電子機器の一例として、ハードディスクドライブやフラッシュメモリ等の大容量の記録媒体に、MP3（MPEG Audio Layer 3）やAAC（Advanced Audio Coding）等の音声圧縮方式を用いて圧縮した楽曲データを保存して、所望の楽曲データを再生するオーディオ再生装置が普及している。この種のオーディオ再生装置では、数百曲〜数千曲の楽曲データを保存することが可能である。そこで、所望の楽曲を容易に選択できるよう、楽曲データに付加されている楽曲のジャンル，タイトル，アーティスト名，アルバム名等のタグ情報を用いて楽曲データをグループ化して管理している。
【０００３】
ところで、コンパクトディスク（ＣＤ）に記録されている楽曲を所定の音声圧縮方式で圧縮してオーディオ再生装置に保存させる場合、ＣＤには楽曲のタグ情報が存在していない。そこで、ＣＤに記録されている楽曲のタグ情報を提供する外部のデータベースからタグ情報を入手して、楽曲データに対してタグ情報を付加して記録媒体に保存するのが一般的である。上記の外部のデータベースが提供する楽曲のタグ情報は、多数のユーザが登録したデータに基づいた情報である。従って、タグ情報の表記は統一されているわけではなく、実質的に同じ意味であっても複数の異なる表記が存在する場合がある。
【０００４】
タグ情報の内のジャンルで、“ポップ”というジャンルの場合を例にすると、半角大文字アルファベットを用いた“POP”、“POP”に対してSが付いた“POPS”、半角小文字アルファベットを用いた“pop”、“pop”に対してsが付いた“pops”、全角大文字アルファベットを用いた“ＰＯＰ”、“ＰＯＰ”に対してＳが付いた“ＰＯＰＳ”という表記があり得る。同様に、全角小文字アルファベットを用いた表記もあり得る。さらに、全角カタカナを用いた“ポップ”、“ポップ”に対して“ス”が付いた“ポップス”、これらの半角カタカナを用いた表記もあり得る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−４４４３４号公報
【特許文献２】特開２００７−２４２１０４号公報
【特許文献３】特開２００１−１４２８７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一例として、オーディオ再生装置が、楽曲のジャンルの一覧をリスト形式で表示部に表示する場合、ユニコード等の文字コードの順に複数のジャンルを並べて表示するのが一般的である。楽曲データに付加されているタグ情報のジャンルとして、半角大文字アルファベットを用いた“POP”と、全角カタカナを用いた“ポップ”とが存在する場合、他に半角アルファベットを用いた複数のジャンルや全角カタカナを用いた複数のジャンルが存在すれば、“POP”と“ポップ”とは離れた位置に表示されてしまうことになる。ここではジャンルを例にしたが、タイトル，アーティスト名，アルバム名の一覧をリスト形式で表示する場合でも同様である。
【０００７】
このように本来同じタグ情報であるにもかかわらず、タグ情報に複数の異なる表記が存在する場合には、タグ情報の一覧をリスト形式で表示した場合に、離れた位置に表示されてしまう場合がある。このような場合、ユーザは、互いに離れた位置に表示された複数のタグ情報の一部を見落としてしまうことがあるという問題点があった。
【０００８】
本発明はこのような問題点に鑑み、複数のコンテンツデータに対して実質的に同じタグ情報が異なる表記で付加されている場合でも、タグ情報を一覧表示したときにユーザが一部のタグ情報を見落とす可能性を大幅に低減させることができる電子機器、表示制御方法、表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上述した従来の技術の課題を解決するため、タグ情報が付加されたコンテンツデータを格納するコンテンツデータ格納部と、前記コンテンツデータ格納部に格納されているコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部と、実質的に同じタグ情報で表記が異なるタグ情報を関連付けた関連付けデータを保持するタグ情報関連付けデータベースと、前記タグ情報関連付けデータベースに保持されている関連付けデータを参照して、前記タグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報を互いに関連付けるタグ情報関連付け部と、前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付け部で関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御部とを備えることを特徴とする電子機器を提供する。
【００１０】
本発明は、上述した従来の技術の課題を解決するため、タグ情報が付加されたコンテンツデータを格納するコンテンツデータ格納部と、前記コンテンツデータ格納部に格納されているコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部と、前記タグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報を互いに関連付けるタグ情報関連付け部と、前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付け部で関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御部とを備え、前記タグ情報関連付け部は、アルファベットとカタカナの内の一方を他方に変換することによって実質的に同じタグ情報であるか否かを判定して、実質的に同じタグ情報であるアルファベットで表記されたタグ情報とカタカナで表記されたタグ情報とを関連付けることを特徴とする電子機器を提供する。
【００１１】
本発明は、上述した従来の技術の課題を解決するため、タグ情報が付加されたコンテンツデータを格納するコンテンツデータ格納部と、前記コンテンツデータ格納部に格納されているコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部と、前記タグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報として、実質的に同じタグ情報であるアルファベットで表記されたタグ情報とカタカナで表記されたタグ情報とを互いに関連付けるタグ情報関連付け部と、前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付け部で関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御部と、前記表示制御部が、アルファベットで表記されたタグ情報とカタカナで表記されたタグ情報とを隣接して表示させる際に、アルファベットで表記されたタグ情報に隣接させてカタカナで表記されたタグ情報を表示させるか、カタカナで表記されたタグ情報に隣接させてアルファベットで表記されたタグ情報を表示させるかを設定する配置条件設定部とを備え、前記配置条件設定部は、アルファベットで表記されたタグ情報に隣接させてカタカナで表記されたタグ情報を表示させる第１のパターンと、カタカナで表記されたタグ情報に隣接させてアルファベットで表記されたタグ情報を表示させる第２のパターンとを所定の条件に基づいて選択することを特徴とする電子機器を提供する。
【００１６】
また、本発明は、上述した従来の技術の課題を解決するため、実質的に同じタグ情報で表記が異なるタグ情報を関連付けた関連付けデータを保持するタグ情報関連付けデータベースに保持されている関連付けデータを参照して、タグ情報が付加されたコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報を互いに関連付けるタグ情報関連付けステップと、前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付けステップにおいて関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御ステップとを有することを特徴とする表示制御方法を提供する。
【００１７】
さらに、本発明は、上述した従来の技術の課題を解決するため、タグ情報が付加されたコンテンツデータから抽出されたタグ情報を格納するタグ情報格納部を備えた電子機器のコンピュータに、実質的に同じタグ情報で表記が異なるタグ情報を関連付けた関連付けデータを保持するタグ情報関連付けデータベースに保持されている関連付けデータを参照して、前記タグ情報格納部から読み出されたタグ情報の内、実質的に同じタグ情報であって表記が異なるタグ情報を互いに関連付けるタグ情報関連付けステップと、前記タグ情報格納部から読み出されたタグ情報を、表示部にリスト表示する際に、それぞれのタグ情報を所定の規則に従って配列させると共に、前記タグ情報関連付けステップにおいて関連付けされた互いに表記が異なる複数のタグ情報を前記規則に従うことなく隣接して表示させるよう制御する表示制御ステップとを実行させることを特徴とする表示制御プログラムを提供する。
【発明の効果】
【００１８】
本発明の電子機器、表示制御方法、表示制御プログラムによれば、複数のコンテンツデータに対して実質的に同じタグ情報が異なる表記で付加されている場合でも、タグ情報を一覧表示したときにユーザが一部のタグ情報を見落とす可能性を大幅に低減させることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明の電子機器の一実施形態を示すブロック図である。
【図２】図１のタグ情報関連付けデータベース６が保持する関連付けデータの一例を示す図である。
【図３】図１のタグ情報関連付け部７で実行される関連付け判定処理の一例を示すフローチャートである。
【図４】本実施形態によるリスト表示の例を示す図である。
【図５】本実施形態によるリスト表示の他の例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の電子機器、表示制御方法、表示制御プログラムの一実施形態について、添付図面を参照して説明する。図１においては、電子機器の一実施形態としてオーディオ再生装置１００を示している。オーディオ再生装置１００は、ポータブルオーディオ機器であってもよく、据え置き型のオーディオ機器であってもよい。一実施形態のオーディオ再生装置１００において、タグ情報が付加されたコンテンツデータから抽出されたタグ情報を表示部に表示する一実施形態の表示制御方法が実行される。表示部へのタグ情報の表示をコンピュータプログラム（表示制御プログラム）によって実現することもできる。
【００２１】
なお、以下の説明において、所定の２つのタグ情報間の差異が、アルファベット表記であるカタカナ表記であるかの差異、大文字表記であるか小文字表記であるかの差異、半角表記であるか全角表記であるかの差異、「ｓ」や「ス」、「ｅｓ」などが末尾についているか否かの差異などの差異である場合、その２つのタグ情報を「実質的に同じタグ情報」と呼ぶこととする。ただし、これらの差異は一例であり、これに限定されるものではない。例えば、“Domestic (J-Pops)”のように括弧が含まれている場合に、“Domestic (J-Pops)”と“J-Pops”とを「実質的に同じタグ情報」とみなすようにすることもできる。
【００２２】
図１において、楽曲格納部（コンテンツデータ格納部）１は、コンテンツデータの一例として、MP3やAAC等の音声圧縮方式を用いて圧縮した複数の楽曲データを格納している。楽曲格納部１は、ハードディスクドライブやフラッシュメモリ等の大容量の記録媒体である。それぞれの楽曲データには、一例として、楽曲のジャンル，タイトル，アーティスト名，アルバム名等のタグ情報が付加されている。楽曲格納部１に楽曲データを追加して格納させる方法は種々ある。本実施形態では、制御部２が、いわゆるＵＳＢメモリと称されているフラッシュメモリ１５に記憶された楽曲データをインターフェース（Ｉ／Ｆ）４を介して取り込み、制御部２内の書き込み・読み出し制御部２２が楽曲格納部１に楽曲データを書き込むように構成している。オーディオ再生装置１００を図示していないパーソナルコンピュータに接続して、パーソナルコンピュータから楽曲格納部１に楽曲データを書き込むようにしてもよい。
【００２３】
楽曲格納部１に格納されている楽曲データに付加されているタグ情報は、制御部２内のタグ情報抽出部２１によって抽出され、データベース部３へと供給される。データベース部３内のタグ情報格納部３１は、データベース部３に入力されたタグ情報を格納する。タグ情報格納部３１は、例えば、それぞれのジャンルにそれぞれのジャンルに含まれるアーティスト名を対応させ、それぞれのアーティスト名にそれぞれのアーティストのアルバム名を対応させ、それぞれのアルバム名にそれぞれのアルバムに含まれるタイトルを対応させた状態で、それぞれのタグ情報を格納している。
【００２４】
データベース部３内の日時情報格納部３２は、前述のように楽曲格納部１に楽曲データを格納させた日時データを楽曲データごとに格納する。制御部２は日時情報を管理しており、日時データは制御部２からデータベース部３へと供給される。データベース部３内の再生回数格納部３３は、楽曲格納部１に格納された楽曲データを後述する再生部１０によって再生した回数を楽曲データごとに格納する。制御部２はそれぞれの楽曲データの再生回数を管理しており、再生回数のデータは制御部２からデータベース部３へと供給される。
【００２５】
楽曲データの選択や再生は操作部５による操作によって行われる。操作部５は、オーディオ再生装置１００の筐体に設けた操作釦であってもよいし、リモートコントローラであってもよい。
【００２６】
タグ情報関連付けデータベース６は、タグ情報の複数の異なる表記がどのように関連しているか、具体的には、タグ情報のどの表記とどの表記が実質的に同じタグ情報であるかを示すデータ（関連付けデータ）を保持している。図２は、タグ情報関連付けデータベース６が保持する関連付けデータの一例を概念的に示している。ここでは、ジャンルの関連付けを示している。図２に示すように、“ブルース”というジャンルでは、半角大文字アルファベットを用いた“BLUES”を基本表記とし、この基本表記“BLUES”に対して５つの同じ意味で別の表記（同意別表記）を対応付けている。基本表記“BLUES”に対する同意別表記は、半角小文字アルファベットを用いた“blues”と、全角大文字アルファベットを用いた“ＢＬＵＥＳ”と、全角小文字アルファベットを用いた“ｂｌｕｅｓ”と、全角カタカナを用いた“ブルース”と、半角カタカナを用いた表記である。
【００２７】
“ポップ”というジャンルでは、半角大文字アルファベットを用いた“POP”を基本表記とし、この基本表記“POP”に対して１０個の同意別表記を対応付けている。図２では、半角大文字アルファベットを用いた表記を基本表記としたが、“Pop”のように、語頭のみ半角大文字アルファベットで語頭に続く文字を半角小文字アルファベットとした表記を基本表記とすることもできる。語頭のみ半角大文字アルファベットで語頭に続く文字を半角小文字アルファベットとした表記を基本表記とした場合には、さらに多くの同意別表記が存在することになる。
【００２８】
タグ情報格納部３１に格納されているタグ情報に基づいて、表示部９にタグ情報のいずれかの一覧をリスト形式で表示しようとする場合には、タグ情報は制御部２を介してタグ情報関連付け部７と表示制御部８へと供給される。なお、所望の楽曲を選択するためにタグ情報の一覧をリスト表示することをタグブラウズと称している。タグ情報関連付け部７は、タグ情報関連付けデータベース６の関連付けデータを参照して、どのタグ情報とどのタグ情報とが同じであるかを判断する。例えば、タグ情報のジャンルとして、“POP”と“ポップ”とが存在している場合、タグ情報関連付け部７は、図２に示す関連付けデータを参照することにより両者が同じジャンルであることを判断することができる。
【００２９】
ここでは、タグ情報関連付けデータベース６に保持されている関連付けデータに基づいて同じタグ情報であることを判断するようにしたが、タグ情報の表記（言葉）自体を分析して、同じタグ情報であることを判断するようにしてもよい。図３を用いて、タグ情報関連付け部７が、タグ情報の表記自体を分析して同じタグ情報であることを判定する場合の処理を説明する。図３でもジャンルを例とする。
【００３０】
図３の各ステップは、タグ情報関連付け部７で実行される。図３において、ステップＳ１にて、楽曲データに付加されているタグ情報の内のジャンルを読み取る。ステップＳ２にて、全角アルファベットであるか否かを判定する。ステップＳ２にて全角アルファベットであると判定されれば（YES）、ステップＳ３にて全角を半角に変換して、ステップＳ４に移行させる。ステップＳ２にて全角アルファベットであると判定されなければ（NO）、ステップＳ４に移行させる。ステップＳ４にて、小文字アルファベットであるか否かを判定する。ステップＳ４にて小文字アルファベットであると判定されれば（YES）、ステップＳ５にて小文字を大文字に変換して、ステップＳ６に移行させる。ステップＳ４にて小文字アルファベットであると判定されなければ（NO）、ステップＳ６に移行させる。
【００３１】
ステップＳ６にて、語尾に“S”または“ES”が付いているか否かを判定する。ステップＳ６にて語尾に“S”または“ES”が付いていると判定されれば（YES）、ステップＳ７にて、“S”または“ES”より前にあるアルファベット文字列と同じアルファベット文字列を同じジャンルとみなして、ステップＳ８に移行させる。ステップＳ６にて語尾に“S”または“ES”が付いていると判定されなければ（NO）、ステップＳ８に移行させる。ステップＳ８にて、アルファベットであるか否かを判定する。ステップＳ８にてアルファベットであると判定されれば（YES）、ステップＳ９にて日本語の読みに変換して、ステップＳ１０に移行させる。ステップＳ８にてアルファベットであると判定されなければ（NO）、ステップＳ１０に移行させる。
【００３２】
ステップＳ１０にて、半角カタカナであるか否かを判定する。ステップＳ１０にて半角カタカナであると判定されれば（YES）、ステップＳ１１にて全角カタカナに変換して、ステップＳ１２に移行させる。ステップＳ１０にて半角カタカナであると判定されなければ（NO）、ステップＳ１２に移行させる。ステップＳ１２にて、語尾に“ス”が付いていて、“ス”より前にある文字列と同じ文字列を同じジャンルとみなして、終了する。なお、ステップＳ９におけるアルファベットを日本語の読みに変換する方法は、一例として特許文献３に記載されているような技術を採用すればよい。
【００３３】
ジャンルの表記で“Domestic (J-Pops)”のように括弧が含まれている場合がある。この場合には、“Domestic (J-Pops)”と“J-Pops”とを同じジャンルとみなすようにすることもできる。同一性の判定の仕方は任意である。
【００３４】
図３では、アルファベットをカタカナに変換してジャンルの同一性を判定するようにしているが、カタカナをアルファベットに変換してジャンルの同一性を判定するようにしてもよい。また、図３では、ジャンルを例にしたが、楽曲のタイトル，アーティスト名，アルバム名でも同様である。図３のように、タグ情報関連付け部７が、タグ情報の表記自体を分析して同じタグ情報であることを判定する場合には、タグ情報関連付けデータベース６を削除することが可能である。
【００３５】
なお、タグ情報を配列させる規則として文字コードを用いて、例えば半角大文字アルファベットの“POP”と半角小文字アルファベットの“pop”とをそれぞれ表示させる場合、“POP”と“pop”とは隣接または近傍に表示されることになり、“POP”と“ポップ”のようには離れて表示されない。そこで、半角アルファベットで表記されたタグ情報と、日本語の全角の文字（主としてカタカナ）で表記されたタグ情報との同一性のみを判断するように簡略化してもよい。
【００３６】
ところで、タグ情報の内、ジャンルはせいぜい２００程度しか存在しないため、関連付けデータのデータベースを作成することは比較的容易である。しかしながら、楽曲のタイトル，アーティスト名，アルバム名はジャンルよりも格段に種類は多く、しかも日々追加されていく。そこで、タグブラウズを行う際に、後述する本実施形態の表示方法をジャンルのみで採用する場合には、タグ情報関連付けデータベース６に関連付けデータを保持させて、関連付けデータに基づいて同一性を判断することが好ましい。一方、後述する本実施形態の表示方法を楽曲のタイトル，アーティスト名，アルバム名にも採用する場合には、図３で説明したようなタグ情報の表記自体を分析して同一性を判断することが好ましい。
【００３７】
表示制御部８は、タグ情報格納部３１から読み出されたタグ情報を、タグ情報関連付け部７で判定した関連付けの情報を参照して、表示部９に表示させる。ユーザは、操作部５を操作するによって、タグ情報の内、ジャンル，タイトル，アーティスト名，アルバム名のどれに基づいてタグブラウズを行うかを選択することができる。制御部２は、操作部５の操作に基づいて、選択したタグ情報に基づいてタグブラウズを行わせるよう表示制御部８を制御する。
【００３８】
図４（Ａ），（Ｂ）を用いて、本実施形態によって表示部９に表示されるリスト表示の例を説明する。ここでは、ジャンルを例とし、本来同じジャンルである“POP”と“ポップ”とが存在している場合について説明する。図４（Ｃ）は比較のため、本実施形態によらない従来の表示例を示している。表示制御部８は、通常、複数のジャンルを文字コードの順のように所定の規則に従って並べて表示する。文字コードの順で表示する場合、半角アルファベットで表記される複数のジャンルの後に日本語のひらがな，カタカナ，漢字で表記される複数のジャンルが配列されて表示される。前述のように、図４（Ｃ）の表示方法では、半角大文字アルファベットを用いた“POP”と、全角カタカナを用いた“ポップ”とが大きく離れてしまい、ユーザが下方に位置する“ポップ”を見落としてしまう可能性がある。
【００３９】
そこで、本実施形態では、タグ情報関連付け部７で判断した関連付けの情報を参照することによって、図４（Ａ）に示すパターン１または図４（Ｂ）に示すパターン２の表示方法で表示させることができる。図４（Ａ）に示すパターン１は、半角大文字アルファベットの配列の中に位置していた“POP”を、配列の規則に従うことなく、全角カタカナの“ポップ”の直後に位置させるように表示する例である。図４（Ｂ）に示すパターン２は、パターン１とは逆に、全角カタカナの“ポップ”を配列の規則に従うことなく“POP”の直後に位置させるように表示する例である。パターン１，２いずれの場合も、“POP”と“ポップ”とは隣接して配置されるので、ユーザは一方を見落としてしまう可能性はほとんどなく、“POP”と“ポップ”との双方から所望の楽曲を選択することが可能となる。
【００４０】
図５は、別のパターンであるパターン３を示している。図５に示すパターン３は、パターン１，２を組み合わせたものであり、“POP”の直後に“ポップ”を位置させると共に、“ポップ”の直後にも“POP”を位置させて表示する例である。図５の例では、“POP”の直後の“ポップ”と、“ポップ”の直後の“POP”を、それぞれ“POP”と“ポップ”よりも右方向にずらして表示している。このようにすることにより、同一性を判断して補足的に表示されたことを容易に理解することができる。表示する文字列の位置をずらす代わりに、または、それに加えて、明度を異ならせたり、色を異ならせたり、所定のマークを付してもよい。
【００４１】
ユーザは、操作部５を操作して、いずれかのジャンルを選択して、そのジャンルに含まれている楽曲の一覧から所望の楽曲を選択することができる。楽曲を選択すると、制御部２によって選択した楽曲の楽曲データが楽曲格納部１から読み出され、再生部１０へと供給される。再生部１０は、入力された楽曲データを復号して増幅等の各種の信号処理を施し、オーディオ信号をスピーカ１１に供給する。スピーカ１１は再生部１０から入力されたオーディオ信号に基づいた音声を出力する。楽曲データを再生することにより、再生回数格納部３３が格納する再生回数が更新される。
【００４２】
制御部２内の配置条件設定部２３は、どのようなパターンでタグブラウズを行わせるかを設定している。配置条件設定部２３は、図４（Ａ）に示すパターン１や図４（Ｂ）に示すパターン２のように１つのパターンを配置条件として予め設定してもよいし、複数のパターンを設定してもよい。ユーザが操作部５を操作することによって、配置条件設定部２３で設定した複数のパターンから選択するようにしてもよい。さらに、種々の条件に基づいて自動的に複数のパターンから最適なパターンを選択するように構成することもできる。
【００４３】
図４（Ａ），（Ｂ）に示すようにタグ情報を上から下へとリスト表示する場合には、ユーザは選択しようとするタグ情報が上方に位置する方が見つけやすくなる。ユーザが新たに楽曲データを追加した場合には、追加した楽曲データの楽曲を選択する可能性が高い。例えば、ジャンルが“ポップ”の楽曲データを追加した場合した場合には、図４（Ｂ）に示すパターン２の方が好ましい。配置条件設定部２３で、楽曲格納部１に書き込んだ日時が新しい楽曲データをより上方に位置させるという条件設定をした場合には、表示制御部８は、日時情報格納部３２に格納されている日時情報に基づいて、パターン２を選択する。なお、ジャンルが“POP”の楽曲データを追加した場合も同様である。
【００４４】
楽曲データの再生回数に応じてパターン１，２を選択してもよい。“ポップ”の楽曲データの再生回数の方が“POP”の楽曲データの再生回数より多い場合は、パターン１とし、“POP”の楽曲データの再生回数の方が“ポップ”の楽曲データの再生回数より多い場合は、パターン２とすることが好ましい。なお、“POP”と“ポップ”とで含まれる楽曲数が異なる場合には平均の再生回数で比較すればよい。このようにすると、再生回数の少ない方のタグ情報が多い方のタグ情報の隣に移動することになるので、再生回数の少ない方のタグ情報を見落とす可能性を低くすることができる。
【００４５】
さらに、タグ情報に含まれている楽曲データの数の少ない方を多い方に移動させてもよい。“ポップ”の楽曲データの方が多い場合にはパターン１を選択し、“POP”の楽曲データの方が多い場合にはパターン２を選択する。
【００４６】
以上説明したように、本実施形態では、実質的に同じタグ情報を隣接して表示させるようにしている。実質的に同じタグ情報を統合して１つのタグ情報にしてしまうと、例えば邦楽には“ポップ”というジャンルを、洋楽には“POP”というジャンルを意図的に設定した場合に、両者が混在してしまうという不具合を招くことになる。本実施形態では、隣接して表示させるので、そのような不具合を招くことはない。
【００４７】
本発明は以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。楽曲データに付加されているタグ情報としては、楽曲のジャンル，タイトル，アーティスト名，アルバム名の全てを有している必要はなく、少なくとも１つでよい。図１では、タグ情報関連付け部７と表示制御部８を制御部２の外部に設けているが、制御部２の内部に設けてもよい。制御部２をマイクロコンピュータで構成し、タグ情報関連付け部７，表示制御部８，タグ情報抽出部２１，書き込み・読み出し制御部２２，配置条件設定部２３の全てをマイクロコンピュータで実現することもできる。オーディオ再生装置１００がスピーカ１１を備えず、オーディオ信号を外部出力して外部のスピーカによってオーディオ信号を再生するようにしてもよい。
【００４８】
オーディオ再生装置１００は電子機器の単なる一例であり、映像データを再生する再生装置であってもよい。また、パーソナルコンピュータであってもよい。コンテンツデータに付加されているタグ情報を用いてコンテンツデータをグループ化して管理し、所望のコンテンツデータを選択する電子機器であれば、任意の電子機器でよい。表示制御プログラムを記録媒体に記録して提供してもよいし、インターネット等の通信回線を用いて、表示制御プログラムを配信することも可能である。
【符号の説明】
【００４９】
１  楽曲格納部（コンテンツデータ格納部）
２  制御部
３  データベース部
６  タグ情報関連付けデータベース
７  タグ情報関連付け部
８  表示制御部
９  表示部
１０  再生部
２１  タグ情報抽出部
２２  書き込み・読み出し制御部
２３  配置条件設定部
３１  タグ情報格納部
３２  日時情報格納部
３３  再生回数格納部
１００  オーディオ再生装置
【図１】
0005644714.tif 000002
【図２】
0005644714.tif 000003
【図３】
0005644714.tif 000004
【図４】
0005644714.tif 000005
【図５】
0005644714.tif 000006