(57)【要約】【課題】ユーザーが、コンテンツの情報を示すコンテンツ情報から、目的のコンテンツを素早く探せるようにすること。【解決手段】ＤＡＰ１は、表示部４と、タッチパネル５１と、ＳｏＣ２と、を備える。ＳｏＣ２は、タッチパネル５１により、コンテンツ情報への接触を検出した場合、接触を検出したコンテンツ情報を、スクロール表示する。また、ＳｏＣ２は、コンテンツ情報のスクロール表示中に、さらに、所定方向への接触を検出した場合、前又は後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプする。【選択図】図２
2019074952.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
タッチパネルと、
制御部と、を備え、
前記制御部は、
コンテンツの情報を示すコンテンツ情報を前記表示部に複数表示し、
前記タッチパネルにより、コンテンツ情報への接触を検出した場合、接触を検出したコンテンツ情報を、スクロール表示し、
コンテンツ情報のスクロール表示中に、さらに、所定方向への接触を検出した場合、前又は後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプすることを特徴とする表示装置。
【請求項２】
前記制御部は、前又は後のコンテンツ情報と差がある文字を、強調表示することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記制御部は、スクロール位置をジャンプした後、スクロール表示を再開することを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
前記制御部は、コンテンツ情報のスクロール表示中に、さらに、所定方向への接触を検出した場合であっても、前又は後のコンテンツ情報と差がある文字が、スクロール開始時に前記表示部内である場合、スクロール位置をジャンプしないことを特徴とする請求項１〜３のいずれか１項に記載の表示装置。
【請求項５】
前記制御部は、前記タッチパネルにより、コンテンツ情報への接触を検出した場合、接触を検出したコンテンツ情報を、前又は後のコンテンツ情報の上部にポップアップ表示して、スクロール表示することを特徴とする請求項１〜４のいずれか１項に記載の表示装置。
【請求項６】
前記制御部は、前又は後のコンテンツ情報と差がある文字が、前記表示部の中央に表示されるように、スクロール位置をジャンプすることを特徴とする請求項１〜５のいずれか１項に記載の表示装置。
【請求項７】
表示部と、
タッチパネルと、
制御部と、を備えた表示装置の制御プログラムであって、
前記制御部に、
コンテンツの情報を示すコンテンツ情報を前記表示部に複数表示させ、
前記タッチパネルにより、コンテンツ情報への接触を検出した場合、接触を検出したコンテンツ情報を、スクロール表示させ、
コンテンツ情報のスクロール表示中に、さらに、所定方向への接触を検出した場合、前又は後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプさせるための表示装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのタイトル等のコンテンツ情報を表示する表示装置、及び、表示装置の制御プログラムに関する。
【背景技術】
【０００２】
例えば、クラシック等のコンテンツのタイトル（コンテンツ情報）は、長いものがある。表示装置では、コンテンツのタイトルは、リスト形式で表示される（例えば、特許文献１参照。）。図１１には、クラシックのコンテンツのタイトルが示されている。このようなタイトルを小さい表示領域の表示装置に表示した場合、図１２に示すように表示される。すなわち、タイトル等を一覧表示する場合、表示領域が小さい装置では、クラシック等のタイトルは、表示が同じになってしまい、一覧性が悪くなってしまう。従って、タイトルからどの曲であるかが分かりにくくなっている。
【０００３】
上記問題を解決する方法の１つとして、タイトルのロングタップがなされた場合に、図１３に示すように、前のタイトルの上部に、タイトルをポップアップ表示し、タイトルをスクロールする方法がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１４６４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タイトルのスクロール表示であっても、例えば、英語のタイトルで後ろの方の番号のみが違うようなタイトルでは、ユーザーは、スクロールが終わりに差し掛かるまで待つ必要がある。
【０００６】
本発明の目的は、ユーザーが、コンテンツの情報を示すコンテンツ情報から、目的のコンテンツを素早く探せるようにすることである。
【課題を解決するための手段】
【０００７】
第１の発明の表示装置は、表示部と、タッチパネルと、制御部と、を備え、前記制御部は、コンテンツの情報を示すコンテンツ情報を前記表示部に複数表示し、前記タッチパネルにより、コンテンツ情報への接触を検出した場合、接触を検出したコンテンツ情報を、スクロール表示し、コンテンツ情報のスクロール表示中に、さらに、所定方向への接触を検出した場合、前又は後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプすることを特徴とする。
【０００８】
本発明では、制御部は、コンテンツ情報のスクロール中に、さらに、所定方向への接触を検出した場合、前又は後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプする。これにより、ユーザーは、前又は後のコンテンツ情報との相違がすぐに分かるため、すばやく目的のコンテンツを探すことができる。
【０００９】
第２の発明の表示装置は、第１の発明の表示装置において、前記制御部は、前又は後のコンテンツ情報と差がある文字を、強調表示することを特徴とする。
【００１０】
本発明では、制御部は、前又は後のコンテンツ情報と差がある文字を、強調表示する。これにより、ユーザーは、前又は後のコンテンツ情報との相違を容易に理解することができる。
【００１１】
第３の発明の表示装置は、第１又は第２の発明の表示装置において、前記制御部は、スクロール位置をジャンプした後、スクロール表示を再開することを特徴とする。
【００１２】
第４の発明の表示装置は、第１〜第３のいずれかの発明の表示装置において、前記制御部は、コンテンツ情報のスクロール表示中に、さらに、所定方向への接触を検出した場合であっても、前又は後のコンテンツ情報と差がある文字が、スクロール開始時に前記表示部内である場合、スクロール位置をジャンプしないことを特徴とする。
【００１３】
第５の発明の表示装置は、第１〜第４のいずれかの発明の表示装置において、前記制御部は、前記タッチパネルにより、コンテンツ情報への接触を検出した場合、接触を検出したコンテンツ情報を、前又は後のコンテンツ情報の上部にポップアップ表示して、スクロール表示することを特徴とする。
【００１４】
第６の発明の表示装置は、第１〜第５のいずれかの発明の表示装置において、前記制御部は、前又は後のコンテンツ情報と差がある文字が、前記表示部の中央に表示されるように、スクロール位置をジャンプすることを特徴とする。
【００１５】
第７の発明の表示装置の制御プログラムは、表示部と、タッチパネルと、制御部と、を備えた表示装置の制御プログラムであって、前記制御部に、コンテンツの情報を示すコンテンツ情報を前記表示部に複数表示させ、前記タッチパネルにより、コンテンツ情報への接触を検出した場合、接触を検出したコンテンツ情報を、スクロール表示させ、コンテンツ情報のスクロール表示中に、さらに、所定方向への接触を検出した場合、前又は後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプさせる。
【発明の効果】
【００１６】
本発明によれば、ユーザーは、すばやく目的のコンテンツを探すことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るデジタルオーディオプレーヤーの構成を示すブロック図である。
【図２】コンテンツのタイトルを表示した画面を示す図である。
【図３】クラシックのコンテンツのタイトルを示す図である。
【図４】クラシックのコンテンツのタイトルを示す図である。
【図５】スクロール表示を行う場合のＤＡＰの処理動作を示すフローチャートである。
【図６】スクロール表示を行う場合のＤＡＰの処理動作を説明するための図である。
【図７】スクロール表示を行う場合のＤＡＰの処理動作を説明するための図である。
【図８】スクロール表示を行う場合のＤＡＰの処理動作を説明するための図である。
【図９】スクロール表示を行う場合のＤＡＰの処理動作を説明するための図である。
【図１０】スクロール表示を行う場合のＤＡＰの処理動作を説明するための図である。
【図１１】クラシックのコンテンツのタイトルを示す図である。
【図１２】コンテンツのタイトルを表示した画面を示す図である。
【図１３】コンテンツのタイトルを表示した画面を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について説明する。図１は、本発明の実施形態に係るデジタルオーディオプレーヤーの構成を示すブロック図である。デジタルオーディオプレーヤー（以下、「ＤＡＰ」という。）１は、ヘッドホン１０１にアナログオーディオデータを出力する。ヘッドホン１０１は、アナログオーディオデータに基づいて、音声を外部に出力する。
【００１９】
図１に示すように、ＤＡＰ１（表示装置）は、ＳｏＣ（System on Chip）２、記憶部３、表示部４、操作部５、Ｄ／Ａコンバーター（以下、「ＤＡＣ」という。）６、増幅器７、無線モジュール８、ＵＳＢインターフェース（以下、「ＵＳＢ  Ｉ／Ｆ」という。）９を備える。
【００２０】
ＳｏＣ２（制御部）は、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、メモリ等を有し、ＤＡＰ１を構成する各部を制御する。記憶部３は、ＯＳプログラム、アプリケーションプログラム等のプログラム、デジタルオーディオデータ（コンテンツ）等の各種データを記憶するフラッシュメモリから構成されている。なお、記憶部３は、例示する構成に限られず、ＨＤＤ（Hard Disk Drive）等であってもよい。
【００２１】
表示部４は、種々の画像（静止画像、動画像を含む）を表示するものであり、液晶パネルにより構成されている。操作部５は、各種設定を行うための操作キー、及び、表示部４と連動したタッチパネル５１を備えている。タッチパネル５１は、表示部４上に設けられている。タッチパネル５１は、タッチ動作、及び、スライド動作等を受け付けるためのものである。ユーザーは、操作部５を介して、各種の文字入力、設定などを行うことが可能である。
【００２２】
ＳｏＣ２は、Ｉ２Ｓ形式のデジタルオーディオデータをＤＡＣ６に出力する。ＤＡＣ６は、デジタルオーディオデータをアナログオーディオデータにＤ／Ａ変換する。増幅器７には、ＤＡＣ６からのアナログオーディオデータが入力される。増幅器７は、ＤＡＣ６がＤ／Ａ変換したアナログオーディオデータを増幅し、ヘッドホン１０１に出力する。
【００２３】
無線モジュール１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格、Ｗｉ−Ｆｉ規格に従った無線通信を行うためのものである。ＵＳＢ  Ｉ／Ｆ１１は、ＵＳＢ規格に従った通信を行うためのものである。
【００２４】
図１２は、コンテンツのタイトル（コンテンツ情報）を表示した画面を示す図である。ここでは、コンテンツの情報を示すコンテンツ情報として、コンテンツのタイトルを例示しているが、コンテンツ情報には、コンテンツが含まれるアルバム名、コンテンツのアーティスト等が含まれる。図１２に示すように、ＳｏＣ２は、タイトルを表示部４に表示する場合、複数のタイトルをリスト状に表示する。ＳｏＣ２は、タッチパネル５１により、タイトルへのロングタップ（接触）を検出した場合、図１３に示すように、タイトルをスクロール表示する。「ロングタップ」とは、所定時間以上のタッチパネルへの接触（タップ）である。図１３においては、ＳｏＣ２は、３番目のタイトルへのロングタップを検出している。ＳｏＣ２は、ロングタップを検出したタイトルを、前のタイトルの上部にポップアップ表示して、スクロール表示する。
【００２５】
ＳｏＣ２は、タイトルのスクロール表示中に、さらに、左右方向（所定方向）へのスワイプ（接触）を検出した場合、図２に示すように、前後のタイトルと差がある文字まで、スクロール位置をジャンプする。ここでは、３番目のタイトルのスクロール表示中であるため、ＳｏＣ２は、２番目のタイトルと４番目のタイトルと差がある文字までジャンプする。また、ＳｏＣ２は、左方向へのスワイプを検出しているため、左方向へスクロール位置をジャンプする。図３に示すように、３番目のタイトルは、２番目のタイトルと、「３」、「ＡＬＬＥＧＲＯ」の文字が異なっている。３番目のタイトルは、４番目のタイトルと、「３」の文字が異なっている。このため、ＳｏＣ２は、「３」の文字まで、スクロール位置をジャンプする。また、ＳｏＣ２は、前後のタイトルと差がある文字を、強調表示する。前後のタイトルと差がある文字は、上記のとおりであるから、ＳｏＣ２は、「３」の文字を強調表示する。また、ＳｏＣ２は、「ＡＬＬＥＧＲＯ」の文字を強調表示する。ここで、図２においては、文字を太字にすることで強調表示しているが、これに限らず、例えば、文字の色の変更、斜体化等であってもよい。なお、ＳｏＣ２は、英字については、前後のタイトルと単語単位で文字を比較する。
【００２６】
ＳｏＣ２は、スクロール位置をジャンプした後、スクロール表示を再開する。
【００２７】
ここで、スクロール表示しているタイトルが、４番目のタイトルである場合、図４に示すように、後のタイトルとは、「５」、「ハ短」、「６７」等の文字が異なっている。この場合、最初に差がある文字「５」が、表示部４内であるため、ＳｏＣ２は、スクロール位置をジャンプしない。
【００２８】
以下、スクロール表示を行う場合のＤＡＰ１の処理動作を、図５に示すフローチャートに基づいて説明する。ＳｏＣ２は、タッチパネル５１により、アイテム（タイトル）へのロングタップを検出したか否かを判断する（Ｓ１）。ＳｏＣ２は、アイテムへのロングタップを検出していないと判断している間は（Ｓ１：Ｎｏ）、Ｓ１の処理を繰り返し実行する。ＳｏＣ２は、アイテムへのロングタップを検出していると判断した場合（Ｓ１：Ｙｅｓ）、ｘを現在のタップ位置とし、ｐｘを０とし、ｐを０とし、Ｗを表示領域幅とする（Ｓ２）。図６においては、現在のタップ位置が、「×」で示されている。
【００２９】
次に、ＳｏＣ２は、ｄｉｆｆ（０）を０とし、ｄｉｆｆ（１．．Ｎ）を前後のアイテムと差分のある位置とする（Ｓ４）。図７に示すように、ｄｉｆｆ（０）＝０とし、ｄｉｆｆ（０）を０に固定する。また、ｄｉｆｆ（１．．Ｎ）は、文字列の差分がある先頭のピクセル位置を保存する。ここでは、差分が２つあるので、Ｎ＝２である。次に、ＳｏＣ２は、スクロール位置ｐｘを更新する（Ｓ４）。すなわち、ＳｏＣ２は、ｐｘを少しずつ増やしてスクロールする。図８に示すように、アイテムは、−ｐｘに描画されるので、ｐｘが増加すると、左にスクロールする。なお、図８において、白抜きの文字が、表示部４に表示されている文字である。
【００３０】
次に、ＳｏＣ２は、現在のタップ位置−ｘ＜−Ｔｘであるか否かを判断する（Ｓ５）。ここで、Ｔｘは、スクロール位置をジャンプするかを判定するためのスレッショルドである（図９参照。）。ＳｏＣ２は、移動量（現在のタップ位置−ｘの絶対値）がＴｘ（固定値）を超えた場合、後述のとおり、ｐを増減して、次の強調位置ｄｉｆｆ（ｐ−１）、又は、ｄｉｆｆ（ｐ＋１）にジャンプする。このとき、ｘをタップ位置に更新するので、タップ位置がそのまま変わらなければ、タップ位置とｘの差分ｄｘは、−Ｔｘ＜ｄｘ＜Ｔｘのため、スクロールが継続する。
【００３１】
ＳｏＣ２は、現在のタップ位置−ｘ＜−Ｔｘであると判断した場合（Ｓ５：Ｙｅｓ）、ｘをタップ位置とし、ｐをｍａｘ（０，ｐ−１）とする（Ｓ６）。ＳｏＣ２は、現在のタップ位置−ｘ＜−Ｔｘでないと判断した場合（Ｓ５：Ｎｏ）、現在のタップ位置−ｘ＞Ｔｘであるか否かを判断する（Ｓ７）。ＳｏＣ２は、現在のタップ位置−ｘ＞Ｔｘであると判断した場合（Ｓ７：Ｙｅｓ）、ｘをタップ位置とし、ｘをｍｉｎ（Ｎ，ｐ＋１）とする（Ｓ８）。ＳｏＣ２は、Ｓ７、又は、Ｓ８の処理の後、ｐｘをｄｉｆｆ（ｐ）−Ｗ／２とする（Ｓ９）。図１０に示すように、Ｗは、表示領域の幅である。ここで、ｄｉｆｆ（ｐ）を表示領域の中央にしたいので、ｐｘ＝ｄｉｆｆ（ｐ）−Ｗ／２とする。
【００３２】
以上説明したように、本実施形態では、ＳｏＣ２は、コンテンツ情報のスクロール中に、さらに、左右方向へのスワイプ（接触）を検出した場合、前後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプする。これにより、ユーザーは、前後のコンテンツ情報との相違がすぐに分かるため、すばやく目的のコンテンツを探すことができる。
【００３３】
また、本実施形態では、ＳｏＣ２は、前後のコンテンツ情報と差がある文字を、強調表示する。これにより、ユーザーは、前後のコンテンツ情報との相違を容易に理解することができる。
【００３４】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【００３５】
上述の実施形態においては、ＳｏＣ２は、前後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプする。これに限らず、ＳｏＣ２は、前又は後のコンテンツ情報と差がある文字まで、スクロール位置をジャンプするようになっていてもよい。
【００３６】
上述の実施形態においては、表示装置として機能する装置として、ＤＡＰを例示した。これに限らず、ＤＡＰ以外のスマートフォン、タブレットＰＣ等であってもよい。
【産業上の利用可能性】
【００３７】
本発明は、コンテンツのタイトル等のコンテンツ情報を表示する表示装置、及び、表示装置の制御プログラムに好適に採用され得る。
【符号の説明】
【００３８】
１  ＤＡＰ（表示装置）
２  ＳｏＣ（制御部）
３  記憶部
４  表示部
５  操作部
５１  タッチパネル
【図１】
2019074952.tif 000003
【図２】
2019074952.tif 000004
【図３】
2019074952.tif 000005
【図４】
2019074952.tif 000006
【図５】
2019074952.tif 000007
【図６】
2019074952.tif 000008
【図７】
2019074952.tif 000009
【図８】
2019074952.tif 000010
【図９】
2019074952.tif 000011
【図１０】
2019074952.tif 000012
【図１１】
2019074952.tif 000013
【図１２】
2019074952.tif 000014
【図１３】
2019074952.tif 000015