JP2014102795A - Information processing system, electronic apparatus, information processing method, and information processing program - Google Patents
Information processing system, electronic apparatus, information processing method, and information processing program Download PDFInfo
- Publication number
- JP2014102795A JP2014102795A JP2012256174A JP2012256174A JP2014102795A JP 2014102795 A JP2014102795 A JP 2014102795A JP 2012256174 A JP2012256174 A JP 2012256174A JP 2012256174 A JP2012256174 A JP 2012256174A JP 2014102795 A JP2014102795 A JP 2014102795A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- electronic device
- image signal
- image
- display unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Abstract
Description
本発明は、情報処理システム、電子機器、情報処理方法、及び情報処理プログラムに関する。 The present invention relates to an information processing system, an electronic device, an information processing method, and an information processing program.
多機能携帯電話機や小型パーソナルコンピュータ等の画面の小さな表示部を有する電子機器に、例えば、画面の大きな表示部を有する周辺機器(外部表示装置)を接続して、これらの電子機器の機能を拡張することが試みられている。拡張された機能のうち代表的な機能は、例えば、周辺機器において画像を拡大して表示することである。これにより、周辺機器を用いて複数人への画像を提示するプレゼンテーション等に応用されている。
特許文献1には、電子機器本体に対して回転可能な表示部と、周辺機器に映像を出力する外部出力端子と、周辺機器の画面が回転できない場合、電子機器本体の表示向きの変更に連動した表示出力信号が外部出力端子を介して周辺機器に送られて、電子機器と周辺機器とで同じ表示向きの映像を見ることができる画像出力装置が記載されている。
For example, a peripheral device (external display device) having a large screen display unit is connected to an electronic device having a small screen display unit such as a multi-function mobile phone or a small personal computer to expand the functions of these electronic devices. It has been tried to do. A representative function among the expanded functions is, for example, to display an enlarged image on a peripheral device. Thereby, it is applied to the presentation etc. which show the image to two or more people using a peripheral device.
しかしながら、特許文献1の電子機器に接続された周辺機器は、本体の方向に応じた方向に画像を表示する。そのため、周辺機器の画面の方向が可変である場合に特許文献1の技術を適用すると、周辺機器において電子機器本体と同様の操作性を得ることができないという問題点が存在していた。
本発明は上記の点に鑑みてなされたものであり、周辺機器において操作性を向上することができる情報処理システム、電子機器、情報処理方法及び情報処理プログラムを提供する。
However, the peripheral device connected to the electronic device of
The present invention has been made in view of the above points, and provides an information processing system, an electronic device, an information processing method, and an information processing program capable of improving operability in a peripheral device.
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、第1電子機器と第2電子機器とを備える情報処理システムであり、前記第2電子機器は、自機が備える表示部の方向を判別する方向判別部と、前記方向判別部が判別した方向を示す方向情報を前記第1電子機器に送信する送信部と、前記第1電子機器から受信した画像信号に基づく画像を表示する表示部とを備え、前記第1電子機器は、前記第2電子機器から受信した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成部と、前記画像生成部が生成した画像信号を前記第2電子機器に送信する送信部とを備えることを特徴とする。 SUMMARY An advantage of some aspects of the invention is that it is an information processing system including a first electronic device and a second electronic device, and the second electronic device is A direction discriminating unit for discriminating the direction of the display unit included in the machine, a transmitting unit for transmitting direction information indicating the direction discriminated by the direction discriminating unit to the first electronic device, and an image signal received from the first electronic device An image generation unit that generates an image signal indicating an image corresponding to a direction indicated by the direction information received from the second electronic device, and the image generation unit And a transmission unit that transmits the image signal generated by the generation unit to the second electronic device.
本発明によれば、周辺機器(第2電子機器)における操作性を向上することができる。 According to the present invention, operability in the peripheral device (second electronic device) can be improved.
(第1の実施形態)
以下、図面を参照して本発明の実施形態について説明する。
図1は、本実施形態に係る情報処理システム1の構成を示す概略ブロック図である。
情報処理システム1は、電子機器11と周辺機器12とを含んで構成される。電子機器11と周辺機器12との間は、その両者間でデータを送信し受信する転送路で接続されている。この転送路は、有線であってもよいし、無線であってもよい。
(First embodiment)
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a schematic block diagram illustrating a configuration of an
The
(電子機器11の構成)
電子機器11は、タッチパネル112、方向センサ113、制御部114、送受信部115及び通信部116を含んで構成される。電子機器11は、例えば、多機能携帯電話機、スマートフォン、タブレット端末装置、等である。
(Configuration of electronic device 11)
The
タッチパネル112は、タッチセンサ(操作入力部)1121及び表示部1122を含んで構成される。タッチセンサ1121は、操作物(例えば、ユーザの指)が接触した2次元平面上の位置を検知し、検知した位置を示す位置情報を生成し、生成した位置情報を制御部114の操作入力検出部1143に出力する。タッチセンサ1121は、例えば静電容量方式であってもよいし、抵抗膜方式であってもよい。
表示部1122は、制御部114の出力画像生成部1146から入力された画像信号に基づく画像を表示する。表示部1122は、例えば、液晶ディスプレイパネル、有機EL(Electroluminescence)ディスプレイパネル等である。表示部1122の表面全体は、ほぼタッチセンサ1121により覆われている。
The
The
方向センサ113は、電子機器11に固定されており、電子機器11が向いている方向を検出するセンサである。方向センサ113は、例えば、3軸加速度センサであって、電子機器11が静止しているときには、地球の重力加速度を検出することができる。方向センサ113は、検出した感度軸の方向毎の加速度を示す方向信号を生成し、生成した方向信号を制御部114の方向判別部1141に出力する。
制御部114は、電子機器11の動作を制御する。制御部114は、例えば、CPU(Central Processing Unit、中央処理装置)、記憶装置(ROM、RAM)、カウンタを含んで構成され、記憶装置に格納されたプログラムを実行することで種々の機能を実現する。これらの機能の面から考察すると、制御部114は、方向判別部1141、機器検出部1142、操作入力検出部1143、操作座標変換部1144、プログラム実行部1145及び出力画像生成部1146を含んで構成される。
The
The
送受信部115は、周辺機器12との間で上述の転送路を用いてデータを送信又は受信する。送受信部115は、受信部1151と送信部1152を含んで構成される。受信部1151は、周辺機器12から転送された信号を受信し、受信した信号を受信信号として制御部114に出力する。送信部1152は、制御部114から入力された送信信号を周辺機器12に送信する。送受信部115は、例えば、USB(Universal Serial Bus)2.0、USB3.0、IEEE(Institute of Electrical and Electronics Engineers, Inc.)802.11、IEEE802.15.1等の短距離通信規格やMHL(登録商標)(Mobile High−definition Link)等の映像信号伝送規格に基づいてデータの送受信を行う。
通信部116は、制御部114から入力された送信信号を、上述の転送路とは異なるネットワークを介して他の機器に送信し、他の機器から当該ネットワークを介して受信した受信信号を制御部114に出力する。通信部116が用いるネットワークは、例えば、公衆無線通信網若しくは短距離無線通信網(いわゆる無線LAN(Local Area Network))又は両方の組み合わせである。これにより、他の機器、例えば、他のユーザが用いる多機能携帯電話機のとの通信を実現する。
The transmission /
The
方向判別部1141は、方向センサ113から入力された方向信号に基づいて、表示部1122が画像を表示する表示面が向いている方向を判別する。方向判別部1141が方向を判別する処理の具体例については後述する。方向判別部1141は、判別した方向を示す方向情報を生成し、生成した方向情報をプログラム実行部1145に出力する。
以下の説明では、方向判別部1141が生成した方向情報を第1方向情報と称し、周辺機器12が備える方向判別部124が生成した第2方向情報と区別する。
Based on the direction signal input from the
In the following description, the direction information generated by the
機器検出部1142は、送受信部115に周辺機器12が接続されているか否かを検出する。機器検出部1142は、例えば、予め定めた時間間隔で接続検出信号を生成し、送信部1152に出力する。接続検出信号は、周辺機器12に対し接続されているときに、接続確認信号を返信することを指示する信号である。機器検出部1142は、接続検出信号を出力してから予め定めた時間(例えば、3秒)内に受信部1151から接続確認信号が入力された場合、周辺機器12が接続されていることを検出する。機器検出部1142は、接続検出信号を出力してから予め定めた時間を経過しても接続確認信号が入力されない場合、周辺機器12が接続されていないと判定する。機器検出部1142は、送受信部115に周辺機器12が接続されているか否かを示す機器検出信号を生成し、生成した機器検出信号を出力画像生成部1146に出力する。
The
操作入力検出部1143は、タッチセンサ1121から入力された位置情報を予め定めた時間間隔(例えば、20ms)毎に検出する。操作入力検出部1143は、検出した位置情報を生成し、生成した位置情報をプログラム実行部1145に出力する。
以下の説明では、操作入力検出部1143が生成した位置情報を第1位置情報と呼んで、周辺機器12が備える操作入力検出部126が生成した第2位置情報と区別する。
The operation
In the following description, the position information generated by the operation
操作座標変換部1144には、受信部1151から入力された第2位置情報が示す座標を、出力画像生成部1146から入力された第2座標変換情報に基づいて座標変換を行う。第2座標変換情報は、周辺機器12が備える表示部1222の表示座標系から上述の基準座標系への座標変換を行うために用いる情報である。第2座標変換情報は、例えば、変換係数、表示部1222の解像度、座標を参照する際の原点もしくは方向、等の情報要素又はこれらの組み合わせである。表示部1222の表示座標系は、出力画像生成部1146が表示部1222に出力する出力画像信号を構成する各画素の座標を示す座標系である。つまり、座標変換は、タッチセンサ1221が操作入力を受け付けることができる領域(操作入力領域)の向きを基準座標系の向きに変更する処理、操作入力領域の大きさ(表示部1222の解像度に相当)を基準座標系の大きさに変更する処理、又はその両者を含む処理である。
The operation coordinate
基準座標系は、電子機器11において画像信号の生成もしくは操作入力を受け付ける際の基礎となる座標系である。基準座標系は、例えば、表示部1122の解像度と予め定めた向き(例えば、縦置き等)に応じて予め設定された座標系であってもよいし、方向判別部1141が判別した方向(例えば、横置き等)に応じて可変であってもよい。
操作座標変換部1144は、変換した座標を示す第2位置情報をプログラム実行部1145に出力する。但し、表示部1222の表示座標系と基準座標系が一致する場合には、操作座標変換部1144は、第2位置情報の座標変換に係る処理を省略し、入力された第2位置情報をそのままプログラム実行部1145に出力してもよい。
これにより、周辺機器12が備える表示部1222で表示される画像の向きが変更された場合に、操作入力がなされた位置が基準座標系に補正される。そのため、周辺機器12で受け付けられた操作入力が、プログラム実行部1145が実行するプログラムにおいて利用可能になる。
表示部1122(電子機器11)の解像度を示す解像度情報を、表示部1222(周辺機器12)の解像度を示す解像度情報と区別するために、以下の説明では前者を第1解像度情報と称し、後者を第2解像度情報と称する。
The reference coordinate system is a coordinate system that serves as a basis when the
The operation coordinate
Thereby, when the orientation of the image displayed on the
In order to distinguish the resolution information indicating the resolution of the display unit 1122 (electronic device 11) from the resolution information indicating the resolution of the display unit 1222 (peripheral device 12), the former will be referred to as first resolution information and the latter in the following description. Is referred to as second resolution information.
プログラム実行部1145は、制御部114が備える記憶装置に記憶されたプログラムを読み出し、読み出したプログラムを実行する。プログラム実行部1145が実行するプログラムは、オペレーティングシステム(OS:Operating System)であってもよいし、アプリケーションソフトウェア(以下、単にアプリケーションと呼ぶ)であってもよい。プログラム実行部1145が、例えば撮像装置(図示せず)から取得した画像信号等のユーザデータを送信信号として通信部116に出力する。プログラム実行部1145には、通信部116から入力された受信信号として画像信号、テキスト情報等のユーザデータが入力される。
The
プログラム実行部1145は、プログラムを実行することで画像信号を取得する。プログラム実行部1145が取得する画像信号を構成する各画素の座標は基準座標系で示される。プログラム実行部1145は、プログラムを実行して行われる処理において操作入力検出部1143から入力された第1位置情報、操作座標変換部1144から入力された第2位置情報、又はその両者を用いる。プログラム実行部1145は、例えば、生成した画像信号が示す画像において第2位置情報が示す座標に予め定めた画像(例えば、カーソル画像)を重畳する処理を行い、処理によって形成された画像を示す画像信号を生成する。プログラム実行部1145が生成する画像、例えば、第1位置情報が示す座標及び第2位置情報が示す座標は、前述の基準座標系で示されている。
プログラム実行部1145は、プログラムを実行して生成した画像信号を出力画像生成部1146に出力する。
なお、プログラム実行部1145は、上述したように方向判別部1141から入力された第1方向情報が示す方向に応じた基準座標系を定めてもよい。これにより、プログラム実行部1145は、電子機器11の方向に応じて異なる方向を向いた画像を示す画像信号を生成する。
The
The
Note that the
出力画像生成部1146には、機器検出部1142から機器検出信号が入力され、プログラム実行部1145から画像信号が入力される。
入力された機器検出信号が、周辺機器12が接続されていることを示す場合、出力画像生成部1146は、次に説明する処理を行う。
出力画像生成部1146には、受信部1151から入力された受信信号として第2方向情報と第2解像度情報が入力される。出力画像生成部1146は、第2解像度情報として、接続確認信号とともに受信部1151が受信したものを用いてもよい。
出力画像生成部1146は、第2方向情報と第2解像度情報に基づいて周辺機器12に出力する第2出力画像信号を生成する。ここで、出力画像生成部1146は、第2解像度情報が示す第2解像度で各画素の座標を第2方向情報が示す方向に示す座標系を表示座標系と定め、基準座標系から表示座標系への座標変換を行うための変換係数を算出する。算出した変換係数を後述する第1変換係数と区別するため、これを第2変換係数と称する。
また、出力画像生成部1146は、表示座標系から基準座標系への座標変換を行うための第2変換係数を算出し、算出した第2変換係数を示す第2座標変換情報を生成する。出力画像生成部1146は、生成した第2座標変換情報を操作座標変換部1144に出力する。
The output
When the input device detection signal indicates that the
The output
The output
Also, the output
出力画像生成部1146は、入力された画像信号を構成する各画素の座標について、第2変換係数を用いて基準座標系で示される座標から、定めた表示座標系で示される座標に座標変換する。出力画像生成部1146は、座標が変換された各画素の信号値に基づいて出力画像信号を生成する。
出力画像生成部1146は、生成した第2出力画像信号を送信信号として送信部1152に出力する。
The output
The output
次に、出力画像生成部1146は、生成した第2出力画像信号に基づいて表示部1122に出力する第1出力画像信号を生成する。
出力画像生成部1146は、第2方向情報が示す方向と第1方向情報が示す方向が等しいか否かを判定する。出力画像生成部1146は、第2方向情報が示す方向と第1方向情報が示す方向が等しいと判定された場合、第2出力画像信号の解像度を第2解像度から第1解像度に変換して第1出力画像信号を生成する。
Next, the output
The output
出力画像生成部1146は、第2方向情報が示す方向と第1方向情報が示す方向が異なると判定された場合、次の処理を行う。次に説明する態様の処理を以下では、処理モード1と呼ぶ。出力画像生成部1146は、第1解像度を第1方向情報が示す方向に配置して得られる水平方向の画素数1と垂直方向の画素数1を定め、第2解像度を第2方向情報が示す方向に配置して得られる水平方向の画素数2と垂直方向の画素数2を定める。例えば、横置きである場合の第1解像度が水平方向1280画素、垂直方向720画素であり、第1方向情報が縦置きを示す場合、水平方向の画素数1は720画素、垂直方向の画素数1は1280画素となる。
そして、出力画像生成部1146は、水平方向の画素数1の水平方向の画素数2に対する水平方向の倍率と、垂直方向の画素数1の垂直方向の画素数2に対する垂直方向の倍率を算出する。出力画像生成部1146は、算出した水平方向の倍率と垂直方向の倍率のうち、小さい方の倍率で第2出力画像信号が示す第2出力画像の大きさを変更するように解像度を変換して第1出力画像信号を生成する。これにより、表示部1122が表示する第1出力画像には、その方向が変更されずに第2出力画像の全体が含まれる。
If it is determined that the direction indicated by the second direction information is different from the direction indicated by the first direction information, the output
Then, the output
第2方向情報が示す方向と第1方向情報が示す方向が異なると判定された場合には、出力画像生成部1146は、処理モード1の代わりに、次の処理を行ってもよい。次に説明する態様の処理を以下では、処理モード2と呼ぶ。
出力画像生成部1146は、第2出力画像信号が示す第2出力画像を、第2方向情報が示す方向と第1方向情報が示す方向に変更し、さらにその解像度を第2解像度から第1解像度に変換して第1出力画像信号を生成する。これにより、表示部1122が表示する第1出力画像には、第2方向情報が示す方向に向くが、処理モード1を用いる場合よりも倍率の減少が抑制され、画像が表示されなかった領域が減少する。そのため画像の視認性を損なわれない。また、第1出力画像には第2出力画像の全体が含まれる。
出力画像生成部1146は、第2方向情報が示す方向と第1方向情報が示す方向が異なると判定された場合に、処理モード1に係る処理もしくは処理モード2に係る処理の何れを行うかが予め設定されていてもよい。
When it is determined that the direction indicated by the second direction information is different from the direction indicated by the first direction information, the output
The output
If the output
なお、アスペクト比(縦横比)は第1解像度と第2解像度との間で異なることがある。その場合、出力画像生成部1146は、生成した第1出力画像信号の水平方向の画素数1’と垂直方向の画素数1’を算出し、第2解像度を第2方向情報が示す方向に配置して得られる水平方向の画素数2と垂直方向の画素数2を算出する。そして、出力画像生成部1146は、水平方向の画素数1’の水平方向の画素数2に対する水平方向の倍率と、垂直方向の画素数1’の垂直方向の画素数2に対する垂直方向の倍率を算出する。出力画像生成部1146は、算出した水平方向の倍率と垂直方向の倍率のうち、小さい方の倍率で第2出力画像信号が示す第2出力画像を拡大するように解像度を変換して第1出力画像信号を生成する。これにより、表示部1122が表示する第1出力画像には、その方向が変更されずに第2出力画像の全体が含まれる。
Note that the aspect ratio (aspect ratio) may differ between the first resolution and the second resolution. In that case, the output
入力された機器検出信号が、周辺機器12が接続されていないことを示す場合には、出力画像生成部1146は、上述した第2出力画像信号を生成する処理及び第1出力画像信号を生成する処理を行わない。その代わりに、出力画像生成部1146は、プログラム実行部1145から入力された画像信号を第1出力画像信号として表示部1122に出力する。上述したように、基準座標系を第1方向情報が方向に応じて定められた場合には、その方向に向いた画像を示す画像信号が入力もしくは出力される。
When the input device detection signal indicates that the
上述のように座標変換(単純な解像度の変換、回転も含む)して生成される第1出力画像は、表示部1122の表示面全体を網羅するとは限らない。出力画像生成部1146は、表示部1122の表示面のうち第1出力画像が表示されない領域に含まれる各画素について予め定めた信号値を与えてもよい。出力画像生成部1146は、例えば、その領域に予め定めた画像(例えば、黒画面、グレー画面)を示す信号値を与える。
また、操作座標変換部1144は、第2位置情報が示す位置を座標変換した位置が、第1出力画像が表示されない領域に含まれる場合、変換された位置を示す第2位置情報の出力を停止してもよい。これにより、タッチセンサ1121上の第1出力画像が表示されない領域になされた操作入力が無視される。
As described above, the first output image generated by coordinate conversion (including simple resolution conversion and rotation) does not necessarily cover the entire display surface of the
Further, the operation coordinate
また、座標変換が行われると、変換された座標は必ずしも整数値をとるとは限らないため、出力画像生成部1146は、座標が変換された各画素の信号値について補間処理を行って、新たな座標毎の信号値を算出してもよい。新たな座標は、0又は0より大きく、第1解像度もしくは第2解像度が示す水平方向もしくは垂直方向の画素数よりも小さい値である。補間処理において、出力画像生成部1146は、例えば、双一次補間、双三次補間等の補間法を用いることができる。
In addition, when coordinate conversion is performed, the converted coordinates do not necessarily take an integer value, so the output
(周辺機器12の構成)
周辺機器12は、電子機器11と上述の転送路で接続され、操作入力を受け付けた位置を示す第2位置情報を電子機器11に送信し、電子機器11が生成した第2出力画像信号に基づく画像を表示する機能を有する外部表示装置である。周辺機器12は、例えば、タッチディスプレイ、マルチメディアプロジェクタ、等である。以下、周辺機器12がタッチディスプレイである場合を例にとって、その構成について説明する。
(Configuration of peripheral device 12)
The
周辺機器12は、タッチパネル122、方向センサ123、方向判別部124、送受信部125、及び、操作入力検出部126を含んで構成される。
タッチパネル122は、タッチセンサ(操作入力部)1221及び表示部1222を含んで構成される。タッチセンサ1221は、操作物が接触した位置を検知し、検知した位置を示す位置情報を生成し、生成した位置情報を操作入力検出部126に出力する。表示部1222は、受信部1252から受信信号として入力された第2画像信号に基づく画像を表示する。表示部1222は、タッチセンサ1221とは別体であってもよいし、一体であってもよい。
なお、タッチパネル122は、周辺機器12の筐体121(後述)との相対的な方向が固定されていてもよいし、回転可能とする支持部(図示せず)であって、筐体121に固定されている支持部に取り付けられていてもよい。支持部は、例えば、表示部1222の表示面の一辺の方向が、上向き、左向き、下向き、右向きのいずれかに可変なものであってもよい。
The
The
The
方向センサ123は、表示部1222の表示面が向いている方向を検出するセンサである。方向センサ123は、表示部1222の表示面との相対的な位置関係が一定に保たれるように周辺機器12に固定されている。方向センサ123は、検出した方向を示す方向信号を生成し、生成した方向信号を方向判別部124に出力する。
方向判別部124は、方向センサ123から入力された方向信号に基づいて、表示部1222が画像を表示する表示面が向いている方向を判別する。なお、周辺機器12が支持部を備える場合には、方向判別部124は、表示部1222の表示面が向いている方向を電気的に検出してもよい。方向判別部124は、判別した方向を示す第2方向情報を生成し、生成した第2方向情報を送信部1251に出力する。
The
The
送受信部125は、送受信部115と同様に電子機器11との間で上述の転送路を用いてデータを送信又は受信する。送受信部125は、送信部1251と受信部1252を含んで構成される。送受信部125は、送受信部115と同一の通信規格に基づいてデータの送受信を行なうことができる外部インタフェースである。
受信部1252は、電子機器11の送信部1152から転送された信号を受信し、受信した信号として第2画像信号を表示部1222に出力する。
送信部1251には、方向判別部124から第2方向情報と操作入力検出部126から第2位置情報が送信信号として入力され、入力された送信信号を電子機器11の受信部1151に送信する。
なお、受信部1252が送信部1152から接続検出信号を受信した場合、送信部1251は接続確認信号を受信部1151に送信する。送信部1251は、接続確認信号とともに周辺機器12が有する機能を示す能力情報を受信部1151に送信してもよい。能力情報は、例えば、表示部1222の解像度を示す第2解像度情報を含んでいてもよい。
The transmission /
The
The
When the
操作入力検出部126は、タッチセンサ1221から入力された位置情報を予め定めた時間間隔毎に検出する。操作入力検出部126は、入力された位置情報が示す接触領域を代表する代表点の座標を算出し、算出した代表点の位置を示す位置情報を生成する。操作入力検出部126は、生成した位置情報を送信信号として送信部1251に出力する。
The operation
(方向の判別例)
次に、方向判別部1141が方向センサ113から入力された方向信号に基づいて表示部1122の表示面の方向を判別する処理の例について説明する。方向判別部124が表示部1222の表示面の方向を判別する処理もこの処理と同様である。
(Direction determination example)
Next, an example of processing in which the
図2は、本実施形態に係る電子機器11及び周辺機器12の外観を示す概略図である。
図2において、紙面の右方がx方向を示し、下方がy方向を示す。紙面の表面から裏面に向かう方向がz方向を示す。
図2(a)は、電子機器11の外観を示す。
電子機器11は、その表面が長方形の形状を有する筐体111を備え、上述した各構成部を収容している。電子機器11の表面の大部分には、タッチパネル112が装着されている。電子機器11全体の長手方向とタッチパネル112の長手方向は同一である。タッチパネル112の左上端に示されている黒丸は原点O1を示し、右下端に示されている白丸は端点M1を示す。
FIG. 2 is a schematic diagram illustrating the appearance of the
In FIG. 2, the right side of the drawing shows the x direction, and the lower side shows the y direction. The direction from the front surface to the back surface of the paper indicates the z direction.
FIG. 2A shows the appearance of the
The
ここで、方向判別部1141(図1)は、例えば、表示部1122において画像を表示する表示面が縦置き及び横置きの2方向のうちのいずれの方向であるかを判別する。縦置きとは、図2(a)に示すように該表示面の短辺のうちの1辺が底辺、つまり最も重力方向にある辺となる方向を、横置きとは、該表示面の長辺のうちの1辺が底辺となる方向を意味する。縦置きの方向と横置きの方向は、互いに直交する。方向判別部1141は、例えば、該表示面が縦長の形状、つまり、長辺がy方向を向いている場合であって、方向信号が示すy方向の重力成分の絶対値が、x方向の重力成分の絶対値よりも大きい場合、縦置きと判別する。また、方向判別部1141は、該表示面が縦長の形状である場合、方向信号が示すx方向の重力成分の絶対値が、y方向の重力成分の絶対値よりも大きい場合、横置きと判別する。
Here, the direction discriminating unit 1141 (FIG. 1) discriminates, for example, which of the two orientations of the portrait orientation and the landscape orientation the display surface for displaying an image on the
図2(b)は、周辺機器12の外観を示す。
周辺機器12は、その表面が長方形の形状を有する筐体121を備え、上述した各構成部を収容している。周辺機器12の表面の大部分には、タッチパネル122が装着されている。タッチパネル122の左上端に示されている黒丸は、原点O2を示し、右下端に示されている白丸は端点M2を示す。周辺機器12全体の長手方向とタッチパネル122の長手方向は同一である。
方向判別部124(周辺機器12)は、方向判別部1141(電子機器11)と同様に表示部1222の表示面が縦置き及び横置きの2方向のうちのいずれの方向であるかを判別する。方向判別部124は、例えば、該表示面が横長の形状、つまり、長辺がx方向を向いている場合であって、方向信号が示すy方向の重力成分の絶対値が、x方向の重力成分の絶対値よりも大きい場合、横置きと判別する。また、方向判別部124は、該表示面が横長の形状である場合、方向信号が示すx方向の重力成分の絶対値が、y方向の重力成分の絶対値よりも大きい場合、縦置きと判別する。
なお、上述の黒丸及び白丸は説明の便宜上のもので、電子機器11もしくは周辺機器12に実際に設けられているものではない。
FIG. 2B shows the appearance of the
The
The direction discriminating unit 124 (peripheral device 12) discriminates whether the display surface of the
The black and white circles described above are for convenience of explanation, and are not actually provided in the
(座標変換の例)
次に、操作座標変換部1144が行う座標変換の一例について説明する。以下の説明では、表示座標系が横置きである表示部1222の表示面の画像座標系であり、基準座標系が縦置きである表示部1122の表示面の画像座標系である場合を例とする。
基準座標系では、図2(a)において、原点O1の座標が(0,0)であり、端点M1の座標が(Xsmax−1,Ysmax−1)である。他方、表示座標系では、図2(b)において、原点O2の座標が(0,0)であり、端点M2の座標が(Xtmax−1,Ytmax−1)である。
第2位置情報の座標S2が表示座標系で(Xt,Yt)と与えられた場合(図2(b))、操作座標変換部1144は、これを基準座標系での座標S1に変換する(図2(a))。具体的には、座標S1の座標値(Xs,Ys)は、それぞれXs=Xsmax/Ytmax×(Ytmax−1−Yt)、Ys=Ysmax/Xtmax×Xtと与えられる。但し、この例では、タッチセンサ1121の操作入力領域と表示部1122の表示面の領域が一致し、タッチセンサ1221の操作入力領域と表示部1222の表示面の領域が一致している。
(Example of coordinate transformation)
Next, an example of coordinate conversion performed by the operation coordinate
In the reference coordinate system, in FIG. 2A, the coordinates of the origin O1 are (0, 0), and the coordinates of the end point M1 are (X smax -1, Y smax -1). On the other hand, in the display coordinate system, in FIG. 2B, the coordinates of the origin O2 are (0, 0), and the coordinates of the end point M2 are (X tmax -1, Y tmax -1).
When the coordinate S2 of the second position information is given as (X t , Y t ) in the display coordinate system (FIG. 2B), the operation coordinate
本実施形態では、上述のように表示部1222の表示面の領域が、タッチセンサ1221における操作入力領域の大部分が重複していれば、両者は完全に同一でなくてもよい。
図3は、タッチセンサ1221の操作入力領域の例を示す概念図である。
図3(a)は、操作入力領域の他の例122t’を示す図である。この領域122t’は、表示部1222の表示面の領域よりも小さい(アンダースキャン)。領域122t’は、左上端の端点A2の座標値(Xa,Ya)と右下端の端点B2の座標値(Xb,Yb)で示される。2つの端点A2、B2は、表示部1222の表示面の領域に含まれる。この場合、変換される座標S1の座標値(Xs,Ys)は、Xs=Xsmax/(Yb−Ya)×((Yb−Ya)×(Yt−Ya)、Ys=Ysmax/(Xb−Xa)×(Xt−Xa)と与えられる。これにより、タッチセンサ1221が操作入力を受け付けることができる領域が表示部1222の表示面の領域よりも制限されても、操作入力が受け付けられた位置を基準座標系に基づく座標値に座標変換することができる。
なお、操作座標変換部1144がこの処理を実行する前に、送信部1251は、端点A2の座標値(Xa,Ya)と端点B2の座標値(Xb,Yb)を示す情報を第2解像度情報とともに操作座標変換部1144に送信しておく。
In the present embodiment, as described above, as long as the area of the display surface of the
FIG. 3 is a conceptual diagram illustrating an example of an operation input area of the
FIG. 3A is a diagram showing another example 122t ′ of the operation input area. This
Before the operation coordinate
図3(b)は、操作入力領域の他の例122t’’を示す図である。この領域122t’’は、表示部1222の表示面の領域よりも大きく、該表示面の領域を含む(オーバースキャン)。領域122t’’は、左上端の端点A2’の座標値(Xa’,Ya’)とこれに向かい合う右下端の端点B2’の座標値(Xb’,Yb’)で示される。この場合、変換される座標S1の座標値(Xs,Ys)は、Xs=Xsmax/(Yb’−Ya’)×((Yb’−Ya’)×(Yt’−Ya’)、Ys=Ysmax/(Yb’−Ya’)×(Xt’−Ya’)と与えられる。
この場合には、原点を端点A2’とし、原点に対向する端点を端点B2’とするように原点をずらして基準座標系をとる。基準座標系の解像度において、水平方向の画素数がLmax画素、垂直方向の画素数がDmax画素である場合、原点O2の座標値を(Lc,Dc)とし、端点M2の座標値を(Ld,Dd)とする。このとき、Xt’=(Dmax−1)×(Xtmax−1)/(Dd−Dc)、Yb’=(Lmax−1)×(Ytmax−1)/(Ld−Lc)である。また、Xt’=Xt+Dc×(Xtmax−1)/(Dd−Dc)、Yt’=Yt+Lc×(Ytmax−1)/(Ld−Lc)である。
なお、操作座標変換部1144がこの処理を実行する前に、送信部1251は、端点A2’の座標値(Xa’,Ya’)、端点B2’の座標値(Xb’,Yb’)、と端点B2の座標値(Xb,Yb)、原点O2の座標値(Lc,Dc)及び端点M2の座標値(Ld,Dd)を示す情報を第2解像度情報とともに操作座標変換部1144に送信しておく。
FIG. 3B is a diagram illustrating another example 122t ″ of the operation input area. This
In this case, the origin is shifted so that the origin is the end point A2 ′ and the end point opposite to the origin is the end point B2 ′, thereby taking the reference coordinate system. When the number of pixels in the horizontal direction is L max pixels and the number of pixels in the vertical direction is D max pixels in the resolution of the reference coordinate system, the coordinate value of the origin O2 is (L c , D c ), and the coordinate value of the end point M2 Is (L d , D d ). At this time, X t ′ = (D max −1) × (X tmax −1) / (D d −D c ), Y b ′ = (L max −1) × (Y tmax −1) / (L d it is a -L c). Further, X t '= X t + D c × (X tmax -1) / (D d -D c), Y t' = Y t + L c × (Y tmax -1) / In (L d -L c) is there.
Before the operation coordinate
(情報処理の例)
次に、本実施形態に係る情報処理の例について説明する。
以下の説明では、方向判別部1141及び方向判別部124が、表示面の方向が縦置きか又は横置きかを判別する場合を例にとる。
(Example of information processing)
Next, an example of information processing according to the present embodiment will be described.
In the following description, an example is given in which the
図4は、本実施形態に係る情報処理の全体を示すフローチャートである。
(ステップS101)電子機器11が備える機器検出部1142は、周辺機器12が送受信部115に接続されているか否かを検出する。接続されていることを検出した場合には(ステップS101 YES)、ステップS102に進む。接続されていることを検出しなかった場合には(ステップS101 NO)、ステップS103に進む。
(ステップS102)電子機器11及び周辺機器12は、後述する画像生成出力処理1を行う。その後、ステップS105に進む。
FIG. 4 is a flowchart showing the entire information processing according to the present embodiment.
(Step S <b> 101) The
(Step S <b> 102) The
(ステップS103)方向判別部1141は、方向センサ113から入力された方向信号が示す方向に基づいて、表示部1122の表示面が向いている方向を判別する。その後、ステップS104に進む。
(ステップS104)電子機器11は、後述する画像生成出力処理2を行う。その後、ステップS105に進む。
(ステップS105)出力画像生成部1146は、画像の出力を停止(OFF)するか否かを判定する。出力画像生成部1146は、例えば、画像の表示を停止することを示す画像表示停止信号が入力されたか否かを判定する。画像の出力を停止すると判定された場合には(ステップS105 YES)、処理を終了する。画像の出力を停止すると判定しなかった場合には(ステップS105 NO)、ステップS101に進む。
(Step S103) The
(Step S104) The
(Step S105) The output
図5は、本実施形態に係る情報処理の一部を示すフローチャートである。
その情報処理の一部として、画像生成出力処理1について説明する。
図5(a)は、画像生成出力処理1を示すフローチャートである。
(ステップS201)出力画像生成部1146(図1)は、周辺機器12から受信した第2方向情報が示す方向が縦置きか横置きかを判定する。縦置きと判定された場合には(ステップS201 YES)、ステップS202に進む。横置きと判定された場合には(ステップS201 NO)、ステップS206に進む。
(ステップS202)出力画像生成部1146は、プログラム実行部1145から入力された画像信号について座標変換を行い、縦置きの画像を示す第2出力画像信号を生成する。出力画像生成部1146は、生成した第2出力画像信号を周辺機器12の表示部1222に送信する。表示部1222は、出力画像生成部1146から受信した第2出力画像信号に基づいて縦置きの画像を表示する。その後、ステップS203に進む。
FIG. 5 is a flowchart showing a part of information processing according to the present embodiment.
As part of the information processing, image
FIG. 5A is a flowchart showing the image generation /
(Step S201) The output image generation unit 1146 (FIG. 1) determines whether the direction indicated by the second direction information received from the
(Step S202) The output
(ステップS203)出力画像生成部1146は、電子機器11(本体)が備える方向判別部1141が判別した方向が縦置きであるか否かを判定する。縦置きであると判定された場合には(ステップS203 YES)、ステップS204に進む。横置きであると判定された場合には(ステップS203 NO)、ステップS205に進む。
(ステップS204)出力画像生成部1146は、第2出力画像信号の解像度を第2解像度から第1解像度に変換して第1出力画像信号を生成する。表示部1122は、第1出力画像信号に基づく縦置きの画像を表示する。その後、処理を終了する。
(ステップS205)出力画像生成部1146は、第2出力画像信号について上述の処理モード1に係る処理を行って第1出力画像信号を生成する。表示部1122は、第1出力画像信号に基づいて、表示面の一部に縦置きの画像を表示する。その後、処理を終了する。
(Step S203) The output
(Step S204) The output
(Step S205) The output
(ステップS206)出力画像生成部1146は、プログラム実行部1145から入力された画像信号を座標変換して横置きの画像を示す第2出力画像信号を生成する。
表示部1222は、第2出力画像信号に基づいて横置きの画像を表示する。その後、ステップS207に進む。
(ステップS207)出力画像生成部1146は、電子機器11(本体)が備える方向判別部1141が判別した方向が縦置きであるか否かを判定する。縦置きであると判定された場合には(ステップS207 YES)、ステップS208に進む。横置きであると判定された場合には(ステップS207 NO)、ステップS209に進む。
(ステップS208)出力画像生成部1146は、第2出力画像信号について、例えば上述の処理モード1に係る処理を行って第1出力画像信号を生成する。表示部1122は、第1出力画像信号に基づいて、その表示面の一部に横置きの画像を表示する。その後、処理を終了する。
(ステップS209)出力画像生成部1146は、第2出力画像信号の解像度を第2解像度から第1解像度に変換して第1出力画像信号を生成する。表示部1122は、第1出力画像信号に基づいて、その表示面の一部に横置きの画像を示す。その後、処理を終了する。
(Step S206) The output
The
(Step S207) The output
(Step S208) The output
(Step S209) The output
次に、本実施形態に係る情報処理の他の一部として、画像生成出力処理2について説明する。
図5(b)は、画像生成出力処理2を示すフローチャートである。
(ステップS301)出力画像生成部1146は、方向判別部1141から入力された第2方向情報が示す方向が縦置きか横置きかを判定する。縦置きと判定された場合には(ステップS301 YES)、ステップS302に進む。横置きと判定された場合には(ステップS301 NO)、ステップS303に進む。
(ステップS302)出力画像生成部1146は、プログラム実行部1145が生成した第1出力画像信号を表示部1122に出力し、表示部1122は、第1出力画像信号に基づく縦置きの画像を表示する。その後、処理を終了する。
(ステップS303)出力画像生成部1146は、プログラム実行部1145が生成した第1出力画像信号を表示部1122に出力し、表示部1122は、第1出力画像信号に基づく横置きの画像を表示する。その後、処理を終了する。
Next, image generation /
FIG. 5B is a flowchart showing the image generation /
(Step S301) The output
(Step S302) The output
(Step S303) The output
(出力画像の例)
図6は、出力画像の例を示す図である。
図6(a)は、ステップS202(図5)において周辺機器12の表示部1222が表示する縦置きの画像を示す。
図6(b)は、ステップS204(図5)において電子機器11の表示部1122が表示する縦置きの画像を示す。
図6(c)は、ステップS205(図5)において電子機器11の表示部1122が表示する縦置きの画像を示す。この画像は、処理モード1で生成され、画像全体を表示するために図6(b)に示されている画像よりも解像度が低下し、左右に画像が表示されていない領域が生じる。
図6(d)は、ステップS205(図5)において電子機器11の表示部1122が表示する縦置きの画像を示す。この画像は、処理モード2で生成され、画像が表示されていない領域は図6(c)よりも少なくなり、解像度の低下が抑制されている。
(Example of output image)
FIG. 6 is a diagram illustrating an example of an output image.
FIG. 6A shows a vertically placed image displayed on the
FIG. 6B shows a vertically placed image displayed on the
FIG. 6C shows a vertically placed image displayed on the
FIG. 6D shows a vertically arranged image displayed on the
図7は、出力画像の他の例を示す図である。
図7(a)は、ステップS206(図5)において周辺機器12の表示部1222が表示する横置きの画像を示す。
図7(b)は、ステップS208(図5)において電子機器11の表示部1122が表示する横置きの画像を示す。この画像は、処理モード1で生成され、画像全体を表示するために図7(a)に示されている画像よりも解像度が低下し、上下に画像が表示されていない領域が生じる。
FIG. 7 is a diagram illustrating another example of the output image.
FIG. 7A shows a landscape image displayed on the
FIG. 7B shows a landscape image displayed on the
図7(c)は、ステップS208(図5)において、電子機器11の表示部1122が表示する横置きの画像を示す。この画像は、処理モード2で生成され、画像が表示されていない領域は図7(b)よりも少なくなり、解像度の低下が抑制されている。
図7(d)は、ステップS209(図5)において電子機器11の表示部1122が表示する横置きの画像を示す。この画像は、図7(b)に示されている画像ほど解像度の低下が著しくない。
FIG. 7C shows a landscape image displayed on the
FIG. 7D shows a landscape image displayed on the
このように、本実施形態では、周辺機器12と電子機器11とを備える情報処理システム1において、周辺機器12では、自機が備える表示部の方向を判別し、判別した方向を示す方向情報を電子機器11に送信し、電子機器11から受信した画像信号を表示する。また、電子機器11は、周辺機器12から受信した方向情報が示す方向に応じた画像を示す画像信号を生成し、生成した画像信号を周辺機器12に送信する。
これにより、周辺機器12は、電子機器11の方向に関わらず、自機が備える表示部の方向に応じて表示される方向が変化した画像を表示する。そのため、周辺機器12が表示する画像の視認性が損なわれないので、操作入力において操作性が向上する。
Thus, in the present embodiment, in the
Accordingly, the
(第2の実施形態)
次に、本発明の第2の実施形態について説明する。第1の実施形態と同一の構成について同一の符号を付して説明を援用し、主に第1の実施形態との差異点について述べる。
電子機器11が備える方向判別部1141は、表示部1122の表示面が上向き、左向き、下向き、及び右向きの4方向のうちのいずれかの方向であるかを判別する。
方向判別部1141は、例えば、方向センサ113から入力された方向信号が示すy方向(図2)の重力成分が0より大きく、x方向の重力成分の絶対値よりも大きい場合、上向きと判別する。方向判別部1141は、方向信号が示すx方向の重力成分が0よりも大きく、y方向の重力成分の絶対値よりも大きい場合、右向きと判別する。方向判別部1141は、方向信号が示すy方向の重力成分が0よりも小さく、その絶対値がx方向の重力成分の絶対値よりも大きい場合、下向きと判別する。方向判別部1141は、方向信号が示すx方向の重力成分が0より小さく、その絶対値がy方向の重力成分の絶対値よりも大きい場合、左向きと判別する。
かかる処理は、方向判別部1141は、形状が長方形である表示部1122の表示面の4辺のうちのいずれかの辺を底辺とする方向であるかを判別することに相当する。以下の説明では、上向き、左向き、下向き、及び右向きを、それぞれ方向1、方向2、方向3及び方向4と呼ぶ。
また、周辺機器12が備える方向判別部124も、方向センサ123から入力された方向信号を用いて、方向判別部1141と同様な処理を行って方向1−4のうちのいずれかの方向であるかを判別する。
(Second Embodiment)
Next, a second embodiment of the present invention will be described. About the same structure as 1st Embodiment, the same code | symbol is attached | subjected and description is used and a difference with 1st Embodiment is mainly described.
The
For example, when the gravity component in the y direction (FIG. 2) indicated by the direction signal input from the
Such processing corresponds to the
In addition, the
(情報処理の例)
次に、本実施形態に係る情報処理の例について説明する。
本実施形態に係る情報処理では、図4に示す情報処理において、画像生成出力処理1及び画像生成出力処理2の代わりに、画像生成出力処理1’及び画像生成出力処理2’を実行する。その情報処理の一部として画像生成出力処理1’について説明する。
図8は、本実施形態に係る情報処理の一部(画像生成出力処理1’)を示すフローチャートである。
(ステップS401)出力画像生成部1146は、第2方向情報が示す方向が方向1であるか否かを判定する。方向1と判定された場合には(ステップS401 YES)、ステップS402に進む。方向1ではないと判定された場合には(ステップS401 NO)、ステップS404に進む。
(ステップS402)出力画像生成部1146は、プログラム実行部1145から入力された画像信号に座標変換を行って方向1に係る画像を示す第2出力画像信号を生成し、周辺機器12に送信する。表示部1222は、方向1を向いた画像を表示する。その後、ステップS403に進む。
(ステップS403)出力画像生成部1146は、第2出力画像信号について、上処理モード1に係る処理を行って第1出力画像信号を生成する。表示部1122は、出力画像生成部1146から入力された第1出力画像信号に基づいて、方向1を向いた画像を表示する。その後、処理を終了する。
(Example of information processing)
Next, an example of information processing according to the present embodiment will be described.
In the information processing according to the present embodiment, instead of the image
FIG. 8 is a flowchart showing a part of the information processing (image
(Step S401) The output
(Step S <b> 402) The output
(Step S403) The output
(ステップS404)出力画像生成部1146は、第2方向情報が示す方向が方向2であるか否かを判定する。方向2と判定された場合には(ステップS404 YES)、ステップS405に進む。方向2ではないと判定された場合には(ステップS404 NO)、ステップS407に進む。
(ステップS405)出力画像生成部1146は、プログラム実行部1145から入力された画像信号に座標変換を行って方向2に係る画像を示す第2出力画像信号を生成し、周辺機器12に送信する。表示部1222は、方向2を向いた画像を表示する。その後、ステップS406に進む。
(ステップS406)出力画像生成部1146は、第2出力画像信号について、上述の処理モード1に係る処理を行って第1出力画像信号を生成する。表示部1122は、出力画像生成部1146から入力された第1出力画像信号に基づいて、方向2を向いた画像を表示する。その後、処理を終了する。
(Step S404) The output
(Step S <b> 405) The output
(Step S406) The output
(ステップS407)出力画像生成部1146は、第2方向情報が示す方向が方向3であるか否かを判定する。方向3と判定された場合には(ステップS407 YES)、ステップS408に進む。方向3ではないと判定された場合には(ステップS407 NO)、ステップS410に進む。
(ステップS408)出力画像生成部1146は、プログラム実行部1145から入力された画像信号に座標変換を行って方向3に係る画像を示す第2出力画像信号を生成し、周辺機器12に送信する。表示部1222は、方向3を向いた画像を表示する。その後、ステップS409に進む。
(ステップS409)出力画像生成部1146は、第2出力画像信号について、上述の処理モード1に係る処理を行って第1出力画像信号を生成する。表示部1122は、出力画像生成部1146から入力された第1出力画像信号に基づいて、方向3を向いた画像を表示する。その後、処理を終了する。
(Step S407) The output
(Step S <b> 408) The output
(Step S409) The output
(ステップS410)出力画像生成部1146は、プログラム実行部1145から入力された画像信号に座標変換を行って方向4に係る画像を示す第2出力画像信号を生成し、周辺機器12に送信する。表示部1222は、方向4を向いた画像を表示する。その後、ステップS411に進む。
(ステップS411)出力画像生成部1146は、第2出力画像信号について、上述の処理モード1に係る処理を行って第1出力画像信号を生成する。表示部1122は、出力画像生成部1146から入力された第1出力画像信号に基づいて、方向4を向いた画像を表示する。その後、処理を終了する。
なお、上述のステップS403、S406、S409及びS411では、出力画像生成部1146は、処理モード1に係る処理の代わりに処理モード2に係る処理を行ってもよい。これにより、表示部1122は、表示面の方向に回転させた画像を表示してもよい。
(Step S <b> 410) The output
(Step S411) The output
In steps S403, S406, S409, and S411 described above, the output
次に情報処理の他の一部の例として画像生成出力処理2’について説明する。
図9は、本実施形態に係る情報処理の他の一部(画像生成出力処理2’)を示すフローチャートである。
(ステップS501)出力画像生成部1146は、第1方向情報が示す方向が方向1であるかを判定する。方向1であると判定された場合には(ステップS501 YES)、ステップS502に進む。方向1ではないと判定された場合には(ステップS501 NO)、ステップS503に進む。
(ステップS502)出力画像生成部1146は、プログラム実行部1145が生成した画像信号を第1出力画像信号として表示部1122に出力する。表示部1122は、第1出力画像信号に基づいて方向1に画像を表示する。その後、処理を終了する。
Next, image
FIG. 9 is a flowchart showing another part of the information processing (image
(Step S501) The output
(Step S502) The output
(ステップS503)出力画像生成部1146は、方向判別部1141から入力された第2方向情報が示す方向が方向2であるかを判定する。方向2であると判定された場合には(ステップS503 YES)、ステップS504に進む。方向2ではないと判定された場合には(ステップS503 NO)、ステップS505に進む。
(ステップS504)出力画像生成部1146は、プログラム実行部1145が生成した画像信号を第1出力画像信号として表示部1122に出力する。表示部1122は、第1出力画像信号に基づいて方向2に画像を表示する。その後、処理を終了する。
(Step S503) The output
(Step S504) The output
(ステップS505)出力画像生成部1146は、方向判別部1141から入力された第2方向情報が示す方向が方向3であるかを判定する。方向3であると判定された場合には(ステップS505 YES)、ステップS506に進む。方向3ではないと判定された場合には(ステップS505 NO)、ステップS507に進む。
(ステップS506)出力画像生成部1146は、プログラム実行部1145が生成した画像信号を第1出力画像信号として表示部1122に出力する。表示部1122は、第1出力画像信号に基づいて方向3に画像を表示する。その後、処理を終了する。
(ステップS507)出力画像生成部1146は、プログラム実行部1145が生成した画像信号を第1出力画像信号として表示部1122に出力する。表示部1122は、第1出力画像信号に基づいて方向4に画像を表示する。その後、処理を終了する。
(Step S505) The output
(Step S506) The output
(Step S507) The output
このように、本実施形態では、周辺機器12において判別される方向の数が4通りである。その2通りである場合よりも、きめの細かく表示方向が制御されるので視認性が保たれる。また、表示部が画像を表示する表示面が長方形の形状を有する場合には、表示方向の制御において複雑な演算が要求されないため処理量ひいてはハードウェア規模の増大を抑制でき、経済的な実現が可能になる。
Thus, in this embodiment, the number of directions discriminated in the
(第3の実施形態)
次に、本発明の第3の実施形態について説明する。第1の実施形態と同一の構成について同一の符号を付して説明を援用し、主に第1の実施形態との差異点について述べる。
本実施形態に係る周辺機器12は、タッチセンサ1221を省略し、操作入力検出部126には、周辺機器12とは別体又は一体化された操作入力部からの位置情報が入力される。操作入力部は、ユーザの操作によって指示された位置を検出し、検出した位置を示す位置情報を生成するポインティングデバイス、例えば、マウス、スタイラスペン、ジョイスティック等がある。操作入力部から操作入力検出部126への位置情報の出力は、有線で行われても無線で行なわれてもよい。したがって、必ずしも操作物を操作入力領域に接触させなくとも位置情報を入力できるので、操作性の低下を回避することができる。
(Third embodiment)
Next, a third embodiment of the present invention will be described. About the same structure as 1st Embodiment, the same code | symbol is attached | subjected and description is used and a difference with 1st Embodiment is mainly described.
The
なお、上述した実施形態では、方向判別部1141、124が判別する方向の数が2通り又は4通りである場合を例にとって説明したが、これには限られない。方向判別部1141、124が判別する方向の数が3通り又は4通りよりも多くてもよい。
また、上述した実施形態では、タッチパネル112は、電子機器11の筐体111との相対的な方向を回転可能に取り付けられていてもよい。
In the above-described embodiment, the case where the number of directions determined by the
In the above-described embodiment, the
なお、本実施形態は、次の態様でも実施することができる。
(1)第1電子機器と第2電子機器とを備える情報システムにおいて、前記第2電子機器は、自機が備える表示部の方向を判別する方向判別部と、前記方向判別部が判別した方向を示す方向情報を前記第1電子機器に送信する送信部と、前記第1電子機器から受信した画像信号に基づく画像を表示する表示部とを備え、前記第1電子機器は、前記第2電子機器から受信した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成部と、前記画像生成部が生成した画像信号を前記第2電子機器に送信する送信部と、を備えることを特徴とする情報処理システム。
In addition, this embodiment can be implemented also in the following aspect.
(1) In an information system including a first electronic device and a second electronic device, the second electronic device includes a direction determining unit that determines a direction of a display unit included in the device, and a direction determined by the direction determining unit. And a display unit that displays an image based on an image signal received from the first electronic device, wherein the first electronic device includes the second electronic device. An image generation unit that generates an image signal indicating an image corresponding to the direction indicated by the direction information received from the device, and a transmission unit that transmits the image signal generated by the image generation unit to the second electronic device. An information processing system characterized by
(2)前記画像生成部は、原画像信号を構成する画素毎の座標であって予め定めた座標系で示された座標から前記第2電子機器から受信した方向情報に基づく座標系で示された座標に変換された前記画像信号を生成することを特徴とする(1)の情報処理システム。
(3)前記第2電子機器は、操作入力を受け付けた位置を検出する操作入力検出部を備え、前記送信部は、前記操作入力検出部が検出した位置を示す位置情報を前記第1電子機器に送信し、前記第1電子機器は、前記第2電子機器から受信した位置情報が示す位置であって、前記第1電子機器から受信した方向情報に基づく座標系で示された位置から前記予め定めた座標系で示された位置に変換する操作座標変換部と、を備えることを特徴とする(1)又は(2)に記載の情報処理システム。
(4)前記第1電子機器は、前記第2電子機器が接続されているか否かを検出する機器検出部を備え、前記第2電子機器が接続されていないことが検出された場合には、前記画像生成部は前記画像信号を生成する処理を停止することを特徴とする(1)ないし(3)のいずれかに記載の情報処理システム。
(2) The image generation unit is a coordinate system based on direction information received from the second electronic device from the coordinates of each pixel constituting the original image signal and indicated in a predetermined coordinate system. The information processing system according to (1), wherein the image signal converted into coordinates is generated.
(3) The second electronic device includes an operation input detection unit that detects a position where the operation input is received, and the transmission unit receives position information indicating the position detected by the operation input detection unit. The first electronic device is the position indicated by the position information received from the second electronic device, and the position is indicated in advance from the position indicated by the coordinate system based on the direction information received from the first electronic device. An information processing system according to (1) or (2), further comprising: an operation coordinate conversion unit that converts the position to a position indicated by a defined coordinate system.
(4) The first electronic device includes a device detection unit that detects whether or not the second electronic device is connected, and when it is detected that the second electronic device is not connected, The information processing system according to any one of (1) to (3), wherein the image generation unit stops a process of generating the image signal.
(5)前記方向判別部は、前記方向判別部は、前記表示部の方向が、当該表示部の長辺を底辺とする方向であるか、又は当該表示部の短辺を底辺とする方向であるかを判別することを特徴とする(1)ないし(4)のいずれかに記載の情報処理システム。
(6)前記方向判別部は、前記表示部の方向が当該表示部の4辺のうちいずれの辺を底辺とする方向であるかを判別することを特徴とする(1)ないし(4)のいずれかに記載の情報処理システム。
(5) The direction determining unit may be configured such that the direction of the display unit is a direction in which the long side of the display unit is a base, or a direction in which the short side of the display unit is a base. The information processing system according to any one of (1) to (4), wherein it is determined whether or not there is.
(6) The direction determination unit may determine which of the four sides of the display unit is a direction based on the base of the display unit (1) to (4) An information processing system according to any one of the above.
(7)周辺機器が備える表示部の方向を示す方向情報を受信する受信部と、前記受信部が受信した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成部と、前記画像生成部が生成した画像信号を前記周辺機器に送信する送信部とを備えることを特徴とする電子機器。
(8)電子機器における情報処理方法であって、周辺機器が備える表示部であって、前記電子機器から受信した画像信号に基づく画像を表示する表示部の方向を示す方向情報を受信する受信過程と、前記受信過程で生成した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成過程と、前記画像生成過程で生成した画像信号を前記周辺機器に送信する送信過程とを有することを特徴とする情報処理方法。
(9)電子機器のコンピュータに周辺機器が備える表示部であって、前記電子機器から受信した画像信号に基づく画像を表示する表示部の方向を示す方向情報を受信する受信手順、
前記受信手順で受信した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成手順、前記画像生成手順で生成した画像信号を前記周辺機器に送信する送信手順、を実行させるための情報処理プログラム。
(7) A receiving unit that receives direction information indicating the direction of the display unit included in the peripheral device, an image generating unit that generates an image signal indicating an image corresponding to the direction indicated by the direction information received by the receiving unit, An electronic device comprising: a transmission unit that transmits an image signal generated by an image generation unit to the peripheral device.
(8) An information processing method in an electronic device, which is a display unit included in a peripheral device, and a reception process of receiving direction information indicating a direction of a display unit that displays an image based on an image signal received from the electronic device. And an image generation process for generating an image signal indicating an image corresponding to a direction indicated by the direction information generated in the reception process, and a transmission process for transmitting the image signal generated in the image generation process to the peripheral device. An information processing method characterized by the above.
(9) A receiving procedure for receiving direction information indicating a direction of a display unit that is provided in a peripheral device in a computer of the electronic device and displays an image based on an image signal received from the electronic device;
An image generation procedure for generating an image signal indicating an image corresponding to a direction indicated by the direction information received in the reception procedure, and a transmission procedure for transmitting the image signal generated in the image generation procedure to the peripheral device. Information processing program.
なお、上述した実施形態における電子機器11及び周辺機器12の一部、例えば、制御部114、方向判別部124及び操作入力検出部126をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、電子機器11又は周辺機器12に内蔵されたコンピュータシステムであって、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
また、上述した実施形態における電子機器11又は周辺機器12の一部、または全部を、LSI(Large Scale Integration)等の集積回路として実現しても良い電子機器11の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
In addition, you may make it implement | achieve a part of the
In addition, each functional block of the
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。 As described above, the embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the scope of the present invention. It is possible to
1…情報処理システム、11…電子機器、111…筐体、
112…タッチパネル、1121…タッチセンサ、1122…表示部、
113…方向センサ、114…制御部、1141…方向判別部、1142…機器検出部、
1143…操作入力検出部、1144…操作座標変換部、1145…プログラム実行部、
1146…出力画像生成部、
115…送受信部、1151…受信部、1152…送信部、116…通信部、
12…周辺機器、121…筐体、
122…タッチパネル、1221…タッチセンサ、1222…表示部、
123…方向センサ、124…方向判別部、
125…送受信部、1251…送信部、1252…受信部、126…操作入力検出部
DESCRIPTION OF
112 ... Touch panel, 1121 ... Touch sensor, 1122 ... Display unit,
113 ... Direction sensor, 114 ... Control unit, 1141 ... Direction determination unit, 1142 ... Device detection unit,
1143 ... operation input detection unit, 1144 ... operation coordinate conversion unit, 1145 ... program execution unit,
1146: an output image generation unit,
115: Transmission / reception unit, 1151 ... Reception unit, 1152 ... Transmission unit, 116 ... Communication unit,
12 ... peripheral equipment, 121 ... casing,
122 ... Touch panel, 1221 ... Touch sensor, 1222 ... Display unit,
123 ... direction sensor, 124 ... direction discrimination unit,
125: Transmission / reception unit, 1251 ... Transmission unit, 1252 ... Reception unit, 126 ... Operation input detection unit
Claims (9)
前記第2電子機器は、
自機が備える表示部の方向を判別する方向判別部と、
前記方向判別部が判別した方向を示す方向情報を前記第1電子機器に送信する送信部と、
前記第1電子機器から受信した画像信号に基づく画像を表示する表示部と、
を備え、
前記第1電子機器は、
前記第2電子機器から受信した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成部と、
前記画像生成部が生成した画像信号を前記第2電子機器に送信する送信部と、
を備えることを特徴とする情報処理システム。 In an information system comprising a first electronic device and a second electronic device,
The second electronic device is
A direction discriminating unit for discriminating the direction of the display unit included in the own device;
A transmission unit that transmits direction information indicating the direction determined by the direction determination unit to the first electronic device;
A display unit for displaying an image based on an image signal received from the first electronic device;
With
The first electronic device is
An image generation unit that generates an image signal indicating an image corresponding to a direction indicated by the direction information received from the second electronic device;
A transmission unit that transmits the image signal generated by the image generation unit to the second electronic device;
An information processing system comprising:
操作入力を受け付けた位置を検出する操作入力検出部を備え、
前記送信部は、前記操作入力検出部が検出した位置を示す位置情報を前記第1電子機器に送信し、
前記第1電子機器は、
前記第2電子機器から受信した位置情報が示す位置であって、前記第1電子機器から受信した方向情報に基づく座標系で示された位置から予め定めた座標系で示された位置に変換する操作座標変換部と、
を備えることを特徴とする請求項1又は2に記載の情報処理システム。 The second electronic device is
Provided with an operation input detection unit that detects a position where an operation input is received,
The transmission unit transmits position information indicating the position detected by the operation input detection unit to the first electronic device;
The first electronic device is
The position indicated by the position information received from the second electronic device is converted from the position indicated by the coordinate system based on the direction information received from the first electronic device to the position indicated by the predetermined coordinate system. An operation coordinate converter,
The information processing system according to claim 1, further comprising:
前記第2電子機器が接続されているか否かを検出する機器検出部を備え、
前記第2電子機器が接続されていないことが検出された場合には、前記画像生成部は前記画像信号を生成する処理を停止することを特徴とする請求項1ないし3のいずれかに記載の情報処理システム。 The first electronic device is
A device detection unit for detecting whether or not the second electronic device is connected;
The said image generation part stops the process which produces | generates the said image signal, when it is detected that the said 2nd electronic device is not connected, The Claim 1 thru | or 3 characterized by the above-mentioned. Information processing system.
前記受信部が受信した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成部と、
前記画像生成部が生成した画像信号を前記周辺機器に送信する送信部と、
を備えることを特徴とする電子機器。 A receiving unit that receives direction information indicating the direction of the display unit included in the peripheral device;
An image generation unit that generates an image signal indicating an image according to a direction indicated by the direction information received by the reception unit;
A transmission unit that transmits the image signal generated by the image generation unit to the peripheral device;
An electronic device comprising:
周辺機器が備える表示部であって、前記電子機器から受信した画像信号に基づく画像を表示する表示部の方向を示す方向情報を受信する受信過程と、
前記受信過程で生成した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成過程と、
前記画像生成過程で生成した画像信号を前記周辺機器に送信する送信過程と、
を有することを特徴とする情報処理方法。 An information processing method in an electronic device,
A display unit provided in a peripheral device, and a reception process of receiving direction information indicating a direction of a display unit that displays an image based on an image signal received from the electronic device;
An image generation process for generating an image signal indicating an image corresponding to the direction indicated by the direction information generated in the reception process;
A transmission process of transmitting the image signal generated in the image generation process to the peripheral device;
An information processing method characterized by comprising:
周辺機器が備える表示部であって、前記電子機器から受信した画像信号に基づく画像を表示する表示部の方向を示す方向情報を受信する受信手順、
前記受信手順で受信した方向情報が示す方向に応じた画像を示す画像信号を生成する画像生成手順、
前記画像生成手順で生成した画像信号を前記周辺機器に送信する送信手順、
を実行させるための情報処理プログラム。 A display unit provided in a peripheral device in a computer of an electronic device, wherein the reception procedure receives direction information indicating a direction of a display unit that displays an image based on an image signal received from the electronic device,
An image generation procedure for generating an image signal indicating an image corresponding to the direction indicated by the direction information received in the reception procedure;
A transmission procedure for transmitting the image signal generated in the image generation procedure to the peripheral device;
Information processing program to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012256174A JP2014102795A (en) | 2012-11-22 | 2012-11-22 | Information processing system, electronic apparatus, information processing method, and information processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012256174A JP2014102795A (en) | 2012-11-22 | 2012-11-22 | Information processing system, electronic apparatus, information processing method, and information processing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014102795A true JP2014102795A (en) | 2014-06-05 |
Family
ID=51025223
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012256174A Pending JP2014102795A (en) | 2012-11-22 | 2012-11-22 | Information processing system, electronic apparatus, information processing method, and information processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014102795A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015069017A (en) * | 2013-09-30 | 2015-04-13 | シャープ株式会社 | Display device, source apparatus, and display system |
WO2015190002A1 (en) * | 2014-06-13 | 2015-12-17 | 株式会社 東芝 | Electronic apparatus, control method, and program |
CN111443883A (en) * | 2019-01-17 | 2020-07-24 | 精工爱普生株式会社 | Control method of display device, display device and display system |
CN112422935A (en) * | 2019-08-23 | 2021-02-26 | 精工爱普生株式会社 | Terminal device control method and recording medium |
-
2012
- 2012-11-22 JP JP2012256174A patent/JP2014102795A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015069017A (en) * | 2013-09-30 | 2015-04-13 | シャープ株式会社 | Display device, source apparatus, and display system |
WO2015190002A1 (en) * | 2014-06-13 | 2015-12-17 | 株式会社 東芝 | Electronic apparatus, control method, and program |
JPWO2015190002A1 (en) * | 2014-06-13 | 2017-06-15 | 株式会社東芝 | Electronic device, control method and program |
CN111443883A (en) * | 2019-01-17 | 2020-07-24 | 精工爱普生株式会社 | Control method of display device, display device and display system |
JP2020112763A (en) * | 2019-01-17 | 2020-07-27 | セイコーエプソン株式会社 | Method for controlling display unit, display unit, and display system |
US11132768B2 (en) | 2019-01-17 | 2021-09-28 | Seiko Epson Corporation | Method for controlling display device, display device, and display system |
JP6992769B2 (en) | 2019-01-17 | 2022-01-13 | セイコーエプソン株式会社 | Display control method, display device and display system |
CN111443883B (en) * | 2019-01-17 | 2023-05-05 | 精工爱普生株式会社 | Control method of display device, display device and display system |
CN112422935A (en) * | 2019-08-23 | 2021-02-26 | 精工爱普生株式会社 | Terminal device control method and recording medium |
JP2021033038A (en) * | 2019-08-23 | 2021-03-01 | セイコーエプソン株式会社 | Control method for terminal device and control program for terminal device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111034181B (en) | Image capturing apparatus, image display system, and operation method | |
US9586147B2 (en) | Coordinating device interaction to enhance user experience | |
EP4009159A1 (en) | Electronic device for sharing application and control method thereof | |
JP7005161B2 (en) | Electronic devices and their control methods | |
EP2677741A1 (en) | Remote control apparatus and control method thereof | |
EP2352117A1 (en) | Information processing device, information processing method, program, and information processing system | |
CN108196755B (en) | Background picture display method and device | |
US20160139797A1 (en) | Display apparatus and contol method thereof | |
WO2018137304A1 (en) | Method for displaying 2d application in vr device, and terminal | |
JPWO2019069575A1 (en) | Information processing equipment, information processing methods and programs | |
JP2014102795A (en) | Information processing system, electronic apparatus, information processing method, and information processing program | |
JP2007253648A (en) | Input support system and on-vehicle terminal equipment constituting the same system | |
US10964045B2 (en) | Information processing device, information processing method, and individual imaging device for measurement of a size of a subject | |
WO2017022031A1 (en) | Information terminal device | |
KR102278229B1 (en) | Electronic device and its control method | |
JP2015082148A (en) | Mobile terminal, image processing apparatus, and program | |
JP6034709B2 (en) | Terminal device, external display device, and information system including terminal device and external display device | |
JP7005160B2 (en) | Electronic devices and their control methods | |
CN113467682A (en) | Method, device, terminal and storage medium for controlling movement of map covering | |
JP2012088959A (en) | Remote operation system, remote operation method and program | |
CN111373359A (en) | Electronic device capable of changing display portion of image | |
JP2020108112A (en) | Electronic apparatus and method for controlling the same | |
JP2014215890A (en) | Electronic apparatus, information processing method, and information processing program | |
JP6484914B2 (en) | Information processing equipment and operation system | |
JP6622686B2 (en) | Information processing apparatus, information processing apparatus control method, and control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20150515 |