(57)【特許請求の範囲】
【請求項１】
表示部と、選択部と、特定部とを備えるシンボル入力装置が行うシンボル入力方法であって、
前記表示部が、各入力対象シンボルに対して、互いに異なる少なくとも１つの選択対象シンボルが対応することを示す、複数の入力対象シンボルと複数の選択対象シンボルとの対応表を表示する第１ステップと、
前記表示部が、前記対応表の表示を終了する第２ステップと、
前記対応表の表示が終了した後に、前記選択部が、前記シンボル入力装置の利用者に、前記第１ステップにおいて表示された対応表に含まれる複数の選択対象シンボルを前記第１ステップとは異なる位置に表示したもののなかから１つを選択させる第３ステップと、
前記特定部が、前記第１ステップで表示された対応表によって示される、前記利用者によって選択された選択対象シンボルに対応する１つの入力対象シンボルを入力するシンボルとして特定する第４ステップとを含む
シンボル入力方法。
【請求項２】
前記第１ステップ乃至前記第４ステップをＮ（Ｎは２以上の整数）回繰り返して実行することで、入力するシンボルをＮ個特定し、
前記第１ステップでは、前記第１ステップが繰り返して実行される毎に、各入力対象シンボルに対する選択対象シンボルの対応付けが必ずしも一致しない対応表が表示されるように、前記表示部が前記対応表の表示を行う
請求項１に記載のシンボル入力方法。
【請求項３】
前記第３ステップでは、さらに、前記表示部が、前記第１ステップにおいて表示された対応表に含まれる複数の選択対象シンボルのそれぞれを表示する
請求項１又は２に記載のシンボル入力方法。
【請求項４】
前記複数の入力対象シンボルのそれぞれは、１文字の数字、及び１文字のアルファベットのいずれかであり、
前記複数の選択対象シンボルのそれぞれは、１文字の数字、及び１文字のアルファベット以外の図形である
請求項１〜３のいずれか１項に記載のシンボル入力方法。
【請求項５】
前記シンボル入力装置は、乗客を輸送する輸送機器に配置され、
前記シンボル入力装置は、さらに、割り込み処理部を備え、
前記シンボル入力装置において、前記第１ステップ乃至前記第４ステップに係る処理が実行中である場合において、前記輸送機器内で前記乗客に対するアナウンスが開始されるときに、前記割り込み処理部が、当該実行中の処理を中断させる第５ステップをさらに含む
請求項１〜４のいずれか１項に記載のシンボル入力方法。
【請求項６】
所定の条件が満たされる場合に、前記割り込み処理部が、前記第５ステップにおいて中断させられた中断中の処理を再開させる第６ステップをさらに含む
請求項５に記載のシンボル入力方法。
【請求項７】
前記シンボル入力装置において、前記第１ステップ乃至前記第４ステップがＮ（Ｎは２以上の整数）回繰り返して実行されることが予定される中で、前記第１ステップ乃至前記第４ステップの実行がＫ（Ｋは１以上Ｎ未満の整数）回目まで完了されている場合において、前記割り込み処理部が、前記第５ステップにおいて、前記実行中の処理の中断を行うときに、所定の条件が満たされると、前記割り込み処理部が、前記Ｎ回繰り返す実行を、Ｋ＋１回目の実行の開始時点から再開させる
請求項５に記載のシンボル入力方法。
【請求項８】
前記シンボル入力装置において、前記第１ステップ乃至前記第４ステップがＮ（Ｎは２以上の整数）回繰り返して実行されることが予定される中で、前記第１ステップ乃至前記第４ステップの実行がＫ（Ｋは１以上Ｎ未満の整数）回目まで完了されている場合において、前記割り込み処理部が、前記第５ステップにおいて、前記実行中の処理の中断を行うときに、所定の条件が満たされると、前記割り込み処理部が、前記Ｎ回繰り返す実行を、１回目の実行の開始時点から再開させる
請求項５に記載のシンボル入力方法。
【請求項９】
各入力対象シンボルに対して、互いに異なる少なくとも１つの選択対象シンボルが対応することを示す、複数の入力対象シンボルと複数の選択対象シンボルとの対応表を表示し、当該対応表の表示後に、当該対応表の表示を終了する表示部と、
前記対応表の表示が終了した後に、利用者に、前記表示部によって表示された対応表に含まれる複数の選択対象シンボルを前記第１ステップとは異なる位置に表示したもののなかから１つを選択させる選択部と、
前記表示部によって表示された対応表によって示される、前記利用者によって選択された選択対象シンボルに対応する１つの入力対象シンボルを特定する特定部とを備える
シンボル入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、例えば、数字、文字等に代表されるシンボルを入力するシンボル入力方法、及びシンボル入力装置に関する。
【背景技術】
【０００２】
従来、例えば、数字、文字等に代表されるシンボルを入力する方法が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１３９１８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えばクレジットカードの暗証番号といった、他人に対して秘匿する必要があるシンボルを入力する場合がある。【０００５】
そこで、本開示は、入力するシンボルが他人によって特定されてしまう可能性を、従来よりも低減し得るシンボル入力方法、及びシンボル入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示の一態様に係るシンボル入力方法は、表示部と、選択部と、特定部とを備えるシンボル入力装置が行うシンボル入力方法であって、前記表示部が、各入力対象シンボルに対して、互いに異なる少なくとも１つの選択対象シンボルが対応することを示す、複数の入力対象シンボルと複数の選択対象シンボルとの対応表を表示する第１ステップと、前記表示部が、前記対応表の表示を終了する第２ステップと、前記対応表の表示が終了した後に、前記選択部が、前記シンボル入力装置の利用者に、前記第１ステップにおいて表示された対応表に含まれる複数の選択対象シンボルのうちの１つを選択させる第３ステップと、前記特定部が、前記第１ステップで表示された対応表によって示される、前記利用者によって選択された選択対象シンボルに対応する１つの入力対象シンボルを入力するシンボルとして特定する第４ステップとを含む。【０００７】
本発明の一態様に係るシンボル入力装置は、各入力対象シンボルに対して、互いに異なる少なくとも１つの選択対象シンボルが対応することを示す、複数の入力対象シンボルと複数の選択対象シンボルとの対応表を表示し、当該対応表の表示後に、当該対応表の表示を終了する表示部と、前記対応表の表示が終了した後に、前記文字入力装置の利用者に、前記第１ステップにおいて表示された対応表に含まれる複数の選択対象シンボルのうちの１つを選択させる選択部と、前記表示部によって表示された対応表によって示される、前記利用者によって選択された選択対象シンボルに対応する１つの入力対象シンボルを特定する特定部とを備える。
【発明の効果】
【０００８】
上記シンボル入力方法、及びシンボル入力装置によると、入力するシンボルが他人によって特定されてしまう可能性を、従来よりも低減し得る。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態に係る航空機内に設けられた機内モニタの配置を示す斜視図である。
【図２】図２は、実施の形態に係る機内システムの構成、及び機内システムと通信するカード会社のサーバ装置を示すブロック図である。
【図３】図３は、実施の形態に係るサーバ装置の構成を示すブロック図である。
【図４】図４は、実施の形態に係る機内モニタの構成を示すブロック図である。
【図５】図５は、実施の形態に係る機内モニタによって実現される機能の構成を示すブロック図である。
【図６】図６は、パスワード入力処理のフローチャートである。
【図７】図７は、実施の形態に係る対応表を表示するディスプレイの画面の一例を示す模式図である。
【図８】図８は、実施の形態に係る選択用画面を表示するディスプレイの画面の一例を示す模式図である。
【図９】図９は、中断処理のフローチャートである。
【図１０】図１０は、実施の形態に係る選択肢画面の一例を示す模式図である。
【発明を実施するための形態】
【００１０】
実施の形態の一態様に係るシンボル入力方法は、表示部と、選択部と、特定部とを備えるシンボル入力装置が行うシンボル入力方法であって、前記表示部が、各入力対象シンボルに対して、互いに異なる少なくとも１つの選択対象シンボルが対応することを示す、複数の入力対象シンボルと複数の選択対象シンボルとの対応表を表示する第１ステップと、前記表示部が、前記対応表の表示を終了する第２ステップと、前記対応表の表示が終了した後に、前記選択部が、前記シンボル入力装置の利用者に、前記第１ステップにおいて表示された対応表に含まれる複数の選択対象シンボルのうちの１つを選択させる第３ステップと、前記特定部が、前記第１ステップで表示された対応表によって示される、前記利用者によって選択された選択対象シンボルに対応する１つの入力対象シンボルを入力するシンボルとして特定する第４ステップとを含む。
【００１１】
上記構成のシンボル入力方法によると、利用者が選択対象シンボルのうちの１つを選択するときには、既に、対応表の表示が終了されている。
【００１２】
このため、例え、他人によって、利用者が選択対象シンボルのうちの１つを選択するシーンを目撃されたとしても、その他人は、いずれの入力対象シンボルが、入力するシンボルとして特定されるかを知ることが困難である。
【００１３】
従って、上記構成のシンボル入力方法によると、入力するシンボルが他人によって特定されてしまう可能性を、従来よりも低減し得る。
【００１４】
また、前記第１ステップ乃至前記第４ステップをＮ（Ｎは２以上の整数）回繰り返して実行することで、入力するシンボルをＮ個特定し、前記第１ステップでは、前記第１ステップが繰り返して実行される毎に、各入力対象シンボルに対する選択対象シンボルの対応付けが必ずしも一致しない対応表が表示されるように、前記表示部が前記対応表の表示を行うとしてもよい。
【００１５】
これにより、Ｎ個のシンボルを入力することができるようになる。
【００１６】
また、前記第３ステップでは、さらに、前記表示部が、前記第１ステップにおいて表示された対応表に含まれる複数の選択対象シンボルのそれぞれを表示するとしてもよい。
【００１７】
これにより、利用者は、複数の選択対象シンボルのそれぞれを、視覚的に認知することができるようになる。
【００１８】
また、前記複数の入力対象シンボルのそれぞれは、１文字の数字、及び１文字のアルファベットのいずれかであり、前記複数の選択対象シンボルのそれぞれは、１文字の数字、及び１文字のアルファベット以外の図形であるとしてもよい。
【００１９】
これにより、１文字の数字、及び１文字のアルファベットのいずれかを入力することができるようになる。
【００２０】
また、前記シンボル入力装置は、乗客を輸送する輸送機器に配置され、前記シンボル入力装置は、さらに、割り込み処理部を備え、前記シンボル入力装置において、前記第１乃至前記第４ステップに係る処理が実行中である場合において、前記輸送機器内で前記乗客に対するアナウンスが開始されるときに、前記割り込み処理部が、当該実行中の処理を中断させる第５ステップをさらに含むとしてもよい。
【００２１】
これにより、利用者がシンボルの入力を行っている最中に、輸送機器内でアナウンスが開始されると、その利用者は、そのシンボルの入力を中断せざるを得なくなる。
【００２２】
このため、その利用者は、そのアナウンスに意識を注力することができるようになる。
【００２３】
また、所定の条件が満たされる場合に、前記割り込み処理部が、前記第５ステップにおいて中断させられた中断中の処理を再開させる第６ステップをさらに含むとしてもよい。
【００２４】
これにより、利用者は、所定の条件が満たされると、アナウンスが開始されることで中断せざるを得なかったシンボルの入力を再開することができるようになる。
【００２５】
また、前記シンボル入力装置において、前記第１ステップ乃至前記第４ステップがＮ（Ｎは２以上の整数）回繰り返して実行されることが予定される中で、前記第１ステップ乃至前記第４ステップの実行がＫ（Ｋは１以上Ｎ未満の整数）回目まで完了されている場合において、前記割り込み処理部が、前記第５ステップにおいて、前記実行中の処理の中断を行うときに、所定の条件が満たされると、前記割り込み処理部が、前記Ｎ回繰り返す実行を、Ｋ＋１回目の実行の開始時点から再開させるとしてもよい。
【００２６】
これにより、利用者は、所定の条件が満たされると、アナウンスが開始されることで中断せざるを得なかったＮ個のシンボルの入力を、Ｋ＋１個目のシンボルを入力するところから再開することができるようになる。
【００２７】
また、前記シンボル入力装置において、前記第１ステップ乃至前記第４ステップがＮ（Ｎは２以上の整数）回繰り返して実行されることが予定される中で、前記第１ステップ乃至前記第４ステップの実行がＫ（Ｋは１以上Ｎ未満の整数）回目まで完了されている場合において、前記割り込み処理部が、前記第５ステップにおいて、前記実行中の処理の中断を行うときに、所定の条件が満たされると、前記割り込み処理部が、前記Ｎ回繰り返す実行を、１回目の実行の開始時点から再開させるとしてもよい。
【００２８】
これにより、利用者は、所定の条件が満たされると、アナウンスが開始されることで中断せざるを得なかったＮ個のシンボルの入力を、最初のシンボルを入力するところから再開することができるようになる。
【００２９】
実施の形態の一態様に係るシンボル入力装置は、各入力対象シンボルに対して、互いに異なる少なくとも１つの選択対象シンボルが対応することを示す、複数の入力対象シンボルと複数の選択対象シンボルとの対応表を表示し、当該対応表の表示後に、当該対応表の表示を終了する表示部と、前記対応表の表示が終了した後に、前記文字入力装置の利用者に、前記第１ステップにおいて表示された対応表に含まれる複数の選択対象シンボルのうちの１つを選択させる選択部と、前記表示部によって表示された対応表によって示される、前記利用者によって選択された選択対象シンボルに対応する１つの入力対象シンボルを特定する特定部とを備える。
【００３０】
上記構成のシンボル入力装置によると、利用者が選択対象シンボルのうちの１つを選択するときには、既に、対応表の表示が終了されている。
【００３１】
このため、例え、他人によって、利用者が選択対象シンボルのうちの１つを選択するシーンを目撃されたとしても、その他人は、いずれの入力対象シンボルが、入力するシンボルとして特定されるかを知ることが困難である。
【００３２】
従って、上記構成のシンボル入力装置によると、入力するシンボルが他人によって特定されてしまう可能性を、従来よりも低減し得る。
【００３３】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されても良く、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されても良い。
【００３４】
以下、本開示の一態様に係るシンボル入力装置の具体例について説明する。なお、以下で説明する実施の形態は、いずれも本開示の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。本開示は、請求の範囲だけによって限定される。よって、以下の実施の形態における構成要素のうち、本開示の最上位概念を示す独立請求項に記載されていない構成要素については、本開示の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００３５】
（実施の形態）
以下、図１〜図１０を用いて、実施の形態を説明する。
【００３６】
［１−１  構成］
本実施の形態において、本開示に係るシンボル入力装置は、航空機に設けられた機内システムにおける機内モニタによって実現される。
【００３７】
以下、図１〜図５を用いて、この機内システムの構成について説明する。
【００３８】
図１は、実施の形態における航空機内に設けられた機内モニタ２００Ａ〜２００Ｆの配置を示す図である。航空機内には、乗客が着座するための複数の座席４００Ａ〜４００Ｆが設けられている。座席４００Ａ〜４００Ｆを総称して座席４００とする場合がある。座席４００Ａ〜４００Ｆの背もたれの背面側の所定位置には、機内モニタ２００Ａ〜２００Ｆがそれぞれ設けられる。機内モニタ２００Ａ〜２００Ｆの各々は同じ構成を備えている。機内モニタ２００Ａ〜２００Ｆを総称して機内モニタ２００とする場合がある。乗客は、所有するクレジットカード３００Ａ〜３００Ｃを機内モニタ２００のカードリーダ（後述）に挿入し、決済を行う。クレジットカード３００Ａ〜３００Ｃを総称してクレジットカード３００とする場合がある。
【００３９】
図１に示すように、機内モニタ２００は、機内モニタ２００が装着された座席４００の後ろの座席４００に着座する乗客と対向する位置に、乗客から視認可能なように設置される。乗客は、座席４００に着座した状態で、前の座席４００に設けられた機内モニタ２００のタッチパネル（後述）を操作し、クレジットカード３００を機内モニタ２００のカードリーダに挿入することにより、機内モニタ２００で表示される商品を購入することが可能である。
【００４０】
図２は、機内システム１の構成、及び機内システム１と通信するカード会社のサーバ装置１０を示す図である。
【００４１】
機内モニタ２００Ａ〜２００Ｆは、各々タッチパネル２０４Ａ〜２０４Ｆと、カードリーダ２０５Ａ〜２０５Ｆとを備える。タッチパネル２０４Ａ〜２０４Ｆを総称してタッチパネル２０４とする場合がある。カードリーダ２０５Ａ〜２０５Ｆを総称してカードリーダ２０５とする場合がある。機内モニタ２００は、サーバ装置１００から配信されたコンテンツの再生や、機内商品のショッピングが可能である。
【００４２】
機内システム１は、サーバ装置１００と、複数の機内モニタ２００と、機内マイク２１０と、機内スピーカ２２０とを備える。サーバ装置１００は、各機内モニタ２００とネットワークケーブルで接続され、機内モニタ２００へのコンテンツの配信や、機内モニタ２００の通信接続状況の取得など、機内モニタ２００との間で双方向の通信を行う。機内モニタ２００の通信接続状況などの情報は、サーバ装置１００で一括管理される。カード会社のサーバ装置１０はサーバ装置１００と双方向の通信を行って、機内モニタ２００に備えるカードリーダ２０５で取得したクレジットカード３００の情報と乗客がタッチパネル２０４から入力したパスワードの認証をする。
【００４３】
機内モニタ２００は、入出力端末の一例である。また、機内モニタ２００は、カードリーダ２０５を備えており、パスワード入力設備の一例でもある。
【００４４】
機内マイク２１０は、操作ボタン２１１を備え、操作ボタン２１１が押下されている期間、入力される音声を電気信号に変換して機内スピーカ２２０へ出力する。また、機内マイク２１０は、サーバ装置１００と電気ケーブルで接続され、操作ボタン２１１が押下されている旨を示すボタン押下信号を、サーバ装置１００へ出力する。
【００４５】
機内スピーカ２２０は、機内マイク２１０から出力された電気信号を音声に変換して出力する。
【００４６】
図３は、サーバ装置１００の構成を示すブロック図である。サーバ装置１００は、ネットワークインターフェース（Ｉ／Ｆ）１０１と、ＣＰＵ１０２と、メモリ１０３と、データストレージ１０４とを備える。
【００４７】
ネットワークインターフェース１０１は、ＣＰＵ１０２が、機内モニタ２００と通信するためのインターフェースであり、またカード会社のサーバ装置１０と通信するためのインターフェースでもある。
【００４８】
ＣＰＵ１０２は、メモリ１０３に格納されたプログラムを実行し、各種演算や情報処理を行う。ＣＰＵ１０２は、メモリ１０３やデータストレージ１０４に対して読み出しと書き込みとが可能である。また、ＣＰＵ１０２は、ネットワークインターフェース１０１を介して機内モニタ２００との通信とカード会社のサーバ装置１０との通信とを行う。ＣＰＵ１０２は、機内モニタ２００の要求に応じて制御を行う。さらに、ＣＰＵ１０２は、機内マイク２１０から出力されるボタン押下信号を受け付ける。
【００４９】
メモリ１０３は、ＣＰＵ１０２が実行するプログラムや、ＣＰＵ１０２の演算結果を格納する。メモリ１０３は、例えば、フラッシュメモリやＲＡＭで構成される。
【００５０】
データストレージ１０４は、乗客の要求によりＣＰＵ１０２経由で機内モニタ２００にコンテンツとサービスの提供を行う。データストレージ１０４は、例えば、ハードディスク装置で構成される。
【００５１】
図４は、機内モニタ２００の構成を示すブロック図である。機内モニタ２００は、ネットワークインターフェース（Ｉ／Ｆ）２０１と、ＣＰＵ２０２と、メモリ２０３と、タッチパネル２０４と、カードリーダ２０５と、ディスプレイ２０６とを備える。
【００５２】
ネットワークインターフェース２０１と、ＣＰＵ２０２と、メモリ２０３とは、それぞれ、サーバ装置１００が備えているネットワークインターフェース１０１と、ＣＰＵ１０２と、メモリ１０３と同様のハードウェアである。
【００５３】
ネットワークインターフェース２０１は、ＣＰＵ２０２が、サーバ装置１００とネットワークケーブルを介して通信するためのインターフェースである。
【００５４】
ＣＰＵ２０２は、メモリ２０３に格納されたプログラムを実行し、各種演算や情報処理を行い、メモリ２０３に対して読み出しと書き込みとが可能である。また、ＣＰＵ２０２は、ネットワークインターフェース２０１を介してサーバ装置１００との通信を行う。メモリ２０３は、ＣＰＵ２０２が実行するプログラムや、ＣＰＵ２０２の演算結果を格納する。
【００５５】
タッチパネル２０４は、ディスプレイ２０６の表面に配置される。乗客がディスプレイ２０６上の表示に触れると、タッチパネル２０４が触れた位置を示す情報をＣＰＵ２０２に伝送する。ＣＰＵ２０２がこの情報に応じて制御を行うことで、乗客は直感的な操作が可能である。カードリーダ２０５は、クレジットカード３００の情報を読み取る設備である。カードリーダ２０５は、ＣＰＵ２０２からの命令を受け取って通信の開始、停止を実行し、クレジットカードの情報をＣＰＵ２０２に送信する。ディスプレイ２０６はＣＰＵ２０２からの命令に従い、各種コンテンツを表示する。
【００５６】
機内モニタ２００は、ＣＰＵ２０２が、メモリ２０３に格納されたプログラムを実行することで、様々な機能を実現する。
【００５７】
図５は、機内モニタ２００によって実現される機能の構成を示すブロック図である。
【００５８】
同図に示されるように、機内モニタ２００は、表示部２３０と、選択部２４０と、特定部２５０、割り込み処理部２６０といった機能ブロックを実現する。
【００５９】
表示部２３０は、一例として、ＣＰＵ２０２が、メモリ２０３に記憶されるプログラムを実行して、ＣＰＵ２０２とメモリ２０３とディスプレイ２０６との動作を制御することで実現される。
【００６０】
選択部２４０は、一例として、ＣＰＵ２０２が、メモリ２０３に記憶されるプログラムを実行して、ＣＰＵ２０２とメモリ２０３とタッチパネル２０４とディスプレイ２０６との動作を制御することで実現される。
【００６１】
特定部２５０は、一例として、ＣＰＵ２０２が、メモリ２０３に記憶されるプログラムを実行して、ＣＰＵ２０２とメモリ２０３との動作を制御することで実現される。
【００６２】
割り込み処理部２６０は、一例として、ＣＰＵ２０２が、メモリ２０３に記憶されるプログラムを実行して、ＣＰＵ２０２とメモリ２０３との動作を制御することで実現される。
【００６３】
表示部２３０と選択部２４０と特定部２５０と割り込み処理部２６０とが行う動作については、次節［１−２  動作］内において後述する。
【００６４】
［１−２  動作］
機内システム１は、その特徴的な動作として、パスワード入力処理と、中断処理とを実行する。
【００６５】
以下、図面を参照しながら、パスワード入力処理について説明する。
【００６６】
図６は、パスワード入力処理のフローチャートである。
【００６７】
パスワード入力処理は、カードリーダ２０５にクレジットカード３００が挿入されることで開始される。この例では、クレジットカード３００のパスワードは、４文字の数字であるとして説明する。
【００６８】
カードリーダ２０５にクレジットカード３００が挿入されると、機内モニタ２００のＣＰＵ２０２は、パスワード入力の要求をサーバ装置１００のＣＰＵ１０２に送信する。サーバ装置１００のＣＰＵ１０２は、データストレージ１０４に保存しているパスワード入力システムのコンテンツ（この例では、後述する図７に記載されている図形のそれぞれ）を機内モニタ２００のＣＰＵ２０２に提供する。
【００６９】
コンテンツの提供を受けると、ＣＰＵ２０２は、入力回数ｎを１から４までカウントする（ステップＳ５０１）。
【００７０】
そして、ＣＰＵ２０２は、０〜９までの数字と、サーバ装置１００から送信されたコンテンツである図形との対応表をディスプレイ２０６に表示する（ステップＳ５０２）。
【００７１】
図７は、対応表７００を表示するディスプレイ２０６の画面Ｗ１の一例を示す図である。
【００７２】
同図に示されるように、対応表７００は、０から９までの１０個の数字と、１０個の図形との対応関係を示す表である。ＣＰＵ２０２は、あらかじめメモリ２０３に記憶している、サーバ装置１００から送信された１０個の図形と、１０個の数字との組み合わせをランダムに決定する。ＣＰＵ２０２は、決定した図形と数字との組み合わせをメモリ２０３に記憶する。ＣＰＵ２０２は、決定した組み合わせを乗客が認識できる形式で表示する。図７に示されるように、対応表７００は、各数字と、各数字に対応する各図形とを、その対応関係が視覚的に認識できる表となっている。ＣＰＵ２０２は、対応表７００と共に、「パスワードの１文字目の数字に対応する図形を記憶して下さい」というメッセージをディスプレイ２０６に表示する。また、ＣＰＵ２０２は、対応表７００とともに、「次へ」ボタンをディスプレイ２０６に表示する。
【００７３】
すなわち、表示部２３０は、各入力対象シンボル（この例では、０〜９までの１０個の数字）に対して、互いに異なる少なくとも１つの選択対象シンボル（この例では、図７に示される１０個の図形）が対応することを示す、複数の入力対象シンボルと複数の選択対象シンボルとの対応表（この例では、対応表７００）を表示する。
【００７４】
図７に示す画面がディスプレイ２０６に表示されたら、乗客はパスワードの最初の一桁の数字に対応する図形を覚える。たとえば、パスワードの最初一桁数字は４である。対応表７００を表示する画面Ｗ１により、数字４の対応図形は笑顔の図形（Ｃ１）であることが示される。乗客は、対応する図形を記憶したら、表示されている「次へ」ボタンをタッチする。
【００７５】
次にＣＰＵ２０２は、乗客が「次へ」ボタンをタッチしたかどうかを判断する（ステップＳ５０３）。ＣＰＵ２０２が、「次へ」ボタンをタッチしたと判断しなかったときは（ステップＳ５０３においてＮｏ）、ＣＰＵ２０２は、ステップＳ５０３の処理を繰り返す。ＣＰＵ２０２が、「次へ」ボタンをタッチしたと判断したときは（ステップＳ５０３においてＹｅｓ）、ＣＰＵ２０２は、対応表をディスプレイ２０６から消去する（ステップＳ５０４）。
【００７６】
すなわち、表示部２３０は、対応表（この例では、対応表７００）の表示を終了する。
【００７７】
次にＣＰＵ２０２は、ディスプレイ２０６に選択用画面を表示する（ステップＳ５０５）。
【００７８】
図８は、ディスプレイ２０６に表示する選択用画面Ｗ２の一例を示す図である。ＣＰＵ２０２は、図７に示す対応表７００に含まれる図形のそれぞれをランダムな位置に配置しなおして、ディスプレイ２０６に表示する。このとき、ＣＰＵ２０２は図形のみをディスプレイ２０６に表示し、数字は表示しない。
【００７９】
すなわち、表示部２３０は、対応表（この例では、対応表７００）に含まれる複数の選択対象シンボル（この例では、図７に示される１０個の図形）のそれぞれを表示する。
【００８０】
そして、ＣＰＵ２０２は、図形と共に、「記憶した図形を選択してください」というメッセージを表示する。乗客は、図７でパスワードの最初の一桁の数字に対応する図形を覚え、図８の図形から覚えた図形を選択して、タッチパネル２０４にタッチする。
【００８１】
ＣＰＵ２０２は、タッチパネル２０４の検出結果から、いずれかの図形がタッチされたかどうかを判断する（ステップＳ５０６）。ＣＰＵ２０２が、いずれかの図形がタッチされたと判断しなかったときは（ステップＳ５０６においてＮｏ）、ＣＰＵは、ステップＳ５０６の処理を繰り返す。
【００８２】
すなわち、対応表（この例では、対応表７００）の表示が終了した後に、選択部２４０は、シンボル入力装置（ここの例では、機内モニタ２００）の利用者に、表示された対応表（この例では、対応表７００）に含まれる複数の選択対象シンボル（この例では、図７に示される１０個の図形）のうちの１つを選択させる。
【００８３】
ＣＰＵ２０２が、いずれかの図形がタッチされたと判断したときは（ステップＳ５０６においてＹｅｓ）、ＣＰＵ２０２は、メモリ２０３に一時記憶している対応表７００を参照し、選択された図形に対応する数字を取得してメモリ２０３に記憶する（ステップＳ５０７）。たとえば、図７により、数字４の対応図形は笑顔の図形（Ｃ１）である。ディスプレイ２０６に選択用画面Ｗ２が表示されている場合において、ＣＰＵ２０２が、笑顔の図形（Ｃ１）がタッチされたと判断したとき、ＣＰＵ２０２は、メモリ２０３に一時記憶している対応表７００により、乗客が選択したパスワードの最初一桁は数字４であると判断し、数字４をメモリ２０３に一時記憶する。
【００８４】
すなわち、特定部２５０が、表示された対応表（この例では、対応表７００）によって示される、上記利用者によって選択された選択対象シンボル（この例では、笑顔の図形（Ｃ１））に対応する１つの入力対象シンボル（この例では、数字４）を入力するシンボルとして特定する。
【００８５】
ＣＰＵ２０２は、入力回数が４回であるかどうかを判断する。具体的には、ＣＰＵ２０２は、入力回数ｎが４と等しいかどうかを判断する（ステップＳ５０８）。４回ではない、すなわち入力回数ｎが４と等しくないと判断したとき（ステップＳ５０８においてＮｏ）、ＣＰＵ２０２は、入力回数ｎに１を加算し（ステップＳ５０９）、ステップＳ５０２に戻る。
【００８６】
ＣＰＵ２０２は、ステップＳ５０２からステップＳ５０７までの処理を繰り返し、ディスプレイ２０６に図７と図８の表示を４回繰り返して４桁のパスワードを取得する。
【００８７】
ＣＰＵ２０２は、４回繰り返したと判断したとき、すなわち入力回数ｎが４と等しいと判断したとき（ステップＳ５０８においてＹｅｓ）、入力された４桁の数字を、パスワードとしてカード会社のサーバ装置１０に送信し、認証を依頼する（ステップＳ５１０）。具体的には、機内モニタ２００のＣＰＵ２０２は、カードリーダ２０５から取得したクレジットカード３００のカード情報と乗客が入力した４桁の数字からなるパスワードとをサーバ装置１００のＣＰＵ１０２に送信する。サーバ装置１００のＣＰＵ１０２は、ネットワークインターフェース１０１を介してカード会社のサーバ装置１０にカード情報とパスワードとを送信する。カード会社のサーバ装置１０は、カード情報とパスワードとの認証を行う。カード会社のサーバ装置１０は、認証結果をサーバ装置１００のＣＰＵ１０２に送信する。サーバ装置１００のＣＰＵ１０２は、認証結果を機内モニタ２００のＣＰＵ２０２に送信する。
【００８８】
ＣＰＵ２０２は、認証結果が、パスワードが正しい旨を示すと判定したとき（ステップＳ５１１においてＹｅｓ）、図６のフローチャートで示されるパスワード入力の処理は終了する。ＣＰＵ２０２は、認証結果が、パスワードが正しくない旨を示すと判定したとき（ステップＳ５１１においてＮｏ）、パスワードが間違っていることを示すメッセージをディスプレイ２０６に表示し、パスワード入力をやり直すかどうかの問い合わせ画面を「Ｙｅｓ」「Ｎｏ」のボタンと共にディスプレイ２０６に表示する（ステップＳ５１２）。
【００８９】
乗客はタッチパネル２０４をタッチして「Ｙｅｓ」のボタンと「Ｎｏ」のボタンとのいずれかを選択する。ＣＰＵ２０２が、タッチパネル２０４の検出結果から「Ｎｏ」のボタンがタッチされたと判断したときは（Ｓ５１３においてＮｏ）、図６のフローチャートで示されるパスワード入力の処理は終了する。ＣＰＵ２０２が、タッチパネル２０４の検出結果から「Ｙｅｓ」のボタンがタッチされたと判断したときは（ステップＳ５１３においてＹｅｓ）、ステップＳ５０１以降の処理を繰り返す。
【００９０】
以下、図面を参照しながら、中断処理について説明する。
【００９１】
図９は、中断処理のフローチャートである。
【００９２】
中断処理は、機内モニタ２００が、パスワード入力処理に係る処理を実行中である場合において、機内マイク２１０の操作ボタン２１１が押下されることで開始される。
【００９３】
機内マイク２１０の操作ボタン２１１が押下されると、サーバ装置１００のＣＰＵ１０２には、機内マイク２１０から出力が開始されるボタン押下信号の入力が開始される。すると、ＣＰＵ１０２は、機内モニタ２００のＣＰＵ２０２に対して、機内アナウンスが開始された旨を示すアナウンス開始信号を出力する。
【００９４】
ＣＰＵ２０２は、サーバ装置１００のＣＰＵ１０２から、機内アナウンス開始信号が出力されると、機内モニタ２００において実行中のパスワード入力処理に係る処理を中断させる（ステップＳ９０１）と共に、ディスプレイ２０６に、機内アナウンスが放送されている旨のメッセージを表示する。
【００９５】
すなわち、割り込み処理部２６０は、パスワード入力処理に係る処理が実行中である場合において、輸送機器（この例では、航空機）内で乗客に対するアナウンスが開始されるときに、この実行中の処理を中断させる。
【００９６】
一方で、機内マイク２１０の操作ボタン２１１の押下が終了すると、サーバ装置１００のＣＰＵ１０２には、機内マイク２１０から出力されていたボタン押下信号の入力が終了する。すると、ＣＰＵ１０２は、機内モニタ２００のＣＰＵ２０２に対して、機内アナウンスが終了された旨を示すアナウンス終了信号を出力する。
【００９７】
ＣＰＵ２０２は、実行中のパスワード入力処理に係る処理を中断させた後には、サーバ装置１００のＣＰＵ１０２から、アナウンス終了信号が出力されるまで待機する（ステップＳ９０２においてＮｏの処理を繰り返す）。その後、サーバ装置１００のＣＰＵ１０２から、アナウンス終了信号が出力されると（ステップＳ９０２においてＹｅｓ）、ディスプレイ２０６に表示していた機内アナウンスが放送されている旨のメッセージの表示を終了すると共に、ディスプレイ２０６に、選択肢画面を表示する（ステップＳ９０３）。
【００９８】
図１０は、ディスプレイ２０６に表示する選択し画面の一例である。
【００９９】
この選択肢画面は、現在中断中の処理をその後どのように取り扱うかについての選択肢を表示する画面である。
【０１００】
図１０の例において、ＣＰＵ２０２は、「１．パスワード入力を続ける」「２．最初からやり直す」「３．終了」の３つの選択肢を表示する。
【０１０１】
ＣＰＵ２０２は、乗客がタッチパネル２０４にタッチしたことを検出し、選択した項目にしたがって処理を進める（ステップＳ９０４）。
【０１０２】
ＣＰＵ２０２は、「１、パスワード入力を続ける」が選択されたと判断したとき（ステップＳ９０４において１）、中断中の処理を再開させる（ステップＳ９０５）。
【０１０３】
すなわち、所定の条件が満たされる場合に（この例では、「１．パスワード入力を続ける」が選択されたときに）、割り込み処理部２６０は、中断中の処理を再開させる。
【０１０４】
ＣＰＵ２０２は、「２、最初からやり直す」が選択されたと判断したとき（ステップＳ９０４において２）、中断中の処理を再開させずに、パスワード入力処理を最初から（すなわち、図６に示される「パスワード入力処理」のフローチャートにおけるステップＳ５０１の処理から）再実行させる（ステップＳ９０６）。
【０１０５】
ＣＰＵ２０２は、「３、終了」が選択されたと判断したとき（ステップＳ９０４において３）、中断中の処理を再開させずに、パスワード入力処理を終了させる（ステップＳ９０７）。
【０１０６】
（補足）
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。
【０１０７】
（１）実施の形態において、複数の入力対象シンボルのそれぞれは、必ずしも１文字の数字に限定されない。複数の入力対象シンボルのそれぞれは、例えば、１文字のアルファベットであっても構わないし、１文字のかな文字であっても構わない。また、複数の入力対象シンボルのそれぞれは、例えば、複数桁の数字であっても構わないし、複数のアルファベットからなる単語であっても構わない。さらに言えば、互いに異なる記号（例えば、地図記号、矢印記号等）、図形（丸、三角、四角等）の全てが、複数の入力対象シンボルのそれぞれになり得る。互いに異なる記号、図形等には、互いに外形が同じで色が異なる記号、図形等も含まれる。
【０１０８】
また、実施の形態において、複数の選択対象シンボルのそれぞれは、必ずしも、対応表７００に記載されている図形に限定されない。複数の入力対象シンボルそれぞれの場合と同様に、互いに異なる記号、図形の全てが、複数の選択対象シンボルのそれぞれになり得る。
【０１０９】
なお、利用者の混乱を避けるためには、複数の選択対象シンボルのそれぞれは、複数の入力対象シンボルのそれぞれと同種のものでないほうが望ましい。
【０１１０】
例えば、複数の入力対象シンボルのそれぞれが、１文字の数字、及び１文字のアルファベットのいずれかである場合には、複数の選択対象シンボルのそれぞれは、１文字の数字、及び１文字のアルファベット以外の記号、図形等であることが望ましい。
【０１１１】
但し、複数の選択対象シンボルのそれぞれが、複数の入力対象シンボルのそれぞれと同種のものでないという条件は、必須ではない。
【０１１２】
（２）実施の形態において例示された通りに、利用者が入力するシンボルは、クレジットカードの暗証番号である必要はないし、利用者が入力するシンボルの数は、必ずしも４である必要もない。
【０１１３】
（３）実施の形態において、ＣＰＵ１０２の行う処理のうちの一部の処理をＣＰＵ２０２が行うとしても良いし、ＣＰＵ２０２が行う処理のうちの一部の処理をＣＰＵ１０２が行うとしても良い。
【０１１４】
（４）実施の形態において、対応表７００は、複数の入力対象シンボル（この例では、０〜９までの１０個の数字）と、互い異なる複数の選択対象シンボル（この例では、図７に示される１０個の図形）とが、１対１対応することを示す対応表の例であった。これに対して、他の例として、対応表７００は、複数の入力対象シンボルと、互いに異なる複数の選択対象シンボルとが、１対多対応することを示す対応表である例も考えられる。
【０１１５】
１対多対応する対応表を用いるシンボル入力方法の方が、１対１対応する対応表を用いるシンボル入力方法よりも、入力するシンボルが、他人によって特定される可能性を、より低減し得る。
【０１１６】
（５）実施の形態において、図７に示される画面Ｗ１内に、現在入力中の数字が、パスワードの何文字目であるかを表示させても良いし、図８に示される選択用画面Ｗ２に、現在入力中の数字が、パスワードの何文字目であるかを表示させても良い。
【０１１７】
（６）実施の形態において、図９に示される中断処理のステップＳ９０４の処理に、別の選択肢が含まれていても構わない。別の選択肢の一例として、例えば、中断中の処理を再開させずに、Ｎ（Ｎは、２以上の整数。この例では、Ｎは４。）個の数字からなるパスワードのうち、既にＫ（Ｋは、１以上Ｎ未満の整数。この例では、Ｋは１〜３のいずれか。）個の数字の入力が完了していれば、パスワードの入力を、Ｋ＋１個目の数字の入力から再開させる（すなわち、図６に示される「パスワード入力処理」のフローチャートにおけるステップＳ５０２の処理から、ｎ＝Ｋ＋１として再実行させる）という選択肢が考えられる。
【０１１８】
（７）実施の形態において、ユーザからの操作の入力を受け付けるデバイスは、必ずしもタッチパネル２０４でなくてもよい。例えば、タッチパネル２０４に替えて、リモートコントローラ、キーボード、マウス等といったデバイスであってもよい。
【０１１９】
（８）実施の形態において、機内システム１は、必ずしも航空機に設けられる必要はない。例えば、電車、バスといった輸送機器に設けられる例も考えられる。更には、例えば、学校の教室等といった、輸送機器以外の設備に設けられる例も考えられる。
【産業上の利用可能性】
【０１２０】
本開示は、例えば、数字、文字等に代表されるシンボルを入力するシンボル入力装置に広く利用可能である。
【符号の説明】
【０１２１】
１  機内システム
１０、１００  サーバ装置
１０１、２０１  ネットワークインターフェース
１０２、２０２  ＣＰＵ
１０３、２０３  メモリ
２００、２００Ａ、２００Ｂ、２００Ｃ、２００Ｄ、２００Ｅ、２００Ｆ  機内モニタ
２０４、２０４Ａ、２０４Ｂ、２０４Ｃ、２０４Ｄ、２０４Ｅ、２０４Ｆ  タッチパネル
２０５、２０５Ａ、２０５Ｂ、２０５Ｃ、２０５Ｄ、２０５Ｅ、２０５Ｆ  カードリーダ
２１０  機内マイク
２２０  機内スピーカ
２３０  表示部
２４０  選択部
２５０  特定部
２６０  割り込み処理部
７００  対応表
【図１】
0006757920.tif 000002
【図２】
0006757920.tif 000003
【図３】
0006757920.tif 000004
【図４】
0006757920.tif 000005
【図５】
0006757920.tif 000006
【図６】
0006757920.tif 000007
【図７】
0006757920.tif 000008
【図８】
0006757920.tif 000009
【図９】
0006757920.tif 000010
【図１０】
0006757920.tif 000011