(57)【特許請求の範囲】
【請求項１】
コンテンツの名称を記憶する名称記憶手段と、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段と、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段と、
を有し、
前記表示手段は、前記名称の文字数がＣｍａｘを超え、かつ、前記名称の中に前記付加情報開始文字列が含まれない場合には、前記付加情報冒頭文字列を、前記名称の中の末尾からＭ文字の文字列である本文末尾文字列に置き換えて、表示処理を行う情報表示装置。
【請求項２】
コンテンツの名称を記憶する名称記憶手段と、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段と、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段と、
を有し、
前記付加情報冒頭文字列の文字数であるＭと、前記本文冒頭文字列の文字数であるＮとは、Ｍ＋Ｎが、前記名称表示領域に表示できる最大文字数Ｃｍａｘ以下となるように定められ、
Ｃｍａｘを変更する入力を受付ける変更受付手段をさらに有し、
前記表示手段は、Ｃｍａｘの変更に応じて、Ｍ及びＮの少なくとも一方を変更し、Ｍ＋Ｎが、変更後のＣｍａｘ以下となるように設定し、
前記表示手段は、Ｍの最大値Ｍｍａｘ、及び、Ｎの最小値であるＭ×Ｔを定めるための定数Ｔ（Ｔ＞０）を予め保持しておき、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）≦Ｃｍａｘである場合は、ＭをＭｍａｘに設定するとともに、Ｎを（Ｍｍａｘ×Ｔ）以上（Ｃｍａｘ−Ｍｍａｘ）以下の範囲に設定する情報表示装置。
【請求項３】
請求項２に記載の情報表示装置において、
前記表示手段は、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）＞Ｃｍａｘである場合は、Ｍを、（Ｍ×Ｔ＋Ｍ）≦Ｃｍａｘを満たす値に設定するとともに、ＮをＣｍａｘ−Ｍに設定する情報表示装置。
【請求項４】
請求項２に記載の情報表示装置において、
前記表示手段は、前記名称の文字数がＣｍａｘ以下である場合は、前記名称を前記名称表示領域にそのまま表示し、前記名称の文字数がＣｍａｘを超える場合は、前記付加情報冒頭文字列と、前記本文冒頭文字列とからなる文字列を、前記名称表示領域に表示する情報表示装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報表示装置において、
前記付加情報開始文字列記憶手段は、前記付加情報開始文字列として、カッコ開き、スペース、半角文字、＃、Ｖ、ｖ、Ｖｅｒ、ｖｅｒ、−、＠、＊、：、"、'、+、・、／及び〜の中の少なくとも１つを記憶する情報表示装置。
【請求項６】
請求項１から５のいずれか１項に記載の情報表示装置において、
前記表示手段は、前記付加情報冒頭文字列と、前記本文冒頭文字列とからなる文字列を前記名称表示領域に表示する場合、前記付加情報冒頭文字列と前記本文冒頭文字列を識別可能に表示する情報表示装置。
【請求項７】
請求項１から６のいずれか１項に記載の情報表示装置において、
前記コンテンツは、画像データ及び音声データを含むＣＭ（Commercial Message）コンテンツである情報表示装置。
【請求項８】
コンピュータを、
コンテンツの名称を記憶する名称記憶手段、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段、
として機能させ、
前記表示手段に、前記名称の文字数がＣｍａｘを超え、かつ、前記名称の中に前記付加情報開始文字列が含まれない場合には、前記付加情報冒頭文字列を、前記名称の中の末尾からＭ文字の文字列である本文末尾文字列に置き換えて、表示処理を行わせるプログラム。
【請求項９】
コンピュータが、
コンテンツの名称、及び、１つまたは複数の付加情報開始文字列を記憶しておき、
前記名称の中に、前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示工程を実行し、
前記表示工程では、前記名称の文字数がＣｍａｘを超え、かつ、前記名称の中に前記付加情報開始文字列が含まれない場合には、前記付加情報冒頭文字列を、前記名称の中の末尾からＭ文字の文字列である本文末尾文字列に置き換えて、表示処理を行う情報表示方法。
【請求項１０】
コンピュータを、
コンテンツの名称を記憶する名称記憶手段、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段、
として機能させ、
前記付加情報冒頭文字列の文字数であるＭと、前記本文冒頭文字列の文字数であるＮとは、Ｍ＋Ｎが、前記名称表示領域に表示できる最大文字数Ｃｍａｘ以下となるように定められ、
前記コンピュータを、Ｃｍａｘを変更する入力を受付ける変更受付手段としてさらに機能させ、
前記表示手段は、Ｃｍａｘの変更に応じて、Ｍ及びＮの少なくとも一方を変更し、Ｍ＋Ｎが、変更後のＣｍａｘ以下となるように設定し、
前記表示手段は、Ｍの最大値Ｍｍａｘ、及び、Ｎの最小値であるＭ×Ｔを定めるための定数Ｔ（Ｔ＞０）を予め保持しておき、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）≦Ｃｍａｘである場合は、ＭをＭｍａｘに設定するとともに、Ｎを（Ｍｍａｘ×Ｔ）以上（Ｃｍａｘ−Ｍｍａｘ）以下の範囲に設定するプログラム。
【請求項１１】
コンピュータが、コンテンツの名称、及び、１つまたは複数の付加情報開始文字列を記憶しておき、
前記名称の中に、前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示工程を実行し、
前記付加情報冒頭文字列の文字数であるＭと、前記本文冒頭文字列の文字数であるＮとは、Ｍ＋Ｎが、前記名称表示領域に表示できる最大文字数Ｃｍａｘ以下となるように定められ、
前記コンピュータが、Ｃｍａｘを変更する入力を受付ける変更受付工程をさらに実行し、
前記表示工程では、Ｃｍａｘの変更に応じて、Ｍ及びＮの少なくとも一方を変更し、Ｍ＋Ｎが、変更後のＣｍａｘ以下となるように設定し、
前記コンピュータが、Ｍの最大値Ｍｍａｘ、及び、Ｎの最小値であるＭ×Ｔを定めるための定数Ｔ（Ｔ＞０）を予め保持しておき、前記表示工程では、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）≦Ｃｍａｘである場合は、ＭをＭｍａｘに設定するとともに、Ｎを（Ｍｍａｘ×Ｔ）以上（Ｃｍａｘ−Ｍｍａｘ）以下の範囲に設定する情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、情報表示方法及びプログラムに関する。
【背景技術】
【０００２】
ＣＭ（Commercial Message）等のコンテンツには、各々に、各コンテンツを識別するための名称が付される。コンテンツの名称の後半部分には、バージョンや、改版履歴など、各コンテンツを識別する上で重要な付加情報が存在する場合が多々ある。例えば、「ＡＢＣＤＥバザール（正月バージョン）」、「ＡＢＣＤＥバザール（節分バージョン）」などである。当該例の場合、カッコ内のバージョン情報が付加情報に該当する。【０００３】
ところで、このようなコンテンツの名称は、様々な場面で画面表示されるが、画面の設計により、表示できるコンテンツの名称の文字数が制限される場合がある。コンテンツの名称の文字数がこの上限を超える場合、コンテンツの名称のすべてを画面に表示できない。【０００４】
このような場合、例えば、表示できる範囲で当該名称を冒頭から順に表示（冒頭から一部の文字列のみを表示）する手段が考えられる。しかし、当該手段の場合、表示部分に上述のような付加情報を含めることができず、表示内容から各コンテンツを識別できない場合がある。例えば、表示可能な文字数の上限が９文字であった場合、上記２つのコンテンツ名はいずれも、冒頭から９文字の文字列である「ＡＢＣＤＥバザール」が表示されることとなる。かかる場合、表示内容から、上記２つのコンテンツ各々を識別することはできない。【０００５】
特許文献１には、ファイル名を表示するエリアに字数制限が設けられている場合、表示可能文字数に対応するよう、ファイル名の先頭から所定数の文字、及び、ファイル名の末尾から所定数の文字を含んだ表示ファイル名を作成し、表示する表示装置が開示されている。【０００６】
特許文献２には、所定エリアに表示する情報が入りきらない場合、表示する情報のうち、先頭から所定文字数の情報と、後ろから所定文字数の情報とを合成して表示する情報表示方法が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１６３５６１号公報
【特許文献２】特開２００７−１４８６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
コンテンツの名称の文字数が表示できる文字数の上限を超える場合に、特許文献１及び２に開示の技術を利用して、冒頭から所定数の文字列、及び、末尾から所定数の文字列を表示すれば、付加情報がコンテンツの名称の末尾に付されている場合には、付加情報の一部を表示することができる。【０００９】
しかし、特許文献１及び２に開示の技術のように末尾から所定数の文字列を表示する場合、例え付加情報の一部を表示できても、表示内容から各コンテンツを識別できない場合があり得る。例えば、表示可能な文字数の上限が９文字である領域に、コンテンツ名の冒頭から５文字と末尾から４文字を表示した場合、上記２つのコンテンツ名はいずれも、「ＡＢＣＤＥジョン）」が表示されることとなる。かかる場合、表示内容から、上記２つのコンテンツ各々を識別することはできない。【００１０】
また、付加情報がコンテンツの名称の末尾でなく、例えば中盤付近に位置する場合には、付加情報を表示できない。【００１１】
そこで、本発明は、付加情報が含まれるコンテンツの名称が表示可能な文字数を超えている場合に、文字数制限の範囲内で、当該コンテンツを識別できる情報を表示する技術を提供することを課題とする。
【課題を解決するための手段】
【００１２】
本発明によれば、
コンテンツの名称を記憶する名称記憶手段と、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段と、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段と、
を有し、
前記表示手段は、前記名称の文字数がＣｍａｘを超え、かつ、前記名称の中に前記付加情報開始文字列が含まれない場合には、前記付加情報冒頭文字列を、前記名称の中の末尾からＭ文字の文字列である本文末尾文字列に置き換えて、表示処理を行う情報表示装置が提供される。
【００１３】
また、本発明によれば、
コンピュータを、
コンテンツの名称を記憶する名称記憶手段、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段、
として機能させ、
前記表示手段に、前記名称の文字数がＣｍａｘを超え、かつ、前記名称の中に前記付加情報開始文字列が含まれない場合には、前記付加情報冒頭文字列を、前記名称の中の末尾からＭ文字の文字列である本文末尾文字列に置き換えて、表示処理を行わせるプログラムが提供される。
【００１４】
また、本発明によれば、
コンピュータが、
コンテンツの名称、及び、１つまたは複数の付加情報開始文字列を記憶しておき、
前記名称の中に、前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示処理を実行し、
前記表示工程では、前記名称の文字数がＣｍａｘを超え、かつ、前記名称の中に前記付加情報開始文字列が含まれない場合には、前記付加情報冒頭文字列を、前記名称の中の末尾からＭ文字の文字列である本文末尾文字列に置き換えて、表示処理を行う情報表示方法が提供される。
【発明の効果】
【００１５】
本発明によれば、付加情報が含まれるコンテンツの名称が表示可能な文字数を超えている場合に、文字数制限の範囲内で、当該コンテンツを識別できる情報を表示することが可能となる。
【図面の簡単な説明】
【００１６】
上述した目的、および、その他の目的、特徴および利点は、以下に述べる好適な実施の形態、および、それに付随する以下の図面によって、さらに明らかになる。
【図１】本実施形態の情報表示装置の機能ブロック図の一例である。
【図２】本実施形態の表示処理の流れの一例を示すフローチャートである。
【図３】本実施形態の作用効果を説明するための図である。
【図４】本実施形態の表示処理の流れの一例を示すフローチャートである。
【図５】本実施形態の情報表示装置の機能ブロック図の一例である。
【図６】本実施形態の作用効果を説明するための図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態について図面を用いて説明する。
【００１８】
なお、本実施形態のシステム、装置及びサーバは、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラム（あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェイスを中心にハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００１９】
また、本実施形態の説明において利用する機能ブロック図は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各サーバ、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００２０】
＜第１の実施形態＞
図１に、本実施形態の情報表示装置１の機能ブロック図の一例を示す。図示するように、情報表示装置１は、名称記憶部１０と、付加情報開始文字列記憶部２０と、表示部３０とを有する。以下、各部について説明する。
【００２１】
名称記憶部１０は、コンテンツの名称を記憶する。本実施形態におけるコンテンツの種類は特段制限されない。コンテンツは、例えば、互いに関連する属性により、複数のコンテンツの少なくとも一部がグループ化され得るコンテンツであってもよい。このようなコンテンツとしては、画像データ及び音声データを含むＣＭコンテンツなどが考えられる。
【００２２】
ＣＭコンテンツの場合、１つのコンセプトに基づいて、複数のバリエーションが制作されるケースがある。例えば、特徴的なキャラクターが登場する「ＡＢＣＤＥバザール」シリーズとして、「ＡＢＣＤＥバザール（正月バージョン）」、「ＡＢＣＤＥバザール（節分バージョン）」等の複数のバリエーションが制作される場合がある。このように、ＣＭコンテンツは、いわゆるシリーズものが存在し得る。そして、ＣＭコンテンツは、同じシリーズのコンテンツを１つのグループにまとめることができる。なお、ＣＭコンテンツはあくまで一例である。
【００２３】
次に、コンテンツの名称には、付加情報が含まれる場合がある。付加情報は、各コンテンツを識別するための二次的な情報となる場合が多い。
【００２４】
例えば、互いに関連する属性によりグループ化される複数のコンテンツ各々の名称の中には、当該グループを識別する情報と、当該グループの中で各々を識別する情報（付加情報）とが存在する場合がある。上述の「ＡＢＣＤＥバザール（正月バージョン）」及び「ＡＢＣＤＥバザール（節分バージョン）」の場合、「ＡＢＣＤＥバザール」がこれらのシリーズ（グループ）を識別するための情報であり、「正月バージョン」及び「節分バージョン」が、当該シリーズ（グループ）の中で各コンテンツを識別するための付加情報となる。
【００２５】
このように、付加情報には、例えばバージョンや、改版履歴などが含まれる。なお、付加情報は、グループ化されないコンテンツに付される場合もある。例えば、コンテンツのサブタイトルなどが付加情報として名称に付される場合がある。名称記憶部１０は、このようなコンテンツの名称を１つまたは複数記憶する。
【００２６】
付加情報開始文字列記憶部２０は、コンテンツの名称の中に当該コンテンツに関する付加情報が含まれる場合に当該名称の中において当該付加情報の開始文字列になると考えられる１つまたは複数の付加情報開始文字列を記憶する。
【００２７】
コンテンツの名称の中に付加情報が存在する場合、付加情報は、各コンテンツを識別するための二次的な情報というその位置づけ等の理由から、名称の中の冒頭でなく、名称の中の中盤または後半に存在する場合が多い。そして、付加情報と、名称の中で付加情報の直前に存在する情報とを識別するために、付加情報の冒頭部分には、これらを識別するための情報が存在する場合が多い。「付加情報開始文字列」は、付加情報と、名称の中で付加情報の直前に存在する情報とを識別するための文字列である。換言すれば、付加情報開始文字列は、名称の中で、付加情報の開始を示すための文字列である。文字列は、文字、数字、記号の中の１つまたは複数の組み合わせとすることができる。
【００２８】
付加情報開始文字列記憶部２０は、付加情報開始文字列として、例えば、カッコ開き、スペース、半角文字、「＃」、「Ｖ」、「ｖ」、「Ｖｅｒ」、「ｖｅｒ」、「−」、「＠」、「＊」、「：」、「"」、「'」、「+」、「・」、「／」及び「〜」の中の少なくとも１つを記憶してもよい。例えば、付加情報を半角文字で表わし、名称の中のその他の部分を全角文字で表わす場合には、半角文字が付加情報開始文字列となり得る。なお、これらはあくまで一例であり、付加情報開始文字列記憶部２０は、その他の付加情報開始文字列を記憶してもよい。
【００２９】
表示部３０は、画面の中のコンテンツの名称を表示する領域（名称表示領域）に、名称記憶部１０に記憶されている名称を用いて所定の情報を表示する。
【００３０】
画面は、名称記憶部１０に記憶されているコンテンツの名称を表示するよう設計されたものであればよく、例えば複数のコンテンツの名称を一覧表示する画面であってもよいし、または、１つのコンテンツの属性情報（コンテンツの名称を含む）を一覧表示する画面であってもよい。なお、名称表示領域は、予め定められた設定、名称表示領域の大きさ、名称表示領域に表示する文字の設定（サイズ、文字間隔等）等に応じて、表示できる最大文字数Ｃｍａｘ（正の整数）が定まるものとする。
【００３１】
ここで、本実施形態の表示部３０は、名称記憶部１０に記憶されている名称を名称表示領域にそのまま表示するのでなく、以下のような表示処理を行うことができる。図２のフローチャートを用いて、当該処理の流れの一例を説明する。
【００３２】
まず、表示部３０は、名称表示領域に表示する名称（第１の名称）を名称記憶部１０から取得すると、第１の名称の中に、付加情報開始文字列記憶部２０に記憶されている付加情報開始文字列が含まれるか検索する（Ｓ１）。
【００３３】
そして、付加情報開示文字列が含まれる場合、表示部３０は、第１の名称の中の当該付加情報開始文字列から始まるＭ（Ｍは１以上の整数）文字の文字列である付加情報冒頭文字列を抽出する（Ｓ２）。第１の名称の中に付加情報開示文字列が複数含まれる場合、表示部３０は、第１の名称で最初に現れる付加情報開始文字列から始まるＭ（Ｍは１以上の整数）文字の文字列を付加情報冒頭文字列として抽出してもよい。
【００３４】
その後、Ｓ２で抽出した付加情報冒頭文字列と、第１の名称の中の冒頭からＮ（Ｎは１以上の整数）文字の文字列である本文冒頭文字列とからなる文字列（第１の名称の中の一部の文字列）を、名称表示領域に表示する（Ｓ３）。
【００３５】
なお、表示部３０は、（Ｍ＋Ｎ）≦Ｃｍａｘとなるように、上記表示処理を行う。例えば、表示部３０はＭ（付加情報冒頭文字列の文字数）として所定の定数を予め保持しておき、Ｎ（本文冒頭文字列の文字数）を１以上（Ｃｍａｘ−Ｍ）以下の範囲で任意に変更してもよい。例えば、Ｎを（Ｃｍａｘ−Ｍ）としてもよい。
【００３６】
または、表示部３０はＮとして所定の定数を予め保持しておき、Ｍを１以上（Ｃｍａｘ−Ｎ）以下の範囲で任意に変更してもよい。例えば、Ｍを（Ｃｍａｘ−Ｎ）としてもよい。（Ｍ＋Ｎ）≦Ｃｍａｘを実現する表示処理の具体例としては、例えば、以下の処理例１乃至３が考えられる。なお、本実施形態は、これらに限定されない。
【００３７】
＜＜処理例１＞＞
例えば、表示部３０はＭ（付加情報冒頭文字列の文字数）として所定の定数（Ｍ＜Ｃｍａｘ）を予め保持しておき、図２のＳ２では、第１の名称の中の付加情報開始文字列から始まるＭ文字の文字列（付加情報冒頭文字列）を抽出する。そして、名称表示領域が左から右に向けて横方向に名称を表示するよう構成している場合は、当該名称表示領域内に表示できる範囲で第１の名称を冒頭から順に表示するとともに、その上から重ねて、抽出した付加情報冒頭文字列を、右端を名称表示領域の右端に揃えて表示してもよい（Ｓ３）。
【００３８】
なお、名称表示領域が上から下に向けて縦方向に名称を表示するよう構成している場合は、当該名称表示領域内に表示できる範囲で第１の名称を冒頭から順に表示するとともに、その上から重ねて、抽出した付加情報冒頭文字列を、下端を名称表示領域の下端に揃えて表示してもよい（Ｓ３）。
【００３９】
＜＜処理例２＞＞
その他の例としては、表示部３０はＭとして所定の定数（Ｍ＜Ｃｍａｘ）を予め保持しておく。そして、表示部３０は、Ｎを１以上（Ｃｍａｘ−Ｍ）以下の範囲で設定する。例えば、Ｎを（Ｃｍａｘ−Ｍ）に設定する。
【００４０】
その後、第１の名称の中の付加情報開始文字列から始まるＭ文字の文字列（付加情報冒頭文字列）と、第１の名称の中の冒頭から始まるＮ文字の文字列（本文冒頭文字列）を抽出し、抽出した本文冒頭文字列と付加情報冒頭文字列を合成した文字列を作成して、名称表示領域に表示する。
【００４１】
Ｃｍａｘを取得する手段としては、例えば、Ｃｍａｘの値が画面の設計で予め定められている場合は、表示部３０は、この値を取得する。また、Ｃｍａｘの値が、名称表示領域の大きさ、及び、名称表示領域に表示する文字の設定（サイズ、文字間隔等）等の要因に応じて定まる場合は、表示部３０は、これら要因の値を取得し、取得した値を利用して、Ｃｍａｘを算出する。
【００４２】
＜＜処理例３＞＞
また、表示部３０はＮとして所定の定数（Ｎ＜Ｃｍａｘ）を予め保持しておいてもよい。そして、処理例２でＮを設定した処理と同様にしてＭを設定し、処理例２と同様にして本文冒頭文字列と付加情報冒頭文字列を合成した文字列を名称表示領域に表示してもよい。
【００４３】
表示部３０は、例えば以上のような処理例１乃至３により、（Ｍ＋Ｎ）≦Ｃｍａｘとなるような表示処理を実現してもよい。
【００４４】
なお、表示部３０は、付加情報冒頭文字列と、本文冒頭文字列とを識別可能に、名称表示領域に表示してもよい。識別可能にする手段としては、例えば、本文冒頭文字列と付加情報冒頭文字列とを並列的に並べて表示する場合、これらの間に点線や半透明線、又は、ドット等の記号を表示する手段が考えられる。
【００４５】
以上説明した本実施形態の情報表示装置１は、例えば以下のプログラムをコンピュータにインストールすることで、実現することができる。
【００４６】
コンピュータを、
コンテンツの名称を記憶する名称記憶手段、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段、
として機能させるためのプログラム。
【００４７】
次に、本実施形態の作用効果について説明する。
【００４８】
例えば、コンテンツの名称「ＡＢＣＤＥバザール（節分バージョン）」を、名称表示領域（Ｃｍａｘ＝９）に表示する場合を考えてみる。
【００４９】
「ＡＢＣＤＥバザール（節分バージョン）」の文字数は１８であり、名称表示領域に表示できる最大文字数Ｃｍａｘは９であるため、当該名称のすべてを、名称表示領域に表示することはできない。当該名称表示領域内に表示できる範囲で当該名称を冒頭から順に表示した場合、図３（Ａ）に示すように「ＡＢＣＤＥバザール」のみが表示され、付加情報は表示されない。
【００５０】
これに対し、本実施形態では、名称の冒頭から所定数の文字列と、付加情報開始文字列から所定数の文字列とを、名称表示領域に表示することができる（図３（Ｂ））。
【００５１】
付加情報開始文字列は、コンテンツの名称の中に当該コンテンツに関する付加情報が含まれる場合に名称の中において当該付加情報の開始文字列になると考えられる文字列である。このため、付加情報開始文字列から所定数の文字列は、高い確率で、コンテンツの名称の中に存在する付加情報の冒頭から所定数の文字列となりうる。すなわち、本実施形態では、高い確率で、名称の冒頭から所定数の文字列と、付加情報の冒頭から所定数の文字列とを、名称表示領域に表示することができる。
【００５２】
このような本実施形態の情報表示装置によれば、付加情報が含まれるコンテンツの名称が表示可能な文字数を超える場合、文字数制限の範囲内で、当該コンテンツを識別可能な情報（名称の冒頭から所定数の文字列と付加情報の冒頭から所定数の文字列）を表示することができる。
【００５３】
＜第２の実施形態＞
本実施形態の情報表示装置１の機能ブロック図の一例は、第１の実施形態（図１）と同様である。なお、本実施形態の情報表示装置１は、表示部３０の構成が第１の実施形態と異なる。その他の部の構成は、第１の実施形態と同様である。
【００５４】
本実施形態の表示部３０は、画面上の名称表示領域に表示する名称（第１の名称）の文字数がＣｍａｘ（名称表示領域に表示できる最大文字数）以下である場合は、第１の名称を名称表示領域にそのまま表示する。一方、第１の名称の文字数がＣｍａｘを超える場合は、第１の実施形態で説明したように、付加情報冒頭文字列と、本文冒頭文字列とからなる文字列を、名称表示領域に表示する。
【００５５】
画面は、第１の実施形態で説明したように、名称記憶部１０に記憶されているコンテンツの名称を表示するよう設計されたものであればよく、例えば複数のコンテンツの名称を一覧表示する画面であってもよいし、または、１つのコンテンツの属性情報（コンテンツの名称を含む）を一覧表示する画面であってもよい。表示部３０は、名称記憶部１０に記憶されているコンテンツの名称の中の任意の名称を名称表示領域に表示する際、名称毎に文字数がＣｍａｘ（名称表示領域に表示できる最大文字数）以下か否かを確認し、その結果に応じて、第１の名称を名称表示領域にそのまま表示したり、または、付加情報冒頭文字列と、本文冒頭文字列とからなる文字列を、名称表示領域に表示したりできる。
【００５６】
図４のフローチャートを用いて、本実施形態の表示部３０による表示処理の流れの一例を説明する。
【００５７】
まず、表示部３０は、名称表示領域に表示する名称（第１の名称）を名称記憶部１０から取得すると、第１の名称の文字数を取得（例えば算出）する（Ｓ１０）。
【００５８】
また、表示部３０は、名称表示領域に表示できる最大文字数Ｃｍａｘを取得（例えば算出）する（Ｓ２０）。
【００５９】
例えば、Ｃｍａｘの値が画面の設計で予め定められている場合は、表示部３０は、この値を取得してもよい。また、Ｃｍａｘの値が、名称表示領域の大きさ、及び、名称表示領域に表示する文字の設定（サイズ、文字間隔等）等の要因に応じて定まる場合は、表示部３０は、これら要因の値を取得し、取得した値を利用して、Ｃｍａｘを算出してもよい。
【００６０】
なお、Ｓ１０とＳ２０の処理の前後は逆になってもよい。
【００６１】
その後、表示部３０は、第１の名称の文字数がＣｍａｘ以下か否かを判断する（Ｓ３０）。第１の名称の文字数がＣｍａｘ以下である場合（Ｓ３０のＹｅｓ）、表示部３０は、第１の名称をそのまま名称表示領域に表示する（Ｓ４０）。一方、第１の名称の文字数がＣｍａｘを超える場合（Ｓ３０のＮｏ）、Ｓ５０乃至Ｓ７０の処理を実行する。なお、Ｓ５０乃至Ｓ７０の処理は、第１の実施形態で説明した図２のＳ１乃至Ｓ３と同様の処理である。よって、ここでの説明は省略する。
【００６２】
以上、本実施形態の情報表示装置によれば、名称表示領域に表示できる最大文字数と、表示する名称の文字数との大小関係に応じて、名称表示領域に、コンテンツを識別する上で好ましい情報を表示することができる。
【００６３】
＜第３の実施形態＞
本実施形態の情報表示装置１は、第１及び第２の実施形態の情報表示装置１の構成を基本とし、さらに、以下で説明するような新たな機能を有する。
【００６４】
図５に、本実施形態の情報表示装置１の機能ブロック図の一例を示す。図示するように、情報表示装置１は、名称記憶部１０と、付加情報開始文字列記憶部２０と、表示部３０と、変更受付部４０とを有する。以下、表示部３０及び変更受付部４０について説明する。なお、名称記憶部１０及び付加情報開始文字列記憶部２０の構成は、第１及び第２の実施形態と同様であるので、ここでの説明は省略する。
【００６５】
変更受付部４０は、名称表示領域に表示できる最大文字数Ｃｍａｘを変更する入力を受付ける。Ｃｍａｘを変更する入力は、名称表示領域の設計に応じて異なる。
【００６６】
例えば、Ｃｍａｘの値が画面の設計で予め定められるとともに、当該値を変更可能な設計になっている場合は、当該値を変更する入力が、Ｃｍａｘを変更する入力に該当する。
【００６７】
一方、Ｃｍａｘの値が名称表示領域の大きさ、及び、名称表示領域に表示する文字の設定（サイズ、文字間隔等）等の要因に応じて定まるとともに、これらの要因の値を変更可能な設計になっている場合は、これら要因の値を変更する入力が、Ｃｍａｘを変更する入力に該当する。
【００６８】
変更受付部４０は、キーボード、マウス、入力ボタン、タッチパネルディスプレイ、マイクなどのあらゆる入力装置を介して、ユーザから、上述のようなＣｍａｘを変更する入力を受付ける。
【００６９】
表示部３０は、変更受付部４０がＣｍａｘを変更する入力を受付けると、Ｃｍａｘの変更に応じて、Ｍ（付加情報冒頭文字列の文字数）及びＮ（本文冒頭文字列の文字数）の少なくとも一方を変更し、Ｍ＋Ｎが、変更後のＣｍａｘ以下となるように設定する。そして、設定後のＭ及びＮの値に従い、名称表示領域に、第１の名称の中の付加情報開始文字列から始まるＭ文字の文字列（付加情報冒頭文字列）と、第１の名称の中の冒頭からＮ文字の文字列（本文冒頭文字列）とからなる文字列を表示する。
【００７０】
このような表示処理は、例えば、第１の実施形態で説明した処理例１乃至３のいずれを用いても実現することができる。処理例１乃至３の場合、予め定められた定数（Ｍ又はＮ）は変更せず、他方のみが、Ｃｍａｘの変更に応じて変更される事となる。
【００７１】
なお、その他の表示処理として、以下のような処理を採用することもできる。当該処理例の場合、Ｍ及びＮの両方が変更され得る。
【００７２】
例えば、表示部３０は、Ｍの最大値Ｍｍａｘ（正の整数）、及び、Ｎの最小値であるＭ×Ｔを定めるための定数Ｔ（Ｔ＞０）を予め保持しておく。
【００７３】
そして、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）≦Ｃｍａｘである場合、すなわち、Ｍの最大値とＮの最小値の和が、Ｃｍａｘ以下である場合、表示部３０は、ＭをＭｍａｘに設定するとともに、Ｎを（Ｍｍａｘ×Ｔ）以上（Ｃｍａｘ−Ｍｍａｘ）以下の範囲、例えば（Ｃｍａｘ−Ｍｍａｘ）に設定する。
【００７４】
一方、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）＞Ｃｍａｘである場合、すなわち、Ｍの最大値とＮの最小値の和が、Ｃｍａｘより大きい場合、表示部３０は、Ｍを（Ｍ×Ｔ＋Ｍ）≦Ｃｍａｘを満たす値、例えば（Ｍ×Ｔ＋Ｍ）≦Ｃｍａｘを満たす最大値に設定するとともに、ＮをＣｍａｘ−Ｍに設定する。
【００７５】
図６を用いて、当該表示処理を具体的に説明する。
【００７６】
当該例では、コンテンツの名称「スポーツ競技世界大会ＩＮシンガポール〜男性俳優応援バージョン〜」を名称表示領域に表示する。図６（Ａ）及び図６（Ｂ）では、Ｃｍａｘが１５となるように設定されている。
【００７７】
当該名称の文字数は３１であり、名称表示領域に表示できる最大文字数Ｃｍａｘは１５であるため、図６（Ａ）に示すように、当該名称のすべてを名称表示領域に表示することはできない。当該名称表示領域内に表示できる範囲で当該名称を冒頭から順に表示した場合、図示するように「スポーツ競技世界大会ＩＮシンガ」のみが表示され、付加情報は表示されない。
【００７８】
このような場合、本実施形態の表示部３０は、図６（Ｂ）に示すように、名称の冒頭から所定数の文字列と、付加情報開始文字列から所定数の文字列とを表示する。なお、Ｍの最大値Ｍｍａｘとして４が設定され、Ｎの最小値であるＭ×Ｔを定めるための定数Ｔ（Ｔ＞０）として、２が設定されているものとする。
【００７９】
Ｃｍａｘが１５の場合、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）≦Ｃｍａｘの関係を満たす。このため、表示部３０は、Ｍを４（＝Ｍｍａｘ）に設定するとともに、Ｎを例えば１１（＝Ｃｍａｘ−Ｍｍａｘ）に設定する。そして、１１文字の本文冒頭文字列と、４文字の付加情報冒頭文字列とからなる文字列を、名称表示領域に表示する。なお、Ｍを設定後は、第１の実施形態で説明した処理例１と同様な処理で、図６（Ｂ）のような表示を実現してもよい（以下同様）。
【００８０】
その後、変更受付部４０がＣｍａｘを変更する入力を受付け、Ｃｍａｘが１２になったとする。かかる場合も（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）≦Ｃｍａｘの関係を満たす。このため、表示部３０は、Ｍを４（＝Ｍｍａｘ）に設定するとともに、Ｎを８（＝Ｃｍａｘ−Ｍｍａｘ）に設定する。そして、図６（Ｃ）に示すように、８文字の本文冒頭文字列と、４文字の付加情報冒頭文字列とからなる文字列を、名称表示領域に表示する。
【００８１】
その後、変更受付部４０がＣｍａｘを変更する入力を受付け、Ｃｍａｘが１１になったとする。かかる場合、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）＞Ｃｍａｘとなる。このため、表示部３０は、Ｍを（Ｍ×Ｔ＋Ｍ）≦Ｃｍａｘを満たす値、例えば（Ｍ×Ｔ＋Ｍ）≦Ｃｍａｘを満たす最大値である３に設定するとともに、Ｎを８（＝Ｃｍａｘ−Ｍ）に設定する。そして、図６（Ｄ）に示すように、８文字の本文冒頭文字列と、３文字の付加情報冒頭文字列とからなる文字列を、名称表示領域に表示する。
【００８２】
その後、変更受付部４０がＣｍａｘを変更する入力を受付け、Ｃｍａｘが９になったとする。かかる場合、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）＞Ｃｍａｘとなる。このため、表示部３０は、Ｍを（Ｍ×Ｔ＋Ｍ）≦Ｃｍａｘを満たす値、例えば（Ｍ×Ｔ＋Ｍ）≦Ｃｍａｘを満たす最大値である３に設定するとともに、Ｎを６（＝Ｃｍａｘ−Ｍ）に設定する。そして、図６（Ｅ）に示すように、６文字の本文冒頭文字列と、３文字の付加情報冒頭文字列とからなる文字列を、名称表示領域に表示する。
【００８３】
当該例の場合、名称表示領域に表示できる最大文字数Ｃｍａｘが変更されても、本文冒頭文字列の文字数が付加情報冒頭文字列の文字数の所定倍以上である表示状態を維持することができる。すなわち、本文冒頭文字列の文字数Ｎと付加情報冒頭文字列の文字数Ｍの適切なバランス（ＮはＭのＴ倍以上）を維持することができる。
【００８４】
以上説明した本実施形態の情報表示装置によれば、第１及び第２の実施形態と同様の作用効果を実現することができる。また、本実施形態の情報表示装置によれば、名称表示領域に表示できる最大文字数が変更されると、変更後の最大文字数に応じて本文冒頭文字列及び付加情報冒頭文字列の少なくとも一方の文字数を変更し、文字数制限の範囲内で、当該コンテンツを識別可能な情報を表示することが可能となる。また、本文冒頭文字列の文字数Ｎと付加情報冒頭文字列の文字数Ｍの適切なバランス（ＮはＭのＴ倍以上）を維持することができる。
【００８５】
＜第４の実施形態＞
本実施形態の情報表示装置１は、第１、第２又は第３の実施形態の情報表示装置１の構成を基本とし、さらに、以下で説明する新たな機能を有する。
【００８６】
本実施形態の情報表示装置１の機能ブロック図の一例は、第１乃至第３の実施形態（図１又は図５）と同様である。なお、本実施形態の情報表示装置１は、表示部３０の構成が第１乃至第３の実施形態と異なる。その他の部の構成は、第１乃至第３の実施形態と同様である。
【００８７】
本実施形態の表示部３０は、名称表示領域に表示する第１の名称の文字数が、当該名称表示領域に表示できる最大文字数Ｃｍａｘを超え、かつ、第１の名称の中に付加情報開始文字列が含まれない場合には、第１の名称の中の末尾からＭ文字の文字列である本文末尾文字列を、付加情報冒頭文字列に置き換えて、上記説明した表示処理を行う。
【００８８】
例えば、名称表示領域に表示する第１の名称の文字数が、当該名称表示領域に表示できる最大文字数Ｃｍａｘを超え、かつ、第１の名称の中に付加情報開始文字列が含まれない場合には、表示部３０は、第１の名称の中の末尾からＭ文字の文字列である本文末尾文字列と、第１の名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる第１の名称の中の一部の文字列を、画面の中の名称表示領域に表示する。
【００８９】
以上説明した本実施形態の情報表示装置によれば、第１乃至第３の実施形態と同様の作用効果を実現することができる。また、本実施形態の情報表示装置によれば、名称表示領域に表示する第１の名称の中に付加情報開始文字列が含まれない場合には、第１の名称の中の末尾から所定数の文字列を表示することで、付加情報の一部を表示することが可能な構成となっている。
以下、参考形態の例を付記する。
１．  コンテンツの名称を記憶する名称記憶手段と、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段と、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段と、
を有する情報表示装置。
２．  １に記載の情報表示装置において、
前記付加情報開始文字列記憶手段は、前記付加情報開始文字列として、カッコ開き、スペース、半角文字、＃、Ｖ、ｖ、Ｖｅｒ、ｖｅｒ、−、＠、＊、：、"、'、+、・、／及び〜の中の少なくとも１つを記憶する情報表示装置。
３．  １または２に記載の情報表示装置において、
前記付加情報冒頭文字列の文字数であるＭと、前記本文冒頭文字列の文字数であるＮとは、Ｍ＋Ｎが、前記名称表示領域に表示できる最大文字数Ｃｍａｘ以下となるように定められる情報表示装置。
４．  ３に記載の情報表示装置において、
前記表示手段は、前記名称の文字数がＣｍａｘ以下である場合は、前記名称を前記名称表示領域にそのまま表示し、前記名称の文字数がＣｍａｘを超える場合は、前記付加情報冒頭文字列と、前記本文冒頭文字列とからなる文字列を、前記名称表示領域に表示する情報表示装置。
５．  ３または４に記載の情報表示装置において、
Ｃｍａｘを変更する入力を受付ける変更受付手段をさらに有し、
前記表示手段は、Ｃｍａｘの変更に応じて、Ｍ及びＮの少なくとも一方を変更し、Ｍ＋Ｎが、変更後のＣｍａｘ以下となるように設定する情報表示装置。
６．  ５に記載の情報表示装置において、
前記表示手段は、Ｍの最大値Ｍｍａｘ、及び、Ｎの最小値であるＭ×Ｔを定めるための定数Ｔ（Ｔ＞０）を予め保持しておき、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）≦Ｃｍａｘである場合は、ＭをＭｍａｘに設定するとともに、Ｎを（Ｍｍａｘ×Ｔ）以上（Ｃｍａｘ−Ｍｍａｘ）以下の範囲に設定する情報表示装置。
７．  ６に記載の情報表示装置において、
前記表示手段は、（Ｍｍａｘ＋Ｍｍａｘ×Ｔ）＞Ｃｍａｘである場合は、Ｍを、（Ｍ×Ｔ＋Ｍ）≦Ｃｍａｘを満たす値に設定するとともに、ＮをＣｍａｘ−Ｍに設定する情報表示装置。
８．  １から７のいずれかに記載の情報表示装置において、
前記表示手段は、前記付加情報冒頭文字列と、前記本文冒頭文字列とからなる文字列を前記名称表示領域に表示する場合、前記付加情報冒頭文字列と前記本文冒頭文字列を識別可能に表示する情報表示装置。
９．  １から８のいずれかに記載の情報表示装置において、
前記表示手段は、前記名称の文字数がＣｍａｘを超え、かつ、前記名称の中に前記付加情報開始文字列が含まれない場合には、前記付加情報冒頭文字列を、前記名称の中の末尾からＭ文字の文字列である本文末尾文字列に置き換えて、表示処理を行う情報表示装置。
１０．  １乃至９のいずれかに記載の情報表示装置において、
前記コンテンツは、画像データ及び音声データを含むＣＭ（Commercial Message）コンテンツである情報表示装置。
１１．  コンピュータを、
コンテンツの名称を記憶する名称記憶手段、
１つまたは複数の付加情報開始文字列を記憶する付加情報開始文字列記憶手段、
前記名称の中に、前記付加情報開始文字列記憶手段に記憶されている前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示手段、
として機能させるためのプログラム。
１２．  コンピュータが、
コンテンツの名称、及び、１つまたは複数の付加情報開始文字列を記憶しておき、
前記名称の中に、前記付加情報開始文字列が含まれるか検索し、含まれる場合には、前記名称の中の当該付加情報開始文字列から始まるＭ文字の文字列である付加情報冒頭文字列と、前記名称の中の冒頭からＮ文字の文字列である本文冒頭文字列とからなる文字列を、画面の中の名称表示領域に表示する表示処理を実行する情報表示方法。
【００９０】
この出願は、２０１２年３月１４日に出願された日本国特許出願特願２０１２−５７６７１号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
0005867588.tif 000002
【図２】
0005867588.tif 000003
【図３】
0005867588.tif 000004
【図４】
0005867588.tif 000005
【図５】
0005867588.tif 000006
【図６】
0005867588.tif 000007