(57)【要約】  表示制御プログラムは、所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定し、所定の条件を満たすコンテンツを表示する際に、所定の条件を満たすコンテンツのうち、特定した表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う、処理をコンピュータに実行させる。
2017168556.tif 000002
【特許請求の範囲】
【請求項１】
所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定し、
前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを前記簡易表示より表示領域が大きい通常表示とする制御を行う、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項２】
前記簡易表示は、前記簡易表示の状態で選択を受け付け可能である、ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項３】
前記簡易表示は、所定の第１の操作を受け付けると、前記通常表示に切り替わる、ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項４】
前記簡易表示は、所定の第２の操作を受け付けると、消失する、ことを特徴とする請求項１から３のいずれか１項に記載の表示制御プログラム。
【請求項５】
前記簡易表示の消失の際に、前記所定の条件を満たすコンテンツの表示領域以外の領域に、消失した前記簡易表示を復元させるための操作を受け付け可能な画像ボタンを表示する、ことを特徴とする請求項４に記載の表示制御プログラム。
【請求項６】
前記簡易表示の大きさは、画面上に表示される前記所定の条件を満たすコンテンツの数が閾値以上となるように制御される、ことを特徴とする請求項１から５のいずれか１項に記載の表示制御プログラム。
【請求項７】
前記所定の条件を満たすコンテンツがダウンロードされた後に特定の登録先に登録された状態で、前記所定の条件を満たすコンテンツと同じコンテンツを表示する際、前記所定の条件を満たすコンテンツが前記登録先に登録されてから所定の期間が経過している場合、前記同じコンテンツを前記簡易表示としない制御を行う、ことを特徴とする請求項１から６のいずれか１項に記載の表示制御プログラム。
【請求項８】
前記簡易表示とする制御を行う際に、前記通常表示とする制御を行った後に、前記通常表示から前記簡易表示までの過程を出現させる制御を行う、ことを特徴とする請求項１から７のいずれか１項に記載の表示制御プログラム。
【請求項９】
所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定し、
前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１０】
所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定する特定部と、
前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う制御部と、
を有することを特徴とする表示制御装置。
【請求項１１】
前記簡易表示は、前記簡易表示の状態で選択を受け付け可能である、ことを特徴とする請求項１０に記載の表示制御装置。
【請求項１２】
前記簡易表示は、所定の第１の操作を受け付けると、前記通常表示に切り替わる、ことを特徴とする請求項１０に記載の表示制御装置。
【請求項１３】
前記簡易表示は、所定の第２の操作を受け付けると、消失する、ことを特徴とする請求項１０から１２のいずれか１項に記載の表示制御装置。
【請求項１４】
前記制御部は、前記簡易表示の消失の際に、前記所定の条件を満たすコンテンツの表示領域以外の領域に、消失した前記簡易表示を復元させるための操作を受け付け可能な画像ボタンを表示する、ことを特徴とする請求項１３に記載の表示制御装置。
【請求項１５】
前記簡易表示の大きさは、画面上に表示される前記所定の条件を満たすコンテンツの数が閾値以上となるように制御される、ことを特徴とする請求項１０から１４のいずれか１項に記載の表示制御装置。
【請求項１６】
前記所定の条件を満たすコンテンツがダウンロードされた後に特定の登録先に登録された状態で、前記所定の条件を満たすコンテンツと同じコンテンツを表示する際、前記所定の条件を満たすコンテンツが前記登録先に登録されてから所定の期間が経過している場合、前記同じコンテンツを前記簡易表示としない制御を行う、ことを特徴とする請求項１０から１５のいずれか１項に記載の表示制御装置。
【請求項１７】
前記簡易表示とする制御を行う際に、前記通常表示とする制御を行った後に、前記通常表示から前記簡易表示までの過程を出現させる制御を行う、ことを特徴とする請求項１０から１６のいずれか１項に記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、表示制御プログラム、表示制御方法、及び表示制御装置に関する。
【背景技術】
【０００２】
データやプログラムなどのコンテンツを購入してPersonal Computer（ＰＣ）などにダウンロードすることは広く行われている。また、購入したコンテンツが多数存在し、コンテンツを一画面に表示しきれない場合には、表示しきれなかったコンテンツをスクロール操作により画面に表示させる技術は知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−０１４０９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述したＰＣの画面に比べるとスマートフォンやタブレット端末といったスマートデバイスの画面は小さいことが多い。したがって、多数のコンテンツが表示しきれなかった場合、多数のコンテンツの中から目的のコンテンツを発見するまでには、ユーザに多くのスクロール操作が強いられるという問題がある。【０００５】
特に、ユーザが多数のコンテンツの中からまだ表示したことがないコンテンツを目的のコンテンツとして表示したい場合、既に表示したコンテンツの存在によりユーザは目的のコンテンツをなかなか発見できない可能性がある。この場合、ユーザは目的のコンテンツを発見するために何回ものスクロール操作を行う可能性がある。【０００６】
そこで、１つの側面では、ダウンロード又は登録がされていないコンテンツを優先的に表示できる表示制御プログラム、表示制御方法、及び表示制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本明細書に開示の表示制御プログラムは、所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定し、前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを前記簡易表示より表示領域が大きい通常表示とする制御を行う、処理をコンピュータに実行させることを特徴とする表示制御プログラムである。【０００８】
本明細書に開示の表示制御方法は、所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定し、前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う、処理をコンピュータが実行することを特徴とする表示制御方法である。【０００９】
本明細書に開示の表示制御装置は、所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定する特定部と、前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う制御部と、を有することを特徴とする表示制御装置である。
【発明の効果】
【００１０】
本明細書に開示の表示制御プログラム、表示制御方法、及び表示制御装置によれば、ダウンロード又は登録がされていないコンテンツを優先的に表示することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は表示制御システムの一例を説明するための図である。
【図２】図２は端末装置のハードウェア構成の一例である。
【図３】図３はサーバ装置のハードウェア構成の一例である。
【図４】図４は端末装置及びサーバ装置の機能ブロック図の一例である。
【図５】図５はコンテンツマスタ記憶部の一例である。
【図６】図６は履歴記憶部の一例である。
【図７】図７は端末装置及びサーバ装置の機能ブロック図の他の一例である。
【図８】図８は端末装置が実行する処理の一例を示すフローチャートである。
【図９】図９はコンテンツリスト画面の一例である。
【図１０】図１０はダウンロード画面の一例である。
【図１１】図１１はコンテンツリスト画面の他の一例である。
【図１２】図１２は簡易表示に制御されたコンテンツに対する操作の一例を説明するための図である。
【図１３】図１３は簡易表示に制御されたコンテンツに対する第１操作の一例を説明するための図である。
【図１４】図１４は第１操作後に表示されるコンテンツリスト画面の一例である。
【図１５】図１５は簡易表示に制御されたコンテンツに対する第２操作の一例を説明するための図である。
【図１６】図１６は第２操作後に表示されるコンテンツリスト画面の一例である。
【図１７】図１７はコンテンツリスト画面の他の一例である。
【図１８】図１８（ａ）〜（ｃ）は通常表示に制御されたコンテンツが簡易表示に制御されるまでの過程の一例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本件を実施するための形態について図面を参照して説明する。
【００１３】
（第１実施形態）
図１は表示制御システムＳの一例を説明するための図である。表示制御システムＳは端末装置１００とサーバ装置２００を備えている。図１では、端末装置１００の一例としてスマートフォンが示されているが、携帯情報端末であれば特に限定されず、タブレット端末やスマートウォッチといったスマートデバイス、ヘッドマウントディスプレイといったウェアラブルコンピュータなどであってもよい。
【００１４】
端末装置１００とサーバ装置２００は有線ネットワークＮＷ１及び後述する無線ネットワークを介して接続されている。有線ネットワークＮＷ１としては例えばインターネットといった通信ネットワークがある。無線ネットワークとしては例えば携帯電話網といった通信ネットワークがある。したがって、無線通信可能な領域ＡＲ内に端末装置１００が含まれている場合、端末装置１００はサーバ装置２００と通信することができる。
【００１５】
端末装置１００はサーバ装置２００から送信された各種の情報を受け付けたり、サーバ装置２００に各種の情報を送信したりする。例えば複数のコンテンツを記憶するサーバ装置２００に対して端末装置１００がコンテンツの表示を要求する表示要求を送信すると、サーバ装置２００は表示要求を受け付ける。
【００１６】
より詳しくは、端末装置１００が送信した表示要求は無線ネットワークを介して携帯基地局ＢＳが受け付ける。携帯基地局ＢＳは受け付けた表示要求をサーバ装置２００に向けて転送する。携帯基地局ＢＳが転送した表示要求は有線ネットワークＮＷ１を介してサーバ装置２００が受け付ける。サーバ装置２００は表示要求を受け付けると、表示要求に応じたコンテンツの一覧を端末装置１００に向けて送信する。具体的にはサーバ装置２００はコンテンツの一覧のダウンロードを開始する。
【００１７】
尚、上述したコンテンツとしては例えばデータファイルやプログラムファイルといった電子ファイルがある。データファイルとしては、例えば文書データを含む文書ファイル、動画データ又は静止画データを含む画像ファイル、音声データを含む音声ファイルなどがある。プログラムファイルとしては、例えばアプリケーションプログラムを含むアプリケーションファイルなどがある。尚、アプリケーションプログラムは単にアプリと呼ばれることもある。
【００１８】
また、図１では、サーバ装置２００がクラウドＣＬ上のデータセンターＤＣ内に配備されているが、例えば携帯基地局ＢＳをアクセスポイントに代え、有線ネットワークＮＷ１としてLocal Area Network（ＬＡＮ）を利用すれば、そのＬＡＮにサーバ装置２００が接続されていてもよい。
【００１９】
続いて、図２を参照して、端末装置１００のハードウェア構成について説明する。
【００２０】
図２は端末装置１００のハードウェア構成の一例である。図２に示すように、端末装置１００は、Central Processing Unit（ＣＰＵ）１００Ａ、Random Access Memory（ＲＡＭ）１００Ｂ、Read Only Memory（ＲＯＭ）１００Ｃ、Electrically Erasable Programmable Read Only Memory（ＥＥＰＲＯＭ）１００Ｄ及び通信回路１００Ｅを含んでいる。通信回路１００Ｅにはアンテナ１００Ｅ´が接続されている。通信回路１００Ｅに代えて通信機能を実現するＣＰＵが利用されてもよい。
【００２１】
また、端末装置１００は、スピーカー１００Ｆ、カメラ１００Ｇ、タッチパネル１００Ｈ、ディスプレイ１００Ｉ、及びマイク１００Ｊを含んでいる。カメラ１００Ｇは、例えばComplementary Metal Oxide Semiconductor（ＣＭＯＳ）やCharge Coupled Device（ＣＣＤ）を用いた撮像素子とレンズなどの光学系とを含んでいる。ＣＰＵ１００Ａからマイク１００Ｊまでは、内部バス１００Ｋによって互いに接続されている。少なくともＣＰＵ１００ＡとＲＡＭ１００Ｂとが協働することによってコンピュータが実現される。
【００２２】
上述したＲＡＭ１００Ｂには、ＲＯＭ１００ＣやＥＥＰＲＯＭ１００Ｄに記憶されたプログラムがＣＰＵ１００Ａによって格納される。格納されたプログラムをＣＰＵ１００Ａが実行することにより、後述する各種の機能が実現され、また、各種の処理が実行される。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２３】
続いて、図３を参照して、サーバ装置２００のハードウェア構成について説明する。
【００２４】
図３はサーバ装置２００のハードウェア構成の一例である。図３に示すように、サーバ装置２００は、少なくともＣＰＵ２００Ａ、ＲＡＭ２００Ｂ、ＲＯＭ２００Ｃ及びネットワークＩ／Ｆ（インタフェース）２００Ｄを含んでいる。サーバ装置２００は、必要に応じて、Hard Disk Drive（ＨＤＤ）２００Ｅ、入力Ｉ／Ｆ２００Ｆ、出力Ｉ／Ｆ２００Ｇ、入出力Ｉ／Ｆ２００Ｈ、ドライブ装置２００Ｉの少なくとも１つを含んでいてもよい。ＣＰＵ２００Ａからドライブ装置２００Ｉまでは、内部バス２００Ｊによって互いに接続されている。少なくともＣＰＵ２００ＡとＲＡＭ２００Ｂとが協働することによってコンピュータが実現される。
【００２５】
入力Ｉ／Ｆ２００Ｆには、入力装置７１０が接続される。入力装置７１０としては、例えばキーボードやマウスなどがある。
出力Ｉ／Ｆ２００Ｇには、表示装置７２０が接続される。表示装置７２０としては、例えば液晶ディスプレイがある。
入出力Ｉ／Ｆ２００Ｈには、半導体メモリ７３０が接続される。半導体メモリ７３０としては、例えばUniversal Serial Bus（ＵＳＢ）メモリやフラッシュメモリなどがある。入出力Ｉ／Ｆ２００Ｈは、半導体メモリ７３０に記憶されたプログラムやデータを読み取る。
入力Ｉ／Ｆ２００Ｆ及び入出力Ｉ／Ｆ２００Ｈは、例えばＵＳＢポートを備えている。出力Ｉ／Ｆ２００Ｇは、例えばディスプレイポートを備えている。
【００２６】
ドライブ装置２００Ｉには、可搬型記録媒体７４０が挿入される。可搬型記録媒体７４０としては、例えばCompact Disc（ＣＤ）−ＲＯＭ、Digital Versatile Disc（ＤＶＤ）といったリムーバブルディスクがある。ドライブ装置２００Ｉは、可搬型記録媒体７４０に記録されたプログラムやデータを読み込む。
ネットワークＩ／Ｆ２００Ｄは、例えばポートとPhysical Layer Chip（ＰＨＹチップ）とを備えている。サーバ装置２００は、ネットワークＩ／Ｆ２００Ｄを介して有線ネットワークＮＷ１と接続される。
【００２７】
上述したＲＡＭ２００Ｂには、ＲＯＭ２００ＣやＨＤＤ２００Ｅに記憶されたプログラムがＣＰＵ２００Ａによって格納される。ＲＡＭ２００Ｂには、可搬型記録媒体７４０に記録されたプログラムがＣＰＵ２００Ａによって格納される。格納されたプログラムをＣＰＵ２００Ａが実行することにより、サーバ装置２００は後述する各種の機能を実現し、また、後述する各種の処理を実行する。尚、プログラムは後述するフローチャートに応じたものとすればよい。
【００２８】
次に、図４から図６までを参照して、端末装置１００及びサーバ装置２００の各機能について説明する。
【００２９】
図４は端末装置１００及びサーバ装置２００の機能ブロック図の一例である。図５はコンテンツマスタ記憶部２１０の一例である。図６は履歴記憶部２２０の一例である。まず、端末装置１００について説明する。端末装置１００は、Down Load（ＤＬ）コンテンツ記憶部１１０、操作受付部１２０、表示制御装置としての制御部１３０、通信部１４０、及び表示部１５０を含んでいる。また、制御部１３０はコンテンツ特定部１３１及び表示制御部１３２を含んでいる。
【００３０】
ここで、ＤＬコンテンツ記憶部１１０としては例えば上述したＥＥＰＲＯＭ１００Ｄがある。操作受付部１２０としては例えば上述したタッチパネル１００Ｈがある。制御部１３０としては例えば上述したＣＰＵ１００Ａがある。通信部１４０としては例えば上述した通信回路１００Ｅ及びアンテナ１００Ｅ´がある。表示部１５０としては例えば上述した液晶ディスプレイ１００Ｉがある。
【００３１】
ＤＬコンテンツ記憶部１１０はダウンロードしたコンテンツを記憶する。ＤＬコンテンツ記憶部１１０は複数のコンテンツを分類又は整理するために登録する電子フォルダを記憶していてもよく、ダウンロードしたコンテンツを電子フォルダに記憶してもよい。電子フォルダとしては例えばユーザが好むコンテンツを登録するためのお気に入りフォルダなどがある。
【００３２】
操作受付部１２０はユーザから手指又はタッチペン（若しくはスタイラスペン）を利用して様々な操作を受け付ける。例えば、操作受付部１２０は所定の検索条件を満たすコンテンツの表示を要求する操作を受け付ける。所定の検索条件としては、例えばサーバ装置２００が記憶するコンテンツの中から特定のコンテンツをキーワードにより検索するための条件などがある。操作受付部１２０はコンテンツの表示を要求する操作を受け付けると、検索条件を満たすコンテンツの表示要求にユーザＩＤを含めてコンテンツ特定部１３１に送信する。尚、ユーザＩＤは端末装置１００が備える不図示のユーザＩＤ記憶部が記憶しており、操作受付部１２０はユーザＩＤ記憶部からユーザＩＤを取得して表示要求に含める。
【００３３】
コンテンツ特定部１３１は表示要求を受け付けると、検索条件を利用して後述するコンテンツマスタ記憶部２１０を参照し、検索条件を満たすコンテンツの一覧をダウンロードする。また、コンテンツ特定部１３１は表示要求を受け付けると、後述する履歴記憶部２２０を参照し、表示要求元のユーザＩＤに対応付けられたコンテンツＩＤを特定する。例えば、コンテンツ特定部１３１は表示要求に含まれるユーザＩＤを、通信部１４０を介してサーバ装置２００に送信する。サーバ装置２００はユーザＩＤに基づいて履歴記憶部２２０を参照し、ユーザＩＤに対応付けられたコンテンツＩＤを特定する。サーバ装置２００は特定したコンテンツＩＤを端末装置１００に向けて送信する。コンテンツ特定部１３１はサーバ装置２００から送信され、通信部１４０を経由したコンテンツＩＤを受け付け、表示要求元のユーザＩＤに対応付けられたコンテンツＩＤを特定する。コンテンツ特定部１３１はダウンロードしたコンテンツ及び特定したコンテンツＩＤを表示制御部１３２に送信する。
【００３４】
表示制御部１３２はコンテンツ特定部１３１から送信されたコンテンツ及び特定したコンテンツＩＤを受け付ける。表示制御部１３２は検索条件を満たすコンテンツを表示部１５０に表示する際に、検索条件を満たすコンテンツのうち、特定したコンテンツＩＤを含むコンテンツの表示を簡易表示とする制御を行う。また、表示制御部１３２は検索条件を満たすコンテンツを表示部１５０に表示する際に、検索条件を満たすコンテンツのうち、特定したコンテンツＩＤを含むコンテンツ以外の他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う。これにより、表示部１５０はコンテンツを表示する際、特定したコンテンツＩＤを含むコンテンツを簡易表示により表示し、他のコンテンツを通常表示により表示する。
【００３５】
次に、サーバ装置２００について説明する。サーバ装置２００は、コンテンツマスタ記憶部２１０、履歴記憶部２２０、制御部２３０、及び通信部２４０を含んでいる。上述したように、サーバ装置２００は有線ネットワークＮＷ１及び無線ネットワークＮＷ２を介して端末装置１００と接続されている。
【００３６】
ここで、コンテンツマスタ記憶部２１０及び履歴記憶部２２０としては例えば上述したＨＤＤ２００Ｅがある。制御部２３０としては例えば上述したＣＰＵ２００Ａがある。通信部２４０としては例えば上述したネットワークＩ／Ｆ２００Ｅがある。
【００３７】
コンテンツマスタ記憶部２１０は複製や加工を行う前のオリジナルのコンテンツを記憶する。より詳しくは、図５に示すように、コンテンツマスタ記憶部２１０はコンテンツテーブルＴ１により各コンテンツを管理する。各コンテンツはコンテンツＩＤ、コンテンツ名、画像、及びデスクリプションを構成要素として含んでいる。コンテンツＩＤはコンテンツを識別する識別情報を表している。コンテンツ名はコンテンツの名称を表している。画像はコンテンツのサムネイル画像を表している。デスクリプションはコンテンツの内容を説明する文章を表している。例えば所定の検索条件として「コンテンツ名＝カラーコンテンツ」が指定されると、コンテンツテーブルＴ１により管理された全てのコンテンツが抽出される。
【００３８】
履歴記憶部２２０はコンテンツの履歴に関する履歴情報を記憶する。より詳しくは、図６に示すように、履歴記憶部２２０はＤＬ管理テーブルＴ２により各履歴情報を管理する。各履歴情報はユーザＩＤ、コンテンツＩＤ、及びダウンロード日を構成要素として含んでいる。ダウンロード日に代えて上述したお気に入りフォルダにコンテンツが登録された登録日を構成要素としてもよい。ユーザＩＤはユーザを識別する識別情報を表している。コンテンツＩＤは上述したとおりコンテンツを識別する識別情報を表している。ダウンロード日はコンテンツがダウンロードされた日を表している。このように、履歴記憶部２２０はユーザＩＤとコンテンツのダウンロードに関する履歴情報又はコンテンツの登録に関する履歴情報とを対応付けて記憶している。したがって、ユーザＩＤとコンテンツＩＤが特定されると、そのコンテンツＩＤと関連付けられたコンテンツのダウンロード日又は登録日を確認することができる。
【００３９】
制御部２３０は端末装置１００から送信され、通信部２４０を経由したユーザＩＤを受け付ける。制御部２３０はユーザＩＤに基づいて履歴記憶部２２０を参照し、ユーザＩＤに対応付けられたコンテンツＩＤを特定する。制御部２３０は特定したコンテンツＩＤを端末装置１００に向けて送信する。また、端末装置１００から検索条件が送信された場合、制御部２３０は通信部２４０を経由した検索条件を受け付ける。制御部２３０は検索条件を受け付けると、検索条件を利用してコンテンツマスタ記憶部２１０を参照し、検索条件を満たすコンテンツを抽出する。制御部２３０はコンテンツを抽出すると、抽出したコンテンツの一覧の端末装置１００へのダウンロードを開始する。
【００４０】
図７は端末装置１００及びサーバ装置２００の機能ブロック図の他の一例である。
【００４１】
図７に示すように、制御部２３０が上述したコンテンツ特定部１３１と同様の機能を有するコンテンツ特定部２３１、及び上述した表示制御部１３２と同様の機能を有する表示制御部２３２を含んでいてもよい。この場合、端末装置１００の制御部１３０は操作受付部１２０から送信された表示要求を受け付けると、表示要求をサーバ装置２００に向けて送信する。表示要求は通信部１４０及び通信部２４０を経由してコンテンツ特定部２３１に到着する。
【００４２】
コンテンツ特定部２３１は表示要求に含まれるユーザＩＤに基づいてコンテンツＩＤを特定する。また。コンテンツ特定部２３１が表示要求と特定したコンテンツＩＤを表示制御部２３２に転送すると、表示制御部２３２はコンテンツマスタ記憶部２１０を参照し、検索条件を満たすコンテンツを抽出する。表示制御部２３２は抽出したコンテンツの一覧と特定したコンテンツＩＤを端末装置１００に向けて送信する。
【００４３】
続いて、図８を参照して、端末装置１００の動作について説明する。尚、図７を参照して説明したように、制御部２３０がコンテンツ特定部２３１及び表示制御部２３２を含む場合には、図８がサーバ装置２００の動作を示してもよい。
【００４４】
図８は端末装置１００が実行する処理の一例を示すフローチャートである。まず、図８に示すように、コンテンツ特定部１３１は表示要求を受け付けるまで待機する（ステップＳ１０１：ＮＯ）。コンテンツ特定部１３１は表示要求を受け付けると（ステップＳ１０１：ＹＥＳ）、コンテンツマスタ記憶部２１０を参照し（ステップＳ１０２）、所定の検索条件を満たすコンテンツをダウンロードする（ステップＳ１０３）。より詳しくは、コンテンツ特定部１３１は所定の検索条件を満たすコンテンツの一覧をダウンロードする。
【００４５】
次いで、コンテンツ特定部１３１は履歴記憶部２２０を参照し（ステップＳ１０４）、ユーザＩＤと対応するコンテンツＩＤを特定する（ステップＳ１０５）。ステップＳ１０５の処理が完了すると、コンテンツ特定部１３１は特定したコンテンツＩＤのダウンロード履歴を確認し（ステップＳ１０６）、ダウンロードしたコンテンツがダウンロード済みであるか否かを判断する（ステップＳ１０７）。
【００４６】
ここで、ダウンロードしたコンテンツがダウンロード済みである場合（ステップＳ１０７：ＹＥＳ）、コンテンツ特定部１３１はダウンロード済みのコンテンツに簡易表示フラグを付与する（ステップＳ１０８）。簡易表示フラグは対象のコンテンツを簡易的な表示するための制御フラグである。ステップＳ１０８の処理が完了すると、表示制御部１３２はコンテンツを表示部１５０に表示する際、簡易表示制御を実行する（ステップＳ１０９）。すなわち、表示制御部１３２は簡易表示フラグが付与されたコンテンツを簡易表示する。
【００４７】
一方、ダウンロードしたコンテンツがダウンロード済みでない場合（ステップＳ１０７：ＮＯ）、又は、ステップＳ１０９の処理が完了すると、表示制御部１３２はコンテンツを表示部１５０に表示する際、通常表示制御を実行する（ステップＳ１１０）。すなわち、表示制御部１３２は簡易表示フラグが付与されていない他のコンテンツを通常表示する。したがって、表示部１５０が表示するコンテンツの中に簡易表示フラグが付与されたコンテンツが含まれていれば、表示部１５０は簡易表示に制御されたコンテンツと通常表示に制御された他のコンテンツの双方を表示する。
【００４８】
続いて、図９及び図１０を参照して、ユーザによる操作と画面の遷移の一例を説明する。
【００４９】
図９はコンテンツリスト画面１０の一例である。図９ではコンテンツ１１，１２が簡易表示とされていないことを表している。図１０はダウンロード画面２０の一例である。例えばユーザＩＤ「Ｕ００２」が付与されたユーザが２０１５年１２月２１日（以下、第１の日時という）に検索条件「コンテンツ名＝カラーコンテンツ」を満たすコンテンツの表示を要求する操作を操作受付部１２０に対して行うと、コンテンツ特定部１３１はユーザＩＤを含み、検索条件を満たすコンテンツの表示要求を受け付ける。
【００５０】
コンテンツ特定部１３１はコンテンツマスタ記憶部２１０を参照し、検索条件を満たすコンテンツをダウンロードする。また、コンテンツ特定部１３１はユーザＩＤに基づいて履歴記憶部２２０を参照する。ここで、ユーザＩＤに応じた履歴情報が履歴記憶部２２０に存在しなければ、コンテンツ特定部１３１はコンテンツＩＤを特定することができず、また、ダウンロード履歴も確認できない。したがって、コンテンツ特定部１３１はダウンロードしたコンテンツがダウンロード済みでないと判断し、ダウンロードしたコンテンツを表示部１５０に表示する際、通常表示制御を実行する。したがって、図９に示すように、表示部１５０は全てのコンテンツに対して通常表示制御が実行されたコンテンツリスト画面１０を表示する。尚、コンテンツリスト画面１０はコンテンツの一覧を提示する画面である。
【００５１】
ここで、図９に示すように、表示部１５０に表示されたコンテンツリスト画面１０上で例えばコンテンツ名「ライトブルーコンテンツ」を有するコンテンツを手指ＦＧにより選択する選択操作を操作受付部１２０が受け付けると、操作受付部１２０はコンテンツ特定部１３１に選択操作を送信する。さらに、コンテンツ特定部１３１は選択操作を受け付けると、選択操作を表示制御部１３２に転送する。表示制御部１３２はコンテンツ特定部１３１から転送された選択操作を受け付けると、選択されたコンテンツのダウンロード画面２０を表示部１５０に表示する。したがって、図１０に示すように、表示部１５０はダウンロード画面２０を表示する。
【００５２】
さらに、図１０に示すように、表示部１５０に表示されたダウンロード画面２０上でコンテンツをダウンロードするためのダウンロードボタンＢＴ１に対し手指ＦＧによりタッチ操作（例えばタップ操作）が行われると、操作受付部１２０はタッチ操作を受け付ける。ダウンロードボタンＢＴ１は操作可能な画像である。操作受付部１２０がタッチ操作を受け付けると、操作受付部１２０はコンテンツ特定部１３１にタッチ操作を送信する。コンテンツ特定部１３１はタッチ操作を受け付けると、コンテンツ名「ライトブルーコンテンツ」を有するコンテンツをダウンロードする。コンテンツのダウンロードが完了すると、表示制御部１３２はＤＬコンテンツ記憶部１１０にコンテンツを格納する。例えばＤＬコンテンツ記憶部１１０がお気に入りフォルダを記憶していれば、表示制御部１３２はダウンロードしたコンテンツをお気に入りフォルダに登録する。表示制御部１３２がコンテンツを登録すると、登録日をサーバ装置２００に通知する。これにより、サーバ装置２００の制御部２３０は登録日を管理する。
【００５３】
続いて、図１１を参照して、上述した第１の日時より後の第２の日時（例えば２０１６年３月１４日）に第１の日時に行った操作と同様の操作を行った場合を説明する。尚、第１の日時に行った操作により、履歴記憶部２２０はユーザＩＤ「Ｕ００２」、コンテンツＩＤ「Ｘ２」及びダウンロード日「２０１５年１２月２１」を対応付けて履歴情報として記憶している（図６参照）。
【００５４】
図１１はコンテンツリスト画面１０の他の一例である。図１１ではコンテンツの一部が簡易表示とされていることを表している。上述したユーザＩＤ「Ｕ００２」が付与されたユーザが第２に日時に検索条件「コンテンツ名＝カラーコンテンツ」を満たすコンテンツの表示を要求する操作を操作受付部１２０に対して行うと、コンテンツ特定部１３１はユーザＩＤを含み、検索条件を満たすコンテンツの表示要求を受け付ける。
【００５５】
コンテンツ特定部１３１はコンテンツマスタ記憶部２１０を参照し、検索条件を満たすコンテンツをダウンロードする。また、コンテンツ特定部１３１はユーザＩＤに基づいて履歴記憶部２２０を参照する。ここで、ユーザＩＤに応じた履歴情報が履歴記憶部２２０に存在するため、コンテンツ特定部１３１はコンテンツＩＤを特定し、ダウンロード履歴を確認する。したがって、コンテンツ特定部１３１はダウンロードしたコンテンツの中でコンテンツＩＤ「Ｘ２」のコンテンツがダウンロード済みであると判断し、コンテンツＩＤ「Ｘ２」のコンテンツを表示部１５０に表示する際、簡易表示制御を実行する。一方、コンテンツ特定部１３１はダウンロードしたコンテンツの中でコンテンツＩＤ「Ｘ２」のコンテンツ以外の他のコンテンツはダウンロード済みでないと判断し、他のコンテンツを表示部１５０に表示する際、通常表示制御を実行する。
【００５６】
したがって、図１１に示すように、表示部１５０はコンテンツＩＤ「Ｘ２」のコンテンツ１１に対して簡易表示制御が実行され、他のコンテンツ１２に対して通常表示制御が実行されたコンテンツリスト画面１０を表示する。この結果、コンテンツ名「ライトブルーコンテンツ」を有するコンテンツ１１は他のコンテンツ１２より表示領域が小さくなる。言い換えれば、他のコンテンツ１２はコンテンツ１１より表示領域が大きくなる。尚、簡易表示に制御されたコンテンツ１１にその理由を表す所定のメッセージ（例えば「既にこれを持ってます」など）を含めてもよい。
【００５７】
以上、第１実施形態によれば、端末装置１００の制御部１３０はコンテンツ特定部１３１と表示制御部１３２とを含んでいる。コンテンツ特定部１３１は所定の検索条件を満たすコンテンツの表示要求を受け付けると、履歴記憶部２２０を参照して、表示要求元のユーザＩＤに対応付けられたコンテンツを特定する。また、表示制御部１３２は所定の検索条件を満たすコンテンツを表示する際に、所定の検索条件を満たすコンテンツのうち、特定した表示要求元のユーザＩＤに対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う。これにより、ダウンロード又は登録がされていないコンテンツを優先的に表示することができる。したがって、ユーザは少ない回数のスクロール操作で目的のコンテンツを発見することができる。
【００５８】
（第２実施形態）
次に、図１２を参照して、ユーザ操作の別の一例について説明する。
図１２は簡易表示に制御されたコンテンツに対する操作の一例を説明するための図である。図１２に示すように、簡易表示はその状態で手指ＦＧにより選択を受け付けることができる。より詳しくは、コンテンツリスト画面１０の中で簡易表示に制御されたコンテンツ１１と通常表示に制御された他のコンテンツ１２とが混在しても、他のコンテンツ１２を選択する操作と同様にコンテンツ１１を選択することができる。したがって、簡易表示に制御されたコンテンツ１１がコンテンツリスト画面１０の中に存在しても他のコンテンツ１２に対する操作性と同様の操作性が確保される。
【００５９】
尚、表示制御部１３２は簡易表示の大きさを、端末装置１００の画面領域の大きさに基づいて決定する。その際、表示制御部１３２は少なくとも簡易表示の状態で選択又は操作を受け付けできる大きさに制御する。これにより、スマートフォンであればスマートフォンの画面に大きさに応じた簡易表示になり、タブレット端末であればタブレット端末の画面に大きさに応じた簡易表示になる。いずれの場合も簡易表示の状態で選択又は操作を受け付けできない大きさに決定されることは回避される。また、表示制御部１３２は画面上に表示されるコンテンツの数に応じて、簡易表示の大きさを制御する。例えば図１２において、仮に画面上に表示されるコンテンツ１２の数が４つである場合、簡易表示に制御されたコンテンツ１１は図１２に示す状態より大きく表示される。さらに、表示制御部１３２はコンテンツ１２の数が所定の閾値（例えば５つ）以上画面上に並ぶように簡易表示の大きさを制御してもよい。
【００６０】
（第３実施形態）
次に、図１３及び図１４を参照して、ユーザ操作の別の一例について説明する。図１３は簡易表示に制御されたコンテンツ１１に対する第１操作の一例を説明するための図である。図１３では第１操作としてピンチオープン操作を表している。図１４は第１操作後に表示されるコンテンツリスト画面１０の一例である。
【００６１】
図１３に示すように、簡易表示はピンチオープン操作を受け付けると、図１４に示すように、通常表示に切り替わる。より詳しくは、操作受付部１２０が簡易表示に制御されたコンテンツ１１に対する手指ＦＧによるピンチオープン操作を受け付けると、表示制御部１３２に向けてピンチオープン操作を送信する。表示制御部１３２はピンチオープン操作を検出すると、簡易表示に制御されたコンテンツ１１を通常表示に制御する。この結果、図１４に示すように、表示部１５０は通常表示に制御されたコンテンツ１１を表示する。尚、第１操作はタップ操作と識別可能な操作であればピンチオープン操作に限定されず、例えばダブルタップ操作などであってもよい。
【００６２】
（第４実施形態）
次に、図１５及び図１６を参照して、ユーザ操作の別の一例について説明する。図１５は簡易表示に制御されたコンテンツ１１に対する第２操作の一例を説明するための図である。図１５では第２操作としてスワイプ操作又はスライド操作（以下、単にスワイプ操作という）を表している。図１６は第２操作後に表示されるコンテンツリスト画面１０の一例である。
【００６３】
図１５に示すように、簡易表示はスワイプ操作を受け付けると、図１６に示すように、消失する。より詳しくは、操作受付部１２０が簡易表示に制御されたコンテンツ１１に対する手指ＦＧによるスワイプ操作を受け付けると、表示制御部１３２に向けてスワイプ操作を送信する。表示制御部１３２はスワイプ操作を検出すると、簡易表示に制御されたコンテンツ１１をコンテンツリスト画面１０から消去する。この結果、図１６に示すように、コンテンツリスト画面１０から簡易表示に制御されたコンテンツ１１が消失する。したがって、表示部１５０は通常表示に制御された他のコンテンツ１２を表示する。これにより、ユーザは目的のコンテンツをさらに発見し易くなる。
【００６４】
尚、表示制御部１３２は簡易表示が消失した場合、図１６に示すように、他のコンテンツ１２の表示領域以外の領域に、消失した簡易表示を復元させるためのリストアボタンＢＴ２をコンテンツリスト画面１０上に表示する。リストアボタンＢＴ２は操作を受け付け可能な画像ボタンである。操作受付部１２０がリストアボタンＢＴ２に対する手指ＦＧによるタッチ操作を受け付けると、表示制御部１３２に向けてタッチ操作を送信する。表示制御部１３２はリストアボタンＢＴ２に対するタッチ（タップ）操作を検出すると、コンテンツリスト画面１０から消去したコンテンツ１１を復元させる。より詳しくは、表示制御部１３２は消失前の表示位置に簡易表示の状態でコンテンツ１１を表示させる。これにより、コンテンツ１１がコンテンツリスト画面１０から消失しても、ユーザは元の状態（図１１に示す状態）に戻すことができる。
【００６５】
（第５実施形態）
次に、図１７を参照して、表示制御の別の一例について説明する。図１７はコンテンツリスト画面１０の他の一例である。第１実施形態で説明したように、所定の検索条件を満たすコンテンツの１つが第１の日時にダウンロードされた後、その第１の日時にそのコンテンツが特定の登録先（例えばお気に入りフォルダ）に登録されてもよい。ここで、コンテンツが登録された状態で、そのコンテンツと同じコンテンツを第２の日時に表示する際、登録されてから所定の期間が経過している場合、表示制御部１３２はその同じコンテンツを簡易表示としない制御を実行する。所定の期間としては数十日（例えば３０日）、数ヶ月（例えば３ヶ月）、数年（例えば３年）などがある。
【００６６】
コンテンツは既にダウンロードされているため、基本的にそのコンテンツは簡易表示の制御対象になるが、第５実施形態では簡易表示としない制御が優先的に実行される。例えばお気に入りフォルダにコンテンツが登録された後、ユーザがコンテンツを登録したことを忘れる可能性もある。したがって、表示制御部１３２は登録されてから一定期間が経過したコンテンツに対しては簡易表示としない制御を実行する。これにより、ユーザが登録したことを忘れていても、ユーザに気付かせることができる。尚、簡易表示としない制御が実行されたコンテンツ１１にその理由を表す所定のメッセージ（例えば「お気に入りに登録後３０日経過」など）を含めてもよい。
【００６７】
（第６実施形態）
次に、図１８を参照して、簡易表示に制御されたコンテンツ１１の出現の様子について説明する。図１８（ａ）〜（ｃ）は通常表示に制御されたコンテンツ１１が簡易表示に制御されるまでの過程の一例を説明するための図である。より詳しくは、表示制御部１３２は簡易表示の対象になるコンテンツ１１を表示部１５０に表示する際、はじめに、図１８（ａ）に示すように、通常表示でコンテンツ１１を所定時間（例えば１秒間）表示する。所定時間経過後、図１８（ｂ）に示すように、表示制御部１３２はコンテンツ１１が折り畳まれていく様子を段階的に表示する。最後に、図１８（ｃ）に示すように、表示制御部１３２は簡易表示でコンテンツ１１を表示する。これにより、ユーザは視覚を通じて既にダウンロード又は登録したコンテンツを速やかに把握することができる。尚、簡易表示により現れるコンテンツ名の一部と所定のメッセージは通常表示により現れるコンテンツ名とデスクリプションの裏側に示されている。
【００６８】
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、上述した第１実施形態から第６実施形態において、ダウンロードは有償であってもよいし、無償であってもよい。
【符号の説明】
【００６９】
Ｓ  表示制御システム
１００  端末装置
１３０  制御部
１３１  コンテンツ特定部
１３２  表示制御部
２００  サーバ装置
２１０  コンテンツマスタ記憶部
２２０  履歴記憶部
【図１】
2017168556.tif 000003
【図２】
2017168556.tif 000004
【図３】
2017168556.tif 000005
【図４】
2017168556.tif 000006
【図５】
2017168556.tif 000007
【図６】
2017168556.tif 000008
【図７】
2017168556.tif 000009
【図８】
2017168556.tif 000010
【図９】
2017168556.tif 000011
【図１０】
2017168556.tif 000012
【図１１】
2017168556.tif 000013
【図１２】
2017168556.tif 000014
【図１３】
2017168556.tif 000015
【図１４】
2017168556.tif 000016
【図１５】
2017168556.tif 000017
【図１６】
2017168556.tif 000018
【図１７】
2017168556.tif 000019
【図１８】
2017168556.tif 000020
【手続補正書】
【提出日】平成30年6月7日(2018.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定し、
前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを前記簡易表示より表示領域が大きい通常表示とする制御を行う、
処理をコンピュータに実行させることを特徴とする表示制御プログラム。
【請求項２】
前記簡易表示は、前記簡易表示の状態で選択を受け付け可能である、ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項３】
前記簡易表示は、所定の第１の操作を受け付けると、前記通常表示に切り替わる、ことを特徴とする請求項１に記載の表示制御プログラム。
【請求項４】
前記簡易表示は、所定の第２の操作を受け付けると、消失する、ことを特徴とする請求項１から３のいずれか１項に記載の表示制御プログラム。
【請求項５】
前記簡易表示の消失の際に、前記所定の条件を満たすコンテンツの表示領域以外の領域に、消失した前記簡易表示を復元させるための操作を受け付け可能な画像ボタンを表示する、ことを特徴とする請求項４に記載の表示制御プログラム。
【請求項６】
前記簡易表示の大きさは、画面上に表示される前記所定の条件を満たすコンテンツの数が閾値以上となるように制御される、ことを特徴とする請求項１から５のいずれか１項に記載の表示制御プログラム。
【請求項７】
前記所定の条件を満たすコンテンツがダウンロードされた後に特定の登録先に登録された状態で、前記所定の条件を満たすコンテンツと同じコンテンツを表示する際、前記所定の条件を満たすコンテンツが前記登録先に登録されてから所定の期間が経過している場合、前記同じコンテンツを前記簡易表示としない制御を行う、ことを特徴とする請求項１から６のいずれか１項に記載の表示制御プログラム。
【請求項８】
前記簡易表示とする制御を行う際に、前記通常表示とする制御を行った後に、前記通常表示から前記簡易表示までの過程を出現させる制御を行う、ことを特徴とする請求項１から７のいずれか１項に記載の表示制御プログラム。
【請求項９】
所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定し、
前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う、
処理をコンピュータが実行することを特徴とする表示制御方法。
【請求項１０】
所定の条件を満たすコンテンツの表示要求を受け付けると、ユーザ識別情報と、コンテンツのダウンロード履歴情報又はコンテンツの登録履歴情報とを対応付けて記憶した記憶部を参照し、表示要求元のユーザ識別情報に対応付けられたコンテンツを特定する特定部と、
前記所定の条件を満たすコンテンツを表示する際に、前記所定の条件を満たすコンテンツのうち、特定した前記表示要求元のユーザ識別情報に対応付けられたコンテンツの表示を簡易表示とし、他のコンテンツを簡易表示より表示領域が大きい通常表示とする制御を行う制御部と、
を有することを特徴とする表示制御装置。
【国際調査報告】
2017168556.tif 000021
2017168556.tif 000022