(57)【要約】      （修正有）【課題】端末装置に情報処理を実行させる外部機器を用いて、多様な処理を行えるようにする。【解決手段】端末装置１０は、アクセサリ装置２０のイヤホンジャックが、イヤホンプラグに接続されたことを検知すると、アクセサリ装置２０から機器識別子ＭＩＤ及び利用フラグＦを取得しＳ１，Ｓ２、更に、自装置の姿勢を検知するＳ３。その後、端末装置１０は、機器識別子ＭＩＤで特定される表示コンテンツのコンテンツデータを、ＣＰ（Ｃｏｎｔｅｎｔｓ  Ｐｒｏｖｉｄｅｒ）サーバ３０から取得しＳ３〜Ｓ７、取得したコンテンツデータに基づいて表示コンテンツの表示処理を行うＳ８。端末装置１０は、例えば、イヤホンプラグが接続されたときに検知した姿勢によって、表示コンテンツの表示を異ならせる。【選択図】図８
2016009461.tif 000002
【特許請求の範囲】
【請求項１】
識別子を記憶した外部記憶媒体が着脱可能に接続される接続端子と、
自装置の姿勢を検知する姿勢検知部と、
前記外部記憶媒体が前記接続端子に対して接続又は取り外された場合、当該外部記憶媒体から入力された前記識別子と、当該接続又は取り外しのときに検知された前記姿勢とによって特定される情報処理を行う情報処理部と
を備える端末装置。
【請求項２】
表示コンテンツを表示するための表示部と、
前記外部記憶媒体から入力された前記識別子によって特定される前記表示コンテンツのコンテンツデータを取得するコンテンツ取得部と
を備え、
前記情報処理部は、
取得された前記コンテンツデータに基づいて、前記接続又は取り外しのときに検知された前記姿勢によって特定される、前記表示コンテンツの表示を伴う前記情報処理を行う
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記情報処理部は、
前記外部記憶媒体が接続された場合に、前記接続端子の位置に対応した前記表示部の表示領域上の位置を起点として、前記表示コンテンツを移動させながら表示する
ことを特徴とする請求項２に記載の端末装置。
【請求項４】
前記情報処理部は、
前記表示コンテンツの表示中に前記外部記憶媒体が取り外された場合に、前記表示部の表示領域において、前記接続端子の位置に対応した位置に前記表示コンテンツを移動させる
ことを特徴とする請求項２又は請求項３に記載の端末装置。
【請求項５】
前記外部記憶媒体として、第１の表示コンテンツを特定する前記識別子を記憶した第１の外部記憶媒体と、第２の表示コンテンツを特定する前記識別子を記憶した第２の外部記憶媒体とがあり、
前記情報処理部は、
前記第１の外部記憶媒体が接続された後、前記第２の外部記憶媒体が接続された場合に、前記第２の外部記憶媒体が取り外されたときに検知された前記姿勢によって、前記第１の表示コンテンツ及び前記第２の表示コンテンツの表示を異ならせる
ことを特徴とする請求項２から請求項４のいずれか１項に記載の端末装置。
【請求項６】
前記接続又は取り外しの前に、検知された前記姿勢のときに行われる前記情報処理を案内する案内処理を行う案内処理部を備える
ことを特徴とする請求項１から請求項５のいずれか１項に記載の端末装置。
【請求項７】
自装置における前記接続端子の位置を特定する端子情報を取得する端子情報取得部を備え、
前記情報処理部は、
取得された前記端子情報に基づいて、前記接続端子が向く方向によって異なる前記情報処理を行う
ことを特徴とする請求項１から請求項６のいずれか１項に記載の端末装置。
【請求項８】
自装置の回転を検知する回転検知部を備え、
前記情報処理部は、
前記接続又は取り外しのときに特定のパターンの前記回転が検知された場合には、前記情報処理を行う
ことを特徴とする請求項１から請求項７のいずれか１項に記載の端末装置。
【請求項９】
識別子を記憶した外部記憶媒体が着脱可能に接続される接続端子を備える端末装置を制御するコンピュータに、
前記端末装置の姿勢を検知するステップと、
前記外部記憶媒体が前記接続端子に対して接続又は取り外された場合、前記外部記憶媒体から入力された前記識別子と、当該接続又は取り外しのときに検知された前記姿勢とによって特定される情報処理を行うステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続された外部機器によって特定される情報処理を行う技術に関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末等の端末装置の多くは、接続された外部機器との間でデータの入出力を行うための接続端子を備える。この接続端子の一例として、音声信号を入出力するためのイヤホンジャックがある。非特許文献１，２には、イヤホンジャックに外部機器が接続されたことを検知した場合に、所定のコンテンツを表示する技術が記載されている。非特許文献１には、アクセサリに設けられたイヤホンプラグが、携帯電話端末のイヤホンジャックに挿されたときに、複数のキャラクタがランダムに表示されることが記載されている。非特許文献２には、専用デバイスのイヤホンプラグを、スマートフォンのイヤホンジャックに差し込むことにより、インターネット上にある動画や音楽コンテンツをダウンロードすること、また、当該専用デバイスを別のユーザのスマートフォンに差すことにより、コンテンツ提供者が指定した制限内でコンテンツを共有することが記載されている。
【０００３】
イヤホンジャックに接続される外部機器に関し、特許文献１には、アクセサリープラグにイヤホンジャックを設けることにより、スマートフォンにアクセサリープラグを接続したまま、当該スマートフォンとイヤホンとの電気的な接続を可能にすることが記載されている。また、特許文献２には、端末装置のイヤホンジャックに、音声出力不可の外部ユニットのプラグが挿入された場合には、端末内蔵のスピーカをオンにしておくことが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】実用新案登録第３１７７６２９号公報
【特許文献２】特開２００３−０３２３３３号公報
【非特許文献】
【０００５】
【非特許文献１】docomo Disney Mobile on docomo F-03F、［online］、［平成２５年１２月１７日検索］、インターネット（URL: https://www.nttdocomo.co.jp/product/smart_phone/f03f/topics_01.html）
【非特許文献２】Plug Airとは、［online］、平成２５年１２月１７日検索］、インターネット（URL: https://www.plugair.com/ja/）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
非特許文献１，２に記載の技術はいずれも、アクセサリ又は専用デバイスのイヤホンプラグを挿すというユーザの行為に対して、アクセサリ又は専用デバイスに予め関連づけられたコンテンツを表示する処理を行う技術である。即ち、非特許文献１，２に記載の技術では、イヤホンプラグがいつ挿されても一律に処理が行われるため、ユーザはコンテンツに対する魅力を感じ難くなりやすい。
これに対し、本発明の目的は、端末装置に情報処理を実行させる外部機器を用いて、多様な処理を行えるようにすることである。
【課題を解決するための手段】
【０００７】
上述した課題を解決するため、本発明の端末装置は、識別子を記憶した外部記憶媒体が着脱可能に接続される接続端子と、自装置の姿勢を検知する姿勢検知部と、前記外部記憶媒体が前記接続端子に対して接続又は取り外された場合、当該外部記憶媒体から入力された前記識別子と、当該接続又は取り外しのときに検知された前記姿勢とによって特定される情報処理を行う情報処理部とを備える。
【０００８】
本発明の端末装置において、表示コンテンツを表示するための表示部と、前記外部記憶媒体から入力された前記識別子によって特定される前記表示コンテンツのコンテンツデータを取得するコンテンツ取得部とを備え、前記情報処理部は、取得された前記コンテンツデータに基づいて、前記接続又は取り外しのときに検知された前記姿勢によって特定される、前記表示コンテンツの表示を伴う前記情報処理を行ってもよい。
この端末装置において、前記情報処理部は、前記外部記憶媒体が接続された場合に、前記接続端子の位置に対応した前記表示部の表示領域上の位置を起点として、前記表示コンテンツを移動させながら表示してもよい。
更に、前記情報処理部は、前記表示コンテンツの表示中に前記外部記憶媒体が取り外された場合に、前記表示部の表示領域において、前記接続端子の位置に対応した位置に前記表示コンテンツを移動させてもよい。
更に、前記外部記憶媒体として、第１の表示コンテンツを特定する前記識別子を記憶した第１の外部記憶媒体と、第２の表示コンテンツを特定する前記識別子を記憶した第２の外部記憶媒体とがあり、前記情報処理部は、前記第１の外部記憶媒体が接続された後、前記第２の外部記憶媒体が接続された場合に、前記第２の外部記憶媒体が取り外されたときに検知された前記姿勢によって、前記第１の表示コンテンツ及び前記第２の表示コンテンツの表示を異ならせてもよい。
【０００９】
本発明の端末装置において、前記接続又は取り外しの前に、検知された前記姿勢のときに行われる前記情報処理を案内する案内処理を行う案内処理部を備えてもよい。
本発明の端末装置において、自装置における前記接続端子の位置を特定する端子情報を取得する端子情報取得部を備え、前記情報処理部は、取得された前記端子情報に基づいて、前記接続端子が向く方向によって異なる前記情報処理を行ってもよい。
本発明の端末装置において、自装置の回転を検知する回転検知部を備え、前記情報処理部は、前記接続又は取り外しのときに特定のパターンの前記回転が検知された場合には、前記情報処理を行ってもよい。
【００１０】
本発明のプログラムは、識別子を記憶した外部記憶媒体が着脱可能に接続される接続端子を備える端末装置を制御するコンピュータに、前記端末装置の姿勢を検知するステップと、前記外部記憶媒体が前記接続端子に対して接続又は取り外された場合、前記外部記憶媒体から入力された前記識別子と、当該接続又は取り外しのときに検知された前記姿勢とによって特定される情報処理を行うステップとを実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、端末装置に情報処理を実行させる外部機器を用いて、多様な処理を行えるようにすることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る表示システムの全体構成を示す図。
【図２】端末装置のハードウェア構成を示すブロック図。
【図３】アクセサリ装置のハードウェア構成を示すブロック図。
【図４】ＣＰサーバのハードウェア構成を示すブロック図。
【図５】表示コンテンツＤＢの構成を示す図。
【図６】表示システムの機能構成を示すブロック図。
【図７】端末装置で検知される姿勢の典型例を示す図。
【図８】表示システムのアクセサリ装置の接続時の動作を示すシーケンス図。
【図９】アクセサリ装置の接続時（縦姿勢）の表示処理の具体例を示す図。
【図１０】アクセサリ装置の接続時（縦姿勢）の表示処理の具体例を示す図。
【図１１】表示システムのアクセサリ装置の取り外し時（縦姿勢）の動作を示すシーケンス図。
【図１２】アクセサリ装置の取り外し時（縦姿勢）の表示処理の具体例を示す図。
【図１３】アクセサリ装置の取り外し時（縦姿勢）の表示処理の具体例を示す図。
【図１４】表示システムのアクセサリ装置の取り外し時（横姿勢）の動作を示すシーケンス図。
【図１５】アクセサリ装置の取り外し時（横姿勢）の表示処理の具体例を示す図。
【図１６】端末装置が行う案内処理に関する処理を示すフローチャート。
【図１７】端末装置が行う案内処理の具体例を示す図。
【図１８】端末装置が行う複数のアクセサリ装置の接続時の処理を示すフローチャート。
【図１９】複数のアクセサリ装置の接続時の表示処理の具体例を示す図。
【図２０】端末装置が行う複数のアクセサリ装置の取り外し時の処理を示すフローチャート。
【図２１】複数のアクセサリ装置が接続された後の取り外し時の表示処理の具体例を示す図。
【図２２】本発明の第２実施形態に係る表示システムの全体構成を示す図。
【図２３】管理サーバのハードウェア構成を示すブロック図。
【図２４】使用管理ＤＢ及び端子位置ＤＢの構成を示す図。
【図２５】表示システムの端子位置を特定する動作を示すシーケンス図。
【図２６】表示システムのアクセサリ装置の接続時の動作を示すシーケンス図。
【図２７】本発明の変形例１に係る端末装置が行う処理を示すフローチャート。
【図２８】本発明の変形例２に係る表示処理の具体例を示す図。
【図２９】本発明の変形例３に係るアクセサリ装置の取り外し時の表示処理の具体例を示す図。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の一実施形態を説明する。
［第１実施形態］
図１は、本発明の第１実施形態に係る表示システム１の全体構成を示す図である。表示システム１は、複数の端末装置１０（１０−１，１０−２）と、複数のアクセサリ装置２０（２０ａ，２０ｂ，２０ｃ）と、複数のＣＰ（Contents Provider）サーバ３０（３０−１，３０−２）とを備える。端末装置１０及びＣＰサーバ３０の各々は、ネットワーク１００に接続する。ネットワーク１００は、例えば、移動体通信網、ゲートウェイ装置及びインターネットを含む公衆通信回線である。
なお、図１には、端末装置１０が２台、アクセサリ装置２０が３台、ＣＰサーバ３０が２台示されているが、各々何台存在していてもよい。また、図１に示す端末装置１０−１，１０−２は、互いに異なるユーザによって使用される。ＣＰサーバ３０−１，３０−２は、互い異なるコンテンツプロバイダ（コンテンツ提供者）によって使用される。
【００１４】
端末装置１０は、携帯型の無線通信端末で、ここではスマートフォン又はタブレット端末である。端末装置１０は、ＣＰサーバ３０に対するクライアント装置に相当し、ＣＰサーバ３０により提供された表示コンテンツを、正面の表示領域１２１Ａに表示する。この表示コンテンツは、端末装置１０のユーザに閲覧されることを目的して表示されるデジタルコンテンツである。端末装置１０は、全体として薄型の直方体状に形成され、上端面にイヤホンジャック１６が設けられている。
【００１５】
アクセサリ装置２０は、端末装置１０に対する外部記憶媒体で、自機に割り当てられた識別子である機器識別子を記憶する。アクセサリ装置２０は、イヤホンジャック１６に着脱可能に接続されるイヤホンプラグ２２を備える。アクセサリ装置２０は、イヤホンプラグ２２がイヤホンジャック１６に挿されて、イヤホンジャック１６に接続される。
アクセサリ装置２０は、イヤホンジャックアクセサリと呼ばれる機器と同等の寸法、且つ、重量で形成されている。アクセサリ装置２０は、例えば、端末装置１０のユーザが所定の店舗で購入することにより入手可能である。
【００１６】
ＣＰサーバ３０は、端末装置１０に対して表示コンテンツを提供するサーバ装置である。ＣＰサーバ３０は、アクセサリ装置２０が接続された端末装置１０に対し、当該アクセサリ装置２０の機器識別子によって特定される表示コンテンツを提供する。
【００１７】
図２は、端末装置１０のハードウェア構成を示すブロック図である。図２に示すように、端末装置１０は、制御部１１と、タッチスクリーン部１２と、通信部１３と、音声入出力部１４と、記憶部１５と、イヤホンジャック１６と、センサ部１７と、撮像部１８とを備える。
制御部１１は、演算処理装置としてのＣＰＵ（Central Processing Unit）１１ａ、ＲＯＭ（Read Only Memory）１１ｂ及びＲＡＭ（Random Access Memory）１１ｃを備えたマイクロコンピュータである。ＣＰＵ１１ａは、ＲＯＭ１１ｂに記憶されたプログラム又は記憶部１５に記憶されたプログラムをＲＡＭ１１ｃに読み出して実行し、端末装置１０の各部を制御する。
【００１８】
タッチスクリーン部１２は、表示部１２１とタッチセンサ１２２とを備える。表示部１２１は、例えば液晶ディスプレイで、表示コンテンツを含む画像を表示領域１２１Ａに表示する。タッチセンサ１２２は、表示領域１２１Ａに重ねて面状に設けられたセンサで、表示領域１２１Ａに対して行われたユーザの操作を、所定の方式（例えば、抵抗膜方式又は静電容量方式）に従って検知する。
【００１９】
通信部１３は、無線通信回路及びアンテナを有し、ネットワーク１００に接続して無線通信を行う。通信部１３は、これ以外にも、Ｗｉ−Ｆｉ（登録商標）に準拠した無線ＬＡＮ（Local Area Network）通信や、その他の通信規格に準拠した無線通信を行ってもよい。
【００２０】
音声入出力部１４は、例えばマイクロホン及びスピーカを有し、端末装置１０において音声の入出力を行う。音声入出力部１４は、例えば、イヤホンジャック１６を介して入力された音声信号に基づいて、スピーカから音声を出力したり、マイクロホンを介して入力された音声を音声信号に変換したりする。制御部１１は、例えば、イヤホンジャック１６にアクセサリ装置２０が接続された場合は、スピーカを介した音声出力を許可する。
【００２１】
記憶部１５は、例えばＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）又はフラッシュメモリを有し、各種のデータを記憶する記憶装置である。記憶部１５は、端末装置１０にインストールされ、端末装置１０のＯＳ（Operating System）上で実行される、ホームアプリケーション１５１及び表示アプリケーション１５２を記憶する。ホームアプリケーション１５１は、ホーム画面を表示する機能を実現させるアプリケーションプログラムである。ホーム画面は、例えば、端末装置１０の電源がオンして起動が完了した場合に、最初に表示される画面（例えば待受け画面）である。ホームアプリケーション１５１は、例えば、端末装置１０にプリインストールされている。表示アプリケーション１５２は、表示コンテンツの表示を伴う情報処理を行うためのアプリケーションプログラムである。
【００２２】
イヤホンジャック１６は、外部機器のイヤホンプラグが着脱可能に接続され、接続された外部機器との間でデータを入出力するための接続端子（コネクタ）である。イヤホンジャック１６は、例えば、右音声、左音声、マイク及び接地の４極で構成されている。
【００２３】
センサ部１７は、端末装置１０又はそのユーザの状態を検知するセンサを含んで構成される。センサ部１７は、例えば、端末装置１０に作用する加速度を検知する３軸の加速度センサ１７１、及び、端末装置１０に作用する角速度を検知する３軸のジャイロセンサ１７２（角速度センサ）を含む。ただし、センサ部１７は、所定の物理量を検知する更に別のセンサを含んでもよく、例えば、現在位置を測定する測位センサ（例えば、ＧＰＳ（Global Positioning System）センサ）、各種の環境センサ（例えば気圧センサ、温度センサ又は湿度センサ）を含んでいてもよい。
【００２４】
撮像部１８は、例えばＣＣＤ（Charge Coupled Device）等の撮像素子を含み、ここでは端末装置１０の正面側に居るユーザを撮影可能な位置に、撮影レンズ（図示略）が位置する。撮像部１８は、撮像した画像を表す撮像データを生成する。
端末装置１０は、上述した構成以外にも、例えば、電源としての電池（二次電池）、ユーザが行った操作を受け付けるための物理キー、及び、自装置のユーザ（端末装置１０の加入者）を識別するためのＵＩＭ（User Identity Module）カードが装着されるスロット等の、汎用のスマートフォン又はタブレット端末と同等の構成を備える。
【００２５】
図３は、アクセサリ装置２０のハードウェア構成を示すブロック図である。図３に示すように、アクセサリ装置２０は、制御部２１と、イヤホンプラグ２２と、記憶部２３とを備える。
制御部２１は、端末装置１０の制御部１１と同等のハードウェア構成を有し、アクセサリ装置２０の各部を制御する。イヤホンプラグ２２は、外部機器のイヤホンジャックに着脱可能に接続され、接続された外部機器との間でデータを入出力するための接続端子（コネクタ）である。イヤホンプラグ２２は、例えば、右音声、左音声、マイク及び接地の４極、又は、右音声若しくは左音声を除いた３極で構成されている。
【００２６】
記憶部２３は、端末装置１０の記憶部１５と同等のハードウェア構成を有し、機器識別子ＭＩＤ、及び、使用フラグＦを記憶する。機器識別子ＭＩＤは、例えば、表示コンテンツを一意に識別する識別子、又は、アクセサリ装置２０を一意に識別する識別子（例えばシリアルナンバー）であるが、ここでは前者とする。使用フラグＦは、アクセサリ装置２０が使用済みかどうかを示すフラグである。アクセサリ装置２０が未使用又は使用可能の場合、使用フラグが「０」で、使用済みの場合、使用フラグが「１」である。ここでいう使用済みとは、アクセサリ装置２０を用いて表示コンテンツのコンテンツデータを取得済みであることをいう。
アクセサリ装置２０は、上述した構成以外にも、例えば、電源としての電池（例えば内蔵電池）を備え、当該電池からの電力供給を受けて動作する。
【００２７】
図４は、ＣＰサーバ３０のハードウェア構成を示すブロック図である。図４に示すように、ＣＰサーバ３０は、制御部３１と、通信部３２と、記憶部３３とを備える。
制御部３１は、端末装置１０の制御部１１と同等のハードウェア構成を有し、ＣＰサーバ３０の各部を制御する。通信部３２は、例えばモデムを有し、ネットワーク１００に接続するためのインタフェースである。記憶部３３は、例えばハードディスク装置を有し、表示コンテンツＤＢ３３１を含む。表示コンテンツＤＢ３３１は、ＣＰサーバ３０が提供する表示コンテンツに関するデータが格納されたデータベースである。
【００２８】
図５は、表示コンテンツＤＢ３３１の構成を示す図である。
図５に示すように、表示コンテンツＤＢ３３１では、機器識別子毎に、コンテンツデータと、グループＩＤとの各データが対応付けられている。機器識別子「ＭＩＤ−ａ」〜「ＭＩＤ−ｃ」の各々は、アクセサリ装置２０ａ〜２０ｃのうち、符号の末尾のアルファベットが同じ装置に割り当てられた機器識別子である。コンテンツデータ「Ｔａ」〜「Ｔｃ」の各々は、表示コンテンツを示すデータである。表示コンテンツＤＢ３３１では、一の機器識別子に対応付けて、複数の表示コンテンツのコンテンツデータが格納されることがある。
表示コンテンツＤＢ３３１に格納される表示コンテンツは、例えば、アイコン、壁紙又は着せ替え用のコンテンツであるが、更に別のコンテンツであってもよい。
【００２９】
グループＩＤは、アクセサリ装置２０の属性として、アクセサリ装置２０が属するグループを一意に識別する識別子である。例えば、表示コンテンツがアニメーションに登場するキャラクタを表す場合、同じアニメーションのキャラクタを表示させる複数のアクセサリ装置２０には、各々同じグループＩＤが割り当てられる。また、グループＩＤは、例えば、コンテンツプロバイダ毎（即ち、ＣＰサーバ３０毎）に異なる。
表示コンテンツＤＢ３３１に格納された各データは、コンテンツプロバイダによって設定される。
【００３０】
図６は、表示システム１の機能構成を示すブロック図である。
アクセサリ装置２０の制御部２１は、出力処理部２１１と、書換部２１２とに相当する機能を実現する。出力処理部２１１は、記憶部２３から機器識別子ＭＩＤ及び使用フラグＦを読み出し、イヤホンプラグ２２のマイク端子を介して出力する。書換部２１２は、イヤホンプラグ２２の右音声端子又は左音声端子を介して入力された書換指示に従って、記憶部２３の使用フラグＦを書き換える。
【００３１】
端末装置１０の制御部１１は、表示アプリケーション１５２を実行することにより、コンテンツ取得部１１１と、姿勢検知部１１２と、情報処理部１１３と、案内処理部１１４とに相当する機能を実現する。なお、端子情報取得部１１５及び回転検知部１１６は、本実施形態には無関係の機能ブロックであるから、ここでは説明を省略する。
コンテンツ取得部１１１は、アクセサリ装置２０のイヤホンプラグ２２がイヤホンジャック１６に接続された場合に、入力された機器識別子ＭＩＤによって特定される表示コンテンツのコンテンツデータを、通信部１３を介してＣＰサーバ３０から取得する。コンテンツ取得部１１１は、例えば、端末装置１０が表示コンテンツを表示する権限（以下「表示権限」という。）を有すると判定された場合に、コンテンツデータを取得する。コンテンツ取得部１１１は、取得したコンテンツデータを、記憶部１５に記憶させる。
【００３２】
姿勢検知部１１２は、端末装置１０の姿勢を検知する。姿勢検知部１１２は、ここでは、加速度センサ１７１によって検知された３軸方向の加速度に基づいて、端末装置１０の三次元空間の直交座標系における姿勢を検知する。姿勢検知部１１２は、検知した端末装置１０の姿勢を、情報処理部１１３へ通知する。
【００３３】
情報処理部１１３は、イヤホンジャック１６に対してアクセサリ装置２０が接続又は取り外された場合、アクセサリ装置２０から入力された機器識別子ＭＩＤと、その接続又は取り外しのときに検知された姿勢とによって特定される情報処理を行う。情報処理部１１３は、例えば、コンテンツ取得部１１１により取得されて記憶部１５に記憶されたコンテンツデータに基づいて、表示部１２１の表示領域１２１Ａへのコンテンツの表示を含む情報処理を行う。また、情報処理部１１３は、イヤホンジャック１６の右音声端子又は左音声端子を介して、書換指示を出力する。
なお、情報処理部１１３は、例えば、イヤホンジャック１６から入力される検知信号に基づいて、アクセサリ装置２０の接続又は取り外しを検知する。
【００３４】
案内処理部１１４は、姿勢検知部１１２により検知された姿勢のときに情報処理部１１３で行われる情報処理を案内する案内処理を行う。案内処理は、ここでは、表示部１２１を介して、情報処理をユーザに案内する処理である。案内処理部１１４は、イヤホンジャック１６に対するアクセサリ装置２０の接続又は取り外しの前に、この案内処理を行う。
【００３５】
図７は、端末装置１０で検知される姿勢を説明する図である。
図７に示すように、端末装置１０は、第１の姿勢として「縦姿勢」（図７（ａ）参照）と、第２の姿勢として「横姿勢」（図７（ｂ）参照）とを検知する。本実施形態において、縦姿勢とは、表示領域１２１Ａの天地方向が、鉛直方向に対して、所定の角度未満（例えば４５度未満）の傾きのときの姿勢をいう。図７（ａ）には、表示領域１２１Ａの天地方向が鉛直方向に一致するときの端末装置１０が示されている。この縦姿勢は、更に、図７（ａ）の左側に示すような、端末装置１０の上端面が下端面よりも高い位置にあり、イヤホンジャック１６が上方向を向く姿勢と、図７（ａ）の右側に示すような、端末装置１０の下端面が上端面よりも高い位置にあり、イヤホンジャック１６が下方向を向く姿勢とに分けられる。
なお、以下の説明では特に断りのない限り、上方向とは、鉛直上方向に成分を有する方向をいい、下方向とは、鉛直下方向に成分を有する方向をいう。
【００３６】
本実施形態において、横姿勢とは、表示領域１２１Ａの天地方向が水平方向に対して、所定の角度未満（例えば４５度以下）の傾きのときの姿勢をいう。図７（ｂ）には、表示領域１２１Ａの天地方向が水平方向に一致するときの端末装置１０が示されている。この横姿勢は、更に、図７（ｂ）の左側に示すような、端末装置１０の上端面が、ユーザの位置から見て奥側を向く姿勢と、図７（ｂ）の右側に示すような、端末装置１０の上端面が、ユーザの位置から見て手前側を向く姿勢とに分けられる。ここでいう奥側とは、ユーザの位置から離れる方向をいい、手前側とは、ユーザの位置に近づく方向をいう。
【００３７】
次に、本実施形態の動作を説明する。
＜Ａ：端末装置１０が縦姿勢のときの動作＞
＜Ａ−１：アクセサリ装置２０の接続時の動作＞
図８は、表示システム１のアクセサリ装置２０の接続時における動作を示すシーケンス図である。以下の動作前において、端末装置１０の制御部１１は、表示アプリケーション１５２を実行している。
【００３８】
アクセサリ装置２０の制御部２１は、イヤホンプラグ２２がイヤホンジャック１６に挿され、端末装置１０に接続されたことを検知した場合（ステップＳ１）、記憶部２３に記憶された機器識別子ＭＩＤ及び使用フラグＦを、イヤホンプラグ２２を介して端末装置１０へ出力する（ステップＳ２）。アクセサリ装置２０ａが端末装置１０に接続されたとすると、アクセサリ装置２０ａは、機器識別子として「ＭＩＤ−ａ」を出力する。端末装置１０の制御部１１は、ここで、アクセサリ装置２０が接続されたときの端末装置１０の姿勢を検知する（ステップＳ３）。制御部１１は、表示アプリケーション１５２の実行中は、加速度センサ１７１を用いて端末装置１０の姿勢を繰り返し（例えば所定間隔で）検知してもよいし、ステップＳ１の接続を検知した場合に端末装置１０の姿勢を検知してもよい。
【００３９】
次に、制御部１１は、イヤホンジャック１６を介して入力された使用フラグＦが「０」かどうかを判定する（ステップＳ４）。使用フラグＦが「１」と判定した場合（ステップＳ４；ＮＯ）、制御部１１は図８に示す動作を終了する。使用フラグＦが「１」の場合、アクセサリ装置２０は使用済みである。ステップＳ４の判定は、１台のアクセサリ装置２０を使用して、１台の端末装置１０のみで表示コンテンツが表示されるようにするために行われる。この際、制御部１１は、アクセサリ装置２０が使用済みある旨を、表示部１２１を用いてユーザに報知してもよい。
他方、使用フラグＦが「０」と判定した場合（ステップＳ４；ＹＥＳ）、制御部１１は、ステップＳ５の処理に進める。
【００４０】
次に、制御部１１は、ホームアプリケーション１５１に基づいて端末装置１０を認証し（ステップＳ５）、認証に成功したかどうかを判定する（ステップＳ６）。制御部１１は、例えば、端末装置１０にホームアプリケーション１５１がインストールされている場合には、認証に成功したと判定し、ホームアプリケーション１５１がインストールされていない場合には、認証に失敗したと判定する。ステップＳ５の認証は、例えば、特定の製造者（メーカ）によって製造された、又は、特定の通信事業者の通信サービスを利用する装置を対象として、表示コンテンツを提供するために行われる。
認証に失敗した場合（ステップＳ６；ＮＯ）、制御部１１は図８に示す動作を終了する。この際、制御部１１は、認証に失敗した旨を、表示部１２１を用いてユーザに報知してもよい。
認証に成功した場合（ステップＳ６；ＹＥＳ）、制御部１１は、ステップＳ７の処理に進める。この場合、制御部１１は、端末装置１０が表示コンテンツの表示権限を有すると判定したことになる。
【００４１】
次に、制御部１１は、入力された機器識別子ＭＩＤを含むコンテンツデータの取得要求を、通信部１３を介して、ＣＰサーバ３０へ送信する（ステップＳ７）。表示アプリケーション１５２には、例えば、機器識別子ＭＩＤ毎に、ＣＰサーバ３０の所在を示す通信アドレスが記述されている。
ＣＰサーバ３０の制御部３１は、通信部３２を介して、コンテンツデータの取得要求を受け付けると、その取得要求に含まれる機器識別子ＭＩＤによって特定されるコンテンツデータを、表示コンテンツＤＢ３３１から取得し、端末装置１０へ送信する（ステップＳ８）。ここでは、ＣＰサーバ３０は、アクセサリ装置２０ａに対応する表示コンテンツのコンテンツデータ「Ｔａ」を、端末装置１０へ送信する。
【００４２】
端末装置１０の制御部１１は、通信部１３を介して取得（受信）したコンテンツデータを記憶部１５に記憶させ、更に、当該コンテンツデータに基づいて、表示コンテンツの表示処理を行う（ステップＳ８）。ステップＳ８では、制御部１１は、ステップＳ３で検知した姿勢によって特定される表示処理を行う。
【００４３】
図９及び図１０は、ステップＳ８の表示処理の具体例を示す図である。図９には、イヤホンジャック１６が上方向（ここでは鉛直上方向）を向くときの表示処理、図１０には、イヤホンジャック１６が下方向（ここでは鉛直下方向）を向くときの表示処理が示されている。
図９（ａ）に示すように、イヤホンジャック１６が上方向を向くとき、アクセサリ装置２０ａの接続の方向は、下方向となる。この場合、制御部１１は、図９（ｂ）に示すように、コンテンツデータＴａに基づいて、表示領域１２１Ａにおける位置Ｐを起点として、表示領域１２１Ａの天地方向における下に移動する表示コンテンツ（ここではキャラクタの画像）を、アニメーションで表示させる。位置Ｐは、イヤホンジャック１６の端子位置に対応した位置で、例えば、表示領域１２１Ａの法線方向において端子位置に重なる位置である。制御部１１は、まず、位置Ｐにおいて表示コンテンツＩＭａ１を表示させる。そして、制御部１１は、表示コンテンツが移動しながら拡大するように、表示コンテンツＩＭａ２，ＩＭａ３を順次表示させる。そして、制御部１１は、表示領域１２１Ａの下端の付近でアニメーション表示を停止して、表示コンテンツＩＭａを表示させる。表示領域１２１Ａを閲覧したユーザは、あたかもアクセサリ装置２０ａの内部から登場したキャラクタが、重力に従って移動して表示領域１２１Ａの下端に到達する感覚を得ることとなる。
【００４４】
図１０（ａ）に示すように、イヤホンジャック１６が下方向を向くとき、アクセサリ装置２０ａの接続の方向は、上方向となる。この場合、制御部１１は、図１０（ｂ）に示すように、コンテンツデータＴａに基づいて、表示領域１２１Ａにおける位置Ｐを起点として、表示領域１２１Ａの天地方向における下に移動する表示コンテンツを、アニメーションで表示させる。制御部１１は、まず、位置Ｐにおいて表示コンテンツＩＭａ４を表示させる。表示コンテンツＩＭａ４は、表示コンテンツＩＭａ１を１８０度回転したものと実質的に同じである。そして、制御部１１は、表示コンテンツが移動しながら拡大するように、表示コンテンツＩＭａ５，ＩＭａ６を順次表示させる。そして、制御部１１は、表示領域１２１Ａの下端の付近でアニメーション表示を停止して、表示コンテンツＩＭａ７を表示させる。表示領域１２１Ａを閲覧したユーザは、あたかもアクセサリ装置２０ａの内部から飛び出したキャラクタが、重力に逆らって移動して表示領域１２１Ａの下端に到達する感覚を得ることとなる。
制御部１１は、アニメーションにおける各コマのコンテンツデータをＣＰサーバ３０から取得してもよいし、表示アプリケーション１５２の機能により各コマのコンテンツデータを生成してもよい。
なお、ステップＳ４又はＳ６で「ＮＯ」と判定した場合には、制御部１１は、アクセサリ装置２０が接続されても、表示コンテンツを表示しない。
【００４５】
図８に戻り、制御部１１は、使用フラグＦの書換指示を、イヤホンジャック１６を介してアクセサリ装置２０へ出力する（ステップＳ１０）。アクセサリ装置２０の制御部２１は、イヤホンプラグ２２を介して入力された書換指示に従って、記憶部２３の使用フラグＦを「０」から「１」へ書き換える（ステップＳ１１）。
この書き換えにより、アクセサリ装置２０が、例えば、端末装置１０−１の後に端末装置１０−２に接続された場合、端末装置１０−１で表示コンテンツが表示されても、端末装置１０−２で表示コンテンツが表示されないことになり、アクセサリ装置２０の複数装置での使用が防止される。
【００４６】
＜Ａ−２：アクセサリ装置２０の取り外し時の動作＞
図１１は、表示システム１のアクセサリ装置２０の取り外し時の動作を示すシーケンス図である。以下の動作前においても、端末装置１０の制御部１１は、表示アプリケーション１５２を実行している。
【００４７】
端末装置１０の制御部１１は、アクセサリ装置２０がイヤホンジャック１６から取り外されたことを検知し（ステップＳ２１）、アクセサリ装置２０が接続されたときの端末装置１０の姿勢を検知する（ステップＳ２２）。制御部１１は、表示アプリケーション１５２の実行中は、加速度センサ１７１を用いて端末装置１０の姿勢を繰り返し検知してもよいし、ステップＳ１の接続を検知した場合に端末装置１０の姿勢を検知してもよい。次に、制御部１１は、アクセサリ装置２０が下方向に取り外されたかどうかを判定する（ステップＳ２３）。
制御部１１は、アクセサリ装置２０が下方向に取り外されたと判定した場合（ステップＳ２３；ＹＥＳ）、表示中の表示コンテンツの表示を終了する（ステップＳ２４）。この際、制御部１１は、記憶部１５からそのコンテンツデータを削除してもよい。
【００４８】
図１２は、アクセサリ装置２０が下方向に取り外されたときの表示処理の具体例を示す図である。制御部１１は、図１２（ａ）に示すように、下方向にアクセサリ装置２０ａが取り外された場合、表示コンテンツＩＭａから開始して、表示領域１２１Ａの天地方向における上に移動する表示コンテンツを、アニメーションで表示させる。制御部１１は、ここでは、表示コンテンツが移動しながら縮小するように、表示コンテンツＩＭａ９，ＩＭａ１０を順次表示させる（図１２（ｂ）参照）。そして、制御部１１は、位置Ｐにおいて表示コンテンツＩＭａ１１を表示した後、表示コンテンツの表示を終了する。表示領域１２１Ａを閲覧したユーザは、あたかも表示領域１２１Ａに存在していたキャラクタが、重力に従って移動して、アクセサリ装置２０ａの内部に戻っていくような感覚を得ることとなる。
【００４９】
図１１に戻り、制御部１１は、アクセサリ装置２０が上方向に取り外されたと判定した場合（ステップＳ２３；ＮＯ）、表示中の表示コンテンツの表示を継続する（ステップＳ２５）。
図１３は、アクセサリ装置２０が上方向に取り外されたときの表示処理の具体例を示す図である。図１３（ａ）に示すように、上方向にアクセサリ装置２０ａが取り外された場合、制御部１１は、図１３（ｂ）に示すように、アクセサリ装置２０ａが取り外された後も、表示領域１２１Ａにおける表示コンテンツＩＭａの表示を維持する。
ユーザにとっては、重力方向と反対方向にアクセサリ装置２０ａを取り外すことにより、表示中のキャラクタをアクセサリ装置２０ａに戻さないで、表示領域１２１Ａに存在させることができるので、表示コンテンツの表示を継続させるための操作を直感的に行える。
なお、制御部１１は、アクセサリ装置２０が取り外された後も、表示コンテンツを表示する場合に、その表示を制限してもよい。この制限は、例えば表示期間の制限であり、ＣＰサーバ３０から端末装置１０に通知される。
【００５０】
＜Ｂ：端末装置１０が横姿勢のときの動作＞
＜Ｂ−１：アクセサリ装置２０の接続時の動作＞
端末装置１０が横姿勢のときにアクセサリ装置２０が接続された場合、表示システム１においては、＜Ａ−１：アクセサリ装置２０の接続時の動作＞の項で説明した、イヤホンジャック１６が上方向を向く姿勢のときと同じ動作をする。このときの動作は以上の説明から容易に類推できるので、説明を省略する。
【００５１】
＜Ｂ−２：アクセサリ装置２０の取り外し時の動作＞
図１４は、表示システム１のアクセサリ装置２０の取り外し時の動作を示すシーケンス図である。
端末装置１０の制御部１１は、アクセサリ装置２０がイヤホンジャック１６から取り外されたことを検知し（ステップＳ３１）、アクセサリ装置２０が取り外されたときの端末装置１０の姿勢を検知する（ステップＳ３２）。次に、制御部１１は、アクセサリ装置２０が奥側に取り外されたかどうかを判定する（ステップＳ３３）。
【００５２】
例えば、端末装置１０がユーザの操作を受け付けているとき、又は、表示領域１２１Ａにおいて画面を表示しているときには、ユーザは、表示領域１２１Ａの天地方向における上を奥側、下を手前側とする可能性が高い。この場合、端末装置１０に対するユーザの位置は、図１５（ａ）に示す位置で特定され、アクセサリ装置２０は奥側に取り外される。そこで、制御部１１は、図１５（ａ）に示す状態のときの端末装置１０の姿勢を基準姿勢として設定し、当該基準姿勢からの姿勢の変化を加速度センサ１７１で検知することにより、アクセサリ装置２０の取り外しの方向を特定する。
なお、図１５（ａ）に示す状態になったときに、ユーザが所定の操作を行うことにより、制御部１１は基準姿勢を設定してもよい。
【００５３】
次に、制御部１１は、アクセサリ装置２０が奥側に取り外されたと判定した場合（ステップＳ３３；ＹＥＳ）、使用フラグＦの書換指示を、イヤホンジャック１６を介してアクセサリ装置２０へ出力する（ステップＳ３４）。アクセサリ装置２０の制御部２１は、イヤホンプラグ２２を介して入力された書換指示に従って、記憶部２３の使用フラグＦを「１」から「０」へ書き換える（ステップＳ３５）。そして、制御部１１は、表示した表示コンテンツの表示を終了する（ステップＳ３６）。このとき、制御部１１は、図１２で説明したアニメーション表示を行ってもよい。また、制御部１１は、記憶部１５からコンテンツデータを削除する。
この書き換えにより、アクセサリ装置２０ａが、例えば、端末装置１０−１の後に端末装置１０−２に接続された場合に、端末装置１０−１が有していた表示コンテンツの表示権限を、端末装置１０−２へ譲渡（移譲）することができる。ユーザは、奥側へアクセサリ装置２０を取り外すことで、表示権限を譲渡可能になるのでので、自身が対面する人物に表示権限を譲渡するような感覚で、アクセサリ装置２０を取り外せばよい。
【００５４】
なお、ステップＳ３３で、制御部１１は、他のアルゴリズムでアクセサリ装置２０が取り外された方向を特定してもよい。制御部１１は、例えば、加速度センサ１７１及びジャイロセンサ１７２を組み合わせて、自装置の姿勢を検知して、アクセサリ装置２０が取り外された方向を特定してもよい。また、制御部１１は、撮像部１８により撮像されたユーザの画像（例えばユーザの顔）を認識して、ユーザの位置を特定してもよい。この場合、制御部１１は、特定したユーザの位置と、端末装置１０におけるイヤホンジャック１６の位置とに基づいて、アクセサリ装置２０が取り外された方向を特定するとよい。制御部１１は、端末装置１０が備える構成に応じたアルゴリズムで、アクセサリ装置２０の取り外された方向を特定するとよい。
【００５５】
ステップＳ３３で、制御部１１は、アクセサリ装置２０が奥側に取り外されていない、即ち、手前側に取り外されたと判定した場合（ステップＳ３３；ＮＯ）、ステップＳ２５と同じく、表示した表示コンテンツの表示を継続する（ステップＳ３７）。
【００５６】
＜Ｃ：案内処理＞
＜Ａ：端末装置１０が縦姿勢のときの動作＞及び＜Ｂ：端末装置１０が横姿勢のときの動作＞で説明したように、端末装置１０は、機器識別子ＭＩＤと、アクセサリ装置２０がイヤホンジャック１６に対して接続又は取り外されるときの姿勢とによって特定される多様な情報処理を行う。これに対し、端末装置１０は、現在の姿勢のときにどの情報処理が行われるのかをユーザに案内する案内処理を行う機能を有する。
【００５７】
図１６は、端末装置１０が行う案内処理に関する処理を示すフローチャートである。図１７は、端末装置１０が行う案内処理の具体例を示す図である。
端末装置１０の制御部１１は、加速度センサ１７１を用いて姿勢を検知する（ステップＳ４１）。制御部１１は、表示アプリケーション１５２の実行中に、加速度センサ１７１を用いて端末装置１０の姿勢を繰り返し検知してもよいし、ユーザにより所定の操作が行われた場合に、端末装置１０の姿勢を検知してもよい。
【００５８】
次に、制御部１１は、表示部１２１を介して案内処理を行う（ステップＳ４２）。制御部１１は、例えば、アクセサリ装置２０が接続されている場合に、端末装置１０が縦状態で、且つ、イヤホンジャック１６が上方向を向く姿勢のときには、図１３で説明した表示処理を案内するための案内画面Ｒ１を、表示領域１２１Ａに表示する（図１７（ａ）参照）。また、制御部１１は、アクセサリ装置２０が接続されている場合に、端末装置１０が縦状態で、且つ、イヤホンジャック１６が下方向を向く姿勢のときには、図１２で説明した表示処理を案内するための案内画面Ｒ２を表示領域１２１Ａに表示する（図１７（ｂ）参照）。ここにおいて、制御部１１は、ユーザが案内画面を閲覧しやすいように、表示領域１２１Ａの天地方向と逆にして、案内画面Ｒ２を表示させる。
制御部１１は、イヤホンジャック１６が下方向又は手前側を向くときは、表示領域１２１Ａの天地方向と逆にして案内画面を表示させることが望ましい。制御部１１は、アクセサリ装置２０が接続されていない場合や、他の姿勢の場合においても、情報処理が実行される条件となるアクセサリ装置２０の接続又は取り外しがある前に、案内処理を行う。
【００５９】
以上説明した案内処理が行われることにより、ユーザは、端末装置１０の現時点の姿勢のときにどの情報処理が行われるのかを、アクセサリ装置２０を接続又は取り外す前に、把握することができる。
この場合において、制御部１１は、同じ姿勢が所定時間継続したときに案内処理を行ってもよいし、ユーザが所定の操作を行って指示されたときに案内処理を行ってもよく、案内処理を行うための条件は特に問わない。
なお、案内処理は、案内画面を表示する処理に限られず、例えば音声出力等により行われてもよい。
【００６０】
＜Ｄ：複数のアクセサリ装置２０を使用する場合の表示処理＞
＜Ｄ−１：複数のアクセサリ装置２０が接続される場合の表示処理＞
次に、端末装置１０に、複数のアクセサリ装置２０が接続される場合の表示処理を説明する。ここでは、互いに同じグループに属する２以上のアクセサリ装置２０については、各アクセサリ装置２０に対応する表示コンテンツを同時に表示することが許容される。他方、互いに異なるグループに分類された２以上のアクセサリ装置２０については、各アクセサリ装置２０に対応する表示コンテンツを、同時に表示することが禁止される。
ここにおいて、制御部１１は、ステップＳ８において、表示コンテンツのコンテンツデータとともに、その表示コンテンツのグループＩＤを取得する。
【００６１】
図１８は、端末装置１０が行う複数のアクセサリ装置２０が接続される場合の表示処理を示すフローチャートである。図１９は、複数のアクセサリ装置２０が接続される場合の表示処理の具体例を示す図である。
まず、端末装置１０の制御部１１は、イヤホンジャック１６にアクセサリ装置２０が接続されたかどうかを判定する（ステップＳ５１）。ステップＳ５１で「ＹＥＳ」と判定した場合、制御部１１は、直前に接続されたアクセサリ装置２０と同じグループのアクセサリ装置２０が接続されたかどうかを判定する（ステップＳ５２）。ここで、図１９に示すように、アクセサリ装置２０ａが直前に接続され、その後に、アクセサリ装置２０ｂが接続されていた場合を考える。この場合、アクセサリ装置２０ａ，２０ｂはともに、グループＩＤ「Ｇ００１」のグループに属するから、制御部１１は、ステップＳ５２で「ＹＥＳ」と判定する。そして、制御部１１は、表示コンテンツを追加して、表示部１２１に表示させる（ステップＳ５３）。ここでは、制御部１１は、図１９の中央に示すように、表示コンテンツＩＭａを表示領域１２１Ａに表示したまま、アクセサリ装置２０ｂの機器識別子ＭＩＤで特定される表示コンテンツＩＭｂを同時に表示する。
【００６２】
ステップＳ５２で「ＮＯ」と判定した場合、即ち、直前に接続されたアクセサリ装置２０と異なるグループのアクセサリ装置２０が接続された場合、制御部１１は、新たな表示コンテンツに置き換えて、表示部１２１に表示させる（ステップＳ５４）。ここで、表示コンテンツＩＭａ，ＩＭｂを同時に表示しているときに、グループＩＤが「Ｇ００２」のアクセサリ装置２０ｃが接続された場合、制御部１１は、図１９の右側に示すように、表示コンテンツＩＭａ，ＩＭｂの表示を終了し、アクセサリ装置２０ｄの機器識別子ＭＩＤで特定される表示コンテンツＩＭｃに置き換えて表示領域１２１Ａに表示する。
【００６３】
なお、同じグループに属する複数のアクセサリ装置２０が接続された場合の表示処理は、表示コンテンツを加算的に表示することに限られない。端末装置１０は、例えば、一の表示コンテンツの表示形態を、アクセサリ装置２０が接続された数又は／及び種類に応じて変化させてもよい。また、端末装置１０は、特定の条件を満たす数又は／及び種類のアクセサリ装置２０が接続された場合に、特典としての別の表示コンテンツを追加して表示してもよい。
【００６４】
＜Ｄ−２：アクセサリ装置２０の取り外し時の表示処理＞
次に、アクセサリ装置２０の取り外し時の表示処理を説明する。
図２０は、端末装置１０が行うアクセサリ装置２０の取り外し時の表示処理の流れを示すフローチャートである。図２１は、アクセサリ装置２０の取り外し時の表示処理の具体例を示す図である。図２１には、アクセサリ装置２０が縦状態のときの表示処理が示されている。
まず、端末装置１０の制御部１１は、イヤホンジャック１６からアクセサリ装置２０が取り外されたかどうかを判定する（ステップＳ６１）。ステップＳ６１で「ＹＥＳ」と判定した後、制御部１１は、アクセサリ装置２０が取り外されたときの端末装置１０の姿勢を検知する（ステップＳ６２）。次に、制御部１１は、アクセサリ装置２０が、縦状態のときの下方向、又は、横状態のときの手前側に取り外されたかどうかを判定する（ステップＳ６３）。
制御部１１は、アクセサリ装置２０が下方向又は手前側に取り外されたと判定した場合（ステップＳ６３；ＹＥＳ）、表示した同一グループに属する全ての表示コンテンツの表示を終了する（ステップＳ６４）。
【００６５】
図２１（ａ）に示すように、表示コンテンツＩＭａ，ＩＭｂの表示中に、下方向にアクセサリ装置２０ａが取り外された場合、制御部１１は、表示コンテンツＩＭａだけでなく、表示コンテンツＩＭｂの表示も終了する。これにより、同一のグループに属する複数の表示コンテンツの全てを消去する場合には、ユーザは、このグループに属する１つのアクセサリ装置２０を下方向に取り外せばよい。
ステップＳ６４で、制御部１１は、アクセサリ装置２０が上方向又は奥側に取り外されたと判定した場合（ステップＳ６３；ＮＯ）、図２１（ｂ）に示すように、取り外されたアクセサリ装置２０に対応する表示コンテンツのみの表示を終了する（ステップＳ６５）。これにより、ユーザは、同一のグループに属する複数の表示コンテンツの中から、いずれか１つを選択的に消去することができる。
【００６６】
以上説明した第１実施形態の端末装置１０は、機器識別子ＭＩＤを用いて取得したコンテンツデータに基づいて、アクセサリ装置２０の接続又は取り外しのときの姿勢に特定される、表示コンテンツの表示を伴う情報処理を行う。端末装置１０によれば、アクセサリ装置２０によって特定される単一の情報処理を行う場合に比べて、表示コンテンツの表示を含む情報処理を多様にし、例えば、ユーザに対して魅力的な表示コンテンツを提供しやすくなる。
【００６７】
［第２実施形態］
上述した第１実施形態で、端末装置１０が実現していた機能の一部を、表示システムにおいてデータ管理を行うサーバ装置で実現させてもよい。以下の説明において、第１実施形態と同じ要素については同じ符号を付して表し、その説明を省略し又は簡略化する。
図２２は、本実施形態の表示システム１Ａの全体構成を示す図である。図２２に示すように、表示システム１Ａは、端末装置１０（１０−１，１０−２）と、アクセサリ装置２０（２０ａ，２０ｂ，２０ｃ）と、ＣＰサーバ３０（３０−１，３０−２）とに加え、管理サーバ４０を備える。管理サーバ４０は、ネットワーク１００に接続する。管理サーバ４０は、例えば、通信事業者等の表示システム１に関するサービスを管理する管理者によって使用される。
端末装置１０、アクセサリ装置２０及びＣＰサーバ３０の各装置のハードウェア構成は、上述した第１実施形態と同じである。ただし、アクセサリ装置２０の機器識別子ＭＩＤは、本実施形態では、アクセサリ装置２０を一意に識別する識別子（例えばシリアルナンバー）である。また、アクセサリ装置２０は、使用フラグＦの管理に係る構成を有しなくてよい。
【００６８】
図２３は、管理サーバ４０のハードウェア構成を示すブロック図である。図２３に示すように、管理サーバ４０は、制御部４１と、通信部４２と、記憶部４３とを備える。
制御部４１は、端末装置１０の制御部１１と同等のハードウェア構成を有し、管理サーバ４０の各部を制御する。通信部４２は、例えばモデムを有し、ネットワーク１００に接続するためのインタフェースである。記憶部４３は、例えばハードディスク装置を有し、使用管理ＤＢ４３１及び端子位置ＤＢ４３２を含んで構成される。使用管理ＤＢ４３１は、アクセサリ装置２０の使用の状況を管理するデータベースである。端子位置ＤＢ４３２は、端末装置１０におけるイヤホンジャック１６の位置（端子位置）の情報を格納したデータベースである。
【００６９】
図２４は、使用管理ＤＢ４３１及び端子位置ＤＢ４３２の構成を示す図である。
図２４（ａ）に示すように、使用管理ＤＢ４３１では、端末装置１０のユーザ毎に、ユーザを一意に識別するユーザ識別子と、当該ユーザが使用したアクセサリ装置２０の機器識別子とが対応付けられている。ユーザ識別子は、例えば、端末装置１０に装着されたＵＩＭカードに記憶された識別子、又は、表示システム１Ａ専用の識別子が使用される。
上述した第１実施形態では、アクセサリ装置２０の各々が自装置で使用の状況を管理していたが、本実施形態では、管理サーバ４０が一括して複数のアクセサリ装置２０の使用の状況を管理する。
【００７０】
図２４（ｂ）に示すように、端子位置ＤＢ４３２では、様々な端末装置におけるイヤホンジャックの位置を特定する情報を、当該端末装置毎に格納したデータベースである。図２４（ｂ）に示すように、ここでは、端末装置の機種を特定する機種番号と、イヤホンジャックの端子位置を示す情報（以下「端子情報」という。）とが対応付けられている。
【００７１】
この実施形態の端末装置１０の制御部１１は、上述した第１実施形態で説明した機能に加えて、端子情報取得部１１５に相当する機能を実現する。
端子情報取得部１１５は、端末装置１０におけるイヤホンジャック１６の端子位置を特定する端子情報を、通信部１３を介して、管理サーバ４０から取得する。
情報処理部１１３は、アクセサリ装置２０の接続又は取り外しのときに検知された姿勢と、取得された機種番号によって特定される端子位置とに基づいて、イヤホンジャック１６が向く方向によって異なる情報処理を行う。
次に、本実施形態の動作を説明する。
【００７２】
図２５は、表示システム１Ａにおける端子位置を特定する動作を示すシーケンス図である。端末装置１０の制御部１１は、表示アプリケーション１５２の初回の実行時等の所定のタイミングで、自装置の機種番号を指定して、通信部１３を介して端子位置を管理サーバ４０に問い合わせる（ステップＳ７１）。この機種番号は、例えば、記憶部１５に記憶されている。管理サーバ４０の制御部４１は、端末装置１０からの問い合わせに応答して、指定された機種番号に対応付けられた端子情報を端子位置ＤＢ４３２から取得し、通信部４２を介して端末装置１０へ送信する（ステップＳ７２）。端末装置１０の制御部１１は、管理サーバ４０から取得した端子情報に基づいて端子位置を特定し（ステップＳ７３）、特定した端子位置の情報を、記憶部１５に記憶させておく。以後、制御部１１は、特定した端子位置に基づいて情報処理を行う。
【００７３】
図２６は、表示システム１Ａの基本動作を示すシーケンス図である。図２６には、端末装置１０に対してアクセサリ装置２０が接続されてから表示コンテンツが表示されるまで動作が示されている。以下の動作前において、端末装置１０の制御部１１は、表示アプリケーション１５２を実行しているものとする。
【００７４】
アクセサリ装置２０の制御部２１は、イヤホンジャック１６に接続されたことを検知した場合（ステップＳ８１）、記憶部２３に記憶された機器識別子ＭＩＤを、イヤホンプラグ２２を介して端末装置１０へ出力する（ステップＳ８２）。端末装置１０の制御部１１は、ここで、アクセサリ装置２０が接続されたときの端末装置１０の姿勢を検知する（ステップＳ８３）。次に、端末装置１０の制御部１１は、上述した第１実施形態のステップＳ５と同じ認証を行う（ステップＳ８４）。認証に成功した場合、制御部１１は、入力された機器識別子ＭＩＤ、及び、自装置のユーザを識別するユーザ識別子を、通信部１３を介して管理サーバ４０へ送信する（ステップＳ８５）。
【００７５】
次に、管理サーバ４０の制御部４１は、通信部４２を介して取得（受信）した機器識別子ＭＩＤと、使用管理ＤＢ４３１に登録された機器識別子とを照合する（ステップＳ８６）。そして、制御部４１は、取得した機器識別子ＭＩＤが、いずれかのユーザ識別子と対応付けて使用管理ＤＢ４３１に格納されているかどうかを判定する。そして、制御部４１は、照合の結果に基づいて、機器識別子ＭＩＤで特定される表示コンテンツの表示権限を端末装置１０が有するかどうかを判定する（ステップＳ８７）。制御部４１は、機器識別子ＭＩＤが使用管理ＤＢ４３１に格納されている場合には、表示権限がないと判定し（ステップＳ８７；ＮＯ）、表示権限がない旨のエラー通知を、通信部１３を介して端末装置１０へ送信する（ステップＳ８８）。このエラー通知には、他のユーザによってアクセサリ装置２０が使用済みである旨の通知が含まれてもよい。
【００７６】
他方、制御部４１は、機器識別子ＭＩＤが使用管理ＤＢ４３１に格納されていない場合には、表示権限を有すると判定し（ステップＳ８７；ＹＥＳ）、表示権限がある旨とともに、機器識別子ＭＩＤ及びユーザ識別子を、通信部１３を介してＣＰサーバ３０へ送信する（ステップＳ８９）。次に、ＣＰサーバ３０の制御部３１は、通信部３２を介して取得した機器識別子ＭＩＤで特定される表示コンテンツのコンテンツデータを、表示コンテンツＤＢ３３１から取得し、取得したユーザ識別子が示すユーザの端末装置１０へ送信する（ステップＳ９０）。端末装置１０の制御部１１は、通信部１３を介して取得したコンテンツデータに基づいて、表示コンテンツを表示部１２１に表示させる表示処理を行う（ステップＳ９１）。ここでの表示処理は、ステップＳ９で説明した処理が、ステップＳ７３で特定された端子位置に基づいて行われるとよい。制御部１１は、例えば、特定した端子位置に応じて、図９，１０，１２で説明した端子位置に関連して行うアニメーション表示を制御する。
【００７７】
ＣＰサーバ３０の制御部３１は、コンテンツデータの送信に成功した場合は、成功通知を、通信部３２を介して管理サーバ４０へ送信する（ステップＳ９２）。管理サーバ４０の制御部４１は、通信部４２を介して成功通知を取得すると、表示コンテンツの提供に使用したユーザ識別子と機器識別子ＭＩＤとを対応付けて、使用管理ＤＢ４３１に格納し、これを更新する（ステップＳ９３）。
【００７８】
表示システム１Ａでは、上述した第１実施形態で説明した他の制御についても、端末装置１０と管理サーバ４０との協働によって実現される。即ち、第１実施形態で説明した端末装置１０の制御部１１が実現する各機能は、管理サーバ４０の制御部４１において実現されてもよい。
【００７９】
以上説明した第２実施形態の表示システム１Ａにおいても、表示コンテンツの表示に関して、上述した第１実施形態と同等の効果を奏する。
また、端末装置１０は、端子位置を特定する機能を有するので、自装置におけるイヤホンジャック１６の位置に関わらず、端子位置に関連した表示処理を行うことができる。
更に、管理サーバ４０が実現する機能によって、端末装置１０が行うべき処理が減る。また、管理サーバ４０におけるユーザ識別子を用いたデータ管理により、例えば、端末装置１０の機種変更が行われた場合であっても、表示コンテンツの引き継ぎが容易になり、ユーザにとっての利便性が向上する効果が期待できる。
【００８０】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。本発明は、例えば、以下のような形態で実施することも可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
（変形例１）
端末装置１０は、機器識別子ＭＩＤ及び自装置の姿勢によって特定される情報処理を、自装置の筐体に対して特定のパターンの操作が行われたことを条件に行ってもよい。
【００８１】
この変形例の端末装置１０の制御部１１は、上述した第１実施形態又は第２実施形態で説明した機能に加えて、回転検知部１１６に相当する機能を実現する。
回転検知部１１６は、ジャイロセンサ１７２により検知された角速度に基づいて、端末装置１０の回転を検知する。
情報処理部１１３は、アクセサリ装置２０がイヤホンジャック１６に対して接続又は取り外しされたときに、回転検知部１１６により特定のパターンの回転が検知された場合には、所定の情報処理を行う。
【００８２】
図２７は、本変形例の端末装置１０の特徴的な動作を示すフローチャートである。
端末装置１０の制御部１１は、アクセサリ装置２０がイヤホンジャック１６に対して接続又は取り外されたかどうかを判定する（ステップＳ１０１）。ステップＳ１０１で「ＹＥＳ」と判定した場合、制御部１１は、アクセサリ装置２０がイヤホンジャック１６に対して接続又は取り外されたときに、ジャイロセンサ１７２により特定の回転パターンの回転を検知したかどうかを判定する（ステップＳ１０２）。この回転パターンは、例えは、回転方向及び回転数を含む回転の条件を表す。また、この回転パターンは、ユーザにより設定されていてもよいし、設計段階等で設定されていてもよい。
【００８３】
そして、制御部１１は、特定の回転パターンの回転を検知した場合には（ステップＳ１０２；ＹＥＳ）、上述した実施形態で説明した、機器識別子ＭＩＤ及び自端末装置の姿勢によって特定される情報処理（表示処理等）の実行を許可する。制御部１１は、特定の回転パターンの回転を検知しなかった場合には（ステップＳ１０２；ＮＯ）、機器識別子ＭＩＤ及び自装置の姿勢によって特定される情報処理の実行を禁止又は制限する。回転パターンが、例えば、端末装置１０のユーザ独自のパターンであれば、他のユーザによって端末装置１０が不正に利用されにくくなる。
なお、端末装置１０は、回転の検知に限らず、例えば筐体を叩くユーザの操作を検知し、その操作が特定のパターンに合致する場合には、情報処理の実行を許可してもよい。
【００８４】
（変形例２）
上述した第１実施形態では、端末装置１０にアクセサリ装置２０が１つずつ接続される場合を説明したが、複数のアクセサリ装置２０の接続方法は、この例に限られない。例えば、端末装置１０が２以上のイヤホンジャックを備える場合には、同時に２以上のアクセサリ装置２０が接続されてもよい。
また、アクセサリ装置２０が、イヤホンプラグ２２及びイヤホンジャックを備えてもよい。この場合、図２８に示すような、アクセサリ装置２０の積層配置を実現可能である。この例では、端末装置１０のイヤホンジャック１６に、アクセサリ装置２０ｄのイヤホンプラグ２２が接続され、アクセサリ装置２０ｄの上面に設けられたイヤホンジャック（図示略）に、アクセサリ装置２０ｅのイヤホンプラグ２２が接続される。アクセサリ装置２０ｄ，２０ｅの各々がイヤホンジャック１６と電気的に接続されていることにより、端末装置１０は、アクセサリ装置２０ｄ，２０ｅが同時に接続されたことを検知可能である。
【００８５】
更に、端末装置１０の制御部１１は、機器識別子ＭＩＤの入力順を特定することにより、複数のアクセサリ装置２０の積層順を特定することも可能である。この場合、制御部１１は、同時に接続された２以上のアクセサリ装置の位置関係に応じて、表示コンテンツを表示してもよい。制御部１１は、図２８に示すように、イヤホンジャック１６から近い順にアクセサリ装置２０ｄ，２０ｅが配置されていることを検知すると、表示部１２１において、アクセサリ装置２０ｄに対応する表示コンテンツＩＭｆを、表示領域１２１Ａの下半分の領域に表示させ、アクセサリ装置２０ｅに対応する表示コンテンツＩＭｇを、表示領域１２１Ａの上半分の領域に表示させる。複数のアクセサリ装置２０が接続されたときの表示コンテンツの表示は、この例に限られない。制御部１１は、例えば、アクセサリ装置２０ｄで特定される色と、アクセサリ装置２０ｅで特定される色との混色を、表示領域１２１Ａの全体に表示させてもよい。
なお、アクセサリ装置２０が３つ以上同時に接続されてもよい。３つ以上のアクセサリ装置２０が同時に接続される場合の構成及び動作は、以上の説明から容易に類推できるので、説明を省略する。
【００８６】
（変形例３）
端末装置１０は、表示領域１２１Ａが向く方向によって異なる情報処理を行ってもよい。端末装置１０が横姿勢の場合、表示領域１２１Ａが上方向を向く姿勢となる場合（図７（ｂ）参照）と、表示領域１２１Ａが下方向を向く姿勢となる場合（図２９参照）とがある。前者の姿勢の場合、ユーザが表示領域１２１Ａを閲覧している可能性が高く、後者の姿勢の場合、ユーザが表示領域１２１Ａを閲覧している可能性が低いと推測される。そこで、アクセサリ装置２０が取り外された場合に、端末装置１０の制御部１１は、表示領域１２１Ａが上方向を向く姿勢の場合には、ステップＳ２５又はＳ３７と同じく、表示中の表示コンテンツの表示を継続し、表示領域１２１Ａが下方向を向く姿勢の場合には、ステップＳ３６と同じく、表示コンテンツの表示を終了してもよい。
なお、端末装置１０は、アクセサリ装置２０が接続された場合も、表示領域１２１Ａが向く方向によって情報処理を異ならせてもよい。
【００８７】
（変形例４）
アクセサリ装置２０は、１台の端末装置１０のみでの表示コンテンツの表示に使用されるのではなく、２台以上の端末装置１０での表示コンテンツの表示に使用されてもよい。この場合、アクセサリ装置２０又は管理サーバ４０において使用回数を計数しておき、使用回数に応じた制御が行われるとよい。
【００８８】
（変形例５）
上述した各実施形態で説明した構成又は動作の一部が省略されてもよい。
例えば、上述した第１実施形態で説明した＜Ａ：端末装置１０が縦姿勢のときの動作＞、＜Ｂ：端末装置１０が横姿勢のときの動作＞、＜Ｃ：案内処理＞及び＜Ｄ：複数のアクセサリ装置２０を使用する場合の表示処理＞のうちの１つ以上の構成（例えば、機能及び扱うべきデータ）及び動作が省略されてもよい。例えば、ホームアプリケーション１５１に基づく端末装置１０の認証や、案内処理に係る構成や動作が省略されてもよい。
【００８９】
（変形例６）
端末装置１０は、管理サーバ４０に問い合わせて端子情報を取得するのではなく、例えば、記憶部１５に記憶された端子情報、又は、ユーザによって入力された端子情報を取得して、端子位置を特定してもよい。この場合、上述した第１実施形態の表示システム１に、端子位置の特定に関する機能を適用して情報処理に反映させることも可能である。
【００９０】
（変形例７）
アクセサリ装置２０の属性は、グループＩＤに限られない。アクセサリ装置２０の属性は、例えば、基本コンテンツ、又は、当該基本コンテンツに付加して表示される拡張コンテンツのいずれかを示す等のコンテンツ種別としてもよい。また、アクセサリ装置２０の属性は、販売価格に応じた属性であってもよいし、限定商品であるか否かを示してもよい。
【００９１】
（変形例８）
アクセサリ装置２０の接続又は取り外しと、そのときの端末装置１０の姿勢とによって特定される情報処理は、既に説明した処理に限定されない。例えば、端末装置１０で検知される姿勢は、図７で説明した姿勢よりも更に細分化されてもよい。また、表示コンテンツの表示処理（アニメーション表示等）もあくまで一例であり、種々の変更が可能である。
端末装置１０は、アクセサリ装置２０が接続された場合に、表示コンテンツを表示するとともに、機器識別子ＭＩＤに関連付けられた特定の機能を有効に（アクティベーション）してもよい。端末装置１０は、例えば、共通の機器識別子ＭＩＤで特定される表示コンテンツを表示する装置間で、所定のＳＮＳ（Social Networking Service）での交流を許可する制御を行ってもよい。
【００９２】
本発明の情報処理は、表示コンテンツの表示を伴う処理に限られない。本発明の情報処理は、識別子を記憶した外部記憶媒体が接続端子に対して接続又は取り外された場合に、当該外部記憶媒体から入力された識別子と、当該接続又は取り外しのときに検知された姿勢とによって特定される情報処理を行えばよい。本発明では、例えば、外部記憶媒体が記憶した識別子によって特定される端末装置の機能を、姿勢によって特定される方法で制御してもよい。この端末機能の制御の一例として、当該端末機能のロック／アンロック（一部又は全部の機能の利用制限）の切り替えや、各種動作モードの設定等がある。
【００９３】
（変形例９）
本発明の端末装置は、スマートフォン又はタブレット端末に限られず、フィーチャーフォンや、ノート型パソコン、携帯型ゲーム機、ウェアラブルコンピュータ等の端末装置であってもよい。また、本発明は、表示処理を含まない情報処理を行う端末装置にも適用可能である。
本発明の接続端子は、イヤホンジャック以外のデータの入出力に用いられる接続端子であってもよい。本発明の接続端子は、表示コンテンツを特定する識別子を記憶した外部記憶媒体が着脱可能に接続される接続端子であればよく、例えば、種々のコネクタを適用可能である。また、本発明の接続端子は、少なくとも、端末装置へデータを入力する機能を有していればよい。
また、本発明の外部記憶媒体は、内蔵電池を電源とするものに限らず、外部機器（例えば、接続相手の端末装置）からの電力供給を受けて動作してもよい。
【００９４】
（変形例１０）
上述した実施形態の情報処理システムの各装置の制御部１１，２１，３１，４１が実現する機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の連係によって実現されうる。制御部１１，２１，３１，４１の機能がプログラムを用いて実現される場合、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリ等のコンピュータ読み取り可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、クラウドコンピューティングを用いて実現されてもよい。また、本発明は、情報処理方法として把握することも可能である。
【符号の説明】
【００９５】
１，１Ａ…表示システム、１０，１０−１，１０−２…端末装置、１１，２１，３１，４１…制御部、１１１…コンテンツ取得部、１１２…姿勢検知部、１１３…情報処理部、１１４…案内処理部、１１５…端子情報取得部、１１６…回転検知部、１２…タッチスクリーン部、１２１…表示部、１２１Ａ…表示領域、１２２…タッチセンサ、１３…通信部、１４…音声入出力部、１５，２３，３３，４３…記憶部、１５１…ホームアプリケーション、１５２…表示アプリケーション、１６…イヤホンジャック、１７…センサ部、１７１…加速度センサ、１７２…ジャイロセンサ、２０，２０ａ〜２０ｅ…アクセサリ装置、２１１…出力処理部、２１２…フラグ管理部、２２…イヤホンプラグ、３０，３０−１，３０−２…ＣＰサーバ、３３１…表示コンテンツＤＢ、４０…管理サーバ、４３１…使用管理ＤＢ、４３２…端子位置ＤＢ、１００…ネットワーク
【図１】
2016009461.tif 000003
【図２】
2016009461.tif 000004
【図３】
2016009461.tif 000005
【図４】
2016009461.tif 000006
【図５】
2016009461.tif 000007
【図６】
2016009461.tif 000008
【図７】
2016009461.tif 000009
【図８】
2016009461.tif 000010
【図９】
2016009461.tif 000011
【図１０】
2016009461.tif 000012
【図１１】
2016009461.tif 000013
【図１２】
2016009461.tif 000014
【図１３】
2016009461.tif 000015
【図１４】
2016009461.tif 000016
【図１５】
2016009461.tif 000017
【図１６】
2016009461.tif 000018
【図１７】
2016009461.tif 000019
【図１８】
2016009461.tif 000020
【図１９】
2016009461.tif 000021
【図２０】
2016009461.tif 000022
【図２１】
2016009461.tif 000023
【図２２】
2016009461.tif 000024
【図２３】
2016009461.tif 000025
【図２４】
2016009461.tif 000026
【図２５】
2016009461.tif 000027
【図２６】
2016009461.tif 000028
【図２７】
2016009461.tif 000029
【図２８】
2016009461.tif 000030
【図２９】
2016009461.tif 000031