(57)【要約】【課題】カバーの開口部の形状を検知することができる携帯端末を提供する。【解決手段】開口部２１０を有する開閉可能なカバー２００が装着され得る携帯端末１００は、表示部１０５を備える。表示部１０５の一部は、カバー２００が閉じられている閉状態において開口部２１０に覆われる。携帯端末１００は、携帯端末１００に対する入力を受け付けるための受付部と、携帯端末１００を制御するための制御部とを備える。制御部は、表示部１０５にオブジェクト５０を表示し、予め定められた表示ルールに従ってオブジェクト５０の表示位置を順次変え、受付部が上記入力を受け付けている間におけるオブジェクト５０の表示位置を記憶する。【選択図】図１
2017208760.tif 000002
【特許請求の範囲】
【請求項１】
開口部を有する開閉可能なカバーが装着され得る携帯端末であって、
表示部を備え、
前記表示部の一部は、前記カバーが閉じられている閉状態において前記開口部に覆われ、
前記携帯端末に対する入力を受け付けるための受付部と、
前記携帯端末を制御するための制御部とを備え、
前記制御部は、
前記表示部にオブジェクトを表示し、予め定められた表示ルールに従って当該オブジェクトの表示位置を順次変え、
前記受付部が前記入力を受け付けている間における前記オブジェクトの表示位置を記憶する、携帯端末。
【請求項２】
開口部を有する開閉可能なカバーが装着され得る携帯端末であって、
表示部を備え、
前記表示部の一部は、前記カバーが閉じられている閉状態において前記開口部に覆われ、
前記携帯端末が受けた光の光量を検知するためのセンサと、
前記携帯端末を制御するための制御部とを備え、
前記制御部は、
前記表示部にオブジェクトを表示し、予め定められた表示ルールに従って当該オブジェクトの表示位置を順次変え、
前記センサによって検知される光量が予め定められた値よりも大きいときに前記オブジェクトの表示位置を記憶する、携帯端末。
【請求項３】
前記記憶された表示位置を含む前記表示部内の領域を第１表示領域とし、前記表示部内における前記第１表示領域以外の領域を第２表示領域とした場合、前記制御部は、前記閉状態において、前記第２表示領域の輝度を前記第１表示領域の輝度よりも下げる、請求項１または２に記載の携帯端末。
【請求項４】
前記制御部は、前記閉状態において、前記第２表示領域の輝度をゼロにする、請求項３に記載の携帯端末。
【請求項５】
前記予め定められた表示ルールは、前記オブジェクトが同じ位置に表示されないように、前記表示部内で前記オブジェクトの表示位置を順次ずらすことを含む、請求項１〜４のいずれか１項に記載の携帯端末。
【請求項６】
前記予め定められた表示ルールは、前記オブジェクトが同じ位置に表示されないように、前記表示部内で前記オブジェクトをランダムに変えることを含む、請求項１〜４のいずれか１項に記載の携帯端末。
【請求項７】
前記受付部は、前記入力としてタッチ操作を受け付けるためのタッチパネルを含み、
前記制御部は、前記タッチパネルが前記タッチ操作を受け付けている間における前記オブジェクトの表示位置を記憶する、請求項１に記載の携帯端末。
【請求項８】
携帯端末に装着され得るカバーの開口部の形状を検知することが可能な検知プログラムであって、
前記携帯端末は、表示部を備え、
前記表示部の一部は、前記カバーが閉じられている閉状態において前記開口部に覆われ、
前記検知プログラムは、前記携帯端末に、
前記表示部にオブジェクトを表示し、予め定められた表示ルールに従って当該オブジェクトの表示位置を順次変えるステップと、
前記携帯端末に対する入力を受け付けている間における前記オブジェクトの各表示位置を記憶するステップとを実行させる、検知プログラム。
【請求項９】
携帯端末に装着され得るカバーの開口部の形状を検知することが可能な検知プログラムであって、
前記携帯端末は、表示部を備え、
前記表示部の一部は、前記カバーが閉じられている閉状態において前記開口部に覆われ、
前記検知プログラムは、前記携帯端末に、
前記携帯端末が受けた光の光量を検知するステップと、
前記表示部にオブジェクトを表示し、予め定められた表示ルールに従って当該オブジェクトの表示位置を順次変えるステップと、
前記光量が予め定められた値よりも大きいときに前記オブジェクトの表示位置を記憶するステップとを実行させる、検知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、携帯端末に装着され得るカバーの開口部の形状を検知するための技術に関する。
【背景技術】
【０００２】
開閉可能なカバーを装着することが可能な携帯端末（たとえば、スマートフォンなど）が普及している。カバーは、閉じられている状態で携帯端末の表示部を覆い、表示部の破損を防止する。
【０００３】
カバーを装着することが可能な携帯端末に関し、特開２００３−２１６２９９号公報（特許文献１）は、「液晶保護カバーで液晶表示画面を覆った場合の操作性の低下を抑えること」を目的とする保護カバー付携帯情報端末を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２１６２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、開口部を有するカバーが普及している。カバーが閉じられると、開口部は、携帯端末の表示部に重なる。これにより、カバーが閉じられた状態であっても、ユーザは、開口部における表示内容を確認したり、開口部に対してタッチ操作を行ったりすることができる。
【０００６】
市場には様々な種類のカバーが普及しており、カバーにおける開口部の位置は、カバーの種類に応じて変わる。そのため、カバーの開口部の形状を検知することが可能な携帯端末が望まれている。
【０００７】
特許文献１に開示される保護カバー付携帯情報端末は、形状が既知であるカバーが装着された場合における操作性の低下を抑えるものであり、様々な種類のカバーに対応するものではない。
【０００８】
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、カバーの開口部の形状を検知することが可能な携帯端末を提供することである。他の局面における目的は、カバーの開口部の形状を検知することが可能な検知方法を提供することである。さらに他の局面における目的は、カバーの開口部の形状を検知することが可能な検知プログラムを提供することである。
【課題を解決するための手段】
【０００９】
ある局面に従うと、開口部を有する開閉可能なカバーが装着され得る携帯端末は、表示部を備える。上記表示部の一部は、上記カバーが閉じられている閉状態において上記開口部に覆われる。上記携帯端末は、上記携帯端末に対する入力を受け付けるための受付部と、上記携帯端末を制御するための制御部とを備える。上記制御部は、上記表示部にオブジェクトを表示し、予め定められた表示ルールに従って当該オブジェクトの表示位置を順次変え、上記受付部が上記入力を受け付けている間における上記オブジェクトの表示位置を記憶する。
【００１０】
他の局面に従うと、開口部を有する開閉可能なカバーが装着され得る携帯端末は、表示部を備える。上記表示部の一部は、上記カバーが閉じられている閉状態において上記開口部に覆われる。上記携帯端末は、上記携帯端末が受けた光の光量を検知するためのセンサと、上記携帯端末を制御するための制御部とを備える。上記制御部は、上記表示部にオブジェクトを表示し、予め定められた表示ルールに従って当該オブジェクトの表示位置を順次変え、上記センサによって検知される光量が予め定められた値よりも大きいときに上記オブジェクトの表示位置を記憶する。
【００１１】
好ましくは、上記記憶された表示位置を含む上記表示部内の領域を第１表示領域とし、上記表示部内における上記第１表示領域以外の領域を第２表示領域とした場合、上記制御部は、上記閉状態において、上記第２表示領域の輝度を上記第１表示領域の輝度よりも下げる。
【００１２】
好ましくは、上記制御部は、上記閉状態において、上記第２表示領域の輝度をゼロにする。
【００１３】
好ましくは、上記予め定められた表示ルールは、上記オブジェクトが同じ位置に表示されないように、上記表示部内で上記オブジェクトの表示位置を順次ずらすことを含む。
【００１４】
好ましくは、上記予め定められた表示ルールは、上記オブジェクトが同じ位置に表示されないように、上記表示部内で上記オブジェクトをランダムに変えることを含む。
【００１５】
好ましくは、上記受付部は、上記入力としてタッチ操作を受け付けるためのタッチパネルを含む。上記制御部は、上記タッチパネルが上記タッチ操作を受け付けている間における上記オブジェクトの表示位置を記憶する。
【００１６】
他の局面に従うと、携帯端末に装着され得るカバーの開口部の形状を検知することが可能な検知プログラムが提供される。上記携帯端末は、表示部を備える。上記表示部の一部は、上記カバーが閉じられている閉状態において上記開口部に覆われる。上記検知プログラムは、上記携帯端末に、上記表示部にオブジェクトを表示し、予め定められた表示ルールに従って当該オブジェクトの表示位置を順次変えるステップと、上記携帯端末に対する入力を受け付けている間における上記オブジェクトの各表示位置を記憶するステップとを実行させる。
【００１７】
他の局面に従うと、携帯端末に装着され得るカバーの開口部の形状を検知することが可能な検知プログラムが提供される。上記携帯端末は、表示部を備える。上記表示部の一部は、上記カバーが閉じられている閉状態において上記開口部に覆われる。上記検知プログラムは、上記携帯端末に、上記携帯端末が受けた光の光量を検知するステップと、上記表示部にオブジェクトを表示し、予め定められた表示ルールに従って当該オブジェクトの表示位置を順次変えるステップと、上記光量が予め定められた値よりも大きいときに上記オブジェクトの表示位置を記憶するステップとを実行させる。
【発明の効果】
【００１８】
ある局面において、携帯端末に装着され得るカバーの開口部の形状を検知することができる。
【００１９】
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００２０】
【図１】第１の実施の形態におけるカバーの開口部の検知処理を時系列で示す図である。
【図２】第１の実施の形態に従う携帯端末の機能構成の一例を示す図である。
【図３】第１の実施の形態に従う座標情報のデータ構造の一例を示す図である。
【図４】第１の実施の形態における開口領域の検知処理を示すフローチャートである。
【図５】第１の実施の形態に従う携帯端末の主要なハードウェア構成を示すブロック図である。
【図６】第２の実施の形態における開口部の検知処理を時系列で示す図である。
【図７】第２の実施の形態における開口領域の検知処理を示すフローチャートである。
【図８】第３の実施の形態に従う携帯端末の外観を示す図である。
【図９】検知された開口領域を表示している携帯端末を示す図である。
【図１０】カバーが装着されている携帯端末を示す図である。
【図１１】第３の実施の形態における開口部の検知処理を時系列で示す図である。
【図１２】第３の実施の形態に従う座標情報のデータ構造の一例を示す図である。
【図１３】第３の実施の形態における開口領域の検知処理を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照しつつ、本実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。
【００２２】
＜第１の実施の形態＞
［開口部の検知処理］
図１を参照して、第１の実施の形態に従う携帯端末１００の概要について説明する。図１は、カバー２００の開口部２１０の検知処理を時系列で示す図である。
【００２３】
図１には、スマートフォンとしての携帯端末１００が示されているが、携帯端末１００は、スマートフォンに限定されない。たとえば、携帯端末１００は、タブレット端末、デジタルカメラ、電子辞書、ＰＤＡ（Personal  Digital  Assistant）、ゲーム機、またはその他の表示部を備える携帯機器であってもよい。
【００２４】
携帯端末１００は、表示部１０５を有する。表示部１０５には、後述するタッチパネル１０６（図５参照）が重ねられており、表示部１０５は、タッチ操作を受け付けることができる。
【００２５】
携帯端末１００には、カバー２００が装着され得る。カバー２００には、開口部２１０が形成されている。ステップＳ１に示されるように、カバー２００が開かれている状態においては、カバー２００は、表示部１０５を覆わない。以下では、カバー２００が携帯端末１００の表示部１０５を覆っていない状態を「開状態」ともいう。カバー２００が携帯端末１００の表示部１０５を覆っている状態を「閉状態」ともいう。
【００２６】
ステップＳ２において、カバー２００がユーザによって閉じられたとする。表示部１０５の一部は、カバー２００が閉じられている閉状態において開口部２１０に覆われる。すなわち、カバー２００の開口部２１０は、閉状態において、表示部１０５に重ねられる。ユーザは、カバー２００を閉じた状態であっても、開口部２１０内の表示部分に対してはタッチ操作を行なうことができる。
【００２７】
携帯端末１００は、後述の方法でカバー２００の閉状態を検知することができる。ステップＳ２において、携帯端末１００は、閉状態を検知したことに基づいて、表示部１０５にオブジェクト５０を表示する。オブジェクト５０は、たとえば、画像である。ユーザがオブジェクト５０を視認しやすいように、携帯端末１００は、オブジェクト５０の表示色を背景色とは異ならせる。一例として、オブジェクト５０の表示色には、背景色の補色が採用される。たとえば、オブジェクト５０の表示色は白であり、表示部１０５の背景色は黒である。
【００２８】
携帯端末１００は、予め定められた表示ルールに従ってオブジェクト５０の表示位置を順次変える。図１の例では、携帯端末１００は、オブジェクト５０を同じ位置に表示しないように、表示部１０５内でオブジェクト５０の表示位置を順次ずらしている。
【００２９】
ステップＳ３において、オブジェクト５０は、開口部２１０内を移動している。このとき、ユーザは、開口部２１０を介してオブジェクト５０を視認することができる。オブジェクト５０が開口部２１０内を移動している間に、ユーザは、開口部２１０内の表示領域をタッチする。携帯端末１００は、タッチ入力を受け付けている間におけるオブジェクト５０の表示位置を記憶する。これにより、携帯端末１００は、閉状態時におけるカバー２００の開口部２１０の位置を検知することができる。
【００３０】
以下では、ステップＳ３で記憶された各表示位置を含む表示部１０５内の領域を「開口領域１０５Ａ」（第１表示領域）ともいう。表示部１０５内における窓領域以外の領域を「非開口領域１０５Ｂ」（第２表示領域）ともいう。
【００３１】
ステップＳ４において、カバー２００が開かれたとする。携帯端末１００は、カバー２００の開状態を検知したことに基づいて、現在設定されている開口領域１０５Ａを更新するための確認画面を表示する。当該確認画面には、たとえば、ボタン５１，５２が表示される。携帯端末１００は、ボタン５１の押下を検知すると開口領域１０５Ａの設定を更新する。携帯端末１００は、ボタン５２の押下を検知すると、開口領域１０５Ａの設定を更新しない。ボタン５２が押下された場合には、携帯端末１００は、図１に示される処理を終了してもよいし、ステップＳ１〜Ｓ３の処理を再び実行してもよい。ステップＳ４においては、ボタン５１が押下され、開口領域１０５Ａの設定が更新されたとする。
【００３２】
ステップＳ５において、携帯端末１００は、開口領域１０５Ａが設定されている状態でカバー２００Ａの閉状態を検知した場合に、開口領域１０５Ａの表示態様と非開口領域１０５Ｂの表示態様とを異ならせる。
【００３３】
ある局面において、携帯端末１００は、非開口領域１０５Ｂの輝度を開口領域１０５Ａの輝度よりも下げる。これにより、携帯端末１００は、装着されるカバーの種類に合わせて表示電力を抑制することができる。また、ユーザは、カバー２００が閉じられた状態であっても、開口領域１０５Ａにおける表示内容を確認したり、開口領域１０５Ａに対してタッチ操作を行ったりすることができる。
【００３４】
好ましくは、携帯端末１００は、非開口領域１０５Ｂにおける輝度をゼロにする。非開口領域１０５Ｂが消灯されることにより、表示電力がさらに抑制される。
【００３５】
他の局面において、携帯端末１００は、開口領域１０５Ａの形状および位置に合わせてコンテンツを表示する。コンテンツは、たとえば、時計、操作ボタン、メッセージ、その他の画像などを含む。表示されるコンテンツは、開口領域１０５Ａの形状や位置ごとに予め規定されている。これにより、携帯端末１００は、カバー２００の種類を変える度に開口領域１０５Ａに表示されるコンテンツが変わることができる。
【００３６】
なお、図１には開口領域１０５Ａが矩形である例が示されているが、開口領域１０５Ａは、矩形に限定されない。たとえば、開口領域１０５Ａは、円形、楕円形、多角形、ハート型、またはその他の閉形状であってもよい。また、図１には、開口領域１０５Ａが１つだけ検知される例が示されているが、複数の開口領域１０５Ａが検知されてもよい。
【００３７】
また、図１には、オブジェクト５０が円形である例が示されているが、オブジェクト５０は、円形に限定されない。たとえば、オブジェクト５０は、矩形、楕円形、多角形、またはその他の形状であってもよい。
【００３８】
また、ステップＳ３では、携帯端末１００がタッチ入力を受け付けた場合にオブジェクト５０の表示位置を記憶する例について説明を行なったが、携帯端末１００は、他の入力を受け付けている間にオブジェクト５０の表示位置を記憶してもよい。当該他の入力は、たとえば、キー１０８（図５参照）に対する操作入力、マイク１１２（図５参照）に対する音声入力、後述の「第３の実施の形態」で説明する外光の入力などである。
【００３９】
［携帯端末１００の機能構成］
図２および図３を参照して、携帯端末１００の機能構成について説明する。図２は、携帯端末１００の機能構成の一例を示す図である。
【００４０】
図２に示されるように、携帯端末１００の制御装置１０１は、機能構成の一例として、検知部１５０と、オブジェクト制御部１５２と、書込部１５４と、特定部１５６と、表示制御部１５８とを含む。
【００４１】
検知部１５０は、カバー２００（図１参照）の開状態および閉状態を検知する。開状態および閉状態の検知方法は任意である。一例として、検知部１５０は、後述する磁気センサ１０９（図５参照）からの出力値に基づいてカバー２００の閉状態を検知する。より具体的には、携帯端末１００およびカバー２００にはそれぞれ磁石が設けられており、カバー２００が閉じられた状態で互いの磁石は接触する。磁気センサ１０９の出力値は、磁石同士の接触により生じる磁気の変化に応じて変化する。検知部１５０は、磁気センサ１０９の出力値が一定時間内に所定量以上変化した場合に、カバー２００の閉状態を検知する。
【００４２】
オブジェクト制御部１５２は、カバー２００の閉状態が検知されたことに基づいて、表示部１０５（図１参照）にオブジェクト５０（図１参照）を表示し、予め定められた表示ルールに従ってオブジェクト５０の表示位置を順次変える。また、オブジェクト制御部１５２は、オブジェクト５０の表示位置を書込部１５４に出力する。
【００４３】
書込部１５４は、携帯端末１００に対する入力を受け付けている間におけるオブジェクト５０の表示位置を座標情報１２２に書き込む。当該入力は、たとえば、タッチ操作である。ある局面において、書込部１５４は、表示部１０５の任意の位置がタッチされたときにオブジェクト５０の表示位置を座標情報１２２に書き込む。他の局面において、書込部１５４は、オブジェクトの表示位置とタッチ位置とが一致したときに、オブジェクト５０の表示位置を座標情報１２２に書き込む。
【００４４】
図３は、座標情報１２２のデータ構造の一例を示す図である。図３に示されるように、オブジェクト５０の表示位置は、表示部１５０内における座標値で表わされる。
【００４５】
特定部１５６は、座標情報１２２を参照して、開口領域１０５Ａを特定する。一例として、特定部１５６は、座標情報１２２に規定されている座標群の外郭を開口領域１０５Ａとして特定する。特定された開口領域１０５Ａは、表示制御部１５８に出力される。
【００４６】
表示制御部１５８は、カバー２００の閉状態時において、開口領域１０５Ａの形状に合わせた表示を行なう。一例として、表示制御部１５８は、開口領域１０５Ａにおける表示態様と非開口領域１０５Ｂにおける表示態様とを異ならせる。ある局面において、表示制御部１５８は、非開口領域１０５Ｂにおける輝度を開口領域１０５Ａにおける輝度よりも下げる。これにより、表示電力が抑制される。他の局面において、表示制御部１５８は、開口領域１０５Ａの形状および位置に合わせてコンテンツ（たとえば、画像）を表示する。コンテンツは、たとえば、時計、操作ボタン、メッセージ、その他の画像などを含む。これにより、ユーザは、カバー２００の閉状態時においても、開口部２１０を介してコンテンツの内容を確認することができる。
【００４７】
［携帯端末１００の制御構造］
図４を参照して、携帯端末１００の制御構造について説明する。図４は、開口領域１０５Ａ（図１参照）の検知処理を示すフローチャートである。図４の処理は、携帯端末１００の制御装置１０１（図２参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
【００４８】
ステップＳ１０において、制御装置１０１は、開口領域１０５Ａ（図１参照）を検知するための検知アプリが起動されたか否かを判断する。制御装置１０１は、検知アプリが起動されたと判断した場合（ステップＳ１０においてＹＥＳ）、制御をステップＳ１２に切り替える。そうでない場合には（ステップＳ１０においてＮＯ）、制御装置１０１は、ステップＳ１０の処理を再び実行する。
【００４９】
ステップＳ１２において、制御装置１０１は、開口領域１０５Ａの検知アプリの初期画面を表示する。
【００５０】
ステップＳ２０において、制御装置１０１は、検知部１５０（図２参照）として、カバー２００が閉じられたか否かを判断する。制御装置１０１は、カバー２００が閉じられたと判断した場合（ステップＳ２０においてＹＥＳ）、制御をステップＳ２２に切り替える。そうでない場合には（ステップＳ２０においてＮＯ）、制御装置１０１は、ステップＳ２０の処理を再び実行する。
【００５１】
ステップＳ２２において、制御装置１０１は、オブジェクト制御部１５２（図２参照）として、携帯端末１００の表示部１０５にオブジェクトを表示し、予め定められた表示ルールに従ってオブジェクトの表示位置を移動する。一例として、制御装置１０１は、オブジェクトに表示部１０５を走査させる。
【００５２】
ステップＳ３０において、制御装置１０１は、表示部１０５に対するタッチ操作を検知したか否かを判断する。このとき、制御装置１０１は、タッチ操作を検知する代わりに、携帯端末１００に対するキー操作やユーザの音声を検知してもよい。制御装置１０１は、表示部１０５に対するタッチ操作を検知したと判断した場合（ステップＳ３０においてＹＥＳ）、制御をステップＳ３２に切り替える。そうでない場合には（ステップＳ３０においてＮＯ）、制御装置１０１は、制御をステップＳ４０に切り替える。
【００５３】
ステップＳ３２において、制御装置１０１は、書込部１５４（図２参照）として、現在のオブジェクト５０の表示位置を座標情報１２２（図３参照）に書き込む。
【００５４】
ステップＳ４０において、制御装置１０１は、検知部１５０として、カバー２００が開かれたか否かを判断する。制御装置１０１は、カバー２００が開かれたと判断した場合（ステップＳ４０においてＹＥＳ）、制御をステップＳ７０に切り替える。そうでない場合には（ステップＳ４０においてＮＯ）、制御装置１０１は、制御をステップＳ５０に切り替える。
【００５５】
ステップＳ５０において、制御装置１０１は、開口領域１０５Ａの検知処理を終了するための終了操作を受け付けたか否かを判断する。一例として、当該終了操作は、戻るキーの押下を含む。制御装置１０１は、開口領域１０５Ａの検知処理を終了する操作を受け付けたと判断した場合（ステップＳ５０においてＹＥＳ）、制御をステップＳ７０に切り替える。そうでない場合には（ステップＳ５０においてＮＯ）、制御装置１０１は、制御をステップＳ６０に切り替える。
【００５６】
ステップＳ６０において、制御装置１０１は、オブジェクト５０の表示位置が最終地点に到達したか否かを判断する。一例として、制御装置１０１は、現在のオブジェクトの表示位置が予め定められたルールに従う表示順の最後に相当する場合に、オブジェクト５０の表示位置が最終地点に到達したと判断する。制御装置１０１は、オブジェクト５０の表示位置が最終地点に到達したと判断した場合（ステップＳ６０においてＹＥＳ）、制御をステップＳ６２に切り替える。そうでない場合には（ステップＳ６０においてＮＯ）、制御装置１０１は、制御をステップＳ２２に戻す。
【００５７】
ステップＳ６２において、制御装置１０１は、開口領域１０５Ａを設定することを確認するための確認画面を表示する。このとき、制御装置１０１は、当該確認画面を点滅させる。これにより、ユーザは、オブジェクトの移動が終了したことを認識することができる。当該確認画面は、たとえば、開口領域１０５Ａの設定を許可することを求めるメッセージを表示する。
【００５８】
ステップＳ７０において、制御装置１０１は、開口領域１０５Ａの設定が許可されたか否かを判断する。制御装置１０１は、開口領域１０５Ａの設定が許可されたと判断した場合（ステップＳ７０においてＹＥＳ）、制御をステップＳ７２に切り替える。そうでない場合には（ステップＳ７０においてＮＯ）、制御装置１０１は、制御をステップＳ１２に戻す。
【００５９】
ステップＳ７２において、制御装置１０１は、特定部１５６（図２参照）として、座標情報１２２を参照して、開口領域１０５Ａを特定する。一例として、制御装置１０１は、座標情報１２２に規定されている座標群の外郭を開口領域１０５Ａとして特定する。
【００６０】
［携帯端末１００のハードウェア構成］
図５を参照して、携帯端末１００のハードウェア構成の一例について説明する。図５は、携帯端末１００の主要なハードウェア構成を示すブロック図である。図５に示されるように、携帯端末１００は、制御装置１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、表示部１０５と、タッチパネル１０６と、キー１０８と、磁気センサ１０９と、ネットワークインターフェイス１１０と、照度センサ１１１と、マイク１１２と、記憶装置１２０とを含む。
【００６１】
制御装置１０１は、携帯端末１００を制御する。制御装置１０１は、たとえば、少なくとも１つの集積回路によって構成される。集積回路は、たとえば、少なくとも１つのＣＰＵ（Central  Processing  Unit）、少なくとも１つのＡＳＩＣ（Application  Specific  Integrated  Circuit）、少なくとも１つのＦＰＧＡ（Field  Programmable  Gate  Array）、またはそれらの組み合わせなどによって構成される。
【００６２】
制御装置１０１は、本実施の形態に従う検知プログラム１２６などの各種プログラムを実行することで携帯端末１００の表示を制御する。制御装置１０１は、検知プログラム１２６の実行命令を受け付けたことに基づいて、記憶装置１２０からＲＯＭ１０２に検知プログラム１２６を読み出す。ＲＡＭ１０３は、ワーキングメモリとして機能し、検知プログラム１２６の実行に必要な各種データを一時的に格納する。
【００６３】
表示部１０５は、タッチパネル１０６に重ねられている。これにより、携帯端末１００は、ユーザのタッチ操作を受け付けることができる。タッチパネル１０６は、ユーザによってタッチされた表示部１０５の位置を座標値として制御装置１０１に出力する。
【００６４】
キー１０８は、携帯端末１００に対する操作を受け付けるためのボタンである。キー１０８は、たとえば、電源キー、ホームキー、メニューキー、バックキーなどを含む。
【００６５】
磁気センサ１０９は、携帯端末１００の磁石１０９Ａの近傍に設けられている。磁気センサ１０９は、周囲の磁界の大きさを検知し、検知した磁界の大きさを制御装置１０１に出力する。制御装置１０１は、カバー２００の磁石２２０が携帯端末１００の磁石１０９Ａに近付くと磁界の大きさが変化することを利用して、磁気センサ１０９からの出力値が所定値以上変化したことに基づいてカバー２００の閉状態または開状態を検知する。
【００６６】
ネットワークインターフェイス１１０は、アンテナ１１０Ａを介して、他の通信機器との間でデータを送受信する。他の通信機器は、たとえば、サーバ、その他の通信装置などを含む。携帯端末１００は、アンテナ１１０Ａを介して、本実施の形態に従う検知プログラム１２６をダウンロードできるように構成されてもよい。
【００６７】
照度センサ１１１は、外光を受けて、当該外光の照度に応じた電気信号を出力する。当該電気信号は、制御装置１０１に出力される。照度センサ１１１については後述の「第３の実施の形態」において詳細に説明する。
【００６８】
マイク１１２は、周囲の音を受けて当該音を音声信号に変換し、当該電気信号を制御装置１０１に出力する。制御装置１０１は、オブジェクト５０の表示中において、マイク１１２から出力される電気信号の強度が所定値を超えた場合に、オブジェクト５０の表示位置を座標情報１２２に書き込む。
【００６９】
記憶装置１２０は、たとえば、ｅＭＭＣ（Embedded  MultiMediaCard）などの記憶媒体である。一例として、記憶装置１２０は、座標情報１２２（図３参照）と、本実施の形態に従う検知プログラム１２６とを格納する。座標情報１２２の格納場所は、記憶装置１２０に限定されず、たとえば、制御装置１０１のキャッシュ、ＲＯＭ１０２、ＲＡＭ１０３、または他の通信機器などに格納されていてもよい。
【００７０】
検知プログラム１２６は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、任意のプログラムと協働して本実施の形態に従う処理が実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う携帯端末１００の趣旨を逸脱するものではない。さらに、本実施の形態に従う検知プログラム１２６によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、携帯端末１００とサーバとが協働して、本実施の形態に従う処理を実現するようにしてもよい。さらに、少なくとも１つのサーバが本実施の形態に従う処理を実現する、所謂クラウドサービスの形態で携帯端末１００が構成されてもよい。
【００７１】
［小括］
以上のようにして、第１の実施の形態に従う携帯端末１００は、カバー２００の閉状態が検知されたことに基づいて、表示部１０５にオブジェクト５０を表示し、予め定められた表示ルールに従ってオブジェクト５０の表示位置を順次変える。携帯端末１００は、自身に対する何らかの入力を受け付けている間におけるオブジェクト５０の表示位置を記憶する。これにより、携帯端末１００は、様々な種類のカバーの開口部の形状を特定することができる。
【００７２】
＜第２の実施の形態＞
［概要］
第１の実施の形態に従う携帯端末１００は、オブジェクト５０（図１参照）の表示時にオブジェクト５０の表示位置を順次ずらしていた。これに対して、第２の実施の形態に従う携帯端末１００は、オブジェクト５０の表示位置をランダムに変える。
【００７３】
第２の実施の形態に従う携帯端末１００のハードウェア構成などのその他の点については、第１の実施の形態に従う携帯端末１００と同じであるので、以下では、それらの説明については繰り返さない。
【００７４】
［開口部の検知処理］
図６を参照して、カバー２００Ａの開口部２１０Ａの検知処理について説明する。図６は、第２の実施の形態における開口部２１０Ａの検知処理を時系列で示す図である。
【００７５】
携帯端末１００には、カバー２００Ａが装着され得る。カバー２００Ａは、ハート型の開口部２１０Ａを有する。ステップＳ１において、カバー２００Ａは、開かれているとする。
【００７６】
ステップＳ２において、携帯端末１００は、閉状態を検知したことに基づいて、表示部１０５にオブジェクト５０を表示する。携帯端末１００は、予め定められた表示ルールに従ってオブジェクト５０の表示位置を順次変える。本実施の形態においては、携帯端末１００は、オブジェクト５０を同じ位置に表示しないように、オブジェクト５０の表示位置を表示部１０５内でランダムに変える。オブジェクト５０は、各表示位置で一定時間（たとえば、１秒）表示される。各表示位置でのオブジェクト５０の表示時間は、予め定められていてもよいし、ユーザによって任意に設定されてもよい。
【００７７】
ステップＳ３において、オブジェクト５０は、開口部２１０Ａ内に表示されたとする。このとき、ユーザは、開口部２１０Ａを介してオブジェクト５０を視認することができる。オブジェクト５０が開口部２１０Ａ内に表示されている間に、ユーザは、表示部１０５をタッチする。携帯端末１００は、タッチ入力を受け付けている間におけるオブジェクト５０の表示位置を記憶する。これにより、携帯端末１００は、カバー２００Ａの開口部２１０Ａの形状や位置を検知することができる。
【００７８】
ステップＳ４において、カバー２００Ａが開かれたとする。携帯端末１００は、カバー２００Ａの開状態を検知したことに基づいて、現在設定されている開口領域１０５Ａを更新するための確認画面を表示する。携帯端末１００は、ボタン５１の押下を検知すると開口領域１０５Ａの設定を更新する。携帯端末１００は、ボタン５２の押下を検知すると、開口領域１０５Ａの設定を更新しない。ステップＳ４においては、ボタン５１が押下され、開口領域１０５Ａの設定が更新されたとする。
【００７９】
ステップＳ５において、携帯端末１００は、開口領域１０５Ａが設定されている状態でカバー２００Ａの閉状態を検知した場合に、非開口領域１０５Ｂの輝度を開口領域１０５Ａの輝度よりも下げる。これにより、携帯端末１００は、装着されるカバーの種類に合わせて表示電力を抑制することができる。
【００８０】
［制御構造］
図７を参照して、携帯端末１００の制御構造について説明する。図７は、第２の実施の形態における開口領域１０５Ａ（図６参照）の検知処理を示すフローチャートである。図７の処理は、携帯端末１００の制御装置１０１（図２参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
【００８１】
なお、ステップＳ２２Ａ，Ｓ４０Ａ以外の処理は、図４で説明した通りであるので、それらの処理については説明を繰り返さない。
【００８２】
ステップＳ２２Ａにおいて、制御装置１０１は、オブジェクト制御部１５２（図２参照）として、携帯端末１００の表示部１０５にオブジェクトを表示し、予め定められた表示ルールに従ってオブジェクトの表示位置を移動する。一例として、移動先の表示位置は、ランダムに決定される。このとき、移動先の表示位置は、前回までとは異なるように決定される。
【００８３】
ステップＳ４０Ａにおいて、制御装置１０１は、オブジェクトの表示位置を移動してから一定時間（たとえば、１秒）が経過したか否かを判断する。制御装置１０１は、オブジェクトの表示位置を移動してから一定時間が経過したと判断した場合（ステップＳ４０ＡにおいてＹＥＳ）、制御をステップＳ５０に切り替える。そうでない場合には（ステップＳ４０ＡにおいてＮＯ）、制御装置１０１は、制御をステップＳ３０に戻す。
【００８４】
［小括］
以上のようにして、第２の実施の形態に従う携帯端末１００は、カバー２００Ａの閉状態が検知されたことに基づいて、表示部１０５にオブジェクト５０を表示し、オブジェクト５０の表示位置をランダムに変える。ユーザは、オブジェクト５０が開口部２１０Ａに表示されているときに、開口部２１０Ａ越しに携帯端末１００をタッチする。携帯端末１００は、携帯端末１００に対するタッチ入力を受け付けたときにおけるオブジェクト５０の表示位置を順次記憶する。オブジェクト５０がランダムに表示されることで、ユーザは、もぐら叩きをしているような感覚で開口部２１０Ａの設定を行なうことができる。
【００８５】
＜第３の実施の形態＞
［概要］
図８および図９を参照して、第３の実施の形態に従う携帯端末１００について説明する。図８は、第３の実施の形態に従う携帯端末１００の外観を示す図である。図９は、検知された開口領域１０５Ａを表示している携帯端末１００を示す図である。
【００８６】
図８に示されるように、第３の実施の形態に従う携帯端末１００には、照度センサ１１１が設けられている。照度センサ１１１は、たとえば、表示部１０５の近傍に配置されている。第３の実施の形態に従う携帯端末１００は、照度センサ１１１を用いて開口領域１０５Ａを検知する点で第１，第２の実施の形態に従う携帯端末１００とは異なる。
【００８７】
第３の実施の形態に従う携帯端末１００のハードウェア構成などのその他の点については、第１の実施の形態に従う携帯端末１００と同じであるので、以下では、それらの説明については繰り返さない。
【００８８】
オブジェクト５０（図１参照）が開口部２１０Ａに表示されているときには、オブジェクト５０から照射される光は、カバー２００Ａの開口部２１０Ａを通じて外部に照射される。これに対して、オブジェクト５０が開口部２１０Ａ以外に表示されているときには、オブジェクト５０から照射される光は、カバー２００Ａに反射されるため携帯端末１００の外部に照射されない。すなわち、オブジェクト５０が開口部２１０Ａに表示されているときに照度センサ１１１が検知する光量は、オブジェクト５０が開口部２１０Ａ以外に表示されているときに照度センサ１１１が検知する光量よりも多くなる。
【００８９】
この差異に着目して、携帯端末１００は、予め定められた表示ルールに従ってオブジェクト５０の表示位置を変えながら照度センサ１１１に光量を検知させ、照度センサ１１１によって検知される光量が予め定められた値よりも大きいときにオブジェクト５０の表示位置を記憶する。その結果、カバー２００Ａの開口部２１０Ａの形状および位置が検知される。
【００９０】
図９に示されるように、携帯端末１００は、開口部２１０Ａの形状の検知結果を開口領域１０５Ａとして表示する。開口領域１０５Ａが自動的に検知されるので、ユーザの手間が少なくなる。
【００９１】
携帯端末１００は、たとえば、開口領域１０５Ａの表示態様と非開口領域１０５Ｂの表示態様とを異ならせる。これにより、ユーザは、検知された開口領域１０５Ａの形状および位置を容易に確認することができる。
【００９２】
図１０は、カバー２００Ａが装着されている携帯端末１００を示す図である。好ましくは、図１０に示されるように、カバー２００Ａにプリズム２１２が設けられる。カバー２００Ａが携帯端末１００に装着された状態で、プリズム２１２は、照度センサ１１１の近傍に配置される。プリズム２１２は、オブジェクト５０が開口部２１０Ａに表示されているときに開口部２１０Ａを通じて外部に照射された光を受けて、当該光を照度センサ１１１に導く。これにより、オブジェクト５０が開口部２１０Ａに表示されているときに照度センサ１１１によって検知される光量と、オブジェクト５０が開口部２１０Ａ以外に表示されているときに照度センサ１１１によって検知される光量との差がより明確になる。
【００９３】
［開口部２１０Ａの検知処理］
図１１および図１２を参照して、カバー２００Ａの開口部２１０Ａの検知処理について説明する。図１１は、第３の実施の形態における開口部２１０Ａの検知処理を時系列で示す図である。図１２は、第３の実施の形態における座標情報１２２のデータ構造の一例を示す図である。
【００９４】
携帯端末１００には、カバー２００Ａが装着され得る。カバー２００Ａには、ハート型の開口部２１０Ａが形成されている。ステップＳ１において、カバー２００Ａは、開かれているとする。
【００９５】
ステップＳ２において、カバー２００Ａがユーザによって閉じられたとする。カバー２００Ａの開口部２１０Ａは、閉状態において、表示部１０５に重ねられる。携帯端末１００は、カバー２００Ａの閉状態を検知したことに基づいて、表示部１０５にオブジェクト５０を表示する。
【００９６】
ステップＳ３において、携帯端末１００は、予め定められた表示ルールに従ってオブジェクト５０の表示位置を順次変える。図１１の例では、携帯端末１００は、オブジェクト５０を同じ位置に表示しないように、表示部１０５内でオブジェクト５０の表示位置を順次ずらしている。携帯端末１００は、表示部１０５にオブジェクト５０を表示している間、オブジェクト５０の表示位置に対応付けて、照度センサ１１１によって検知された光量を記憶する。
【００９７】
一例として、検知された光量は、図１２に示される座標情報１２２に書き込まれる。座標情報１２２において、検知された光量は、オブジェクト５０の表示位置に対応付けられている。オブジェクト５０の表示位置は、たとえば、表示部１０５内の座標値で表わされる。
【００９８】
ステップＳ４において、カバー２００Ａが開かれたとする。携帯端末１００は、カバー２００Ａの開状態を検知したことに基づいて、現在設定されている開口領域１０５Ａを更新するための確認画面を表示する。携帯端末１００は、ボタン５１の押下を検知すると開口領域１０５Ａの設定を更新する。携帯端末１００は、ボタン５２の押下を検知すると、開口領域１０５Ａの設定を更新しない。ステップＳ４においては、ボタン５１が押下され、開口領域１０５Ａの設定が更新されたとする。
【００９９】
ステップＳ５において、携帯端末１００は、座標情報１２２に書き込まれた光量の中から、予め定められた値を超えている光量を特定し、当該光量に対応付けられている座標群を特定する。携帯端末１００は、当該座標群に基づいて、開口領域１０５Ａを特定する。一例として、携帯端末１００は、特定された座標群の外郭を開口領域１０５Ａとして特定する。また、携帯端末１００は、開口領域１０５Ａ以外の表示領域を非開口領域１０５Ｂとして特定する。
【０１００】
［制御構造］
図１３を参照して、携帯端末１００の制御構造について説明する。図１３は、第３の実施の形態における開口領域１０５Ａ（図１１参照）の検知処理を示すフローチャートである。図１３の処理は、携帯端末１００の制御装置１０１（図２参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
【０１０１】
なお、ステップＳ３０Ｂ，Ｓ４０Ｂ，Ｓ６２Ｂ以外の処理は、図４で説明した通りであるので、それらの処理については説明を繰り返さない。
【０１０２】
ステップＳ３０Ｂにおいて、制御装置１０１は、照度センサ１１１（図１１参照）に光量を検知させる。制御装置１０１は、書込部１５４（図２参照）として、照度センサ１１１によって検知された光量を、オブジェクト５０の表示位置に対応付けて座標情報（図１２参照）に書き込む。
【０１０３】
ステップＳ４０Ｂにおいて、制御装置１０１は、ステップＳ３０Ｂの処理が終了してから一定時間（たとえば、０．１秒）待機する。
【０１０４】
ステップＳ２２，Ｓ３０Ｂ，Ｓ４０Ｂの処理が繰り返されることで、制御装置１０１は、照度センサ１１１によって検知される光量をオブジェクト５０の表示位置ごとに対応付けることができる。
【０１０５】
ステップＳ６２Ｂにおいて、制御装置１０１は、座標情報１２２に基づいて光量の閾値を算出する。一例として、当該閾値は、座標情報１２２に含まれる光量の平均値である。制御装置１０１は、座標情報１２２に書き込まれた光量の中から、算出された閾値を超えている光量を特定し、当該光量に対応付けられている座標群を特定する。携帯端末１００は、特定された座標群を囲む領域を開口領域１０５Ａ（図１１参照）として特定する。また、携帯端末１００は、開口領域１０５Ａ以外の表示領域を非開口領域１０５Ｂ（図１１参照）として特定する。
【０１０６】
［小括］
以上のようにして、第３の実施の形態に従う携帯端末１００は、予め定められた表示ルールに従ってオブジェクト５０の表示位置を変えながら照度センサ１１１に光量を検知させる。携帯端末１００は、オブジェクト５０の各表示位置に対応付けて当該光量を座標情報１２２に書き込む。携帯端末１００は、座標情報１２２に書き込まれた光量の中から、予め定められた値を超えている光量を特定し、当該光量に対応付けられている座標群を特定する。携帯端末１００は、特定された座標群の外郭を開口領域１０５Ａとして特定する。開口領域１０５Ａの形状および位置が自動的に検知されるので、ユーザの手間が省かれる。
【０１０７】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【０１０８】
５０  オブジェクト、５１，５２  ボタン、１００  携帯端末、１０１  制御装置、１０２  ＲＯＭ、１０３  ＲＡＭ、１０５  表示部、１０５Ａ  開口領域、１０５Ｂ  非開口領域、１０６  タッチパネル、１０８  キー、１０９  磁気センサ、１０９Ａ，２２０  磁石、１１０  ネットワークインターフェイス、１１０Ａ  アンテナ、１１１  照度センサ、１１２  マイク、１２０  記憶装置、１２２  座標情報、１２６  検知プログラム、１５０  検知部、１５２  オブジェクト制御部、１５４  書込部、１５６  特定部、１５８  表示制御部、２００，２００Ａ  カバー、２１０，２１０Ａ  開口部、２１２  プリズム。
【図１】
2017208760.tif 000003
【図２】
2017208760.tif 000004
【図３】
2017208760.tif 000005
【図４】
2017208760.tif 000006
【図５】
2017208760.tif 000007
【図６】
2017208760.tif 000008
【図７】
2017208760.tif 000009
【図８】
2017208760.tif 000010
【図９】
2017208760.tif 000011
【図１０】
2017208760.tif 000012
【図１１】
2017208760.tif 000013
【図１２】
2017208760.tif 000014
【図１３】
2017208760.tif 000015