(57)【要約】本願は、アプリケーションにおいてアクセシビリティ機能を実施するための方法及び装置を開示する。前記方法は：アプリケーションによって入力制御部の呼び出し要求を受信し、前記入力制御部を呼び出すステップと；アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出すると、前記イベントに対応するサービスフィードバック命令を特定するステップと；前記アプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップと；を含む。本願において、アクセシビリティサービスを実施する工程では、サードパーティアプリケーションソフトウェアを用いる必要はない。そのことが、サードパーティアプリケーションソフトウェアがアプリケーション内のユーザの操作情報及びデバイスインターフェース内の情報を取得するときに、セキュリティリスクがユーザ情報にもたらされる、という問題を軽減する。
2019531555.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションにおいてアクセシビリティ機能を実施するための方法であって：
アプリケーションによって入力制御部の呼び出し要求を受信し、前記入力制御部を呼び出すステップと；
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出すると、前記イベントに対応するサービスフィードバック命令を特定するステップと；
前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップと；を備える、
アクセシビリティ機能を実施するための方法。
【請求項２】
前記入力制御部は、前記アプリケーション内に構成される、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項３】
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出する前記ステップは：
前記入力制御部を用いてトリガされたイベントを検出するステップと；
前記トリガされたイベントのタイプを特定するステップと；
前記トリガされたイベントが、前記タイプに基づいて前記アクセシビリティ機能に対応するイベントであるかどうかを特定するステップと；を備える、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項４】
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、前記イベントのタイプに対応するサービスフィードバック命令を特定するステップを備える、
請求項３に記載のアクセシビリティ機能を実施するための方法。
【請求項５】
前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出す前記ステップは：
前記アクセシビリティ機能を提供するエンジンとの接続関係を確立するステップと；
前記接続関係に基づいて前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出すステップと；を備える、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項６】
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出する前記ステップは：
前記入力制御部を用いて、前記アクセシビリティ機能に対応するイベントを検出するステップ；を備え、
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記入力制御部を用いて、前記イベントに対応するサービスフィードバック命令を特定するステップ；を備え、
前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施する前記ステップは：
前記入力制御部を用いて、前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップ；を備える、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項７】
前記入力制御部は、オンスクリーンキーボードである、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項８】
前記アクセシビリティ機能は、テキスト読み上げ機能である、
請求項１乃至請求項７のいずれか１項に記載のアクセシビリティ機能を実施するための方法。
【請求項９】
アプリケーションにおいてアクセシビリティ機能を実施するための装置であって：
受信部と、特定部と、実施部とを備え、
前記受信部は、入力制御部の呼び出し要求を受信し、前記入力制御部を呼び出し；
前記特定部は、アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出すると、前記イベントに対応するサービスフィードバック命令を特定し；
前記実施部は、前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施する；
アクセシビリティ機能を実施するための装置。
【請求項１０】
前記特定部が、アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出することは：
前記入力制御部を用いてトリガされたイベントを検出することと；
前記トリガされたイベントのタイプを特定することと；
前記トリガされたイベントが、前記タイプに基づいて前記アクセシビリティ機能に対応するイベントであるかどうかを特定することと；を備える、
請求項９に記載のアクセシビリティ機能を実施するための装置。
【請求項１１】
前記特定部が、前記イベントに対応するサービスフィードバック命令を特定することは：
前記アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、前記イベントのタイプに対応するサービスフィードバック命令を特定することを備える、
請求項１０に記載のアクセシビリティ機能を実施するための装置。
【請求項１２】
前記実施部が、前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出すことは：
前記アクセシビリティ機能を提供するエンジンとの接続関係を確立することと；
前記接続関係に基づいて前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出すことと；を備える、
請求項９に記載のアクセシビリティ機能を実施するための装置。
【請求項１３】
前記特定部が、アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出することは：
前記入力制御部を用いて、前記アクセシビリティ機能に対応するイベントを検出すること；を備え、
前記特定部が、前記イベントに対応するサービスフィードバック命令を特定することは：
前記入力制御部を用いて、前記イベントに対応するサービスフィードバック命令を特定すること；を備え、
前記実施部が、前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施することは：
前記入力制御部を用いて、前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施すること；を備える、
請求項９に記載のアクセシビリティ機能を実施するための装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、コンピュータ技術の分野に関し、特に、アプリケーションにおいてアクセシビリティ機能を実施するための方法及び装置に関する。
【背景技術】
【０００２】
現在、携帯電話やコンピュータなどのデバイスへユーザがアクセスできるようにするために、システムは多くのアクセシビリティ機能をユーザに提供する。例えば、テキスト読み上げ機能は、視覚障害のあるユーザがデバイスとの間でより良好な対話（インタラクション）を行えるようにする。
【０００３】
既存の技術における、アプリケーションにおいてアクセシビリティ機能を実施するための具体的な方法を図１に示す。
【０００４】
ステップ１０１：ユーザが、入力制御部の呼び出し要求をデバイスにインストールされたアプリケーションＡへ送信する；呼び出し要求を受信した後、アプリケーションＡが、システム内に構成された入力制御部を呼び出す；ユーザが入力制御部上で操作を実行することによってアクセシビリティ機能に対応するイベントをトリガすると、入力制御部が、システムのアクセシビリティマネージャへイベントを送信する。
【０００５】
ステップ１０２：イベントを受信した後、システムのアクセシビリティマネージャが、システム内の各アクセシビリティサービスの構成に基づいてイベントのタイプに対応するアクセシビリティサービスを特定し、イベントをアクセシビリティサービスへ送信する。
【０００６】
ステップ１０３：イベントを受信した後、アクセシビリティサービスが、イベントに対応するサービスフィードバック命令を特定し、デバイス上のアクセシビリティ機能エンジンを呼び出し、最後にサービスフィードバック命令に基づきアクセシビリティ機能エンジンを用いてアクセシビリティ機能を実施する。
【０００７】
実際のアプリケーションでは、システム内のアクセシビリティサービスは通常、第三者のアプリケーションソフトウェアによって提供される。ステップ１０２から分かるように、アクセシビリティサービスを提供するサードパーティアプリケーションソフトウェアは、ユーザの操作情報と、デバイスインターフェース内の情報とを取得でき、更にアプリケーションＡ上のユーザのプライバシ情報を取得できる。例えば、前述のステップでは、プライバシ情報はアプリケーションＡ上のユーザのアカウントとパスワードである。そのため、ユーザの情報セキュリティが脅かされる。
【０００８】
現在、前述の問題を軽減する方法は２つある。１つの方法では、アクセシビリティサービスを提供する信頼性の高いサードパーティアプリケーションソフトウェアを予め選択する。明らかに、この方法では、サードパーティアプリケーションソフトウェアによってユーザ情報にもたらされるセキュリティ上のリスクを完全に排除することはできない。もう１つの方法では、システムがアクセシビリティサービスを有効にさせない、それによりユーザの情報はサードパーティアプリケーションソフトウェアを通過する必要はない。この方法では、サードパーティアプリケーションソフトウェアによってユーザ情報にもたらされるセキュリティ上のリスクを完全に排除できるが、この方法を用いた場合、ユーザはアクセシビリティサービスを受けることができない。そのため、現在のところ、ユーザ情報を保護するだけでなく、ユーザがアクセシビリティサービスを確実に受けるようにできる方法はない。
【発明の概要】
【０００９】
本願の実施は、アプリケーションにおいてアクセシビリティ機能を実施するための方法及び装置を提供し、サードパーティアプリケーションソフトウェアがユーザにアクセシビリティ機能を提供するときにセキュリティリスクがユーザ情報にもたらされる、という問題を軽減する。
【００１０】
本開示は、アプリケーションにおいてアクセシビリティ機能を実施するための方法を提供し、前記方法は：アプリケーションによって入力制御部の呼び出し要求を受信し、前記入力制御部を呼び出すステップと；アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出すると、前記イベントに対応するサービスフィードバック命令を特定するステップと；前記アプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップと；を含む。
【００１１】
対応して、本開示は、アプリケーションにおいてアクセシビリティ機能を実施するための装置を更に提供し、前記装置は：受信部と、特定部と、実施部とを含み、前記受信部は、入力制御部の呼び出し要求を受信し、前記入力制御部を呼び出し；前記特定部は、アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出すると、前記イベントに対応するサービスフィードバック命令を特定し；前記実施部は、前記アプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施する。
【００１２】
本願で提供される、アプリケーションにおいてアクセシビリティ機能を実施するための方法によれば、アプリケーションは、アクセシビリティ機能に対応し、入力制御部によってトリガされたイベントを検出すると、イベントに対応するサービスフィードバック命令に基づいて、アプリケーションを含むデバイスのアクセシビリティ機能エンジンを、直接、呼び出して、アクセシビリティ機能を実施する。すなわち、本願ではアクセシビリティサービスを実施する工程において、サードパーティアプリケーションソフトウェアを用いる必要はない。そのことが、サードパーティアプリケーションソフトウェアがアプリケーション内のユーザの操作情報及びデバイスインターフェース内の情報を取得するときにセキュリティリスクがユーザ情報にもたらされる、という問題を軽減する。
【図面の簡単な説明】
【００１３】
本明細書に記載の添付の図面は、本願の更なる理解を提供すること、及び本願の一部を構成することを意図している。本願の例示的な実施及びその説明は、本願を説明することを意図しており、本願に対する限定を構成するものではない。
【００１４】
【図１】図１は、既存の技術における、アプリケーションにおいてアクセシビリティ機能を実施するための方法を示す特定の概略フローチャートである。
【００１５】
【図２】図２は、本願の一の実施による、アプリケーションにおいてアクセシビリティ機能を実施するための方法を示す特定の概略フローチャートである。
【００１６】
【図３】図３は、本願の一の実施による、アプリケーションにおいてアクセシビリティ機能を実施するための装置を示す特定の概略構造図である。
【発明を実施するための形態】
【００１７】
現在、実際のアプリケーションにおいて、ユーザとデバイス（例えば、携帯電話又はタブレットコンピュータ）との間のより良好な対話（インタラクション）を促進するために、デバイスはユーザにアクセシビリティ機能を提供する。例えば、アンドロイド（登録商標）システムの「トークバック（Ｔａｌｋ  Ｂａｃｋ）」アプリケーションは、テキスト読み上げ機能をユーザに提供できる。この機能により、視力が比較的弱いユーザは、携帯電話での入力ミスを遅れることなく修正でき、しかも楽に行える。
【００１８】
本願で提供する技術的解決策は、携帯電話のテキスト読み上げ機能にも適用できる。本願を明確に説明するために、テキスト読み上げ機能を例にとり、既存の技術における携帯電話アプリケーションでユーザがテキスト読み上げ機能を使う工程を以下説明する。
【００１９】
まず、ユーザがアプリケーションＡの現在のインターフェースの入力ボックスをタップすると、オペレーティングシステムに構成されたオンスクリーンキーボード（つまりネイティブキーボード）がアプリケーションＡの現在のインターフェースに表示される。次に、ユーザは、オンスクリーンキーボードを用いて入力ボックスに情報を入力する。最後に、ユーザにより入力ボックスに入力された情報に基づいて、入力情報に対するテキスト読み上げがリアルタイムで実行される。例えば、ユーザがオンスクリーンキーボード上のキーをタップするたびに、携帯電話はキーに対応する情報に対するテキスト読み上げを実行する。
【００２０】
前述のステップで、ユーザがオンスクリーンキーボードを用いて入力ボックスに情報を入力した後、携帯電話のテキスト読み上げ機能に対応するイベントがトリガされる。この場合、オンスクリーンキーボードは、まず、（図１のステップ１０１で説明したように）イベントをアクセシビリティマネージャへ送信する。次に、アクセシビリティマネージャは、（図１のステップ１０２で説明したように）イベントに対応するアクセシビリティサービスへイベントを送信する。次に、アクセシビリティサービスは、イベントに対応するサービスフィードバック命令を特定し、テキスト読み上げエンジンを呼び出す。最後に、テキスト読み上げ機能は、（図１のステップ１０３で説明したように）サービスフィードバック命令に基づきテキスト読み上げエンジンを用いて実施される。
【００２１】
背景で述べたように、アクセシビリティサービスは、通常、サードパーティアプリケーションソフトウェアによって提供される。テキスト読み上げを実施する前述の工程では、サードパーティアプリケーションソフトウェアはアプリケーションＡ上のユーザのプライバシ情報を取得できるので、ユーザ情報にはセキュリティリスクがもたらされる。
【００２２】
前述の問題を軽減するために、本願は、アプリケーションにおいてアクセシビリティ機能を実施するための方法及び装置を提供する。本願の目的、技術的解決策、及び利点をより明確にするために、本願の具体的な実施及び添付図面を参照して本願の技術的解決策を明確且つ包括的に以下に説明する。言うまでもなく、説明するこれらの実施は、本願の実施の全てではなく、その一部に過ぎない。本願の実施に基づき当業者が創造的に努力することなく獲得する他の全ての実施は、本願の保護範囲に含まれる。
【００２３】
本願の実施において提供される技術的解決策を、添付図面を参照して詳細に以下説明する。
【００２４】
本願は、アプリケーションにおいてアクセシビリティ機能を実施するための方法を提供し、サードパーティアプリケーションソフトウェアがユーザにアクセシビリティ機能を提供するときに、ユーザ情報にセキュリティリスクがもたらされるという問題を軽減する。図２は本方法の概略フローチャートを示す。本方法は以下のステップを含む。
【００２５】
ステップ２０１：アプリケーションが、入力制御部の呼び出し要求を受信し、入力制御部を呼び出す。
【００２６】
このステップでは、アプリケーションは入力制御部の呼び出し要求を受信する。ここで、入力制御部の呼び出し要求は、前述の実施例における「ユーザが現在のアプリケーションインターフェース内の入力ボックスをタップする」ことによってトリガすることができる、又は、他の所定の操作によってトリガすることができる。
【００２７】
入力制御部の呼び出し要求を受信した後、アプリケーションは現在のアプリケーションインターフェースに入力制御部を表示する。入力制御部はオンスクリーンキーボードとすることができる。入力制御部は、いくつかのオンスクリーンキーを含むオンスクリーンキーボードインターフェースとすることができる。入力制御部は別の入力制御部とすることもでき、入力制御部はオペレーティングシステム内に構成できる、又は、アプリケーションによって予め構成できる。実施はここでは特に限定されない。
【００２８】
ステップ２０２：アクセシビリティ機能に対応し入力制御部を用いてトリガされたイベントを検出すると、イベントに対応するサービスフィードバック命令を特定する。
【００２９】
アプリケーションは、入力制御部を呼び出した後、アクセシビリティ機能に対応し入力制御部を用いてトリガされたイベントを検出する。検出方法は多数（複数）ある。例えば、アプリケーションは、入力制御部を用いてトリガされたイベントを検出し、トリガされたイベントのタイプを特定し、トリガされたイベントが、トリガされたイベントのタイプに基づいて、アクセシビリティ機能に対応するイベントであるかどうかを特定する。
【００３０】
例えば、所定のアクセシビリティ機能に対応するイベントタイプは、「タップ」、「ダブルタップ」、及び「フォーカス変更」である。ユーザが入力制御部上のオブジェクトを「タップ」すると、アプリケーションは、トリガされたイベントのタイプがアクセシビリティ機能に対応するイベントのタイプであること、すなわちトリガされたイベントがアクセシビリティ機能に対応するイベントであることを検出する。ユーザがアプリケーションインターフェース内のオブジェクトを「ドラッグ」すると、アプリケーションは、トリガされたイベントがアクセシビリティ機能に対応するイベントタイプのものではない、すなわちトリガされたイベントがアクセシビリティ機能に対応するイベントではないことを検出する。
【００３１】
アプリケーションによるアクセシビリティ機能に対応するイベントを検出するための前述の方法は：入力制御部を用いてトリガされたイベントを検出するステップと；トリガされたイベント内のユーザの操作オブジェクトを特定するステップと；操作オブジェクトに基づいてトリガされたイベントがアクセシビリティ機能に対応するイベントであるかどうかを特定するステップと；を更に含むことができる。
【００３２】
例えば、入力制御部がオンスクリーンキーボードであり、所定のアクセシビリティ機能に対応する操作オブジェクトがオンスクリーンキーボード上で「ａ」、「ｂ」、「ｃ」である場合、そして、ユーザがオンスクリーンキーボード上で「ａ」をタップする場合、アプリケーションは、トリガされたイベントの操作オブジェクトがアクセシビリティ機能に対応する操作オブジェクトであること、すなわちトリガされたイベントがアクセシビリティ機能に対応するイベントであることを検出する。
【００３３】
アクセシビリティ機能に対応するイベントを検出するための方法の前述の２つの実施例は、単なる例示的な説明用に過ぎない。実際のアプリケーションでは、ユーザの要求に基づいてユーザが検出方法を設定できる。実施は、ここでは具体的に限定されない。
【００３４】
アクセシビリティ機能に対応し入力制御部によってトリガされたイベントを検出すると、アプリケーションは、イベントに対応するサービスフィードバック命令を特定する。サービスフィードバック命令を特定するための方法は、アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、イベントのタイプに対応するサービスフィードバック命令を特定することであってもよい。
【００３５】
前述の実施例に戻って参照すると、所定のアクセシビリティ機能に対応するイベントタイプは、「タップ」、「ダブルタップ」、及び「フォーカス変更」である。各サービスフィードバック命令と３つのイベントタイプのそれぞれとの間のマッピング関係が確立される。例えば、アクセシビリティ機能がテキスト読み上げ機能である場合、タイプ「タップ」とサービスフィードバック命令「タップされたオブジェクトに対してテキスト読み上げを実行すること」との間にマッピング関係を確立できる。ユーザがアプリケーションインターフェース内のオブジェクトを「タップ」すると、アプリケーションは、トリガされたイベントに対応するサービスフィードバック命令が、トリガされたイベントのタイプと前述のマッピング関係とに基づいて「タップされたオブジェクトに対してテキスト読み上げを実行すること」であると特定する。
【００３６】
アクセシビリティ機能に対応するイベントのタイプとサービスフィードバック命令とは単なる例示的な説明用に過ぎない。実際のアプリケーションでは、アクセシビリティ機能に対応するイベントのタイプとサービスフィードバック命令は場合によってはもっと複雑である。例えば、サービスフィードバック命令は、操作オブジェクトを更に限定できる。仮にユーザが「Ｗ」をタップしたときのみテキスト読み上げが行われる、又は、ユーザが「Ｗ」をタップしたときテキスト読み上げの音量が他の文字がタップされたときに生成される音量よりも大きくする。これらはユーザの要求に基づいて設定できる。
【００３７】
入力制御部を用いてトリガされたイベントがアクセシビリティ機能に対応するイベントではないことをアプリケーションが検出した場合、リソースを節約するために、アプリケーションはトリガされたイベントに対して操作を実行しなくてよい場合がある、すなわちアプリケーションは、アクセシビリティ機能に対応するイベントタイプに「留意する」だけでよい。
【００３８】
ステップ２０３：アプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出し、サービスフィードバック命令に基づき、アクセシビリティ機能エンジンを用いてアクセシビリティ機能を実施する。
【００３９】
このステップでは、アプリケーションを含むデバイスのアクセシビリティ機能エンジンが呼び出される。具体的な呼び出し方法は以下の通り行える。アプリケーションは、まず、アクセシビリティ機能を提供するエンジンとの接続関係（ｃｏｎｎｅｃｔｉｏｎ  ｒｅｌａｔｉｏｎｓｈｉｐ）を確立する；接続関係の確立に成功した後、アプリケーションはアクセシビリティ機能エンジンを呼び出すことができ、さもなければ、アプリケーションはアクセシビリティ機能エンジンを呼び出すことができない。
【００４０】
アプリケーションがアクセシビリティ機能エンジンとの接続関係を確立する具体的な方法は以下の通りである。すなわち、アプリケーションは、インターフェースを呼び出すための要求を、アクセシビリティ機能エンジンへ送信し、アクセシビリティ機能エンジンが要求を受信した後、アプリケーションはアクセシビリティ機能エンジンのインターフェースの呼び出しに成功する、すなわちアプリケーションはアクセシビリティ機能エンジンへの接続関係の確立に成功する。
【００４１】
実際のアプリケーションでは、アクセシビリティ機能エンジンによっては、それらのインターフェースはオープンである、すなわちアクセシビリティ機能エンジンは、アプリケーションがインターフェースを呼び出すための要求を送信する限り、アプリケーションがインターフェースを呼び出すことを許可する。アクセシビリティ機能エンジンの中には、インターフェースを呼び出すオブジェクトに対して許可を設定するものがある。アプリケーションが、アクセシビリティ機能エンジンへ、インターフェースを呼び出すための要求を送信するとき、まず、アクセシビリティ機能エンジンは、アプリケーションがインターフェースを呼び出す許可を持っているかどうかを検証する必要がある。検証に成功した後、アプリケーションはインターフェースを呼び出すことが許可される。
【００４２】
アプリケーションによりアクセシビリティ機能エンジンへの接続関係を確立するステップは、アプリケーションがアクセシビリティ機能エンジンを呼び出す前に実行できる。例えば、アプリケーションは、入力制御部を呼び出した後に接続関係を確立できる、又は、トリガされたイベントに対応するサービスフィードバック命令を特定した後に接続関係を確立できる。
【００４３】
アプリケーションが入力制御部を呼び出した後に接続関係が確立される場合、接続関係を確立する具体的な工程を以下のようにできる。すなわち、：入力制御部を呼び出した後、アプリケーションが、接続要求をアクセシビリティ機能エンジンへ送信する；接続の確立に成功した場合、アプリケーションはステップ２０２を実行する；接続の確立に失敗した場合、アプリケーションはステップ２０２を実行する必要はない。トリガされたイベントに対応するサービスフィードバック命令をアプリケーションが特定した後に接続関係が確立される方法と比較して、この接続方法はリソース消費を減らすことができる。
【００４４】
アプリケーションがアクセシビリティ機能エンジンを呼び出した後、アクセシビリティ機能エンジンは、ステップ２０２で特定されたサービスフィードバック命令に基づいてアクセシビリティ機能を実施する。
【００４５】
例えば、表１は、イベントタイプと各サービスフィードバック命令との間の所定のマッピング関係である。
【表１】
2019531555.tif 000003
【００４６】
ユーザが入力制御部上のオブジェクトを「タップ」した場合、アプリケーションは、トリガされたイベントに対応するサービスフィードバック命令は「タップされたオブジェクトに対してテキスト読み上げを実行すること」であると特定する。この場合、アプリケーションはそのアプリケーションを含むデバイスのテキスト読み上げエンジンを呼び出し、テキスト読み上げエンジンは、サービスフィードバック命令「タップされたオブジェクトに対してテキスト読み上げを実行すること」に基づいて、ユーザによってタップされたオブジェクトに対してテキスト読み上げを実行する。タップされたオブジェクトはユーザが入力したいオブジェクトである、とユーザが特定した場合、ユーザはオブジェクトを「ダブルタップ」してオブジェクトが入力オブジェクトとして選択されたことを示すことができ、アプリケーションは、トリガされたイベントに対応するサービスフィードバック命令が「特定の音声を同時通信すること」であると特定する。例えば、所定の特定の音声は「ちりんちりん」と鳴る音である。この場合、ユーザがオブジェクトをダブルタップした後、テキスト読み上げエンジンは「ちりんちりん」と鳴る音を一斉送信（ブロードキャスト）する。
【００４７】
背景技術の内容から分かるように、既存の技術における、アプリケーションにおいてアクセシビリティ機能を実施するための方法では、アプリケーションが、アクセシビリティ機能に対応し入力制御部によってトリガされたイベントを検出すると、入力制御部は、まず、システムのアクセシビリティマネージャへイベントを送信し、次に、システムのアクセシビリティマネージャは、イベント及びインターフェース内の情報をサードパーティアプリケーションソフトウェアへ送信し、最後に、サードパーティアプリケーションソフトウェアを用いてアクセシビリティ機能エンジンを呼び出すことによってアクセシビリティ機能が実施される。本願では、アプリケーションは、アクセシビリティ機能に対応し入力制御部によってトリガされたイベントを検出すると、イベントに対応するサービスフィードバック命令に基づいて、アプリケーションを含むデバイスのアクセシビリティ機能エンジンを、直接、呼び出して、アクセシビリティ機能を実施する。すなわち、本願では、システムのアクセシビリティマネージャ及びアクセシビリティサービスを含むオペレーティングシステムを、アクセシビリティサービスを実施する工程において、直接、バイパスすることができる。つまり、サードパーティアプリケーションソフトウェアがバイパスされ、アクセシビリティ機能エンジンが、直接、呼び出されて、アクセシビリティ機能が実施される。これは、サードパーティアプリケーションソフトウェアがアプリケーション内のユーザの操作情報とデバイスインターフェース内の情報とを取得した後に、ユーザ情報にセキュリティリスクをもたらすという問題を軽減する。
【００４８】
注記すると、ステップ２０２及び／又はステップ２０３は、アプリケーション内の入力制御部又は別の実行モジュールによって実行できる。実施は本願において限定されない。
【００４９】
前述の内容で述べているように、入力制御部を、オペレーティングシステム内に構成することも、アプリケーションによって予め構成することもできる。
【００５０】
入力制御部がオペレーティングシステム内に構成される場合、本願では、オペレーティングシステムを改善することができる。既存の技術ではオペレーティングシステム内に構成された入力制御部は、アクセシビリティ機能に対応するイベントを、アクセシビリティマネージャへ送信する必要がある。しかし、本願では、改善されたオペレーティングシステム内に構成される入力制御部は、アクセシビリティ機能に対応するイベントをインターセプトし、デバイスのアクセシビリティ機能エンジンを、直接、呼び出してアクセシビリティ機能を実施する。アクセシビリティ機能を実施する工程では、サードパーティアプリケーションソフトウェアを用いる必要はない。そのため、ユーザ情報のセキュリティは改善される。
【００５１】
入力制御部がアプリケーションによって構成される場合、ユーザがアプリケーションへ入力制御部の呼び出し要求を送信した後、アプリケーションはオペレーティングシステム内に構成された入力制御部を保護し、アプリケーションによって構成された入力制御部をアプリケーションインターフェースに表示する。ユーザがアプリケーションによって構成された入力制御部を用いてアクセシビリティ機能に対応するイベントをトリガすると、アプリケーションによって構成された入力制御部はデバイスのアクセシビリティ機能エンジンを、直接、呼び出してアクセシビリティ機能を実施する。同様に、アクセシビリティ機能を実施する工程では、サードパーティアプリケーションソフトウェアを用いる必要はない。そのため、ユーザ情報のセキュリティは改善される。
【００５２】
同様に、本開示は更に、アプリケーションにおいてアクセシビリティ機能を実施するための装置を提供し、サードパーティアプリケーションソフトウェアがユーザにアクセシビリティ機能を提供するときにセキュリティリスクがユーザ情報にもたらされる、という問題を軽減する。図３は、装置の概略構成図を示す。この装置は、受信部３０１と、特定部３０２と、実施部３０３とを含む。
【００５３】
受信部３０１は、入力制御部の呼び出し要求を受信し、入力制御部を呼び出す。
【００５４】
特定部３０２は、アクセシビリティ機能に対応し入力制御部を用いてトリガされたイベントを検出すると、イベントに対応するサービスフィードバック命令を特定する。
【００５５】
実施部３０３は、アプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出し、サービスフィードバック命令に基づきアクセシビリティ機能エンジンを用いてアクセシビリティ機能を実施する。
【００５６】
この装置の実施の作業手順は以下の通りである。まず、受信部３０１が、入力制御部の呼び出し要求を受信し、入力制御部を呼び出す。次に、特定部３０２が、アクセシビリティ機能に対応し入力制御部を用いてトリガされたイベントを検出すると、イベントに対応するサービスフィードバック命令を特定する。最後に、実施部３０３が、アプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出し、サービスフィードバック命令に基づきアクセシビリティ機能エンジンを用いてアクセシビリティ機能を実施する。
【００５７】
前述の装置の実施では、アプリケーションにおいてアクセシビリティ機能を実施する多くの方法がある。例えば、ある実施では、特定部３０２は、アクセシビリティ機能に対応し入力制御部を用いてトリガされたイベントを検出するが、更に、入力制御部を用いてトリガされたイベントを検出し；トリガされたイベントのタイプを特定し；及び、タイプに基づいて、トリガされたイベントがアクセシビリティ機能に対応するイベントであるかどうかを特定することを含む。
【００５８】
別の実施では、特定部３０２は、イベントに対応するサービスフィードバック命令を特定するが、更に、アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、イベントのタイプに対応するサービスフィードバック命令を特定することを含む。
【００５９】
更に別の実施では、実施部３０３は、アプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出すが、更に、アクセシビリティ機能を提供するエンジンとの接続関係を確立し；及び、その接続関係に基づいてアプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出すことを含む。
【００６０】
更に別の実施では、特定部３０２は、アクセシビリティ機能に対応し入力制御部を用いてトリガされたイベントを検出するが、更に、入力制御部を用いて、アクセシビリティ機能に対応するイベントを検出することを含む。
【００６１】
特定部３０２は、イベントに対応するサービスフィードバック命令を特定するが、更に、入力制御部を用いてイベントに対応するサービスフィードバック命令を特定することを含む。
【００６２】
実施部３０３は、アプリケーションを含むデバイスのアクセシビリティ機能エンジンを呼び出しサービスフィードバック命令に基づいて、アクセシビリティ機能エンジンを用いてアクセシビリティ機能を実施するが、更に、アプリケーションを含むデバイスのアクセシビリティ機能エンジンを、入力制御部を用いて呼び出し；及び、サービスフィードバック命令に基づきアクセシビリティ機能エンジンを用いてアクセシビリティ機能を実施することを含む。
【００６３】
本願において提供されるシステムの実施を適用することによって得られる有益な効果は、前述の方法の実施を適用することによって得られる効果と同じ又は類似する。重複を避けるために、ここでは詳細は割愛して簡素化する。
【００６４】
当業者は、本開示の実施が方法、システム、又はコンピュータプログラム製品として提供され得ることを理解するべきである。したがって、本開示は、ハードウェアのみの実施、ソフトウェアのみの実施、又はソフトウェアとハードウェアとの組み合わせを用いた実施の形態をとることができる。更に、本開示は、コンピュータで使用可能なプログラムコードを含む、１つ又は複数のコンピュータ使用可能記憶媒体（ディスクメモリ、ＣＤ−ＲＯＭ、光メモリなどを含むがこれらに限定されない）上に実装されるコンピュータプログラム製品の形態をとることができる。
【００６５】
本開示は、本開示の実施に基づく方法、デバイス（システム）、及びコンピュータプログラム製品のフローチャート及び／又はブロック図を参照して説明される。フローチャート及び／又はブロック図における各プロセス及び／又は各ブロック、ならびにフローチャート及び／又はブロック図におけるプロセス及び／又はブロックの組み合わせを実施するために、コンピュータプログラム命令を使用できることに留意することは価値がある。これらのコンピュータプログラム命令は、汎用コンピュータ、専用コンピュータ、組み込みプロセッサ、又は他のプログラム可能データ処理デバイスのプロセッサに提供されてマシンを生成することができ、その結果、コンピュータ又は他のプログラム可能データ処理デバイスのプロセッサによって実行される命令は、プログラム可能データ処理装置は、フローチャート中の１つ以上のプロセス及び／又はブロック図中の１つ以上のブロックにおける特定の機能を実施するための装置を生成する。
【００６６】
これらのコンピュータプログラム命令は、特定の方法で動作するようにコンピュータ又は他のプログラム可能データ処理デバイスに命令することができるコンピュータ可読メモリに格納することができ、その結果、コンピュータ可読メモリに格納された命令は、命令装置を含むアーチファクトを生成する。命令装置は、フローチャート内の１つ又は複数のプロセス及び／又はブロック図内の１つ又は複数のブロックにおける特定の機能を実施する。
【００６７】
これらのコンピュータプログラム命令は、コンピュータ又は他のプログラム可能データ処理デバイスにロードすることができ、その結果、コンピュータ又は他のプログラム可能なデバイス上で一連の動作及びステップが実行され、それによってコンピュータ実装処理が生成される。したがって、コンピュータ又は他のプログラム可能なデバイス上で実行される命令は、フローチャート中の１つ以上のプロセス及び／又はブロック図中の１つ以上のブロックにおける特定の機能を実施するためのステップを提供する。
【００６８】
典型的な構成では、コンピューティングデバイスは、１つ又は複数のプロセッサ（ＣＰＵ）、１つ又は複数の入力／出力インターフェース、１つ又は複数のネットワークインターフェース、及び１つ又は複数のメモリを含む。
【００６９】
メモリは、非永続メモリ、ランダムアクセスメモリ（ＲＡＭ）、不揮発性メモリ、及び／又は、コンピュータ可読媒体内にある別の形態、例えば、読み取り専用メモリ（ＲＯＭ）又はフラッシュメモリ（フラッシュＲＡＭ）を含むことができる。メモリは、コンピュータ可読媒体の一例である。
【００７０】
コンピュータ可読媒体は、任意の方法又は技術を使用することによって情報を記憶することができる永続的、非永続的、移動可能、及び移動不能の媒体を含む。情報は、コンピュータ可読命令、データ構造、プログラムモジュール、又は他のデータとすることができる。コンピュータ記憶媒体の例は、相変化ランダムアクセスメモリ（ＰＲＡＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、電気的消去可能プログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、又は他のメモリ技術、コンパクトディスク読み出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）、又は他の光記憶装置、カセット磁気テープ、磁気テープ／磁気ディスク記憶装置、又は他の磁気記憶装置、又は他の任意の非伝送媒体を含むが、これらに限定されない。コンピュータ記憶媒体は、コンピューティングデバイスによってアクセス可能な情報を格納するために使用することができる。本明細書の定義に基づいて、コンピュータ可読媒体は、変調データ信号及び搬送波などの一時的コンピュータ可読媒体（transitory media）を含まない。
【００７１】
更に、用語「含む」「含有する」又はそれらの他の任意の変形は、非排他的な包含をカバーすることを意図しているので、要素の列挙を含むプロセス、方法、製品又はデバイスは、それらの要素を含むだけでなく、明示的に列挙されていない他の要素も含む、又は、そのようなプロセス、方法、製品又はデバイスに固有の要素を更に含む、ことに留意することは価値がある。さらなる制約がなければ、「・・・を含む」の前の要素は、その要素を含むプロセス、方法、製品、又はデバイスにおける追加の同一の要素の存在を排除するものではない。
【００７２】
前述の実施は、本願の実施であり、本願を限定することを意図していない。当業者は、本願に対して様々な修正及び変更を加えることができる。本願の精神及び原理から逸脱することなくなされたいかなる修正、均等物の置換、又は改良も、本願における特許請求の範囲の範囲内に含まれるものである。
【図１】
2019531555.tif 000004
【図２】
2019531555.tif 000005
【図３】
2019531555.tif 000006
【手続補正書】
【提出日】令和1年6月7日(2019.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションにおいてアクセシビリティ機能を実施するための方法であって：
アプリケーションによって、入力制御部の呼び出し要求を受信するステップ（２０１）と；
前記入力制御部を呼び出すステップ（２０１）と；
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出すると、前記イベントに対応するサービスフィードバック命令を特定するステップ（２０２）と；
前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出すステップ（２０３）と；
前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップ（２０３）と；を備える、
アクセシビリティ機能を実施するための方法。
【請求項２】
前記入力制御部は、前記アプリケーション内に構成される、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項３】
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出する前記ステップは：
前記入力制御部を用いてトリガされたイベントを検出するステップと；
前記トリガされたイベントのタイプを特定するステップと；
前記トリガされたイベントが、前記トリガされたイベントのタイプに基づいて、前記アクセシビリティ機能に対応するイベントであるかどうかを特定するステップと；を備える、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項４】
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、前記イベントのタイプに対応するサービスフィードバック命令を特定するステップを備える、
請求項３に記載のアクセシビリティ機能を実施するための方法。
【請求項５】
前記トリガされたイベントのタイプは、タップ、ダブルタップ、又は、フォーカス変更を備える、
請求項３に記載のアクセシビリティ機能を実施するための方法。
【請求項６】
前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出す前記ステップは：
前記アクセシビリティ機能を提供するエンジンとの接続関係を確立するステップと；
前記接続関係に基づいて前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出すステップと；を備える、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項７】
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出する前記ステップは：
前記入力制御部を用いて、前記アクセシビリティ機能に対応するイベントを検出するステップを備える、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項８】
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記入力制御部を用いて、前記イベントに対応するサービスフィードバック命令を特定するステップを備える、
請求項７に記載のアクセシビリティ機能を実施するための方法。
【請求項９】
デバイスのアクセシビリティ機能エンジンを呼び出す前記ステップは：
前記入力制御部を用いて、前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出すステップを備える、
請求項８に記載のアクセシビリティ機能を実施するための方法。
【請求項１０】
前記入力制御部は、オンスクリーンキーボードである、
請求項１に記載のアクセシビリティ機能を実施するための方法。
【請求項１１】
所定のアクセシビリティ機能は、前記オンスクリーンキーボード上の１つ又は複数のキーの選択を備える、
請求項１０に記載のアクセシビリティ機能を実施するための方法。
【請求項１２】
前記アクセシビリティ機能は、テキスト読み上げ機能である、
請求項１乃至請求項１１のいずれか１項に記載のアクセシビリティ機能を実施するための方法。
【請求項１３】
アプリケーションにおいてアクセシビリティ機能を実施するための装置であって：
請求項１乃至請求項１２のいずれか１項に記載のアクセシビリティ機能を実施するための方法を実行するように構成された複数のモジュールを備える、
アクセシビリティ機能を実施するための装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
前述の実施は、本願の実施であり、本願を限定することを意図していない。当業者は、本願に対して様々な修正及び変更を加えることができる。本願の精神及び原理から逸脱することなくなされたいかなる修正、均等物の置換、又は改良も、本願における特許請求の範囲の範囲内に含まれるものである。
［第１の局面］
アプリケーションにおいてアクセシビリティ機能を実施するための方法であって：
アプリケーションによって入力制御部の呼び出し要求を受信し、前記入力制御部を呼び出すステップと；
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出すると、前記イベントに対応するサービスフィードバック命令を特定するステップと；
前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップと；を備える、
アクセシビリティ機能を実施するための方法。
［第２の局面］
前記入力制御部は、前記アプリケーション内に構成される、
第１の局面に記載のアクセシビリティ機能を実施するための方法。
［第３の局面］
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出する前記ステップは：
前記入力制御部を用いてトリガされたイベントを検出するステップと；
前記トリガされたイベントのタイプを特定するステップと；
前記トリガされたイベントが、前記タイプに基づいて前記アクセシビリティ機能に対応するイベントであるかどうかを特定するステップと；を備える、
第１の局面に記載のアクセシビリティ機能を実施するための方法。
［第４の局面］
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、前記イベントのタイプに対応するサービスフィードバック命令を特定するステップを備える、
第３の局面に記載のアクセシビリティ機能を実施するための方法。
［第５の局面］
前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出す前記ステップは：
前記アクセシビリティ機能を提供するエンジンとの接続関係を確立するステップと；
前記接続関係に基づいて前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出すステップと；を備える、
第１の局面に記載のアクセシビリティ機能を実施するための方法。
［第６の局面］
アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出する前記ステップは：
前記入力制御部を用いて、前記アクセシビリティ機能に対応するイベントを検出するステップ；を備え、
前記イベントに対応するサービスフィードバック命令を特定する前記ステップは：
前記入力制御部を用いて、前記イベントに対応するサービスフィードバック命令を特定するステップ；を備え、
前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施する前記ステップは：
前記入力制御部を用いて、前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施するステップ；を備える、
第１の局面に記載のアクセシビリティ機能を実施するための方法。
［第７の局面］
前記入力制御部は、オンスクリーンキーボードである、
第１の局面に記載のアクセシビリティ機能を実施するための方法。
［第８の局面］
前記アクセシビリティ機能は、テキスト読み上げ機能である、
第１の局面乃至第７の局面のいずれか１項に記載のアクセシビリティ機能を実施するための方法。
［第９の局面］
アプリケーションにおいてアクセシビリティ機能を実施するための装置であって：
受信部と、特定部と、実施部とを備え、
前記受信部は、入力制御部の呼び出し要求を受信し、前記入力制御部を呼び出し；
前記特定部は、アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出すると、前記イベントに対応するサービスフィードバック命令を特定し；
前記実施部は、前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施する；
アクセシビリティ機能を実施するための装置。
［第１０の局面］
前記特定部が、アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出することは：
前記入力制御部を用いてトリガされたイベントを検出することと；
前記トリガされたイベントのタイプを特定することと；
前記トリガされたイベントが、前記タイプに基づいて前記アクセシビリティ機能に対応するイベントであるかどうかを特定することと；を備える、
第９の局面に記載のアクセシビリティ機能を実施するための装置。
［第１１の局面］
前記特定部が、前記イベントに対応するサービスフィードバック命令を特定することは：
前記アクセシビリティ機能に対応するイベントのタイプと各サービスフィードバック命令との間の所定のマッピング関係に基づいて、前記イベントのタイプに対応するサービスフィードバック命令を特定することを備える、
第１０の局面に記載のアクセシビリティ機能を実施するための装置。
［第１２の局面］
前記実施部が、前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出すことは：
前記アクセシビリティ機能を提供するエンジンとの接続関係を確立することと；
前記接続関係に基づいて前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出すことと；を備える、
第９の局面に記載のアクセシビリティ機能を実施するための装置。
［第１３の局面］
前記特定部が、アクセシビリティ機能に対応し、前記入力制御部を用いてトリガされたイベントを検出することは：
前記入力制御部を用いて、前記アクセシビリティ機能に対応するイベントを検出すること；を備え、
前記特定部が、前記イベントに対応するサービスフィードバック命令を特定することは：
前記入力制御部を用いて、前記イベントに対応するサービスフィードバック命令を特定すること；を備え、
前記実施部が、前記アプリケーションを備えるデバイスのアクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施することは：
前記入力制御部を用いて、前記アプリケーションを備える前記デバイスの前記アクセシビリティ機能エンジンを呼び出し、前記サービスフィードバック命令に基づき前記アクセシビリティ機能エンジンを用いて前記アクセシビリティ機能を実施すること；を備える、
第９の局面に記載のアクセシビリティ機能を実施するための装置。
【国際調査報告】
2019531555.tif 000007
2019531555.tif 000008
2019531555.tif 000009
2019531555.tif 000010