(57)【要約】複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示し、当該コンテンツ選択画面が提示された状態において候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面をユーザーに提示する情報処理装置である。
2020129861.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示するコンテンツ選択画面提示部と、  前記コンテンツ選択画面が提示された状態において前記候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面を前記ユーザーに提示するプレビュー画面提示部と、  を含むことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、  前記コンテンツ選択画面提示部は、前記コンテンツ選択画面に、前記候補コンテンツのそれぞれを現に利用中の他のユーザーを示すユーザー画像を含めて前記ユーザーに提示する  ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、  前記コンテンツ選択画面提示部は、前記候補コンテンツのうちの一つのコンテンツについて、当該一つのコンテンツを利用中の複数の他のユーザーを示すユーザー画像を前記ユーザーに提示し、  前記プレビュー画面提示部は、前記複数の他のユーザーのそれぞれが視聴している画面の様子を示す複数の動画像を、前記複数の他のユーザーを示すユーザー画像と対応する態様で表示する  ことを特徴とする情報処理装置。
【請求項４】
請求項１から３のいずれか一項に記載の情報処理装置において、  前記プレビュー画面提示部は、前記動画像を受信する際に、当該受信処理の進捗度を表す数値を表示する  ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、  前記プレビュー画面提示部は、所定の時間にわたって前記進捗度を表す数値が更新されない場合に、当該数値の表示桁数を増加させる  ことを特徴とする情報処理装置。
【請求項６】
サーバ装置と、複数のクライアント装置と、を含む情報処理システムであって、  前記サーバ装置は、前記複数のクライアント装置のそれぞれから、当該クライアント装置で利用中のコンテンツを特定する情報を受信する手段を含み、  前記複数のクライアント装置の少なくとも一つは、  複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示するコンテンツ選択画面提示部と、  前記コンテンツ選択画面が提示された状態において前記候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーを特定する情報を前記サーバ装置から受信し、当該受信した情報によって特定される他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面を前記ユーザーに提示するプレビュー画面提示部と、  を含むことを特徴とする情報処理システム。
【請求項７】
複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示するステップと、  前記コンテンツ選択画面が提示された状態において前記候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面を前記ユーザーに提示するステップと、  を含むことを特徴とする情報処理方法。
【請求項８】
複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示するステップと、  前記コンテンツ選択画面が提示された状態において前記候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面を前記ユーザーに提示するステップと、  をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ユーザーに選択候補となるコンテンツを提示する情報処理装置、情報処理システム、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】  例えば家庭用ゲーム機などの情報処理装置においては、ゲームや動画像などの複数種類の選択候補の中からユーザーが選択したコンテンツをユーザーに提供することが一般的である。このような情報処理装置は、選択候補となる複数種類のコンテンツを一覧表示するなどして、ユーザーからの選択を受け付ける。
【発明の概要】
【発明が解決しようとする課題】
【０００３】  上述した情報処理装置は、ユーザーが選択の際に参照できるように、選択候補のコンテンツに関連する情報などを提示することがある。しかしながら、このような関連情報は、基本的に変化しないものであり、ユーザーが選択しようとする状況において十分なものとは限らない場合がある。【０００４】  本発明は上記実情を考慮してなされたものであって、その目的の一つは、選択候補となる複数種類のコンテンツをユーザーに提示する場合において、よりユーザーの選択に役立つ情報を提示することのできる情報処理装置、情報処理システム、情報処理方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】  本発明の一態様に係る情報処理装置は、複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示するコンテンツ選択画面提示部と、前記コンテンツ選択画面が提示された状態において前記候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面を前記ユーザーに提示するプレビュー画面提示部と、を含むことを特徴とする。【０００６】  本発明の一態様に係る情報処理システムは、サーバ装置と、複数のクライアント装置と、を含む情報処理システムであって、前記サーバ装置は、前記複数のクライアント装置のそれぞれから、当該クライアント装置で利用中のコンテンツを特定する情報を受信する手段を含み、前記複数のクライアント装置の少なくとも一つは、複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示するコンテンツ選択画面提示部と、前記コンテンツ選択画面が提示された状態において前記候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーを特定する情報を前記サーバ装置から受信し、当該受信した情報によって特定される他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面を前記ユーザーに提示するプレビュー画面提示部と、を含むことを特徴とする。【０００７】  本発明の一態様に係る情報処理方法は、複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示するステップと、前記コンテンツ選択画面が提示された状態において前記候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面を前記ユーザーに提示するステップと、を含むことを特徴とする。【０００８】  本発明の一態様に係るプログラムは、複数種類のコンテンツを候補コンテンツとして含むコンテンツ選択画面をユーザーに提示するステップと、前記コンテンツ選択画面が提示された状態において前記候補コンテンツの一つが選択された場合に、当該候補コンテンツを現に利用中の他のユーザーが視聴している画面の様子を示す動画像を含むプレビュー画面を前記ユーザーに提示するステップと、をコンピュータに実行させるためのプログラムである。このプログラムは、コンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてよい。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る情報処理装置であるクライアント装置を含む情報処理システムの構成ブロック図である。
【図２】クライアント装置の機能ブロック図である。
【図３】コンテンツ選択画面の表示例を示す図である。
【図４】プレビュー画面が表示されているコンテンツ選択画面の一例を示す図である。
【図５】プレビュー画面が表示されているコンテンツ選択画面の別の例を示す図である。
【図６】プレビュー画面が表示されているコンテンツ選択画面のさらに別の例を示す図である。
【図７】進捗案内表示の一例を示す図である。
【図８】進捗案内表示の別の例を示す図である。
【発明を実施するための形態】
【００１０】  以下、本発明の実施の形態について、図面に基づき詳細に説明する。
【００１１】  図１は、本発明の一実施形態に係る情報処理装置であるクライアント装置１０を含む情報処理システム１の全体概要を示す構成ブロック図である。同図に示されるように、情報処理システム１は、複数のクライアント装置１０と、サーバ装置２０と、を含んで構成されている。
【００１２】  各クライアント装置１０は、例えば家庭用ゲーム機やパーソナルコンピューター等の情報処理装置である。図１に示されるように、クライアント装置１０は、制御部１１と、記憶部１２と、インタフェース部１３と、を含んで構成される。また、操作デバイス１４、及び表示装置１５と接続されている。
【００１３】  制御部１１は、ＣＰＵ等のプロセッサを少なくとも一つ含み、記憶部１２に記憶されているプログラムを実行して各種の情報処理を実行する。なお、本実施形態において制御部１１が実行する処理の具体例については、後述する。記憶部１２は、ＲＡＭ等のメモリデバイスを少なくとも一つ含み、制御部１１が実行するプログラム、及び当該プログラムによって処理されるデータを格納する。
【００１４】  インタフェース部１３は、操作デバイス１４、及び表示装置１５との間のデータ通信のためのインタフェースである。クライアント装置１０は、インタフェース部１３を介して有線又は無線のいずれかで操作デバイス１４、及び表示装置１５のそれぞれと接続される。具体的にインタフェース部１３は、クライアント装置１０が供給する映像データを表示装置１５に送信するために、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）等のマルチメディアインタフェースを含むこととする。また、操作デバイス１４が受け付けたユーザーの操作内容を示す操作信号を受信するために、ＵＳＢ（Universal Serial Bus）等のデータ通信インタフェースを含んでいる。
【００１５】  さらに本実施形態において、インタフェース部１３は、インターネット等の通信ネットワーク経由で他の情報処理装置とデータを送受信するために、ＬＡＮ等の通信インタフェースを含むこととする。このインタフェース部１３を介して、クライアント装置１０は、他のクライアント装置１０、及びサーバ装置２０と通信接続される。
【００１６】  操作デバイス１４は、例えば家庭用ゲーム機の専用コントローラなどであって、ユーザーからの操作指示を受け付け、その内容を示す操作信号をクライアント装置１０に送信する。
【００１７】  表示装置１５は、クライアント装置１０から送信される映像信号に応じた映像を表示して、ユーザーに閲覧させる。表示装置１５は、家庭用テレビ受像機などの据え置き型表示装置であってよい。また、ユーザーが頭部に装着して使用するヘッドマウントディスプレイなどであってもよい。
【００１８】  サーバ装置２０は、各クライアント装置１０の動作状態を管理し、本実施形態に係る情報処理システムが実現するサービスを各クライアント装置１０のユーザーに提供するためのサーバコンピュータである。以下では説明の便宜のために、複数のクライアント装置１０のうちの一つをクライアント装置１０ｎとし、そのクライアント装置１０ｎを使用するユーザーを注目ユーザーＵｎと表記する。そして、それ以外の各クライアント装置１０を使用するユーザーを他ユーザーと表記する。また、注目ユーザーＵｎと他ユーザーとを含む、情報処理システム１が提供するサービスを利用するユーザーをサービスユーザーと表記する。サービスユーザー間には、互いに友人関係が設定されてもよい。このような友人関係の設定は、各サービスユーザーの登録情報に従って、サーバ装置２０によって管理される。すなわち、サーバ装置２０は、各サービスユーザーが誰と友人かを示すフレンド設定情報を保持する。以下では、注目ユーザーＵｎとの間で友人関係が設定された他ユーザーをフレンドユーザーと表記する。
【００１９】  次に、クライアント装置１０が実現する機能について、クライアント装置１０ｎを例として図２を用いて説明する。図２に示すように、クライアント装置１０ｎは、機能的に、コンテンツ選択画面提示部５１と、プレビュー画面提示部５２と、コンテンツ提示部５３と、を含んでいる。これらの機能は、制御部１１が記憶部１２に記憶されたプログラムを実行することにより実現される。このプログラムは、インターネット等の通信ネットワークを介してクライアント装置１０ｎに提供されてもよいし、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に格納されて提供されてもよい。
【００２０】  コンテンツ選択画面提示部５１は、コンテンツ選択画面ＣＳを描画し、表示装置１５の表示領域に表示する。コンテンツ選択画面ＣＳは、クライアント装置１０ｎが注目ユーザーＵｎに提示可能な複数種類のコンテンツ（以下、候補コンテンツＣという）を注目ユーザーＵｎに選択させるための画面であって、各候補コンテンツＣを表象するコンテンツ画像ＣＩが含まれている。コンテンツ画像ＣＩは、アイコン画像やジャケット画像等であってよい。図３は、コンテンツ選択画面ＣＳの一例を示しており、計６個の候補コンテンツＣ１〜Ｃ６を表象する６個のコンテンツ画像ＣＩ１〜ＣＩ６が含まれている。
【００２１】  コンテンツ選択画面ＣＳで選択可能な候補コンテンツＣには、注目ユーザーＵｎがプレイ可能なゲームのコンテンツ、映画などの動画像コンテンツ、音楽コンテンツなど、各種のコンテンツが含まれてよい。また、その他にも、各種の独立したアプリケーションプログラムによって実現されるコンテンツが含まれてよい。このようなアプリケーションプログラムによって実現されるコンテンツの一例としては、チャットアプリによって実現されるチャットコンテンツやメッセージアプリによって実現されるメッセージコンテンツなどが含まれ得る。
【００２２】  また、コンテンツ選択画面ＣＳで提示される候補コンテンツＣには、ユーザーグループアプリが提示するユーザーグループに関する情報が含まれてもよい。ユーザーグループは、いずれかのサービスユーザーによって作成され、複数のサービスユーザーが所属するグループであって、どのユーザーグループにどのサービスユーザーが所属しているかはサーバ装置２０によって管理される。ユーザーグループアプリは、注目ユーザーＵｎが参加するユーザーグループに所属する他ユーザーの状態や、グループの予定を表示する。例えば複数のサービスユーザーが同じ時間に同じゲームを一緒にプレイしようとする場合、これらのサービスユーザーが一つのユーザーグループに所属し、ユーザーグループに予定を登録することで、その予定を共有することができる。
【００２３】  プレビュー画面提示部５２は、コンテンツ選択画面提示部５１によってコンテンツ選択画面ＣＳが表示されている状態において、注目ユーザーＵｎがいずれかの候補コンテンツＣを選択した場合に、選択された候補コンテンツＣに対応するプレビュー画面ＰＳを表示する。具体的に、注目ユーザーＵｎは、コンテンツ選択画面ＣＳが表示装置１５の表示領域に表示された状態で、操作デバイス１４に対する指示操作を行って提示された候補コンテンツＣの中からいずれかのコンテンツを選択する。いずれかの候補コンテンツＣが選択状態になると、プレビュー画面提示部５２が、選択状態にある候補コンテンツＣに関するプレビュー画面ＰＳを表示する。注目ユーザーＵｎは、各候補コンテンツＣのプレビューを閲覧しながら、自身が利用するコンテンツを選択し、選択を確定させる操作を操作デバイス１４に対して実行する。この確定操作に応じて、コンテンツ提示部５３が、選択されたコンテンツに対応するプログラムを実行して、コンテンツの提示を開始する。なお、プレビュー画面提示部５２が実現する制御内容の詳細については、後述する。
【００２４】  コンテンツ提示部５３は、コンテンツ選択画面ＣＳが提示された状態において注目ユーザーＵｎが最終的に選択を確定させた候補コンテンツＣに対応するプログラムを実行して、対応するコンテンツを提示する。例えばゲームコンテンツが選択された場合、コンテンツ提示部５３は、対応するゲームのプログラムを実行する。動画像や音楽のコンテンツが選択された場合、コンテンツ提示部５３は、そのコンテンツを再生するプレイヤープログラムを実行する。また、候補コンテンツＣとしてユーザーグループが選択された場合、コンテンツ提示部５３はユーザーグループを管理するアプリケーションプログラムを実行し、そのユーザーグループに関する情報を含むコンテンツを提示する。
【００２５】  以下、コンテンツ選択画面ＣＳの提示中に提示されるプレビュー画面ＰＳの詳細な具体例について説明する。まず、コンテンツ選択画面提示部５１は、プレビュー画面提示部５２によるプレビュー画面ＰＳの提示に先立って、コンテンツ選択画面ＣＳを提示する際に、各コンテンツを現在利用中の他ユーザーに関する情報（以下、利用中ユーザー情報という）を取得し、コンテンツ選択画面ＣＳ内に表示する。例えば候補コンテンツＣ１がゲームＡのコンテンツであって、現在ユーザーＵ１、及びユーザーＵ２の二人がこのゲームＡを自身の所有するクライアント装置１０を使用してプレイしている場合、コンテンツ選択画面提示部５１は、この二人の他ユーザーを表す２個のユーザー画像ＵＩを、ゲームＡの候補コンテンツＣ１に関連づけて利用中ユーザー情報として表示する。なお、ユーザー画像ＵＩは、予めそのユーザーが登録したアバター画像や写真画像等であってよい。図３では、このようなユーザー画像ＵＩが、各コンテンツ画像ＣＩの上端、又は下端に沿って並んで配置されている。例えば候補コンテンツＣ１を表すコンテンツ画像ＣＩ１の下端には、ユーザーＵ１を表すユーザー画像ＵＩ１、及びユーザーＵ２を表すユーザー画像ＵＩ２が並んで表示されている。なお、ここでは各ユーザー画像ＵＩは、関連づけられたコンテンツ画像ＣＩの外周のうち、コンテンツ選択画面ＣＳの外周よりも中央に近い側の辺に近い位置に配置されている。
【００２６】  このような利用中ユーザー情報の表示制御を実現するため、各クライアント装置１０のコンテンツ提示部５３は、コンテンツの提示開始時に、提示を開始するコンテンツを特定する情報（コンテンツに割り当てられたＩＤなど）、及びそのコンテンツを視聴するサービスユーザーを特定する情報（ユーザーアカウントなど）を、サーバ装置２０に通知する。また、コンテンツの提示を終了する時には、その旨をサーバ装置２０に通知する。サーバ装置２０は、このような通知を受け付けることによって、各クライアント装置１０において今どのサービスユーザーがどのコンテンツを利用中かを管理する。
【００２７】  クライアント装置１０ｎのコンテンツ選択画面提示部５１は、コンテンツ選択画面ＣＳの提示を開始する際に、サーバ装置２０に対して利用中ユーザー情報の取得要求を送信する。この取得要求には、コンテンツ選択画面ＣＳに含めるべき候補コンテンツＣを特定する情報が含まれる。取得要求を受け付けたサーバ装置２０は、取得要求に含まれる候補コンテンツＣのそれぞれについて、そのコンテンツを現在利用中のサービスユーザーを特定し、その情報を利用中ユーザー情報として要求元のクライアント装置１０ｎに返信する。この返信内容には、各候補コンテンツＣを現在利用中の利用中ユーザーについて、その利用中ユーザーを特定する情報が少なくとも含まれる。さらに、その利用中ユーザーが使用しているクライアント装置１０のアクセス先情報（ＩＰアドレス等）や、その利用中ユーザーを表すユーザー画像ＵＩのデータが含まれてもよい。クライアント装置１０ｎのコンテンツ選択画面提示部５１は、サーバ装置２０から受信した利用中ユーザー情報に基づいて、各候補コンテンツＣに関連づけて、その候補コンテンツＣを利用中の利用中ユーザーを表すユーザー画像ＵＩを表示する。
【００２８】  ここで、サーバ装置２０からクライアント装置１０に送信される利用中ユーザー情報には、注目ユーザーＵｎのフレンドユーザーの情報だけが含まれてもよい。あるいは、フレンドユーザー以外の他ユーザーの情報が含まれてもよい。また、各サービスユーザーは、自身の利用中ユーザー情報をフレンドユーザーだけに開示するか、あるいは全サービスユーザーに開示するか、などの公開ルールを予め設定できてもよい。その場合サーバ装置２０は、各クライアント装置１０からの取得要求を受け付けた際に、各サービスユーザーの公開ルールとフレンド設定に基づいて、取得要求の対象となった候補コンテンツＣを実際に利用中のサービスユーザーの中から、返信に含めるべき利用中ユーザーを絞り込む。また、サーバ装置２０は、同じ候補コンテンツＣを利用中のサービスユーザーが複数存在する場合に、所与の基準に従って選択された一人のユーザーの情報のみを利用中ユーザー情報に含めてもよいし、複数の利用中ユーザーの情報を送信してもよい。また、候補コンテンツＣがゲームコンテンツの場合、同じセッションに参加して一緒にゲームをプレイしているフレンドユーザーが複数いる場合に、これらのフレンドユーザーの情報を利用中ユーザー情報として送信してもよい。
【００２９】  なお、あるコンテンツを利用中のユーザーは時間の経過とともに変化する。そのためコンテンツ選択画面提示部５１は、コンテンツ選択画面ＣＳの提示中、定期的にサーバ装置２０に対して利用中ユーザー情報の取得要求を繰り返し送信し、その都度表示する利用中ユーザー情報を最新の情報に更新してもよい。また、チャットアプリ等の候補コンテンツＣについては、コンテンツ選択画面提示部５１は、コンテンツを利用中のユーザーの情報に代えて、そのアプリを利用して注目ユーザーＵｎとメッセージを授受している他ユーザーを表すユーザー画像ＵＩを表示してよい。また、ユーザーグループの候補コンテンツＣについては、そのユーザーグループに所属する各他ユーザーを表すユーザー画像ＵＩを表示してもよい。図３の例では、ユーザーグループの候補コンテンツＣ３を表すコンテンツ画像ＣＩ３自体に、そのユーザーグループに所属する他ユーザーを表すユーザー画像ＵＩが含まれている。
【００３０】  その後、プレビュー画面提示部５２は、注目ユーザーＵｎがコンテンツ選択画面ＣＳの表示中にいずれかの候補コンテンツＣを選択した場合に、その候補コンテンツＣに対応するプレビュー画面ＰＳを表示する。このときプレビュー画面提示部５２は、その候補コンテンツＣに関連づけられた利用中ユーザーが現に視聴しているそのコンテンツの画面の様子を、プレビュー画面ＰＳ内に表示することとする。これにより注目ユーザーＵｎは、実際に他ユーザーがプレイ中のゲームの様子などを閲覧して、自身がこれから使用するコンテンツを選択することができる。特にフレンドユーザーが今遊んでいるゲームに自分も参加したい場合などにおいて、このようなプレビュー画面ＰＳを利用することで、注目ユーザーＵｎは自分の希望に沿ったコンテンツを選択することができる。
【００３１】  このようなプレビュー画面ＰＳの表示制御を実現するため、クライアント装置１０ｎのプレビュー画面提示部５２は、注目ユーザーＵｎが候補コンテンツＣの一つを選択した場合に、予めサーバ装置２０から受信している利用中ユーザー情報を参照して、選択された候補コンテンツＣを利用中の他ユーザーを特定する。そして、そのユーザーが使用しているクライアント装置１０に対して、コンテンツの配信要求を送信する。この配信要求を受けたクライアント装置１０のコンテンツ提示部５３は、現在表示装置１５の表示領域に表示してそのクライアント装置１０のユーザーに提示中のコンテンツの画面を表す動画像を、リアルタイムで要求元のクライアント装置１０ｎに対して配信する。クライアント装置１０ｎのプレビュー画面提示部５２は、配信された動画像をプレビュー画面ＰＳ内にリアルタイムで（すなわち、配信された動画像の受信と並行して同時期に）再生する。このような制御により、注目ユーザーＵｎは、現に今他ユーザーが視聴中のコンテンツの画面をプレビューとして視聴できる。
【００３２】  図４は、コンテンツ選択画面ＣＳに重ねてこのようなプレビュー画面ＰＳが表示されている表示例を示している。ここで、プレビュー画面ＰＳは吹き出し形状をしており、一つのユーザー画像ＵＩを指し示している。このユーザー画像ＵＩは、プレビュー画面ＰＳで提示中の動画像の配信元となった利用中ユーザーである。このようにプレビュー画面ＰＳをコンテンツ選択画面ＣＳに含まれるユーザー画像ＵＩと関連づけて表示することによって、現在表示されている動画像が誰に向けて提示されているコンテンツの画面なのかを容易に把握することができる。
【００３３】  なお、選択された候補コンテンツＣを利用中の他ユーザーが複数存在する場合、プレビュー画面提示部５２は、その中から所与の基準に従って選択した一人の他ユーザーが視聴中のコンテンツの画面を表す動画像を受信し、プレビュー画面ＰＳとして提示してもよい。あるいは、複数の他ユーザーが使用する複数のクライアント装置１０のそれぞれからコンテンツの画面を表す動画像を並行して受信して、同時期に複数の動画像をプレビュー画面ＰＳとして提示してもよい。図５は、このように複数の動画像が並んで表示される例を示している。この例では、同じゲームを３人の他ユーザーがそれぞれプレイ中の様子が同時に表示されている。なお、この図の例では、３個の動画像は、コンテンツ画像ＣＩの端部に沿って並ぶ３個のユーザー画像ＵＩと対応する順序で配列されている。このように複数の動画像を、複数の他ユーザーを示すユーザー画像と対応する態様で表示することによって、注目ユーザーＵｎは、どの動画像が誰に向けて提示されているコンテンツの画面なのかを把握することができる。
【００３４】  このように、他ユーザーが視聴中のコンテンツの画面を表す動画像を受信して表示することにより、プレビュー画面提示部５２は、自身がその候補コンテンツＣに対応するプログラムを直接実行せずとも、そのプログラムが提示可能なコンテンツの画面をユーザーにプレビューとして提示することができる。なお、利用中ユーザー情報が関連づけられていない候補コンテンツＣが選択された場合（その候補コンテンツＣを利用中のユーザーが存在しない場合など）、プレビュー画面提示部５２は予め用意された動画像等をプレビュー画面ＰＳ内に表示してもよい。
【００３５】  プレビュー画面提示部５２が提示するプレビュー画面ＰＳの内容は、選択された候補コンテンツＣの種類によって変化してもよい。例えばチャットアプリやメッセージアプリなど、他ユーザーと交流するためのアプリケーションプログラムによって実現されるコンテンツが選択された場合、プレビュー画面提示部５２は、そのプログラムを利用して過去に授受されたメッセージや、注目ユーザーＵｎが未読のメッセージなどを表す情報をプレビュー画面ＰＳ内に表示してもよい。また、現にチャットルームに投稿されているメッセージなどを、リアルタイムで表示してもよい。このような情報は、メッセージを中継するサーバ装置２０から取得することができる。
【００３６】  また、ユーザーグループに対応する候補コンテンツＣが選択された場合、プレビュー画面提示部５２は、そのユーザーグループに属する他ユーザーの現在の状況（各他ユーザーが現在利用中のコンテンツの情報）や今後の予定などの情報を含んだプレビュー画面ＰＳを提示してもよい。このような情報も、サーバ装置２０から受信して取得することができる。図６は、このようなユーザーグループの状況を示すプレビュー画面ＰＳの表示例を示している。この図においては、左側にそのユーザーグループに設定された次の予定と、その予定された日時が到来するまでの残り時間がリアルタイムで表示されている。また、右側にそのユーザーグループに所属する４人の他ユーザーそれぞれの現在の状況が示されている。特に現在クライアント装置１０を使用して何らかのコンテンツを利用しているユーザーについては、図５の例などと同様に、それらのユーザーのそれぞれが閲覧しているコンテンツの画面を示す動画像が並んで表示されている。
【００３７】  また、プレビュー画面ＰＳが表示された状態において、注目ユーザーＵｎは、そのコンテンツに対応するプログラムを起動して自身でそのコンテンツの利用を開始するのか、あるいはプレビュー画面ＰＳに提示されている動画像の視聴を継続するかを選択できてもよい。プレビュー画面ＰＳに提示されている動画像の視聴を継続することを選択する操作が受け付けられた場合、プレビュー画面提示部５２は、表示装置１５の表示領域全体に配信中の動画像を表示する配信動画閲覧モードへと表示内容を切り替える。これにより、注目ユーザーＵｎは、他ユーザーがプレイ中の動画像を集中して視聴することができる。
【００３８】  これまでの例では、コンテンツ選択画面ＣＳで提示される候補コンテンツＣは、予めクライアント装置１０ｎ内にインストール済みのゲームプログラムや、ダウンロード済みの動画像データ等、クライアント装置１０ｎが提示可能なコンテンツであることとしている。しかしながらこれに限らず、コンテンツ選択画面提示部５１は、クライアント装置１０ｎ内にデータが存在しないコンテンツ（以下、未提示コンテンツという）を候補コンテンツＣに含めてもよい。
【００３９】  例えばフレンドユーザーがプレイしているゲームや視聴中の動画像などは、注目ユーザーＵｎの興味を惹く可能性がある。そこで、コンテンツ選択画面提示部５１がサーバ装置２０に対して利用中ユーザー情報の取得要求を送信した際に、サーバ装置２０は、取得要求に含まれる候補コンテンツＣの利用中ユーザー情報だけでなく、要求元のサービスユーザー（ここでは注目ユーザーＵｎ）のフレンドユーザーが現に利用中のゲーム等の未提示コンテンツを特定する情報を、利用中ユーザー情報に含めて返信する。コンテンツ選択画面提示部５１は、返信された利用中ユーザー情報に含まれる、フレンドユーザーが利用中の未提示コンテンツを、候補コンテンツＣの一つとしてコンテンツ選択画面ＣＳに含めてユーザーに提示する。この未提示コンテンツのデータは、クライアント装置１０ｎ内に存在しない。しかしながら、フレンドユーザーが使用するクライアント装置１０から配信される動画像（すなわち、そのフレンドユーザーに提示中のコンテンツの画面を表す動画像）を受信することによって、プレビュー画面提示部５２は、他の候補コンテンツＣと同様に未提示コンテンツのプレビュー画面ＰＳを注目ユーザーＵｎに提示することができる。注目ユーザーＵｎがその未提示コンテンツを利用する選択確定操作を行った場合、コンテンツ提示部５３は、その未提示コンテンツを注目ユーザーＵｎに提供可能にするための準備処理を実行する。この準備処理は、例えば未提示コンテンツのデータを提供元からダウンロードする処理や、注目ユーザーＵｎに当該未提示コンテンツの購入を促す購入手続画面を表示する処理などであってよい。これにより、注目ユーザーＵｎは、自身がそれまで利用可能でなかった未提示コンテンツを新たに利用できるようになる。
【００４０】  なお、この例においてサーバ装置２０がクライアント装置１０ｎに提供する利用中ユーザー情報に含まれる未提示コンテンツは、フレンドユーザーが利用中のコンテンツに限られず、フレンドユーザー以外の他ユーザーが現に利用中のコンテンツであってもよい。例えばサーバ装置２０は、その時点の利用中ユーザーが多い未提示コンテンツや、予め推奨コンテンツに設定されているコンテンツなどの情報を、利用中ユーザー情報に含めてクライアント装置１０ｎに提供してもよい。
【００４１】  また、プレビュー画面提示部５２は、未提示コンテンツのプレビュー画面ＰＳを提示する場合、その他の提示可能なコンテンツとは異なる態様で提示することとしてもよい。具体的に、未提示コンテンツは注目ユーザーＵｎが所持していないと想定されるため、例えばその未提示コンテンツが映画などの動画像の場合に、プレビューで注目ユーザーＵｎが視聴し続けることは好ましくないことがある。そこでプレビュー画面提示部５２は、未提示コンテンツについては、プレビューで視聴し続けることが可能な時間を所定時間以下に制限したり、他のコンテンツのプレビューよりも低解像度で提示したりするなど、プレビューの提示に所定の制限を適用してもよい。また、未提示コンテンツについては、前述した配信動画閲覧モードの利用を制限してもよい。
【００４２】  プレビュー画面提示部５２が他のクライアント装置１０から提示中のコンテンツの画面を表す動画像を受信する場合、その受信に時間がかかり、すぐに表示を開始することができない場合がある。また、注目ユーザーＵｎが未提示コンテンツの利用開始を指示した場合、未提示コンテンツのデータをダウンロードする処理にも時間を要することがある。このようにユーザーを待たせる必要のある処理を実行する場合に、クライアント装置１０は、処理の進捗度合いを案内する案内表示（以下、進捗案内表示という）を行ってもよい。このような進捗案内表示の具体例について、ここで説明する。
【００４３】  従来、プログレスバーなどのように、ユーザーを待たせる処理の進捗度合いを案内するために、処理の進行に伴って表示内容が随時変化していく進捗案内表示が利用されている。さらに、このような表示とともに、進捗率（割合）や、実際に完了した処理の量（ダウンロード済みのデータサイズなど）、推定残り時間など、処理の進行度を表す数値を表示し、この数値を処理の進行に伴って更新することも行われている。このような進捗案内表示を行う場合、クライアント装置１０は、比較的短い時間間隔で処理の進行度をチェックし、所定割合以上処理が進行すれば、表示を更新する処理を行う。このような処理によれば、これまでにどの程度処理が進行しているのか、あとどの程度の時間かかりそうかといったことを進捗案内表示によりユーザーが容易に把握できる。しかしながら、このような処理の進行に伴って表示内容が随時更新されるタイプの進捗案内表示においては、処理の進行が一時的に遅くなると、表示が更新されなくなってしまうことがある。
【００４４】  具体例として、プレビュー画面提示部５２が他ユーザーの使用するクライアント装置１０から配信映像のデータを受信する処理を実行する場合の進捗案内表示について、説明する。プレビュー画面提示部５２は、プレビュー画面ＰＳの表示開始時、所定時間の再生が継続可能な分の配信映像をまず受信し、その受信が完了してから配信映像の表示を開始するものとする。そして、配信映像の表示を開始するまでは、開始に必要なデータの受信処理の進捗状況を示す進捗案内表示を行う。
【００４５】  この例では、進捗案内表示が行われている間、通信ネットワークの混雑などにより、受信済みのデータ量がわずかずつしか増加しないような状態が生じ得る。ここで、処理の進捗率（表示開始に必要なデータの全サイズに対する受信済みのデータの割合）が１％増加するごとに表示を更新する場合、１％分のデータの受信に要する時間が長くなると、比較的長時間にわたって進捗案内表示の内容が更新されないことになる。このような状態になると、単に一時的に処理の進行スピードが低下しているだけなのか、あるいは内部的なエラー等により処理が停止してしまっているのか、進捗案内表示を閲覧するユーザーには判断がつかなくなってしまう。
【００４６】  そこでプレビュー画面提示部５２は、所定の基準時間にわたって進捗案内表示が更新されない状態（すなわち、所定の基準時間内に処理の進捗度が所定の更新閾値以上増加しない状態）になった場合、表示する進捗度の数値の表示桁数を増加させることとする。図７はこのような進捗案内表示の一例を示す図であって、上段が通常時（数値の表示桁数を増加させる前）、下段が処理スピード低下時（数値の表示桁数を増加させた後）の表示例を示している。この例では、通常時には進捗度の数値がパーセント表記で一の位まで表示されており、小数点以下の位の数値は表示されていない。しかしながら、この表示が更新されない時間が所定の判定時間以上継続した場合、プレビュー画面提示部５２は、図７の下段に示すように進捗度の数値の表示桁数を小数第２位まで増加させている。表示桁数が増加すれば、進捗度の数値を更新するための更新閾値も低下する（この図の例では、処理の進捗率が０．０１％以上増加すれば更新が行われる）ことになる。そのためユーザーは、処理スピードが低下しており、プログレスバーでは処理の進行が表現できないような状況においても、処理の進行が停止してしまったわけではなく、少しずつ処理が進行していることを進捗度の数値によって確認することができる。一方、処理が停止してしまっている場合、表示桁数が増加しても、進捗率の数値が更新されない状態が続くことになる。そのため、進捗度の数値の表示桁数を増加させることで、処理の進行スピードが低下しているだけの状態と処理の進行が停止してしまっている状態とをユーザーが判別しやすくなる。
【００４７】  この表示例では、所定の基準時間にわたって数値が更新されない状態になるまで、数値の表示桁数は増加させないこととしている。通常のスピードで処理が進行している間は、表示桁数を多くしても下の位の数字はユーザーが判別できない速さで更新されることになり、ユーザーが処理の進行度を把握しにくくなってしまうためである。また、表示桁数を増加させた後、再び所定の基準時間内に処理の進捗度が所定の更新閾値以上増加する状態になった場合、プレビュー画面提示部５２は、進捗度の数値の表示桁数を減少させて元の桁数の表示に戻すこととする。このような表示桁数の切り替え制御によれば、ユーザーが判別可能な場合だけ進行度をより詳細にユーザーに案内することができるようになる。
【００４８】  なお、進捗案内表示は図７に示したものに限られず、進捗度の数値を含む各種の形態の表示であってよい。図８は、進捗案内表示の別の例を示している。この図においても、上段が表示桁数増加前の通常時の表示を、下段が表示桁数増加後の表示を、それぞれ示している。また、この図の例では進捗度の数値が割合（パーセンテージ）ではなく受信済みのデータサイズで示されている。さらにこの例では、進捗度をアニメーションで表示するために、円形のルート上を処理の進捗度に応じて移動するマーカーＭが表示されている。このマーカーＭは、例えば上方向（１２時の方向）の位置からスタートして処理の進行に伴って円形のルートを一周し、処理が完了するタイミングで元の１２時の位置に戻ってくる。さらにプレビュー画面提示部５２は、このマーカーＭを処理の進行スピードに応じた周期で点滅させるなどの方法で、その時点の処理の進捗度だけでなく、その時点の処理の進行スピードをユーザーに案内してもよい。これにより、ユーザーは処理の進捗度だけでなく現在の進行スピードを把握することができる。この場合の周期は、処理の進行スピードが遅くなるほど短くなるように制御されてもよい。処理の進行スピードを案内する場合に、このように進行スピードが遅くなるほど表示内容を素早く（短時間で）変化させることで、進行スピードが遅くなるほど表示内容が変化しなくなるような表示制御と比較して、進行スピードが低下していることをユーザーが把握しやすくなる。なお、進行スピードが所与の基準値以下に低下した場合、例えばマーカーＭ自体の表示を消去するなど、その他の状況と識別可能な表示を行ってもよい。これにより、処理の進行が停止してしまったような状況を、分かり易くユーザーに提示できる。
【００４９】  以上説明したように、本発明の実施の形態に係るクライアント装置１０によれば、候補コンテンツＣの選択を受け付けるコンテンツ選択画面ＣＳを提示した際に、各候補コンテンツＣに対応したプレビュー画面ＰＳとしてそのコンテンツを利用中の他ユーザーが閲覧する画面を表す動画像を提示することで、例えばゲームのプレイの様子など、コンテンツが提示する内容をより明確にユーザーに提示することができる。これにより、ユーザーが所望のコンテンツを選択しやすくすることができる。
【００５０】  なお、本発明の実施の形態は以上説明したものに限られない。例えば以上の説明におけるコンテンツ選択画面ＣＳやプレビュー画面ＰＳのレイアウトや表示内容は、いずれも例示に過ぎない。
【００５１】  また、以上の説明においてサーバ装置２０が実行することとした処理の少なくとも一部は、クライアント装置１０が実行してもよい。例えばクライアント装置１０ｎは、予め登録された他ユーザーのクライアント装置１０から直接そのクライアント装置１０で使用中のコンテンツの情報を取得し、利用中ユーザー情報としてユーザーに提示してもよい。
【００５２】  また、以上の説明においてプレビュー画面提示部５２が配信映像の受信時に実行することとした進捗案内表示は、これに限らず、進捗度をユーザーに提示することが必要な各種の処理に適用されてよい。
【符号の説明】
【００５３】  １  情報処理システム、１０  クライアント装置、１１  制御部、１２  記憶部、１３  インタフェース部、１４  操作デバイス、１５  表示装置、２０  サーバ装置、５１  コンテンツ選択画面提示部、５２  プレビュー画面提示部、５３  コンテンツ提示部。
【図１】
2020129861.tif 000003
【図２】
2020129861.tif 000004
【図３】
2020129861.tif 000005
【図４】
2020129861.tif 000006
【図５】
2020129861.tif 000007
【図６】
2020129861.tif 000008
【図７】
2020129861.tif 000009
【図８】
2020129861.tif 000010
【国際調査報告】
2020129861.tif 000011
2020129861.tif 000012
2020129861.tif 000013
2020129861.tif 000014