(57)【特許請求の範囲】
【請求項１】
第１電子機器および第２電子機器を含む情報処理システムであって、
前記第１電子機器は、
コンテンツの識別情報を保持する保持部と、
コンテンツの画像を表示する第１表示処理部と、
画像データの取得指示を受け付ける受付部と、
前記受付部が取得指示を受け付けた場合に、表示画像の画像データを取得する取得部と、
前記保持部に保持されているコンテンツの識別情報を、取得した画像データに関連づけた画像ファイルを生成するファイル生成部と、
画像ファイルを第２電子機器に送信する第１送信部と、を備え、
前記第２電子機器は、
第１電子機器から画像ファイルを受信する受信部と、
取得した画像ファイルを用いて、コンテンツの画像を表示する第２表示処理部と、を備え、
前記第２表示処理部は、コンテンツの画像とともに、コンテンツの取得に関する画像を表示することを特徴とする情報処理システム。
【請求項２】
前記第２表示処理部は、画像ファイルにコンテンツの識別情報が含まれている場合に、コンテンツの取得に関する画像を表示することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第２表示処理部は、コンテンツ取得に関する画像として、コンテンツサーバへのアクセスを可能とするリンクボタンを表示することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記第２電子機器は、
コンテンツ取得に関する画像が選択されると、コンテンツの識別情報をコンテンツサーバに送信する第２送信部を、さらに備えることを特徴とする請求項１から３のいずれかに記載の情報処理システム。
【請求項５】
コンテンツサーバは、第２電子機器からコンテンツ識別情報を受信すると、そのコンテンツ識別情報で特定されるコンテンツが存在しているか否かを確認し、存在していなければ、そのコンテンツ識別情報に関連づけられているコンテンツ識別情報で特定されるコンテンツが存在することを、前記第２電子機器に通知することを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記第１電子機器は、
コンテンツを実行する実行部と、
前記実行部により実行されているコンテンツの識別情報を前記保持部に保持させる管理部とを、
さらに備えることを特徴とする請求項１から５のいずれかに記載の情報処理システム。
【請求項７】
前記管理部は、前記実行部により実行されるコンテンツから、画像データの取得を禁止する指示を受け付けると、前記取得部は画像データの取得を禁止されることを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記第１表示処理部は、前記受付部が取得指示を受け付けた場合に、画像データを取得できないことを示す通知画像を表示することを特徴とする請求項７に記載の情報処理システム。
【請求項９】
第１電子機器から画像ファイルを提供される第２電子機器であって、
第１電子機器において表示されていたコンテンツの画像データに、コンテンツの識別情報を関連づけた画像ファイルを、第１電子機器から受信する受信部と、
取得した画像ファイルを用いて、コンテンツの画像を表示する表示処理部と、を備え、
前記表示処理部は、コンテンツの画像とともに、コンテンツの取得に関する画像を表示することを特徴とする第２電子機器。
【請求項１０】
コンテンツの取得に関する画像を第２電子機器にて表示させるために、第２電子機器に画像ファイルを提供する第１電子機器であって、
コンテンツの識別情報を保持する保持部と、
コンテンツの画像を表示する表示処理部と、
画像データの取得指示を受け付ける受付部と、
前記受付部が取得指示を受け付けた場合に、表示画像の画像データを取得する取得部と、
前記保持部に保持されているコンテンツの識別情報を、取得した画像データに関連づけた画像ファイルを生成するファイル生成部と、
画像ファイルを第２電子機器に送信する送信部と、
を備えることを特徴とする第１電子機器。
【請求項１１】
第１電子機器から提供される画像ファイルを第２電子機器において再生する方法であって、
受信手段が、第１電子機器において表示されていたコンテンツの画像データに、コンテンツの識別情報を関連づけた画像ファイルを、第１電子機器から受信し、
表示処理手段が、取得した画像ファイルを用いて、コンテンツの画像とともに、コンテンツの取得に関する画像を表示する、
ことを特徴とする画像ファイル再生方法。
【請求項１２】
コンテンツの取得に関する画像を第２電子機器にて表示させるために、第１電子機器が第２電子機器に画像ファイルを提供する方法であって、
保持手段が、コンテンツの識別情報を保持し、
表示処理手段が、コンテンツの画像を表示し、
受付手段が、画像データの取得指示を受け付け、
取得手段が、受付手段が取得指示を受け付けた場合に、表示画像の画像データを取得し、
ファイル生成手段が、保持されているコンテンツの識別情報を、取得した画像データに関連づけた画像ファイルを生成し、
送信手段が、画像ファイルを第２電子機器に送信する、
ことを特徴とする画像ファイル提供方法。
【請求項１３】
第２電子機器のコンピュータに、
第１電子機器において表示されていたコンテンツの画像データに、コンテンツの識別情報を関連づけた画像ファイルを、第１電子機器から受信する機能と、
取得した画像ファイルを用いて、コンテンツの画像とともに、コンテンツの取得に関する画像を表示する機能と、
を実現させるためのプログラム。
【請求項１４】
コンテンツの取得に関する画像を第２電子機器にて表示させるために、第２電子機器に画像ファイルを提供する第１電子機器のコンピュータに、
コンテンツの識別情報を取得する機能と、
コンテンツの画像を表示する機能と、
画像データの取得指示を受け付ける機能と、
取得指示を受け付けた場合に、表示画像の画像データを取得する機能と、
取得したコンテンツの識別情報を、取得した画像データに関連づけた画像ファイルを生成する機能と、
画像ファイルを第２電子機器に送信する機能と、
を実現させるためのプログラム。
【請求項１５】
請求項１３または１４に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルを再生する技術に関する。
【背景技術】
【０００２】
コンテンツの実行中に該コンテンツにより生成されている表示画面の画像データをユーザの指示に応じてメモリ装置に格納する、いわゆるスクリーンショットと呼ばれる機能が知られている。この機能では、表示中の画面を見ながらユーザが所定の操作をすることで、表示画面の画像データをメモリ装置に一時記憶させる。その後、ユーザがファイル名を設定するとともに、ハードディスク装置の任意の格納場所を指定することで、メモリ装置に記憶されている画像ファイルがハードディスク装置に格納される。
【０００３】
特許文献１は、スクリーンショットに関する技術を提案しており、具体的にはゲームプログラムの実行中に該ゲームプログラムの識別情報を取得し、ゲームプログラムの実行中に生成されるゲーム画面の画像を識別情報に関連付けて格納し、ユーザによる指定にしたがって識別情報に関連付けられた画像を表示させるゲーム装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許公開２００９／０１１８００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コンテンツ実行中にキャプチャされたスクリーンショット画像は、ユーザによるコンテンツの実行状態を表現する。近年の携帯型電子機器は通信機能を有することが一般的となっており、電子機器間でスクリーンショットの画像データを送受信することも可能となっている。そのような環境が整備されているなか、本発明者は、スクリーンショットの画像データを効果的に利用する手法を提案する。
【０００６】
本発明は、スクリーンショット画像ファイルの利用に関する新規な技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の情報処理システムは、第１電子機器および第２電子機器を含む。第１電子機器は、コンテンツの識別情報を保持する保持部と、コンテンツの画像を表示する第１表示処理部と、画像データの取得指示を受け付ける受付部と、受付部が取得指示を受け付けた場合に、表示画像の画像データを取得する取得部と、保持部に保持されているコンテンツの識別情報を、取得した画像データに関連づけた画像ファイルを生成するファイル生成部と、画像ファイルを第２電子機器に送信する第１送信部とを備える。第２電子機器は、第１電子機器から画像ファイルを受信する受信部と、取得した画像ファイルを用いて、コンテンツの画像を表示する第２表示処理部とを備える。第２表示処理部は、コンテンツの画像とともに、コンテンツの取得に関する画像を表示する。
【０００８】
本発明の別の態様は、電子機器である。この電子機器は、コンテンツ画像ファイルを記憶する記憶部と、記憶した画像ファイルを用いて、コンテンツの画像を表示する表示処理部とを備える。表示処理部は、コンテンツの画像を表示し、コンテンツ画像ファイルがコンテンツの識別情報を含む場合には、コンテンツの取得に関する画像も表示する。
【０００９】
本発明のさらに別の態様は、電子機器である。この電子機器は、コンテンツの識別情報を保持する保持部と、コンテンツの画像を表示する表示処理部と、画像データの取得指示を受け付ける受付部と、受付部が取得指示を受け付けた場合に、表示画像の画像データを取得する取得部と、保持部に保持されているコンテンツの識別情報を、取得した画像データに関連づけた画像ファイルを生成するファイル生成部とを備える。
【００１０】
本発明のさらに別の態様は、画像ファイル再生方法である。この方法は、コンテンツ画像ファイルを記憶するステップと、コンテンツの画像を表示するステップとを備える。表示ステップは、コンテンツ画像ファイルがコンテンツの識別情報を含む場合に、コンテンツの取得に関する画像を表示する。
【００１１】
本発明のさらに別の態様は、画像ファイル生成方法である。この方法は、コンテンツの識別情報を保持するステップと、コンテンツの画像を表示するステップと、画像データの取得指示を受け付けるステップと、取得指示を受け付けた場合に、表示画像の画像データを取得するステップと、保持されているコンテンツの識別情報を、取得した画像データに関連づけた画像ファイルを生成するステップとを備える。
【００１２】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によると、スクリーンショット画像ファイルの利用に関する新規な技術を提供できる。
【図面の簡単な説明】
【００１４】
【図１】実施例にかかる情報処理システムの構成の一例を示す図である。
【図２】（ａ）は電子機器の前面を示す図であり、（ｂ）は電子機器の背面を示す図である。
【図３】（ａ）は電子機器の上面を示す図であり、（ｂ）は電子機器の下面を示す図であり、（ｃ）は電子機器の左側面を示す図である。
【図４】電子機器の回路構成を示す図である。
【図５】画像ファイル生成機能を実現するための機能ブロックを示す図である。
【図６】表示処理部により表示装置に表示されるコンテンツ画像を示す図である。
【図７】スクリーンショットの撮影ができない旨のメッセージを示す図である。
【図８】スクリーンショットの画像ファイルを再生する機能を実現するための機能ブロックを示す図である。
【図９】画像ファイルを用いて表示されるコンテンツ画像を示す図である。
【図１０】サーバの機能ブロックを示す図である。
【発明を実施するための形態】
【００１５】
図１は、実施例にかかる情報処理システム１の構成の一例を示す。情報処理システム１において、ＡＰ（アクセスポイント）２は無線アクセスポイントおよびルータの機能を有し、各電子機器１０は、ＡＰ２およびモデム（図示せず）などを介してインターネットなどのネットワーク３に接続する。
【００１６】
電子機器１０は無線通信機能を有し、ＡＰ２を介してネットワーク３上のサーバ５に接続する。サーバ５は、ゲームプログラム、ムービーデータなどのコンテンツを、保持して管理するコンテンツサーバである。電子機器１０は無線ＬＡＮ（Local Area Network）方式による通信機能を有し、インフラストラクチャモードでサーバ５と通信してもよいが、第３世代移動通信システムなど、携帯電話などで採用される通信方式によりサーバ５と通信してもよい。この場合、電子機器１０は、広範囲の通信エリアをもつ基地局を介してサーバ５と通信するため、ユーザは、屋外でも電子機器１０を利用できる。なお電子機器１０は携帯型の端末装置であってもよく、据置型の端末装置であってもよい。また電子機器１０はネットワーク３に有線で接続してもよい。情報処理システム１において、ユーザは、自身を識別するユーザアカウントを有し、ユーザアカウントを用いて、サーバ５が提供するネットワークサービスにサインインする。
【００１７】
本実施例において電子機器１０は、表示装置に、サーバ５へのアクセスを可能とするリンクボタンを表示する。電子機器１０において、リンクボタンは、コンテンツに関連づけられており、サーバ５が保持するコンテンツを取得する際に利用される。電子機器１０はネットワーク３上のサーバ５のアドレス情報を保持しており、リンクボタンが操作されると、電子機器１０はサーバ５にアクセスできるようになっている。このアクセスの際、電子機器１０は、コンテンツの識別情報（以下、「コンテンツＩＤ」とよぶ）をサーバ５に送信し、サーバ５は、コンテンツＩＤを受け取ると、電子機器１０に対して、コンテンツを取得するためのページ（取得ページ）を生成するためのデータを送信する。電子機器１０は、このデータを用いて、コンテンツの取得ページを表示装置に表示する。ユーザは、取得ページにおいて、たとえば購入ボタンを押すと、そのコンテンツを電子機器１０にダウンロードすることができる。
【００１８】
本実施例の電子機器の外観構成および回路構成を説明する。以下に示す電子機器は、携帯型のゲーム機であるが、他の種類の携帯型端末装置であってもよい。なお情報処理システム１において、電子機器１０は携帯型の端末装置だけでなく、据置型の端末装置であってもよい。
【００１９】
［前面部の構成］
図２（ａ）は、電子機器１０の前面を示す。電子機器１０は、横長の筐体により形成され、ユーザが把持する左右の領域は、円弧状の外郭を有している。電子機器１０の前面には、矩形のタッチパネル５０が設けられる。タッチパネル５０は、表示装置２０と、表示装置２０の表面を覆う透明な前面タッチパッド２１から構成される。表示装置２０は有機ＥＬ（Electro-Liminescence）パネルであり、画像を表示する。なお表示装置２０は液晶パネルなどの表示手段であってもよい。前面タッチパッド２１は、同時にタッチされた複数ポイントの検出機能をもつマルチタッチパッドであって、タッチパネル５０はマルチタッチスクリーンとして構成される。
【００２０】
タッチパネル５０の右側には、菱形の頂点にそれぞれ位置する△ボタン２２ａ、○ボタン２２ｂ、×ボタン２２ｃ、□ボタン２２ｄ（以下、総称する場合には「操作ボタン２２」とよぶ）が設けられ、タッチパネル５０の左側には、上キー２３ａ、左キー２３ｂ、下キー２３ｃ、右キー２３ｄ（以下、総称する場合には「方向キー２３」とよぶ）が設けられる。ユーザは方向キー２３を操作して、上下左右および斜方の８方向を入力できる。方向キー２３の下側には左スティック２４ａが設けられ、また操作ボタン２２の下側には右スティック２４ｂが設けられる。ユーザは左スティック２４ａまたは右スティック２４ｂ（以下、総称する場合には「アナログスティック２４」とよぶ）を傾動して、方向および傾動量を入力する。筐体の左右頂部には、Ｌボタン２６ａ、Ｒボタン２６ｂが設けられる。操作ボタン２２、方向キー２３、アナログスティック２４、Ｌボタン２６ａ、Ｒボタン２６ｂは、ユーザが操作する操作手段を構成する。
【００２１】
操作ボタン２２の近傍に、前面カメラ３０が設けられる。左スティック２４ａの左側および右スティック２４ｂの右側には、それぞれ音声を出力する左スピーカ２５ａおよび右スピーカ２５ｂ（以下、総称する場合には「スピーカ２５」とよぶ）が設けられる。また左スティック２４ａの下側にＨＯＭＥボタン２７が設けられ、右スティック２４ｂの下側にＳＴＡＲＴボタン２８およびＳＥＬＥＣＴボタン２９が設けられる。
【００２２】
［背面部の構成］
図２（ｂ）は、電子機器１０の背面を示す。電子機器１０の背面には、背面カメラ３１および背面タッチパッド３２が設けられる。背面タッチパッド３２は、前面タッチパッド２１と同様に、マルチタッチパッドとして構成される。電子機器１０は、前面および背面において、２つのカメラおよびタッチパッドを搭載している。
【００２３】
［上面部の構成］
図３（ａ）は、電子機器１０の上面を示す。既述したように、電子機器１０の上面の左右端側に、Ｌボタン２６ａ、Ｒボタン２６ｂがそれぞれ設けられる。Ｌボタン２６ａの右側には電源ボタン３３が設けられ、ユーザは、電源ボタン３３を所定時間（たとえば２秒）以上押下することで、電源をオンまたはオフする。なお電子機器１０は、操作手段が操作されない時間（無操作時間）が所定時間続くと、サスペンド状態に遷移する電力制御機能を有している。電子機器１０がサスペンド状態に入ると、ユーザは電源ボタン３３を短時間（たとえば２秒以内）押下することで、電子機器１０をサスペンド状態からアウェイク状態に復帰させることができる。
【００２４】
ゲームカードスロット３４は、ゲームカードを差し込むための差込口であり、この図では、ゲームカードスロット３４がスロットカバーにより覆われている状態が示される。なおゲームカードスロット３４の近傍に、ゲームカードがアクセスされているときに点滅するＬＥＤランプが設けられてもよい。アクセサリ端子３５は、周辺機器（アクセサリ）を接続するための端子であり、この図ではアクセサリ端子３５が端子カバーにより覆われている状態が示される。アクセサリ端子３５とＲボタン２６ｂの間には、ボリュームを調整するための−ボタン３６ａと＋ボタン３６ｂが設けられている。
【００２５】
［下面部の構成］
図３（ｂ）は、電子機器１０の下面を示す。メモリカードスロット３７は、メモリカードを差し込むための差込口であり、この図では、メモリカードスロット３７が、スロットカバーにより覆われている状態が示される。電子機器１０の下面において、音声入出力端子３８、マイク３９およびマルチユース端子４０が設けられる。マルチユース端子４０はＵＳＢ（Universal Serial Bus）に対応し、ＵＳＢケーブルを介して他の機器と接続できる。
【００２６】
［左側面部の構成］
図３（ｃ）は、電子機器１０の左側面を示す。電子機器１０の左側面には、ＳＩＭカードの差込口であるＳＩＭカードスロット４１が設けられる。
【００２７】
［電子機器の回路構成］
図４は、電子機器１０の回路構成を示す。各構成はバス９２によって互いに接続されている。無線通信モジュール７１はＩＥＥＥ８０２．１１ｂ／ｇ等の通信規格に準拠した無線ＬＡＮモジュールによって構成され、ＡＰ２を介して、外部ネットワークに接続する。なお無線通信モジュール７１は、ブルートゥース（登録商標）プロトコルの通信機能を有してもよい。携帯電話モジュール７２は、ＩＴＵ（International Telecommunication Union；国際電気通信連合）によって定められたＩＭＴ−２０００（International Mobile Telecommunication 2000）規格に準拠した第３世代（3rd Generation）デジタル携帯電話方式に対応し、携帯電話網４に接続する。ＳＩＭカードスロット４１には、携帯電話の電話番号を特定するための固有のＩＤ番号が記録されたＳＩＭカード７４が挿入される。ＳＩＭカード７４がＳＩＭカードスロット４１に挿入されることで、携帯電話モジュール７２は、携帯電話網４との間で通信可能となる。
【００２８】
ＣＰＵ（Central Processing Unit）６０は、メインメモリ６４にロードされたプログラムなどを実行する。ＧＰＵ（Graphics Processing Unit）６２は、画像処理に必要な計算を実行する。メインメモリ６４は、ＲＡＭ（Random Access Memory）などにより構成され、ＣＰＵ６０が使用するプログラムやデータなどを記憶する。ストレージ６６は、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）などにより構成され、内蔵型の補助記憶装置として利用される。
【００２９】
モーションセンサ６７は、電子機器１０の動きを検出し、地磁気センサ６８は、３軸方向の地磁気を検出する。ＧＰＳ制御部６９は、ＧＰＳ衛星からの信号を受信し、現在位置を算出する。前面カメラ３０および背面カメラ３１は、画像を撮像し、画像データを入力する。前面カメラ３０および背面カメラ３１は、ＣＭＯＳイメージセンサ（Complementary Metal Oxide Semiconductor Image Sensor）によって構成される。
【００３０】
表示装置２０は、有機ＥＬ表示装置であり、陰極および陽極に電圧を印加することで発光する発光素子を有する。省電力モードでは、電極間に印加する電圧を通常よりも低くすることで、表示装置２０を減光状態とすることができ、電力消費を抑えられる。なお表示装置２０はバックライトを備えた液晶パネル表示装置であってもよい。省電力モードでは、バックライトの光量を下げることで、液晶パネル表示装置を減光状態として、電力消費を抑えることができる。
【００３１】
インタフェース９０において、操作部７０は、電子機器１０における各種操作手段を含み、具体的には、操作ボタン２２、方向キー２３、アナログスティック２４、Ｌボタン２６ａ、Ｒボタン２６ｂ、ＨＯＭＥボタン２７、ＳＴＡＲＴボタン２８、ＳＥＬＥＣＴボタン２９、電源ボタン３３、−ボタン３６ａ、＋ボタン３６ｂを含む。前面タッチパッド２１および背面タッチパッド３２は、マルチタッチパッドであり、前面タッチパッド２１は、表示装置２０の表面に重ね合わせて配置される。スピーカ２５は、電子機器１０の各機能により生成される音声を出力し、マイク３９は、電子機器１０の周辺の音声を入力する。音声入出力端子３８は、外部のマイクからステレオ音声を入力し、外部のヘッドホンなどへステレオ音声を出力する。
【００３２】
ゲームカードスロット３４には、ゲームファイルを記録したゲームカード７６が差し込まれる。ゲームカード７６は、データの書込可能な記録領域を有しており、ゲームカードスロット３４に装着されると、メディアドライブにより、データの書込／読出が行われる。メモリカードスロット３７には、メモリカード７８が差し込まれる。メモリカード７８は、メモリカードスロット３７に装着されると、外付け型の補助記憶装置として利用される。マルチユース端子４０は、ＵＳＢ端子として利用でき、ＵＳＢケーブル８０を接続されて、他のＵＳＢ機器とデータの送受信を行う。アクセサリ端子３５には、周辺機器が接続される。
【００３３】
本実施例の電子機器１０は、コンテンツの実行中に、スクリーンショットを撮影して画像ファイルを生成する機能を有し、またスクリーンショットの画像ファイルを再生する機能を有する。以下、これらの機能について説明する。
【００３４】
図５は、電子機器１０における画像ファイル生成機能を実現するための機能ブロックを示す。図５に示す構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３５】
電子機器１０において、コンテンツ実行部１００がコンテンツを実行し、表示処理部１０６がコンテンツの画像を表示装置２０に表示する。コンテンツ実行部１００は、ユーザの操作入力に応じてゲームプログラムを実行して、ゲーム画像データを生成する。具体的にコンテンツ実行部１００は、仮想３次元ゲーム空間内に仮想カメラを設置して、ユーザの操作入力にしたがって仮想カメラを動かし、仮想カメラから仮想スクリーンに投影されるゲーム画像データを生成する。生成されたゲーム画像データは、表示処理部１０６におけるフレームバッファに供給されて、表示処理部１０６は、ゲーム画像を表示装置２０に表示する。
【００３６】
既述したように、コンテンツ実行部１００は、ムービーデータなどのコンテンツを実行してもよく、この場合、コンテンツの実行は、コンテンツのデコードおよび再生を意味する。表示処理部１０６は、デコードされた画像データを表示装置２０に表示する。
【００３７】
ユーザからの指示によりコンテンツ実行部１００がコンテンツの実行を開始すると、管理部１０２は、コンテンツからコンテンツＩＤを取得し、保持部１０４に保持させる。管理部１０２は、電子機器１０においてフォアグラウンドで実行されているコンテンツ、すなわち表示装置２０において表示されるコンテンツのＩＤを保持部１０４に保持させる。このとき管理部１０２は、コンテンツからコンテンツの名前などの属性情報も取得し、保持部１０４に保持させる。
【００３８】
実行されているコンテンツは、管理部１０２に対して様々な情報を提供してもよい。実行中のコンテンツがゲームプログラムである場合、ゲームプログラムは、その進捗状況を管理部１０２に提供する。ゲームが、複数のステージから構成される場合、ゲームプログラムは、ユーザがプレイしているステージ番号を管理部１０２に提供する。ゲームプログラムは、ステージ番号に変更があると、変更後のステージ番号を管理部１０２に通知し、管理部１０２は、通知されたステージ番号を保持部１０４に保持させる。これにより保持部１０４は、コンテンツＩＤ、コンテンツ属性情報およびコンテンツの進捗状況を保持するようになる。
【００３９】
また実行されているコンテンツは、電子機器１０による表示画像データの取得を禁止するか否かを示す指示を管理部１０２に提供する。表示画像データの取得は、いわゆるスクリーンショットを撮影することに相当し、すなわちコンテンツは、スクリーンショットの撮影を禁止するか否かの指示を電子機器１０に対して通知する。この指示は、コンテンツ製作者により予めコンテンツに設定され、たとえば、プレイヤ以外には公開したくないゲームシーンに、表示画像データの取得禁止指示が設定され、公開してもよいゲームシーンには、表示画像データの取得許可指示が設定される。そしてゲームプログラムは、指示が設定されたゲームシーンが表示されるときに、管理部１０２に対して指示を通知する。また、コンテンツがムービーである場合、基本的には、全てのシーンに表示画像データの取得禁止指示が設定されることが多いと考えられるが、少なくとも広告として表示されるトレーラービデオのシーンでは、表示画像データの取得許可指示が設定されることが多いと考えられる。いずれにしても、スクリーンショットの撮影を禁止するか否かの指示は、コンテンツ製作者によって定められる。
【００４０】
指示内容が禁止から許可、または許可から禁止に変更されるたびに、コンテンツは、指示を管理部１０２に通知する。この指示は、フラグ値として表現されてよく、たとえばフラグ値０は、画像データの取得禁止指示であり、フラグ値１は画像データの取得許可指示であってよい。管理部１０２は、この指示を保持部１０４に保持させてもよいが、スクリーンショットの撮影処理を実行する画像データ取得部１２２に対して通知してもよい。
【００４１】
図６は、表示処理部１０６により表示装置２０に表示されるコンテンツ画像を示す。図６は、ゲーム画面を示しており、ユーザは操作部７０や前面タッチパッド２１などの入力部を操作して、キャラクタをゲーム空間内で移動させている。
【００４２】
電子機器１０において、画像データ取得部１２２および画像ファイル生成部１２４が、スクリーンショットの画像ファイルを生成する。表示装置２０にコンテンツ画像が表示されている状態で、ユーザが操作部７０に対して所定の入力を行うと、受付部１２０が、画像データの取得指示を受け付ける。この画像データの取得指示は、いわゆるスクリーンショットの撮影指示であり、たとえばＨＯＭＥボタン２７およびＳＴＡＲＴボタン２８が同時に所定時間以上（たとえば０．５秒）押下されると、受付部１２０が、スクリーンショットの撮影指示を受け付ける。
【００４３】
受付部１２０は、画像データの取得指示を受け付けると、画像データ取得部１２２に対して、撮影指示を発行する。このときコンテンツ実行部１００は、コンテンツの実行を一時中断する。画像データ取得部１２２は、撮影指示を受け取ると、表示処理部１０６のフレームバッファ上に展開されている表示画像の画像データを取得し、所定の形式、たとえばＪＰＥＧの形式にしたがって圧縮する。
【００４４】
画像ファイル生成部１２４は、保持部１０４に保持されているコンテンツＩＤ、コンテンツ属性情報およびコンテンツの進捗状況を取得し、これらを、画像データ取得部１２２で圧縮された画像データに関連づけた画像ファイルを生成する。画像ファイル生成部１２４は、保持部１０４に保持されているコンテンツＩＤなどを、Ｅｘｉｆ（Exchangeable Image File Format）ファイルに組み入れ、Ｅｘｉｆファイルと画像データとをまとめて、１つの画像ファイルを生成してもよい。画像ファイル生成部１２４は、生成した画像ファイルを記憶部１３０に格納する。記憶部１３０は、メモリカード７８、ストレージ６６またはメインメモリ６４のいずれであってもよい。このとき画像ファイル生成部１２４は、コンテンツ名などを用いて自動的にファイル名を決定し、記憶部１３０におけるスクリーンショット用のフォルダに格納する。画像ファイルが記憶部１３０に保存されると、コンテンツ実行部１００は、コンテンツの実行を再開する。
【００４５】
以上の画像データ取得処理は、コンテンツによりスクリーンショットの撮影が許可されていることを前提として実行される。上記したようにコンテンツは、画像データの取得許可指示を管理部１０２に通知してもよいが、電子機器１０は、コンテンツから、画像データの取得禁止指示を通知されなければ、スクリーンショットの撮影が許可されていると判断してもよい。すなわち画像データ取得処理の初期設定において、スクリーンショットの撮影は禁止されておらず、コンテンツから画像データの取得禁止指示を通知されたときに、はじめて画像データの取得が禁止されるようにしてもよい。
【００４６】
管理部１０２がコンテンツから画像データの取得禁止指示を受け付けると、画像データ取得部１２２は、画像データの取得を禁止される。画像データ取得部１２２は、管理部１０２から画像データの取得禁止指示を受け取ると、その禁止が解除されるまで、受付部１２０からの画像データの取得指示に応答しない。管理部１０２がコンテンツから画像データの取得許可指示を受け付け、画像データ取得部１２２に通知すると、画像データの取得禁止が解除されて、画像データ取得部１２２は、スクリーンショットの撮影処理が可能な状態となる。なお上記したように、管理部１０２が画像データの取得禁止指示を保持部１０４に保持させている場合には、画像データ取得部１２２は、受付部１２０から取得指示を受け取ったとき、保持部１０４に取得禁止指示が含まれていることを確認した後、取得指示に応答しないことを決定する。
【００４７】
図７は、スクリーンショットの撮影ができない旨のメッセージを示す。コンテンツから画像データの取得禁止指示が発行されている際に、受付部１２０が、画像データの取得指示を受け付けると、画像データ取得部１２２は、表示処理部１０６に、スクリーンショットの撮影ができないことを知らせる。これに応じて表示処理部１０６は、画像データを取得できないことを示す通知画像１３４を、表示装置２０に表示する。これによりユーザは、スクリーンショット撮影が禁止されていることを認識する。なお、表示処理部１０６が一度通知画像１３４を表示した後、管理部１０２がコンテンツから画像データの取得許可指示を通知されると、表示処理部１０６は、スクリーンショットの撮影が可能となったことを示す通知画像を表示装置２０に表示してもよい。なお、スクリーンショット撮影が禁止されていることを示す通知画像１３４を一度も表示していない場合には、ユーザは、スクリーンショットの撮影が禁止されていることを認識していないため、表示処理部１０６は、スクリーンショットの撮影が可能となったことを示す通知画像を表示装置２０に表示しなくてよい。
【００４８】
以上は、フォアグラウンドで実行されるコンテンツが１つの場合を示したが、複数のコンテンツがフォアグラウンドで実行される場合もある。たとえば表示装置２０の画面を半分に分けて、それぞれの分割画面でコンテンツが実行されるケースである。管理部１０２は、複数のコンテンツのそれぞれにつき、コンテンツＩＤ、コンテンツ属性情報およびコンテンツの進捗状況を管理し、保持部１０４に保持させる。このときスクリーンショットの撮影指示がユーザから入力されると、画像ファイル生成部１２４は、複数のコンテンツに関する情報をＥｘｉｆファイルに含ませ、画像データ取得部１２２で取得された画像データとあわせて、１つの画像ファイルを生成する。
【００４９】
なお２つのコンテンツが同時実行されている場合に、一方がメインのコンテンツ、他方がサブのコンテンツであることが明らかな場合がある。たとえばゲームを実行中に、友人とチャットをしているような場合、ゲームプログラムがメインコンテンツであり、チャットアプリケーションがサブコンテンツである。管理部１０２は、電子機器１０にインストールされている複数のコンテンツの間に主従関係が存在する場合には、メインとサブの関係を保持しておき、メインコンテンツとサブコンテンツとが同時実行されている場合には、その関係を画像ファイル生成部１２４に通知してもよい。これにより画像ファイル生成部１２４は、Ｅｘｉｆファイルの生成時に、サブコンテンツの情報は入れず、メインコンテンツの情報のみをＥｘｉｆファイルに含ませるようにしてもよい。
【００５０】
以上のようにして、スクリーンショットの画像ファイルが生成され、記憶部１３０に記憶される。ユーザは、画像ファイルをメールなどに添付して、友人の電子機器１０に送信することができる。送信部１３２は、画像ファイルを、他の電子機器１０に送信する。
【００５１】
図８は、電子機器１０におけるスクリーンショットの画像ファイルを再生する機能を実現するための機能ブロックを示す。図８に示す構成は、スクリーンショットの画像ファイルを受信して再生する機能を実現する。図８に示す構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。なお、図５および図８に示す両方の構成は、１つの電子機器１０に搭載されている。
【００５２】
受信部１５０は、他の電子機器１０から、スクリーンショットの画像ファイルを受信する。受信した画像ファイルは、記憶部１５２に記憶される。記憶部１５２は、メモリカード７８、ストレージ６６またはメインメモリ６４のいずれであってもよい。
【００５３】
前面タッチパッド２１または操作部７０などの入力部からユーザが画像ファイルを選択する。受付部１６２が、画像ファイルの選択操作を受け付けると、表示処理部１６４は、記憶部１５２から、指定された画像ファイルを読み出し、コンテンツの画像を表示する。このとき表示処理部１６４は、いわゆるビューワとして動作する。
【００５４】
図９は、画像ファイルを用いて表示されるコンテンツ画像を示す。表示処理部１６４は、画像ファイルにコンテンツＩＤが含まれている場合に、コンテンツの取得に関する画像を表示する。本実施例において、コンテンツの取得に関する画像は、サーバ５へのアクセスを可能とするリンクボタン１７４であり、ユーザがリンクボタン１７４をタップすると、受付部１６２は、リンクボタン１７４が選択されたことを認識し、取得要求生成部１６６が、コンテンツを取得するための要求を生成する。この取得要求には、コンテンツＩＤが含まれる。取得要求生成部１６６は、ネットワーク３におけるサーバ５のアドレス情報を保持しており、このアドレス情報と取得要求を含むパケットを生成する。このパケットは送信部１７０からサーバ５に送信される。
【００５５】
なお図９においては、コンテンツ画像にリンクボタン１７４が重畳表示される例を示したが、リンクボタン１７４は、オプションメニューに含まれる項目の１つとして表示されてよい。たとえばオプションメニューには、他の項目として、コンテンツ画像のコピー、削除などが含まれてよい。またオプションメニューは、画面中の所定のボタン（図示せず）をタップすることで、コンテンツ画像に重畳表示されるようにしてよい。
【００５６】
図１０は、サーバ５の機能ブロックを示す。サーバ５は、受信部１９０、コンテンツ探索部１９２、コンテンツＤＢ１９４、送信部１９６および関連コンテンツテーブル１９８を備える。コンテンツＤＢ１９４は、複数のコンテンツを記録している。
【００５７】
受信部１９０が電子機器１０から、コンテンツＩＤを含むパケットを受信すると、コンテンツ探索部１９２は、パケットに含まれるコンテンツＩＤで特定されるコンテンツがコンテンツＤＢ１９４に存在しているか否かを確認する。コンテンツ探索部１９２が、コンテンツＤＢ１９４にコンテンツが存在していることを確認すると、当該コンテンツを取得するためのページを生成するためのデータ（取得ページ構成データ）を生成し、送信部１９６が、電子機器１０に送信する。電子機器１０において、表示処理部１６４が取得ページを表示装置２０に表示する。取得ページには、コンテンツを購入するための購入ボタンが設定され、ユーザが購入ボタンを選択すると、送信部１７０が購入要求をサーバ５に送信し、サーバ５が、コンテンツを電子機器１０に送信する。これにより、ユーザは、他のユーザが撮影したスクリーンショットを用いて、他のユーザがプレイしていたコンテンツを容易にダウンロードすることができる。
【００５８】
一方で情報処理システム１において、サーバ５は、リージョンごとに用意されている。このリージョンは、言語などに応じて全世界をいくつかに区分けしたものである。そのため、同一タイトルであっても、リージョンが異なれば、コンテンツＩＤも異なることになる。関連コンテンツテーブル１９８は、同じタイトルのコンテンツのＩＤをリージョンごとに管理し、たとえば、ＸというリージョンでＡＡＡＡのコンテンツＩＤと、ＹというリージョンでＢＢＢＢのコンテンツＩＤとが、同一のコンテンツであることをテーブル形式で保持している。
【００５９】
サーバ５がリージョンＹに存在する場合に、受信部１９０が、電子機器１０からコンテンツＩＤをＡＡＡＡとする取得要求を受信すると、コンテンツ探索部１９２は、関連コンテンツテーブル１９８から、リージョンＹで販売している同一タイトルのコンテンツＩＤがＢＢＢＢであることを認識する。したがって、コンテンツ探索部１９２は、取得要求に含まれるコンテンツＩＤとは異なるが、関連するコンテンツＩＤで特定されるコンテンツの取得ページ構成データを生成して、送信部１９６が電子機器１０に送信する。これにより、画像ファイルのコンテンツＩＤに関連づけられているコンテンツＩＤで特定されるコンテンツが存在することを、電子機器１０のユーザに通知することができる。なお、関連コンテンツテーブル１９８は、同一のタイトルでなくても、近似したタイトル同士のコンテンツＩＤを関連づけて保持していてもよい。
【００６０】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６１】
実施例では、管理部１０２が、フォアラウンドで動作しているコンテンツのコンテンツＩＤなどの情報を保持部１０４に保持させていたが、たとえば、ＤＬＣ（ダウンロードコンテンツ）などの追加コンテンツも使用されている場合には、ＤＬＣのコンテンツＩＤなどの情報も保持部１０４に保持させてよい。スクリーンショットの撮影時、画像ファイル生成部１２４は、ＤＬＣの情報もＥｘｉｆファイルに含めて、画像ファイルを生成してもよい。
【００６２】
複数のコンテンツＩＤが画像ファイルに含まれる場合、表示処理部１６４は、複数のリンクボタン１７４を表示装置２０に表示する。このとき、各リンクボタン１７４が対象とするコンテンツ名なども表示することで、ユーザは、リンクボタン１７４を容易に選択できるようになる。
【００６３】
なお図９において、画像ファイルの再生時、コンテンツ画像にリンクボタン１７４を重畳表示させる例を示したが、電子機器１０が表示画像のコンテンツを既に有している場合、リンクボタン１７４は表示させなくてもよい。たとえば、スクリーンショットを撮影した電子機器１０が、そのスクリーンショット画像データを再生する場合、通常は、当該コンテンツを保有している。したがって、リンクボタン１７４を表示する必要はなく、スクリーンショットの再生後、コンテンツ実行部１７２が、そのコンテンツを自動的に起動して、実行するようにしてもよい。このとき、スクリーンショットの画像ファイルに含まれるゲームの進捗状況を参照して、コンテンツ実行部１７２は、進捗状況で特定されるステージ番号から、コンテンツを実行するようにしてもよい。
【００６４】
上記の場合、コンテンツの起動ボタンが、リンクボタン１７４の代わりにコンテンツ画像に重畳表示されてもよい。ユーザがコンテンツ起動ボタンをタップすると、受付部１６２は、コンテンツ起動ボタンが選択されたことを認識し、コンテンツ実行部１７２が、そのコンテンツを起動する。なお、コンテンツ起動ボタンは、オプションメニューに含まれる項目の１つとして表示されてよい。たとえばオプションメニューには、他の項目として、コンテンツ画像のコピー、削除などが含まれてよい。またオプションメニューは、画面中の所定のボタン（図示せず）をタップすることで、コンテンツ画像に重畳表示されるようにしてよい。
【００６５】
また、複数のコンテンツＩＤが画像ファイルに含まれる場合も同様に、オプションメニューに、各コンテンツＩＤに対応する項目が含まれてよい。たとえばテニスゲームにおいて、追加コンテンツとしてインストールしたグランドスラム大会のプレイ中にスクリーンショットが撮影されると、画像ファイル生成部１２４は、テニスゲームのコンテンツＩＤおよび追加コンテンツのコンテンツＩＤを含めた画像ファイルを生成する。他の電子機器１０において、受信部１５０がこの画像ファイルを受信し、表示処理部１６４がコンテンツ画像を表示する。
【００６６】
このとき、他の電子機器１０が、テニスゲームおよび追加コンテンツを有していれば、オプションメニューにおいて、テニスゲームの起動ボタンの項目が表示される。ここでユーザがテニスゲームを起動すると、テニスゲームが、追加コンテンツのコンテンツＩＤを取得することで、ユーザがグランドスラム大会をプレイできるようにしてもよい。なお追加コンテンツの起動ボタンの項目も表示されて、この項目がタップされたときに、テニスゲームが追加コンテンツのコンテンツＩＤを取得して、ユーザがグランドスラム大会をプレイできるようにしてもよい。なお、テニスゲームは有しているが、追加コンテンツは有していない場合、追加コンテンツのリンクボタン１７４がメニュー項目として表示され、テニスゲームも有していない場合、テニスゲームのリンクボタン１７４がメニュー項目として表示されてよい。なお、テニスゲームは有しているが、追加コンテンツは有していない場合、追加コンテンツのリンクボタン１７４とともに、テニスゲームの起動ボタンがメニュー項目として表示されてよい。
【００６７】
なお、スクリーンショットの撮影時が、所定の期間内である場合、画像ファイル生成部１２４は、期間限定でコンテンツに対応付けられた特別なコンテンツＩＤを画像ファイルに含めてもよい。このコンテンツＩＤは、予めサーバ５から受け取っておく。なお、特別なコンテンツＩＤではなく、サーバ５から特別なＵＲＬを受け取っておいてもよい。この画像ファイルを用いてコンテンツ画像を表示したとき、ユーザがリンクボタン１７４をタップすると、サーバ５は、ユーザに特典を与えるページを提供してもよい。なお画像ファイル生成部１２４は、スクリーンショットの撮影時が所定の期間になければ、通常どおりコンテンツＩＤを画像ファイルに含める。
【符号の説明】
【００６８】
１・・・情報処理システム、１０・・・電子機器、２０・・・表示装置、１００・・・コンテンツ実行部、１０２・・・管理部、１０４・・・保持部、１０６・・・表示処理部、１２０・・・受付部、１２２・・・画像データ取得部、１２４・・・画像ファイル生成部、１３０・・・記憶部、１３２・・・送信部、１３４・・・通知画像、１５０・・・受信部、１５２・・・記憶部、１６２・・・受付部、１６４・・・表示処理部、１６６・・・取得要求生成部、１７０・・・送信部、１７２・・・コンテンツ実行部、１７４・・・リンクボタン、１９０・・・受信部、１９２・・・コンテンツ探索部、１９４・・・コンテンツＤＢ、１９６・・・送信部、１９８・・・関連コンテンツテーブル。
【図１】
0005887123.tif 000002
【図２】
0005887123.tif 000003
【図３】
0005887123.tif 000004
【図４】
0005887123.tif 000005
【図５】
0005887123.tif 000006
【図６】
0005887123.tif 000007
【図７】
0005887123.tif 000008
【図８】
0005887123.tif 000009
【図９】
0005887123.tif 000010
【図１０】
0005887123.tif 000011