(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B1)
(11)【特許番号】
(24)【登録日】2022-10-24
(45)【発行日】2022-11-01
(54)【発明の名称】情報処理システム、情報処理装置、プログラム及び情報処理方法
(51)【国際特許分類】
A63F 13/85 20140101AFI20221025BHJP
A63F 13/2145 20140101ALI20221025BHJP
A63F 13/42 20140101ALI20221025BHJP
A63F 13/52 20140101ALI20221025BHJP
【FI】
A63F13/85
A63F13/2145
A63F13/42
A63F13/52
(21)【出願番号】P 2022109816
(22)【出願日】2022-07-07
【審査請求日】2022-07-07
【早期審査対象出願】
(73)【特許権者】
【識別番号】512294021
【氏名又は名称】株式会社アカツキ
(74)【代理人】
【識別番号】110002790
【氏名又は名称】One ip弁理士法人
(72)【発明者】
【氏名】小崎 卓也
【審査官】宮本 昭彦
(56)【参考文献】
【文献】国際公開第2017/208839(WO,A1)
【文献】特開2021-193779(JP,A)
【文献】特開2013-248178(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
A63F 13/00 - 13/98
(57)【特許請求の範囲】
【請求項1】
ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、
該第2画面表示処理で表示させる前記第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた前記画面枠指定データに基づいて前記第2画面の前記画面枠を認識する画面枠認識処理と、
該画面枠認識処理で認識した前記第2画面の前記画面枠から把握される前記第1画面における前記第2画面の位置及び寸法に基づいて前記第1画面で実行される前記ゲームに関する情報処理を調整する調整処理と、
を実行する情報処理システム。
【請求項2】
前記調整処理を実行させる第1画面調整データの入力を前記プレイヤから受け付けた後に前記画面枠指定データの入力を受け付ける、
請求項1に記載の情報処理システム。
【請求項3】
前記調整処理は、
前記第1画面に表示される前記ゲームの操作インターフェースが前記第2画面と重ならないように前記第1画面の画面枠の寸法を調整する、
請求項1または2に記載の情報処理システム。
【請求項4】
前記調整処理は、
前記第1画面に表示される前記ゲームの操作インターフェースが前記第2画面と重ならないように前記操作インターフェースが前記第1画面に表示される位置を調整する、
請求項1または2に記載の情報処理システム。
【請求項5】
前記調整処理は、
前記第1画面に表示される前記ゲームの操作インターフェースが前記第2画面と重ならないように前記操作インターフェースの寸法を調整する、
請求項1または2に記載の情報処理システム。
【請求項6】
前記画面枠指定データは、
前記第2画面の前記画面枠を該画面枠に沿って連続的になぞる操作によって入力される、
請求項1または2に記載の情報処理システム。
【請求項7】
前記画面枠指定データは、
前記第2画面の任意の位置を選択することによって入力される、請求項1または2に記載の情報処理システム。
【請求項8】
ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、
該第2画面表示処理で表示させる前記第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた前記画面枠指定データに基づいて前記第2画面の前記画面枠を認識する画面枠認識処理と、
該画面枠認識処理で認識した前記第2画面の前記画面枠から把握される前記第1画面における前記第2画面の位置及び寸法に基づいて前記第1画面で実行される前記ゲームに関する情報処理を調整する調整処理と、
を実行する情報処理装置。
【請求項9】
コンピュータに、
ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、
該第2画面表示処理で表示させる前記第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた前記画面枠指定データに基づいて前記第2画面の前記画面枠を認識する画面枠認識処理と、
該画面枠認識処理で認識した前記第2画面の前記画面枠から把握される前記第1画面における前記第2画面の位置及び寸法に基づいて前記第1画面で実行される前記ゲームに関する情報処理を調整する調整処理と、
を実行させるプログラム。
【請求項10】
コンピュータが、
ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、
該第2画面表示処理で表示させる前記第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた前記画面枠指定データに基づいて前記第2画面の前記画面枠を認識する画面枠認識処理と、
該画面枠認識処理で認識した前記第2画面の前記画面枠から把握される前記第1画面における前記第2画面の位置及び寸法に基づいて前記第1画面で実行される前記ゲームに関する情報処理を調整する調整処理と、
を実行する情報処理方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、情報処理システム、情報処理装置、プログラム及び情報処理方法に関する。
【背景技術】
【0002】
任意の端末装置のディスプレイに映像や画像の画面を表示させるような処理を実行する情報処理技術には、画面の中に複数の別の画面を表示させる処理を実行するものが存在している。
【0003】
特許文献1には、任意の映像表示装置に複数の画面をそれぞれウインドウとして表示させる際に、複数のウインドウが重ね合わせられて表示されることによって、重ね合わせられた側のウインドウが重ね合わせたウインドウによって隠蔽されないように、重ね合わせられた側のウインドウの大きさを拡大することが開示されている。
【0004】
この種の技術において、画面の一部に小さな別の画面を重ね合わせて表示させる処理は、特に「ピクチャインピクチャ」と称されて、任意の映像処理を実行する情報処理技術として広く利用されている。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
ところで、スマートフォンやゲーム端末等といったプレイヤ端末で実行可能なゲームにおいて、ピクチャインピクチャを使用して、ゲームを実行している画面の一部に例えば映像等に関する別の画面を表示させる場合がある。
【0007】
ゲームにおいてピクチャインピクチャを使用すると、ゲームに興じながら映像等の視聴にも興じることができる一方で、ゲームを実行している画面に別の画面が表示されることによって、ゲームの操作性が低下する場合も生じるであろうことが想定される。
【0008】
本発明は、上記事情に鑑みてなされたものであり、ゲームの操作性が低下してしまうことを抑制することができる情報処理システム、情報処理装置、プログラム及び情報処理方法を提供することを課題とするものである。
【課題を解決するための手段】
【0009】
上記課題を達成するための本発明に係る情報処理システムは、ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、第2画面表示処理で表示させる第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた画面枠指定データに基づいて第2画面の画面枠を認識する画面枠認識処理と、画面枠認識処理で認識した第2画面の画面枠から把握される第1画面における第2画面の位置及び寸法に基づいて第1画面で実行されるゲームに関する情報処理を調整する調整処理と、を実行するものである。
【0010】
これによれば、ゲームに関する情報処理が実行される第1画面内に第2画面が表示されることから、プレイヤは、第2画面で実行される情報処理を享受しながらゲームに興じることができる。
【0011】
第2画面が第1画面内に表示されることによって、第1画面におけるゲームの操作性の低下が懸念されるような場合は、第2画面の画面枠を認識させることによって、第1画面で実行されるゲームに関する情報処理を調整することができることから、ゲームの操作性が低下してしまうことを抑制することができる。
【0012】
この情報処理システムは、調整処理を実行させる第1画面調整データの入力をプレイヤから受け付けた後に画面枠指定データの入力を受け付けるものである。
【0013】
この情報処理システムの調整処理は、第1画面に表示されるゲームの操作インターフェースが第2画面と重ならないように第1画面の画面枠の寸法を調整するものであってもよい。
【0014】
この情報処理システムの調整処理は、第1画面に表示されるゲームの操作インターフェースが第2画面と重ならないように操作インターフェースが第1画面に表示される位置を調整するものであってもよい。
【0015】
さらに、この情報処理システムの調整処理は、第1画面に表示されるゲームの操作インターフェースが第2画面と重ならないように操作インターフェースの寸法を調整するものであってもよい。
【0016】
この情報処理システムで処理される画面枠指定データは、第2画面の画面枠を画面枠に沿って連続的になぞる操作によって入力されるものであってもよいし、第2画面の任意の位置を選択する(第2画面の上枠部をタップする等、第2画面の特定領域を選択入力する)ことによって入力されるものであってもよい。
【0017】
上記課題を達成するための本発明に係る情報処理装置は、ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、第2画面表示処理で表示させる第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた画面枠指定データに基づいて第2画面の画面枠を認識する画面枠認識処理と、画面枠認識処理で認識した第2画面の画面枠から把握される第1画面における第2画面の位置及び寸法に基づいて第1画面で実行されるゲームに関する情報処理を調整する調整処理と、を実行するものである。
【0018】
上記課題を達成するための本発明に係るプログラムは、コンピュータに、ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、第2画面表示処理で表示させる第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた画面枠指定データに基づいて第2画面の画面枠を認識する画面枠認識処理と、画面枠認識処理で認識した第2画面の画面枠から把握される第1画面における第2画面の位置及び寸法に基づいて第1画面で実行されるゲームに関する情報処理を調整する調整処理と、を実行させるものである。
【0019】
上記課題を達成するための本発明に係る情報処理方法は、コンピュータが、ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、第2画面表示処理で表示させる第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた画面枠指定データに基づいて第2画面の画面枠を認識する画面枠認識処理と、画面枠認識処理で認識した第2画面の画面枠から把握される第1画面における第2画面の位置及び寸法に基づいて第1画面で実行されるゲームに関する情報処理を調整する調整処理と、を実行するものである。
【発明の効果】
【0020】
この発明によれば、ゲームの操作性が低下してしまうことを抑制することができる。
【図面の簡単な説明】
【0021】
【
図1】本発明の実施の形態に係る情報処理システムの構成の概略を説明するブロック図である。
【
図2】同じく、本実施の形態に係る情報処理システムで実行されるゲームの画面インターフェースの一例を示す図である。
【
図3】同じく、本実施の形態に係る情報処理システムのサーバの構成の概略を説明するブロック図である。
【
図4】同じく、本実施の形態に係る情報処理システムのサーバの機能の概略を説明するブロック図である。
【
図5】同じく、本実施の形態に係る情報処理システムで処理されるゲーム情報の構成の概略を説明するブロック図である。
【
図6】同じく、本実施の形態に係る情報処理システムで処理される画面設定情報の構成の概略を説明するブロック図である。
【
図7】同じく、本実施の形態に係る情報処理システムで実行される画面枠認識処理の概略を説明する図である。
【
図8】同じく、本実施の形態に係る情報処理システムで実行される調整処理の概略を説明する図である。
【
図9】同じく、本実施の形態に係る情報処理システムで実行される調整処理の概略を説明する図である。
【
図10】同じく、本実施の形態に係る情報処理システムで実行される調整処理の概略を説明する図である。
【
図11】同じく、本実施の形態に係る情報処理システムのプレイヤ端末の構成の概略を説明するブロック図である。
【
図12】同じく、本実施の形態に係る情報処理システムの処理の概略を説明するフローチャートである。
【発明を実施するための形態】
【0022】
次に、
図1~
図12に基づいて、本発明の実施の形態に係る情報処理システムについて説明する。
【0023】
図1は、本発明の実施の形態に係る情報処理システムの構成の概略を説明するブロック図である。図示のように、情報処理システム10は、情報処理装置であるサーバ20及び複数のプレイヤ端末30を主要構成として備え、これらがインターネット網等のネットワークNを介して互いにアクセス可能に接続される。
【0024】
この情報処理システム10は、本実施の形態では、事業者1に配備されるサーバ20が、画像、動画、音声等によって構成されるゲームに関する情報処理を行い、プレイヤ2が保有するプレイヤ端末30で出力させることによって、プレイヤ端末30にゲームを提供する。
【0025】
情報処理システム10で事業者1が提供するゲームは、例えば、対戦ゲーム、パズルゲーム、アクションゲーム、野球ゲーム、サッカーゲーム、その他スポーツゲーム、クイズゲーム、ピンボールゲーム、カードゲーム、リズムゲーム、RPG(ロールプレイングゲーム)、位置情報ゲーム、ボードゲーム、アドベンチャーゲーム、カジノゲーム、シミュレーションゲーム、ストラテジーゲーム、レーシングゲーム等であってよい。
【0026】
図2は、プレイヤ端末30で実行されるゲームの画面インターフェースの一例を示す図である。図示のように、プレイヤ端末30のディスプレイには、ゲームに関する情報処理が実行される第1画面100、この第1画面100内において、例えば動画が再生される等の任意の情報処理が実行される第2画面200が表示される(ピクチャインピクチャ)。第1画面内に第2画面が表示される、とは、第1画面上に第2画面が重畳表示されることを意味する。
【0027】
第1画面100には、本実施の形態では、ゲームの進行状況が描画される主画面101、ゲームの操作を行う操作インターフェース102及び後述する第1画面調整データが入力される情報入力インターフェース103が表示される。
【0028】
次に、本実施の形態のゲームシステム10の各部の具体的な構成について説明する。
【0029】
サーバ20は、本実施の形態では、デスクトップ型あるいはノート型のコンピュータによって実装される。
【0030】
図3は、サーバ20の構成の概略を説明するブロック図である。図示のように、サーバ20は、プロセッサ21、メモリ22、ストレージ23、送受信部24、及び入出力部25を備え、これらが互いにバス26を介して電気的に接続される。
【0031】
プロセッサ21は、サーバ20の動作を制御し、各要素間におけるデータの送受信の制御や、アプリケーションプログラムの実行に必要な処理等を行う演算装置である。
【0032】
このプロセッサ21は、本実施の形態では例えばCPU(Central Processing Unit)であり、後述するストレージ23に格納されてメモリ22に展開されたアプリケーションプログラムを実行して各処理を行う。
【0033】
メモリ22は、本実施の形態では、DRAM(Dynamic Random Access Memory)等の揮発性記憶装置で構成される主記憶装置で実装される。
【0034】
このメモリ22は、プロセッサ21の作業領域として使用される一方、サーバ20の起動時に実行されるBIOS(Basic Input/Output System)、及び各種の設定情報等が格納される。
【0035】
ストレージ23は、プログラムや各種の処理に用いられる情報等が格納されている。
【0036】
送受信部24は、サーバ20をネットワークNに接続する。この送受信部24は、Bluetooth(登録商標)やBLE(Bluetooth Low Energy)といった近距離通信インターフェースを具備するものであってもよい。
【0037】
入出力部25は、キーボードやマウス、あるいはディスプレイ等の入出力機器が接続されるインターフェースである。
【0038】
バス26は、接続したプロセッサ21、メモリ22、ストレージ23、送受信部24及び入出力部25の間において、例えばアドレス信号、データ信号及び各種の制御信号を伝達する。
【0039】
図4は、サーバ20の機能の概略を説明するブロック図である。図示のように、サーバ20は、本実施の形態では、記憶部40、ゲーム処理部41、第2画面表示部42、第1画面調整データ受付部43、画面枠認識部44及び調整部45を備える。
【0040】
記憶部40は、ストレージ23の記憶領域が区画されることによって実現される。この記憶部40には、本実施の形態では、ゲーム情報D1及び画面設定情報D2が格納される。
【0041】
図5は、ゲーム情報D1の構成の概略を説明するブロック図である。図示のように、ゲーム情報D1は、ゲームデータd1a、プレイヤデータd1b及びゲーム媒体データd1cによって構成される。
【0042】
ゲームデータd1aは、本実施の形態では、ゲームの種類に応じて適宜構成される各種のデータであって、例えばクエストゲームを含むゲームの場合は、ステージIDに関連づけられたステージ名、敵のキャラクタのデータあるいは消費スタミナのデータ等が含まれる。
【0043】
プレイヤデータd1bは、本実施の形態では、プレイヤIDに関連づけられたプレイヤ名、レベル、所有するゲーム媒体(キャラクタ、アイテム等)の数、所有するゲーム媒体の数、保有するスタミナ、消費スタミナ、獲得したゲーム媒体の数、消費したゲーム媒体の数、有償または無償のゲーム内通貨の所持額、所有するポイントの数、獲得したゲーム内通貨、ポイントの数、課金額、抽選の実行回数、抽選結果、総プレイ時間、敵を倒した回数等のデータが含まれる。スタミナは、単位ゲームを実行する際に消費され、時間経過に伴い回復するパラメータである。また、スタミナは、プレイヤが所有するスタミナ回復アイテムの使用や課金によって回復したり、フレンド等の他プレイヤからプレゼントされたり、他の方法で増大するものであってもよい。スタミナにはプレイヤ毎に上限が設定され、上限値はアイテムの使用、課金等の条件を満たすことで上昇する。
【0044】
所有するキャラクタに関するデータは、例えば、所有するキャラクタのIDに関連づけられたレベル、攻撃力、防御力、体力等の各種のパラメータの現在値が含まれ、プレイステージに関するデータは、設定された複数のステージのうちプレイヤ2がこれまでプレイしたことがあるステージに関するデータであって、例えばプレイ回数、クリアしたデータ等が含まれる。
【0045】
所有するアイテムに関するデータは、1以上の有償アイテムや無償アイテムの保有状況に関するデータが含まれ、所有するアイテムのIDに関連づけられたアイテムの保有数等のデータが含まれる。
【0046】
さらに、プレイヤデータd1bには、本実施の形態では、第2画面200の画面枠が第1画面100内において占める位置及び寸法が認識された画面枠に関するデータが含まれる。
【0047】
ゲーム媒体データd1cは、本実施の形態では、プレイヤ2が所有するキャラクタやアイテム等あるいはゲーム内で使用されるゲーム内通貨といったゲーム媒体に関するデータであって、所有するキャラクタに関するデータには、例えば、各キャラクタのIDに関連づけられた取得日時、キャラクタ名、レベル、レアリティ、HP(現在値/最大値)、属性、スキル、攻撃力(現在値/最大値)、防御力(現在値/最大値)、使用頻度等といった各種のパラメータが含まれる。
【0048】
取得日時は、例えば、ゲームの進行や抽選の実行によってキャラクタがプレイヤ2に付与された日時に関するデータであり、レアリティは、例えば、抽選ゲームにおけるキャラクタの当選確率に関するデータである。
【0049】
HP、攻撃力及び防御力等の各種ゲーム内パラメータは、例えば、現在の値である「現在値」が含まれるとともに、そのキャラクタを最大レベルまで育成したときの「最大値」(上限値)が含まれる。各パラメータの上限値は、特定アイテムの使用、課金、特定ステージのクリアといった種々の条件に応じて上昇するようにしてもよいし、さらに下降条件を満たす場合に下降するようにしてもよい。
【0050】
属性は、例えば、バトル系のゲームであれば火の属性、水の属性あるいは風の属性等といったキャラクタの強みを示す分類、スポーツ系のゲームであれば所属しているチームやポジション等を示す分類、その他、キャラクタの分類の設定に関するデータが含まれる。
【0051】
スキルは、キャラクタが使用することができる特技等の能力に関するデータであり、使用頻度は、プレイヤ2がそのキャラクタを過去に選択あるいは使用した頻度に関するデータである。この使用頻度は、プレイヤ2がゲームを開始して以来の全期間において計算されるものであってもよいし、直近数ヶ月等の任意の期間において計算されるものであってもよい。
【0052】
ゲーム媒体データd1cに含まれるプレイヤ2が所有するアイテムに関するデータは、例えば、プレイヤ2が所有するアイテムのIDに関連づけられたそのアイテムの保有数等のデータが含まれる。
【0053】
図6は、画面設定情報D2の構成の概略を説明するブロック図である。図示のように、画面設定情報D2は、第1画面調整データd2a及び画面枠指定データd2bによって構成される。
【0054】
第1画面調整データd2aは、本実施の形態では、第1画面100内に表示される第2画面200との関係で第1画面100の調整を実行させるデータであり、画面枠指定データd2bは、本実施の形態では、第2画面200の画面枠を指定するデータである。
【0055】
図4で示すゲーム処理部41、第2画面表示部42、第1画面調整データ受付部43、画面枠認識部44及び調整部45は、メモリ22に記憶されたプログラムをプロセッサ21で実行することによって実現される。
【0056】
ゲーム処理部41は、本実施の形態では、ゲームの進行やキャラクタの制御といったゲームの基本的な処理を実行するものであって、例えば、ゲームの進行、ゲームモードの切替等の各種の処理を実行する。
【0057】
第2画面表示部42は、本実施の形態では、
図2で示したように、プレイヤ端末30のディスプレイに表示される第1画面100内に第2画面200を表示させる処理を実行する(第2画面表示処理)。
【0058】
第1画面調整データ受付部43は、本実施の形態では、
図2で示した第1画面100の情報入力インターフェース103を介して入力される第1画面調整データd2aを受け付ける処理を実行する(第1画面調整データ受付処理)。
【0059】
画面枠認識部44は、本実施の形態では、第1画面調整データ受付部43で第1画面調整データd2aを受け付けた後に、画面枠指定データd2bの入力をプレイヤ2から受け付けた場合に、受け付けた画面枠指定データd2bに基づいて、第2画面200の画面枠を認識する処理を実行する(画面枠認識処理)。
【0060】
図7は、画面枠認識処理の概略を説明する図である。図示のように、画面枠認識処理は、本実施の形態では、破線xで示すように第2画面200の画面枠が画面枠に沿って連続的に接触される(例えばプレイヤ2によって画面枠が指やタッチペン等でなぞられて画面枠指定データd2bが入力される等)と、第2画面200の画面枠を認識する。
【0061】
本実施の形態では、例えば、座標に基づいて把握される第1画面100内における第2画面200の位置及びピクセル数に基づいて把握される第2画面200の寸法が画面枠に関するデータとして把握されることによって、画面枠が認識される。
【0062】
認識された画面枠に関するデータは、本実施の形態では、プレイヤデータd1bに関連づけられてゲーム情報D1として記憶部に格納される。
【0063】
図4で示す調整部45は、本実施の形態では、画面枠認識処理で認識した第2画面200の画面枠から把握される、第1画面100内における第2画面200の位置及び寸法に基づいて、第1画面100で実行されるゲームに関する情報処理を調整する処理を実行する(調整処理)。
【0064】
図8~
図10は、調整処理の概略を説明する図である。
図8で示すように、調整処理では、第1画面100に表示されるゲームの操作インターフェース102が第2画面200と重ならないように、第1画面100の画面枠の寸法を調整する処理を実行してもよい。
【0065】
例えば、プレイヤ端末30のディスプレイ(タッチパネル)に表示される第1画面100(例えば、ゲーム画面全体等)の寸法を縮小させることによって、第1画面100の操作インターフェース102が第2画面200と重ならないように調整する。この場合、第1画面の大きさは、プレイヤ端末のディスプレイ全体よりも小さくなる。
【0066】
一方、
図9で示すように、調整処理では、第1画面100に表示されるゲームの操作インターフェース102が第2画面200と重ならないように、操作インターフェース102が第1画面100において表示される位置を調整する処理を実行してもよい。
【0067】
例えば、第1画面100の下端に表示される操作インターフェース102を第1画面100の上端に表示させることによって、第1画面100の操作インターフェース102が、第1画面100の下側に表示される第2画面200と重ならないように調整する。この場合、操作インターフェース102の位置は、上端に限られず、左右の枠(縁部)に沿うように左右の何れかもしくは両方の端部に移動させてもよいし、第1画面100の中央に移動しでもよい。なお、基本的に第1画面100に表示される内容が見えやすいように、第1画面100の中央部分よりも端部側に配置されるが、これに限られず、第1画面100に表示される内容や位置に応じて、適宜変更可能である。また、第1画面100の表示内容に応じて、操作インターフェース102の位置が変化するようにしてもよい。
【0068】
さらに、
図10で示すように、調整処理では、第1画面100に表示されるゲームの操作インターフェース102が第2画面200と重ならないように、操作インターフェース102が第1画面100に表示される寸法を調整する処理を実行してもよい。
【0069】
例えば、第1画面100に表示される操作インターフェース102の寸法を縮小させることによって、第1画面100の操作インターフェース102が第2画面200と重ならないように調整する。操作インターフェース102の寸法を縮小させる以外でも、操作インターフェース102を2以上のインターフェース(ウィンドウ、アイコン等の区画された領域)に分割して、第2画面200と重ならない適切な位置にそれぞれ配置してもよい。
【0070】
これらゲーム処理部41、第2画面表示部42、第1画面調整データ受付部43、画面枠認識部44及び調整部45での処理に基づいて、本実施の形態では、プレイヤ端末30においてゲームが実行される。
【0071】
図1で示すプレイヤ端末30は、本実施の形態では、携帯型情報端末であるスマートフォンで実装されるが、例えばゲーム専用の端末、タブレット型のコンピュータ、デスクトップ型あるいはノート型のコンピュータによって実装されるものであってもよい。
【0072】
図11は、プレイヤ端末30の構成の概略を説明するブロック図である。図示のように、プレイヤ端末30は、制御部31及びディスプレイ32を主要構成として備える。
【0073】
制御部31は、本実施の形態では、ディスプレイ32や図示しないカメラ等のプレイヤ端末30の各部を制御するものであって、例えばプロセッサ、メモリ、ストレージ、送受信部等によって構成される。
【0074】
この制御部31には、本実施の形態では、ゲームアプリケーションあるいはウェブサイトを閲覧可能なブラウザが格納され、サーバ20におけるプログラムの処理に基づいて、ゲームアプリケーションあるいはブラウザを介してプレイヤ端末30においてゲームが実行される。
【0075】
ディスプレイ32には、本実施の形態では、
図2及び
図8~
図10で一例を示した画面インターフェースを含め、プレイヤ端末30で実行されるゲームの画面インターフェース等が表示される。
【0076】
このディスプレイ32は、表示面への接触によって情報の入力を受け付けるいわゆるタッチパネルであって、抵抗膜方式や静電容量方式といった各種の技術によって実装される。
【0077】
本実施の形態では、このディスプレイ32を介して画面設定情報D2及びプレイヤ操作情報D3が入力される。
【0078】
プレイヤ操作情報D3は、本実施の形態では、ゲーム内でプレイヤ2が使用するキャラクタの操作や動作に関して入力される情報である。
【0079】
これら画面設定情報D2及びプレイヤ操作情報D3は、ディスプレイ32に対するプレイヤ2の任意の動作(例えば画面をタップあるいはスワイプする動作や、画面に表示されるアイコン等をドラッグしてドロップする動作等)に基づいて入力される。
【0080】
次に、本実施の形態に係る情報処理システム10の処理の概略について説明する。
【0081】
図12は、本実施の形態に係る情報処理システム10の処理の概略を説明するフローチャートである。図示のように、まず、ステップS1において、プレイヤ2はゲームを実行して、ゲームを進行させる。本実施の形態では、ゲームは第1画面100で進行される。
【0082】
ゲームの開始、ゲームの進行、あるいはプレイヤ2の要求に応じて、ステップS2において、第1画面100内に第2画面200を表示させる処理を実行する(第2画面表示処理)。本実施の形態では、第2画面200では任意の動画が再生される。当該動画は、ゲームと関連するものでも、無関係のものでもよい。
【0083】
第2画面200が第1画面100内に表示されることによって、第1画面100の操作インターフェース102が第2画面200によって隠蔽されてしまうような場合は、ゲームの操作性が低下してしまうことが想定される。
【0084】
この場合に、プレイヤ2が、第1画面100において実行される情報処理を調整することを目的として、例えば
図2で示す情報入力インターフェース103を押下すると、第1画面調整データd2aが生成される。
【0085】
続いて、ステップS3において、生成された第1画面調整データd2aをサーバ20で受け付ける(第1画面調整データ受付処理)。
【0086】
サーバ20が第1画面調整データd2aを受け付けた後、プレイヤ2が画面枠指定データd2bを入力すると、ステップS4において画面枠指定データd2bを受け付けるとともに、ステップS5において、受け付けた画面枠指定データd2bに基づいて第2画面200の画面枠を認識する(画面枠認識処理)。
【0087】
第2画面200の画面枠を認識すると、ステップS6において、第1画面100の操作インターフェース102が第2画面200と重ならないように、第1画面100を調整する(調整処理)。なお、操作インターフェース102に対して第2画面200が少しも重ならない(つまり操作インターフェース102全体が見える)ようにしてもよいし、操作インターフェース102のうちの一部に第2画面が重なっていても、操作インターフェース102の特定の領域だけは見えるようにしてもよい。このように、ゲームにおいて第2画面200が重ならないように表示させたい部分(操作インターフェース102全体、操作インターフェース102の特定領域、等)は、予め記憶部40に記憶される。
【0088】
調整処理は、第1画面100の画面枠の寸法を調整する、操作インターフェース102が第1画面100において表示される位置を調整する、分割する、あるいは操作インターフェース102が第1画面100に表示される寸法を調整する等の任意の処理によって実行される。このような調整処理は、予めシステム側で設定された条件に基づいて、寸法調整、位置調整、分割等が自動的に実行されるようにしてもよいし、寸法調整、位置調整、分割等の複数の調整パターンの選択肢をプレイヤ端末に表示させて、プレイヤが何れかの選択肢を選択入力することに基づいて、調整処理を実行するようにしてもよい。また、自動で調整処理をするか否かをプレイヤが予め設定できるようにしてもよい。すなわち、本システムにおける画面調整機能のオン/オフをプレイヤが予め設定するようにしてもよい。その場合、プレイヤ端末に画面調整機能のオンとオフの選択肢を表示させ、プレイヤが何れかを選択入力すると、その内容が記憶部に記憶される。制御部は、第2画面を検出した際に、記憶部を参照して、画面調整処理を実行するか否かを判定する。
【0089】
このように、ゲームに関する情報処理が実行される第1画面100内に、第2画面200が表示されることから、プレイヤ2は、第2画面200で実行される情報処理を享受しながらゲームに興じることができる。
【0090】
第2画面200が第1画面100内に表示されることによって、第1画面100におけるゲームの操作性の低下が懸念されるような場合は、第2画面200の画面枠を認識させることによって、第1画面100で実行されるゲームに関する情報処理を調整することができることから、ゲームの操作性が低下してしまうことを抑制することができる。
【0091】
なお、本発明は上記実施の形態に限定されることはなく、発明の趣旨を逸脱しない範囲で種々の変更が可能である。例えば、上記実施の形態では第1画面はゲームに関する情報処理が実行され、第2画面はゲーム以外のアプリケーションの情報処理が実行されるとしていたが、これに限られず、第1画面及び第2画面それぞれ、ゲームに限られずに、マンガ、動画等の再生アプリ等、任意のアプリケーションの情報処理が実行される画面とすることができる。第1画面及び第2画面は、互いに異なるアプリケーションの情報処理が実行されるものでもよいし、同一のアプリケーションがそれぞれ実行されるものでもよい。
【0092】
上記実施の形態では、第2画面200の画面枠を画面枠に沿って連続的になぞる操作によって画面枠指定データd2bが入力される場合を説明したが、第2画面200が接触される、例えばプレイヤ2によって第2画面200がタップされてその画面枠が選択されることによって、画面枠指定データd2bが入力されるように構成してもよい。また、例えば、四角形の第2画面枠の4つの角をタップ操作等で選択することにより、画面枠が認識されるようにしてもよい。さらに、第2画面の画面枠をシステム側で自動的に検出するようにしてもよく、その場合には、画面枠指定データの入力操作が不要となる。
【0093】
上記実施の形態では、サーバ20に格納されたプログラムが、ゲームに関する情報処理を実行する場合を説明したが、プレイヤ端末30にプログラムが格納され、このプログラムがプレイヤ端末30でゲームに関する情報処理を実行するように構成してもよい。
【0094】
本発明は、以下の構成を備える。
(項目1)
ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、
該第2画面表示処理で表示させる前記第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた前記画面枠指定データに基づいて前記第2画面の前記画面枠を認識する画面枠認識処理と、
該画面枠認識処理で認識した前記第2画面の前記画面枠から把握される前記第1画面における前記第2画面の位置及び寸法に基づいて前記第1画面で実行される前記ゲームに関する情報処理を調整する調整処理と、
を実行する情報処理システム。
(項目2)
前記調整処理を実行させる第1画面調整データの入力を前記プレイヤから受け付けた後に前記画面枠指定データの入力を受け付ける、
請求項1に記載の情報処理システム。
(項目3)
前記調整処理は、
前記第1画面に表示される前記ゲームの操作インターフェースが前記第2画面と重ならないように前記第1画面の画面枠の寸法を調整する、
請求項1または2に記載の情報処理システム。
(項目4)
前記調整処理は、
前記第1画面に表示される前記ゲームの操作インターフェースが前記第2画面と重ならないように前記操作インターフェースが前記第1画面に表示される位置を調整する、
請求項1または2に記載の情報処理システム。
(項目5)
前記調整処理は、
前記第1画面に表示される前記ゲームの操作インターフェースが前記第2画面と重ならないように前記操作インターフェースの寸法を調整する、
請求項1または2に記載の情報処理システム。
(項目6)
前記画面枠指定データは、
前記第2画面の前記画面枠を該画面枠に沿って連続的になぞる操作によって入力される、
請求項1~5のいずれか1項に記載の情報処理システム。
(項目7)
前記画面枠指定データは、
前記第2画面の任意の位置を選択することによって入力される、請求項1~5のいずれか1項に記載の情報処理システム。
(項目8)
ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、
該第2画面表示処理で表示させる前記第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた前記画面枠指定データに基づいて前記第2画面の前記画面枠を認識する画面枠認識処理と、
該画面枠認識処理で認識した前記第2画面の前記画面枠から把握される前記第1画面における前記第2画面の位置及び寸法に基づいて前記第1画面で実行される前記ゲームに関する情報処理を調整する調整処理と、
を実行する情報処理装置。
(項目9)
コンピュータに、
ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、
該第2画面表示処理で表示させる前記第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた前記画面枠指定データに基づいて前記第2画面の前記画面枠を認識する画面枠認識処理と、
該画面枠認識処理で認識した前記第2画面の前記画面枠から把握される前記第1画面における前記第2画面の位置及び寸法に基づいて前記第1画面で実行される前記ゲームに関する情報処理を調整する調整処理と、
を実行させるプログラム。
(項目10)
コンピュータが、
ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、
該第2画面表示処理で表示させる前記第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた前記画面枠指定データに基づいて前記第2画面の前記画面枠を認識する画面枠認識処理と、
該画面枠認識処理で認識した前記第2画面の前記画面枠から把握される前記第1画面における前記第2画面の位置及び寸法に基づいて前記第1画面で実行される前記ゲームに関する情報処理を調整する調整処理と、
を実行する情報処理方法。
【符号の説明】
【0095】
1 事業者
2 プレイヤ
10 情報処理システム
20 サーバ(情報処理装置)
30 プレイヤ端末
40 記憶部
【要約】
【課題】ゲームの操作性が低下してしまうことを抑制することができる情報処理システム、情報処理装置、プログラム及び情報処理方法を提供する。
【解決手段】ゲームに関する情報処理が実行される第1画面内に任意の情報処理が実行される第2画面を表示させる第2画面表示処理と、第2画面表示処理で表示させる第2画面の画面枠を指定する画面枠指定データの入力をプレイヤから受け付けて、受け付けた画面枠指定データに基づいて第2画面の画面枠を認識する画面枠認識処理と、画面枠認識処理で認識した第2画面の画面枠から把握される第1画面における第2画面の位置及び寸法に基づいて第1画面で実行されるゲームに関する情報処理を調整する調整処理と、を実行する。
【選択図】
図4