(57)【特許請求の範囲】
【請求項１】
処理対象のデータを識別する識別画像を含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置であって、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得手段と、
前記入力手段を介した連続的な指示入力に基づき前記取得手段により受け付けられた位置情報群で示される軌跡に基づき前記画像表示領域における囲い領域を特定し、処理対象のデータを識別する識別画像が該囲い領域内に含まれる場合に該識別画像を選択識別画像として認識すると共に、該選択識別画像が前記位置情報群の軌跡により囲まれた方向を選択方向として認識する認識手段と、
前記認識手段により認識された前記選択方向に応じて、前記処理対象のデータに対して実行する処理を決定する決定手段と、
前記決定手段により決定された処理を前記処理対象のデータに対して実行する実行手段と、を備え、
前記認識手段は、前記選択方向が第１の方向及び前記第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、
前記決定手段は、前記選択識別画像が前記位置情報群の軌跡により、前記第１の方向に囲まれた場合に前記処理対象のデータに対して第１の処理を実行し、前記第２の方向に囲まれた場合に前記第１の処理とは異なる第２の処理を前記処理対象のデータに対して実行することを決定し、
前記第１の処理は、前記処理対象のデータを第１の状態から第２の状態に変化させる処理であり、
前記第２の処理は、前記処理対象のデータを前記第２の状態から前記第１の状態に変化させる処理である、
データ処理装置。
【請求項２】
処理対象のデータを識別する識別画像を含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置であって、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得手段と、
前記入力手段を介した連続的な指示入力に基づき前記取得手段により受け付けられた位置情報群で示される軌跡に基づき前記画像表示領域における囲い領域を特定し、処理対象のデータを識別する識別画像が該囲い領域内に含まれる場合に該識別画像を選択識別画像として認識すると共に、該選択識別画像が前記位置情報群の軌跡により囲まれた方向を選択方向として認識する認識手段と、
前記認識手段により認識された前記選択方向に応じて、前記処理対象のデータに対して実行する処理を決定する決定手段と、
前記決定手段により決定された処理を前記処理対象のデータに対して実行する実行手段と、を備え、
前記認識手段は、前記選択識別画像が前記位置情報群の軌跡により囲まれた回数を選択回数として更に認識し、
前記決定手段は、前記認識手段により認識された前記選択方向及び前記選択回数に応じて、前記処理対象のデータに対して実行する処理を決定する、
データ処理装置。
【請求項３】
前記認識手段は、前記選択方向が第１の方向及び前記第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、
前記第１の処理は、前記処理対象のデータを、前記第１の方向における前記選択回数に応じた数だけ、非選択状態から選択状態に遷移させる処理であり、
前記第２の処理は、前記処理対象のデータを、前記第２の方向における前記選択回数に応じた数だけ、選択状態から非選択状態に遷移させる処理である、
請求項２に記載のデータ処理装置。
【請求項４】
前記認識手段は、前記選択方向が第１の方向及び前記第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、
前記第１の処理は、前記処理対象のデータの重み付けの度合いを、前記第１の方向における前記選択回数に応じた度合いだけ上昇させる処理であり、
前記第２の処理は、前記処理対象のデータの重み付けの度合いを、前記第２の方向における前記選択回数に応じた度合いだけ低下させる処理である、
請求項２に記載のデータ処理装置。
【請求項５】
前記認識手段は、前記位置情報群の軌跡により前記選択識別画像が一の方向に囲まれた回数から、該一の方向と反対の方向に囲まれた回数を減じた回数を、前記一の方向における選択回数として認識する、
請求項２〜４のいずれか１項記載のデータ処理装置。
【請求項６】
前記第１の処理は、前記処理対象のデータを暗号化する処理であり、
前記第２の処理は、前記処理対象のデータを復号する処理である、
請求項１に記載のデータ処理装置。
【請求項７】
前記第１の処理は、前記処理対象のデータを圧縮する処理であり、
前記第２の処理は、前記処理対象のデータを解凍する処理である、
請求項１に記載のデータ処理装置。
【請求項８】
処理対象のデータを識別する識別画像を含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置におけるデータ処理方法であって、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得ステップと、
前記入力手段を介した連続的な指示入力に基づき前記取得ステップにおいて受け付けられた位置情報群で示される軌跡に基づき前記画像表示領域における囲い領域を特定し、処理対象のデータを識別する識別画像が該囲い領域内に含まれる場合に該識別画像を選択識別画像として認識すると共に、該選択識別画像が前記位置情報群の軌跡により囲まれた方向を選択方向として認識する認識ステップと、
前記認識ステップにおいて認識された前記選択方向に応じて、前記処理対象のデータに対して実行する処理を決定する決定ステップと、
前記決定ステップにおいて決定された処理を前記処理対象のデータに対して実行する実行ステップと、を有し、
前記認識ステップにおいて、前記選択方向が第１の方向及び前記第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、
前記決定ステップにおいて、前記選択識別画像が前記位置情報群の軌跡により、前記第１の方向に囲まれた場合に前記処理対象のデータに対して第１の処理を実行し、前記第２の方向に囲まれた場合に前記第１の処理とは異なる第２の処理を前記処理対象のデータに対して実行することを決定し、
前記第１の処理は、前記処理対象のデータを第１の状態から第２の状態に変化させる処理であり、
前記第２の処理は、前記処理対象のデータを前記第２の状態から前記第１の状態に変化させる処理である、
データ処理方法。
【請求項９】
コンピュータを、処理対象のデータを識別する識別画像を含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置として機能させるためのデータ処理プログラムであって、
前記コンピュータに、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、
前記入力手段を介した連続的な指示入力に基づき前記取得機能により受け付けられた位置情報群で示される軌跡に基づき前記画像表示領域における囲い領域を特定し、処理対象のデータを識別する識別画像が該囲い領域内に含まれる場合に該識別画像を選択識別画像として認識すると共に、該選択識別画像が前記位置情報群の軌跡により囲まれた方向を選択方向として認識する認識機能と、
前記認識機能により認識された前記選択方向に応じて、前記処理対象のデータに対して実行する処理を決定する決定機能と、
前記決定機能により決定された処理を前記処理対象のデータに対して実行する実行手段と、を実現させ、
前記認識機能は、前記選択方向が第１の方向及び前記第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、
前記決定機能は、前記選択識別画像が前記位置情報群の軌跡により、前記第１の方向に囲まれた場合に前記処理対象のデータに対して第１の処理を実行し、前記第２の方向に囲まれた場合に前記第１の処理とは異なる第２の処理を前記処理対象のデータに対して実行することを決定し、
前記第１の処理は、前記処理対象のデータを第１の状態から第２の状態に変化させる処理であり、
前記第２の処理は、前記処理対象のデータを前記第２の状態から前記第１の状態に変化させる処理である、
データ処理プログラム。
【請求項１０】
コンピュータを、処理対象のデータを識別する識別画像を含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置として機能させるためのデータ処理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記データ処理プログラムが前記コンピュータに、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、
前記入力手段を介した連続的な指示入力に基づき前記取得機能により受け付けられた位置情報群で示される軌跡に基づき前記画像表示領域における囲い領域を特定し、処理対象のデータを識別する識別画像が該囲い領域内に含まれる場合に該識別画像を選択識別画像として認識すると共に、該選択識別画像が前記位置情報群の軌跡により囲まれた方向を選択方向として認識する認識機能と、
前記認識機能により認識された前記選択方向に応じて、前記処理対象のデータに対して実行する処理を決定する決定機能と、
前記決定機能により決定された処理を前記処理対象のデータに対して実行する実行手段と、を実現させ、
前記認識機能は、前記選択方向が第１の方向及び前記第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、
前記決定機能は、前記選択識別画像が前記位置情報群の軌跡により、前記第１の方向に囲まれた場合に前記処理対象のデータに対して第１の処理を実行し、前記第２の方向に囲まれた場合に前記第１の処理とは異なる第２の処理を前記処理対象のデータに対して実行することを決定し、
前記第１の処理は、前記処理対象のデータを第１の状態から第２の状態に変化させる処理であり、
前記第２の処理は、前記処理対象のデータを前記第２の状態から前記第１の状態に変化させる処理である、
コンピュータ読み取り可能な記録媒体。
【請求項１１】
処理対象のデータを識別する識別画像を含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置におけるデータ処理方法であって、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得ステップと、
前記入力手段を介した連続的な指示入力に基づき前記取得ステップにおいて受け付けられた位置情報群で示される軌跡に基づき前記画像表示領域における囲い領域を特定し、処理対象のデータを識別する識別画像が該囲い領域内に含まれる場合に該識別画像を選択識別画像として認識すると共に、該選択識別画像が前記位置情報群の軌跡により囲まれた方向を選択方向として認識する認識ステップと、
前記認識ステップにおいて認識された前記選択方向に応じて、前記処理対象のデータに対して実行する処理を決定する決定ステップと、
前記決定ステップにおいて決定された処理を前記処理対象のデータに対して実行する実行ステップと、を有し、
前記認識ステップにおいて、前記選択識別画像が前記位置情報群の軌跡により囲まれた回数を選択回数として更に認識し、
前記決定ステップにおいて、前記認識ステップにおいてり認識された前記選択方向及び前記選択回数に応じて、前記処理対象のデータに対して実行する処理を決定する、
データ処理方法。
【請求項１２】
コンピュータを、処理対象のデータを識別する識別画像を含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置として機能させるためのデータ処理プログラムであって、
前記コンピュータに、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、
前記入力手段を介した連続的な指示入力に基づき前記取得機能により受け付けられた位置情報群で示される軌跡に基づき前記画像表示領域における囲い領域を特定し、処理対象のデータを識別する識別画像が該囲い領域内に含まれる場合に該識別画像を選択識別画像として認識すると共に、該選択識別画像が前記位置情報群の軌跡により囲まれた方向を選択方向として認識する認識機能と、
前記認識機能により認識された前記選択方向に応じて、前記処理対象のデータに対して実行する処理を決定する決定機能と、
前記決定機能により決定された処理を前記処理対象のデータに対して実行する実行手段と、を実現させ、
前記認識機能は、前記選択識別画像が前記位置情報群の軌跡により囲まれた回数を選択回数として更に認識し、
前記決定機能は、前記認識機能により認識された前記選択方向及び前記選択回数に応じて、前記処理対象のデータに対して実行する処理を決定する、
データ処理プログラム。
【請求項１３】
コンピュータを、処理対象のデータを識別する識別画像を含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置として機能させるためのデータ処理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記データ処理プログラムが前記コンピュータに、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、
前記入力手段を介した連続的な指示入力に基づき前記取得機能により受け付けられた位置情報群で示される軌跡に基づき前記画像表示領域における囲い領域を特定し、処理対象のデータを識別する識別画像が該囲い領域内に含まれる場合に該識別画像を選択識別画像として認識すると共に、該選択識別画像が前記位置情報群の軌跡により囲まれた方向を選択方向として認識する認識機能と、
前記認識機能により認識された前記選択方向に応じて、前記処理対象のデータに対して実行する処理を決定する決定機能と、
前記決定機能により決定された処理を前記処理対象のデータに対して実行する実行手段と、を実現させ、
前記認識機能は、前記選択識別画像が前記位置情報群の軌跡により囲まれた回数を選択回数として更に認識し、
前記決定機能は、前記認識機能により認識された前記選択方向及び前記選択回数に応じて、前記処理対象のデータに対して実行する処理を決定する、
コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理方法、データ処理プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来の、例えばゲーム機といったデータ処理装置において、表示画面に表示されたオブジェクトをポインティングデバイスの入力軌跡により囲む操作を行うことにより、所定の処理が実行されるものがあった。例えば、下記特許文献１では、表示画面に表示されたオブジェクトをポインティングデバイスの入力軌跡により囲むことにより、囲まれたオブジェクトの種類に応じた処理が実行される装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１１９２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、囲まれたオブジェクトの種類に応じて、オブジェクトの選択後における処理内容が決定されていた。しかしながら、ユーザが処理内容の候補から所望の処理内容を選択し、オブジェクトに対する処理の実行を望む場合がある。従来技術では、選択されたオブジェクトの種類に応じて処理が決定されてしまうので、ユーザの所望する処理内容を実行させることができない。
【０００５】
そこで本発明は、容易な指示入力により処理内容の候補の中からユーザが所望する処理内容を実行させることが可能なデータ処理装置、データ処理方法、データ処理プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のデータ処理装置は、処理対象を表すオブジェクトを含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置であって、入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得手段と、入力手段を介した連続的な指示入力に基づき取得手段により受け付けられた位置情報群で示される軌跡に基づき画像表示領域における囲い領域を特定し、該囲い領域内にオブジェクトが含まれる場合に該オブジェクトを選択オブジェクトとして認識すると共に、該選択オブジェクトが位置情報群の軌跡により囲まれた方向を選択方向として認識する認識手段と、認識手段により認識された選択方向に応じて、選択オブジェクトに対して実施する処理を決定する決定手段と、決定手段により決定された処理を選択オブジェクトに対して実行する実行手段と、を備える。
【０００７】
本発明のデータ処理方法は、処理対象を表すオブジェクトを含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置におけるデータ処理方法であって、入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得ステップと、入力手段を介した連続的な指示入力に基づき取得ステップにおいて受け付けられた位置情報群で示される軌跡に基づき画像表示領域における囲い領域を特定し、該囲い領域内にオブジェクトが含まれる場合に該オブジェクトを選択オブジェクトとして認識すると共に、該選択オブジェクトが位置情報群の軌跡により囲まれた方向を選択方向として認識する認識ステップと、認識ステップにおいて認識された選択方向に応じて、選択オブジェクトに対して実施する処理を決定する決定ステップと、決定ステップにおいて決定された処理を選択オブジェクトに対して実行する実行ステップと、を有する。
【０００８】
本発明のデータ処理プログラムは、コンピュータを、処理対象を表すオブジェクトを含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置として機能させるためのデータ処理プログラムであって、入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、入力手段を介した連続的な指示入力に基づき取得機能により受け付けられた位置情報群で示される軌跡に基づき画像表示領域における囲い領域を特定し、該囲い領域内にオブジェクトが含まれる場合に該オブジェクトを選択オブジェクトとして認識すると共に、該選択オブジェクトが位置情報群の軌跡により囲まれた方向を選択方向として認識する認識機能と、認識機能により認識された選択方向に応じて、選択オブジェクトに対して実施する処理を決定する決定機能と、決定機能により決定された処理を選択オブジェクトに対して実行する実行機能と、を実現させる。
【０００９】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータを、処理対象を表すオブジェクトを含む画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備えるデータ処理装置として機能させるためのデータ処理プログラムを記録したコンピュータ読み取り可能な記録媒体であって、データ処理プログラムがコンピュータに、入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、入力手段を介した連続的な指示入力に基づき取得機能により受け付けられた位置情報群で示される軌跡に基づき画像表示領域における囲い領域を特定し、該囲い領域内にオブジェクトが含まれる場合に該オブジェクトを選択オブジェクトとして認識すると共に、該選択オブジェクトが位置情報群の軌跡により囲まれた方向を選択方向として認識する認識機能と、認識機能により認識された選択方向に応じて、選択オブジェクトに対して実施する処理を決定する決定機能と、決定機能により決定された処理を選択オブジェクトに対して実行する実行機能と、を実現させる。
【００１０】
本発明によれば、ユーザによる連続的な指示入力により、それらの指示入力により示される位置情報群の軌跡により表示画面に表示されたオブジェクトを囲む操作が行われると、そのオブジェクトが選択オブジェクトとして選択されると共に、選択オブジェクトが囲まれた選択方向が認識される。そして、選択方向に応じて決定された処理が選択オブジェクトに対して実行されるので、位置情報群の軌跡によるオブジェクトを囲む方向の選択といった容易な指示入力により、ユーザが所望する処理内容の選択が実現され、選択された処理内容を選択オブジェクトに対して実行することができる。
【００１１】
本発明のデータ処理装置では、認識手段は、選択方向が第１の方向及び第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、決定手段は、選択オブジェクトが位置情報群の軌跡により、第１の方向に囲まれた場合に選択オブジェクトに対して第１の処理を実施し、第２の方向に囲まれた場合に第１の処理とは異なる第２の処理を選択オブジェクトに対して実施することを決定し、第１の処理は、選択オブジェクトにより表される処理対象を第１の状態から第２の状態に変化させる処理であり、第２の処理は、処理対象を第２の状態から第１の状態に変化させる処理であることとしてもよい。
【００１２】
この場合には、ユーザが第１の方向及び第２の方向のいずれかの方向の軌跡を描く指示入力によりオブジェクトを囲むことにより、オブジェクトにより表される処理対象を第１の状態から第２の状態に変化させる処理、及び第２の状態から第１の状態に変化させる処理のうちのユーザが所望する処理を実行できる。
【００１３】
本発明のデータ処理装置では、認識手段は、選択オブジェクトが位置情報群の軌跡により囲まれた回数を選択回数として更に認識し、決定手段は、認識手段により認識された選択方向及び選択回数に応じて、選択オブジェクトに対して実施する処理を決定してもよい。
【００１４】
この場合には、ユーザによりオブジェクトを囲む指示入力が行われると、そのオブジェクトが囲まれた選択方向と共に囲まれた選択回数が認識され、選択方向及び選択回数に応じて決定された処理が選択オブジェクトに対して実行される。これにより、位置情報の軌跡によりオブジェクトを囲む方向及び回数の選択といった容易な指示入力により、ユーザが所望する処理内容の選択が実現され、選択された処理内容を選択オブジェクトに対して実行することができる。
【００１５】
本発明のデータ処理装置では、認識手段は、選択方向が第１の方向及び第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、第１の処理は、選択オブジェクトにより表される処理対象を、第１の方向における選択回数に応じた数だけ、非選択状態から選択状態に遷移させる処理であり、第２の処理は、選択オブジェクトにより表される処理対象を、第２の方向における選択回数に応じた数だけ、選択状態から非選択状態に遷移させる処理であることとしてもよい。
【００１６】
この場合には、位置情報群の軌跡によるオブジェクトを囲む方向及び回数の選択といった容易な指示入力により、オブジェクトにより表される処理対象の選択状態から非選択状態への遷移、及び非選択状態から選択状態への遷移のいずれかの処理を、所望の数量を当該処理対象の属性として設定しながら実行できる。
【００１７】
本発明のデータ処理装置では、認識手段は、選択方向が第１の方向及び第１の方向の反対の方向である第２の方向の何れの方向であるかを認識し、第１の処理は、選択オブジェクトにより表される処理対象の重み付けの度合いを、第１の方向における選択回数に応じた度合いだけ上昇させる処理であり、第２の処理は、選択オブジェクトにより表される処理対象の重み付けの度合いを、第２の方向における選択回数に応じた度合いだけ低下させる処理であることとしてもよい。
【００１８】
この場合には、位置情報群の軌跡によるオブジェクトを囲む方向及び回数の選択といった容易な指示入力により、オブジェクトにより表される処理対象の重み付けの度合いの上昇及び低下のいずれかの処理を実行できる。
【００１９】
本発明のデータ処理装置では、認識手段は、位置情報群の軌跡により選択オブジェクトが一の方向に囲まれた回数から、該一の方向と反対の方向に囲まれた回数を減じた回数を、一の方向における選択回数として認識してもよい。
【００２０】
この場合には、選択オブジェクトに対して実施される処理内容を決定するための選択回数を容易に調整できる。
【００２１】
本発明のデータ処理装置では、第１の処理は、選択オブジェクトにより識別されるデータを暗号化する処理であり、第２の処理は、選択オブジェクトにより識別されるデータを復号する処理であることとしてもよい。
【００２２】
この場合には、位置情報の軌跡によりオブジェクトを囲む方向の選択といった容易な指示入力により、オブジェクトにより識別されるデータの暗号化及び復号のいずれかの処理を実行できる。
【００２３】
本発明のデータ処理装置では、第１の処理は、選択オブジェクトにより識別されるデータを圧縮する処理であり、第２の処理は、選択オブジェクトにより識別されるデータを解凍する処理であることとしてもよい。
【００２４】
この場合には、位置情報の軌跡によりオブジェクトを囲む方向の選択といった容易な指示入力により、オブジェクトにより識別されるデータの圧縮及び解凍のいずれかの処理を実行できる。
【発明の効果】
【００２５】
本発明によれば、容易な指示入力により処理内容の候補の中からユーザが所望する処理内容を実行させることが可能となる。
【図面の簡単な説明】
【００２６】
【図１】データ処理装置の機能構成を示すブロック図である。
【図２】データ処理装置のハードウェア構成を示す図である。
【図３】取得部により取得される位置情報の例を示す図である。
【図４】認識部による選択オブジェクトの認識の例を示す図である。
【図５】認識部による選択領域の認識処理の例を示す図である。
【図６】認識部による選択方向の認識の例を示す図である。
【図７】選択方向及び選択回数の認識及び実行される処理の例を示す図である。
【図８】選択方向及び選択回数の認識及び実行される処理の例を示す図である。
【図９】選択方向及び選択回数の認識及び実行される処理の例を示す図である。
【図１０】選択オブジェクトの選択回数及び選択方向に応じた処理が実行される処理におけるその他の実施形態を示す図である。
【図１１】選択オブジェクトの選択回数及び選択方向に応じた処理が実行される処理におけるその他の実施形態を示す図である。
【図１２】認識部による選択回数の認識の例を示す図である。
【図１３】データ処理装置における処理内容を示すフローチャートである。
【図１４】データ処理装置における処理内容を示すフローチャートである。
【図１５】データ処理プログラムの構成を示す図である。
【発明を実施するための形態】
【００２７】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２８】
図１は、本実施形態に係るデータ処理装置１の機能的構成を示すブロック図である。データ処理装置１は、処理対象を表すオブジェクトを含む画像を表示画面に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える装置である。データ処理装置１は、例えば、いわゆるタッチパネルを搭載した端末である。タッチパネルは、画像を表示画面に表示すると共に、表示画面に対する物理的接触を検知する入力手段を有しており、表示画面における物理的接触が検知された位置を示す情報を出力できる。
【００２９】
また、データ処理装置１は、例えば、ディスプレイとポインティングデバイスを備えたパーソナルコンピュータであってもよい。ディスプレイは、画像を表示画面に表示し、ポインティングデバイスは、表示画面における位置を指定する指示入力を受け付けることができる。ユーザが、ポインティングデバイスを操作することにより、表示画面に表示された画像の任意の位置を示す指示入力をすることができる。
【００３０】
本実施形態のデータ処理装置１は、タッチパネルを備えた端末の例により説明される。図１に示すように、データ処理装置１は、機能的には、タッチパネル１０、取得部１１（取得手段）、認識部１２（認識手段）、決定部１３（決定手段）及び実行部１４（実行手段）を備える。
【００３１】
図２は、データ処理装置１のハードウェア構成図である。データ処理装置１は、物理的には、図２に示すように、ＣＰＵ１０１、ＲＡＭ及びＲＯＭといったメモリにより構成される主記憶装置１０２、ハードディスク等で構成される補助記憶装置１０３、ネットワークカード等で構成される通信制御装置１０４、入力デバイスであるキーボード、マウス等の入力装置１０５、ディスプレイ等の出力装置１０６などを含むコンピュータシステムとして構成されている。
【００３２】
図１に示した各機能は、図２に示すＣＰＵ１０１、主記憶装置１０２等のハードウェア上に所定のコンピュータソフトウェア（データ処理プログラム）を読み込ませることにより、ＣＰＵ１０１の制御のもとで通信制御装置１０４、入力装置１０５、出力装置１０６を動作させるとともに、主記憶装置１０２や補助記憶装置１０３におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶装置１０２や補助記憶装置１０３内に格納される。
【００３３】
タッチパネル１０は、表示領域１０ａ（表示画面）及び入力部１０ｂ（入力手段）を含む。表示領域１０ａは、処理対象を表すオブジェクトを含む画像を表示する表示画面を構成する領域であって、実行部１４の制御に基づき画像を表示する。入力部１０ｂは、表示領域１０ａにおける位置を示す指示入力を受け付ける部分である。
【００３４】
処理対象を表すオブジェクトは、例えば、ファイルを表すアイコン及びファイル名称を表すテキスト等である。また、電子商取引サイト等の商品選択画面においては、オブジェクトは、例えば、商品の名称を表すテキスト及び商品の画像等である。
【００３５】
取得部１１は、入力部１０ｂにより受け付けられた指示入力の位置を示す位置情報を取得する部分である。図３は、取得部１１により取得される位置情報の例を示す図である。図３に示すように、位置情報Ｐは、表示領域１０ａにおける位置を示す座標値及び当該位置情報が取得された時刻を有する。位置情報Ｐにおける座標系におけるＸ軸及びＹ軸は、例えば、データ処理装置１がユーザによる通常の操作が実施される状態にあるときの横方向及び縦方向に設定される。
【００３６】
また、入力部１０ｂを介して連続的な指示入力が受け付けられた場合には、取得部１１は、例えば、図３に示されるような複数の位置情報Ｐ１〜Ｐ７を時系列に従って取得する。取得部１１は、取得した位置情報Ｐを認識部１２に出力する。
【００３７】
認識部１２は、入力部１０ｂを介した連続的な指示入力に基づき取得部１１により受け付けられた位置情報群の軌跡により囲い領域を特定し、当該囲い領域内にオブジェクトが含まれる場合に該オブジェクトを選択オブジェクトとして認識すると共に、当該選択オブジェクトが位置情報群の軌跡により囲まれた方向を選択方向として認識する部分である。図４を参照して、認識部１２による選択オブジェクトの認識の例について具体的に説明する。
【００３８】
図４に示す例では、タッチパネル１０の表示領域１０ａにオブジェクトＯＡ〜ＯＣを含む画像が表示されており、連続的な指示入力に基づき取得部１１により受け付けられた位置情報群の軌跡Ｔは、始点ＴＳから終点ＴＥに至るまで延びており、閉領域を形成している。この場合に、認識部１２は、位置情報の軌跡Ｔにより形成された閉領域を囲い領域として特定する。そして、認識部１２は、囲い領域内にオブジェクトＯＡが含まれる場合に、オブジェクトＯＡを選択オブジェクトとして認識する。
【００３９】
また、認識部１２は、図５に示すように、位置情報群の軌跡により閉領域が形成されなかった場合であっても、位置情報群の軌跡が所定条件を満たす場合に、囲い領域を特定できる。図５に示す例では、位置情報の軌跡ＴＸは、その始点ＴＳＸから交差することなく終点ＴＥＸに至っており、軌跡ＴＸにより閉領域が形成されていない。かかる場合であっても、例えば、始点ＴＳＸと終点ＴＥＸとの距離ＬＸが所定距離以下である場合、又は軌跡ＴＸの長さに対する始点ＴＳＸと終点ＴＥＸとの距離ＬＸの割合が所定の割合以下である場合といった所定の条件に合致する場合に、認識部１２は、軌跡ＴＸの始点ＴＳＸと終点ＴＥＸとの間に位置情報の軌跡が存在するとみなして囲い領域を特定できる。そして、認識部１２は、特定された囲い領域に基づき、選択領域ＡＸを設定できる。
【００４０】
また、軌跡ＴＸ、及び点ＴＥＸとＴＳＸとを結ぶ線により囲まれた領域の重心点を算出し、点ＴＥＸと重心点とを結ぶ直線と、点ＴＳＸと重心点とを結ぶ直線とにより形成される角度が所定角度以下の場合に、認識部１２は、軌跡ＴＸの始点ＴＳＸと終点ＴＥＸとの間に位置情報の軌跡が存在するとみなして選択領域ＡＸを設定することとしてもよい。
【００４１】
また、認識部１２は、オブジェクトが位置情報の軌跡Ｔにより囲まれた方向を選択方向として認識する。具体的には、認識部１２は、選択方向が第１の方向及び第１の方向の反対の方向である第２の方向の何れの方向であるかを認識する。
【００４２】
なお、連続的な位置情報の軌跡に基づき閉領域又は囲い領域が形成されたか否かの判定処理は、例えば周知の文字認識技術等の応用により実現できる。周知の文字認識技術では、例えば、当業者に知られたオープンソースライブラリ等が用いられる。また、このような技術では、閉領域又は囲い領域が時計回り及び反時計回りのいずれの軌跡により形成されたかを判定できる。また、係るオープンソースライブラリ等を用いた文字認識技術により閉領域又は囲い領域が形成された場合に、認識部１２は、例えば、時系列で続いて取得された２つの位置情報を結んで形成されるベクトルの傾きの変化に基づき、時計回り及び反時計回りのいずれの軌跡により囲い領域が形成されたかを判定できる。
【００４３】
また、認識部１２は、囲い領域の範囲を表す位置情報と、オブジェクトの表示画面上における配置位置を表す位置情報とを比較することにより、オブジェクトが囲い領域内に含まれるか否かを判定できる。
【００４４】
図６を参照して、認識部１２による選択方向の認識の例を説明する。図６に示す例では、認識部１２は、選択方向が時計回りの方向及び反時計回りの方向の何れの方向であるかを認識する。
【００４５】
図６（ａ）では、表示領域１０ａにオブジェクトＯＡ〜ＯＣを含む画像が表示されており、位置情報の軌跡Ｔ１は、始点Ｔ１Ｓから終点Ｔ１Ｅに至るまで延びており、オブジェクトＯＡは、軌跡Ｔ１により時計回りの方向に囲まれている。この場合には、認識部１２は、オブジェクトＯＡを選択オブジェクトとして認識すると共に、時計回りの方向を選択方向として認識する。
【００４６】
一方、図６（ｂ）では、表示領域１０ａにオブジェクトＯＡ〜ＯＣを含む画像が表示されており、位置情報の軌跡Ｔ２は、始点Ｔ２Ｓから終点Ｔ２Ｅに至るまで延びており、オブジェクトＯＣは、軌跡Ｔ２により反時計回りの方向に囲まれている。この場合には、認識部１２は、オブジェクトＯＣを選択オブジェクトとして認識すると共に、反時計回りの方向を選択方向として認識する。
【００４７】
決定部１３は、認識部１２により認識された選択方向に応じて、選択オブジェクトに対して実施する処理を決定する部分である。具体的には、決定部１３は、選択オブジェクトが位置情報の軌跡Ｔにより、第１の方向に囲まれた場合に選択オブジェクトに対して第１の処理を実施し、第２の方向に囲まれた場合に第１の処理とは異なる第２の処理を選択オブジェクトに対して実施することを決定できる。
【００４８】
図６に示す例では、決定部１３は、例えば、位置情報の軌跡Ｔ１により時計回りの方向に囲まれたオブジェクトＯＡに対して、第１の処理を実施することを決定する。一方、決定部１３は、例えば、位置情報の軌跡Ｔ２により反時計回りの方向に囲まれたオブジェクトＯＣに対して、第２の処理を実施することを決定する。このように、連続的に位置を示す指示入力によりオブジェクトを囲む方向を選択することにより、第１の処理又は第２の処理が選択されるので、ユーザは、オブジェクトに対する処理内容を容易に選択できる。
【００４９】
実行部１４は、決定部１３により決定された処理を選択オブジェクトに対して実行する部分である。図６に示す例では、実行部１４は、オブジェクトＯＡに対して第１の処理を実行し、オブジェクトＯＣに対して第２の処理を実行する。
【００５０】
また、実行部１４は、選択オブジェクトにより表される処理対象を第１の状態から第２の状態に変化させる処理を第１の処理として実行し、選択オブジェクトにより表される処理対象を第２の状態から第１の状態に変化させる処理を第２の処理として実行することとしてもよい。この場合には、ユーザは、処理対象を第１の状態から第２の状態に変化させる処理、及び処理対象を第２の状態から第１の状態に変化させる処理を、オブジェクトを囲む方向の選択により容易にデータ処理装置１に実施させることができる。
【００５１】
より具体的には、例えば、実行部１４は、選択オブジェクトにより識別されるデータを暗号化する処理を第１の処理として実行し、選択オブジェクトにより識別されるデータを復号する処理を第２の処理として実行することとしてもよい。
【００５２】
また、実行部１４は、選択オブジェクトにより識別されるデータを圧縮する処理を第１の処理として実行し、選択オブジェクトにより識別されるデータを解凍する処理を第２の処理として実行することとしてもよい。
【００５３】
さらに、本実施形態のデータ処理装置１が電子商取引サイトを構成し、表示領域１０ａに商品選択画面が表示される場合においては、実行部１４は、選択オブジェクトにより識別される商品に購入対象の商品としての属性を付与する処理を第１の処理として実行し、選択オブジェクトにより識別される商品から購入対象の商品としての属性を削除する処理を第２の処理として実行することとしてもよい。購入対象の商品としての属性を付与及び削除といった処理は、商品選択画面において、いわゆる買い物かごに商品を出し入れするといった態様のユーザインターフェースとして表される。
【００５４】
なお、選択方向に応じて実行される第１及び第２の処理は、上述した例に限定されず、互いに異なる処理であれば、どのような処理であってもよい。例えば、本実施形態のデータ処理装置１が電子メールを管理するアプリケーションに適用される場合においては、実行部１４は、メールを示すアイコンが位置情報の軌跡Ｔにより第１の方向に囲まれた場合には、当該メールを一のフォルダに分類する処理を第１の処理として実行し、メールを示すアイコンが位置情報の軌跡Ｔにより第２の方向に囲まれた場合には、当該メールを一のフォルダとは異なる他のフォルダに分類する処理を第２の処理として実行することとしてもよい。また、実行部１４は、メールを示すアイコンが位置情報の軌跡Ｔにより第１の方向に囲まれた場合には、当該メールをアーカイブする処理を第１の処理として実行し、メールを示すアイコンが位置情報の軌跡Ｔにより第２の方向に囲まれた場合には、当該メールを削除する処理を第２の処理として実行することとしてもよい。
【００５５】
また、例えば、本実施形態のデータ処理装置１がテキストの表示又は編集をするアプリケーションに適用される場合においては、実行部１４は、テキストが位置情報の軌跡Ｔにより第１の方向に囲まれた場合には、当該テキストにマーカ（例えばアンダーライン）を付加する処理を第１の処理として実行し、テキストが位置情報の軌跡Ｔにより第２の方向に囲まれた場合には、当該テキストからマーカを削除する処理を第２の処理として実行することとしてもよい。また、実行部１４は、テキストが位置情報の軌跡Ｔにより第１の方向に囲まれた場合には、当該テキストをコピーする処理を第１の処理として実行し、テキストが位置情報の軌跡Ｔにより第２の方向に囲まれた場合には、当該テキストを切り取る処理を第２の処理として実行することとしてもよい。
【００５６】
また、認識部１２は、選択オブジェクトが位置情報の軌跡Ｔにより囲まれた回数を選択回数として更に認識すると共に、決定部１３は、認識部１２により認識された選択方向及び選択回数に応じて、選択オブジェクトに対して実施する処理を決定することとしてもよい。
【００５７】
さらに具体的には、例えば、認識部１２は、選択方向が第１の方向及び第１の方向の反対の方向である第２の方向の何れの方向であるかを認識すると共に、選択回数を認識する。そして、決定部１３は、選択オブジェクトが第１の方向に囲まれた場合に、第１のパラメータにより処理内容が規定される第１の処理を選択オブジェクトに対して実施し、選択オブジェクトが第２の方向に囲まれた場合に、第１の処理とは異なる処理であって第２のパラメータにより処理内容が規定される第２の処理を選択オブジェクトに対して実施することを決定してもよい。この場合において、決定部１３は、第１の方向における選択回数に応じて第１のパラメータを決定し、第２の方向における選択回数に応じて第２のパラメータを決定できる。
【００５８】
かかる処理を、図７〜８を参照して説明する。図７〜８は、データ処理装置１が電子商取引サイトを構成し、表示領域１０ａに商品選択画面が表示されており、この商品選択画面において商品を購入対象として選択する処理の例を表す図である。なお、図７〜８に示す例において、時計回り方向にアイコンが囲まれた場合には、当該アイコンにより表される商品を買い物かごに入れる処理が実行され、反時計回り方向にアイコンが囲まれた場合には、当該アイコンにより表される商品を買い物かごから取り除く処理が実行され、アイコンが囲まれた回数が、商品の個数といったパラメータに対応付けられているものとする。
【００５９】
図７に示す例では、タッチパネル１０の表示領域１０ａに商品を表すアイコンＭＡ〜ＭＣを含む画像が表示されており、位置情報の軌跡Ｔ３は、アイコンＭＢを時計回りに２回囲んでいる。この場合に、認識部１２は、アイコンＭＢを選択オブジェクトとして認識する。さらに、認識部１２は、時計回り方向を選択方向として認識すると共に、２回を選択回数として認識する。そして、決定部１３は、認識部１２により認識された選択方向及び選択回数に基づき、商品Ｂを２個、買い物かごに入れる処理を実施することを決定する。そして、実行部１４は、決定部１３により決定された処理に従って、買い物かごＢＫに商品Ｂを２個入れる処理を実行する（買い物かごＢＫにおける買い物リストＬ１を参照）。
【００６０】
続く図８に示す例では、位置情報の軌跡Ｔ４は、アイコンＭＢを時計回りに２回囲んでいる。この場合に、認識部１２は、アイコンＭＢを選択オブジェクトとして認識する。さらに、認識部１２は、反時計回り方向を選択方向として認識すると共に、１回を選択回数として認識する。そして、決定部１３は、認識部１２により認識された選択方向及び選択回数に基づき、商品Ｂを１個、買い物かごから取り除く処理を実施することを決定する。そして、実行部１４は、決定部１３により決定された処理に従って、商品Ｂが２個入っていた買い物かごＢＫから商品Ｂを１個取り除く処理を実行する（買い物かごＢＫにおける買い物リストＬ２を参照）。
【００６１】
また、図９に示す例では、位置情報の軌跡Ｔ５は、アイコンＭＡ，ＭＢを時計回りに１回囲んだ後に更にアイコンＭＢを時計回りに１回囲んでいる。即ち、アイコンＭＡは、位置情報の軌跡Ｔ５により１回囲まれ、アイコンＭＢは、位置情報の軌跡Ｔ５により２回囲まれたこととなる。この場合には、決定部１３は、アイコンＭごとに、実施する処理を決定する。即ち、決定部１３は、商品Ａを１個、買い物かごに入れる処理を実施すると共に、商品Ｂを２個、買い物かごに入れる処理を実施することを決定する。そして、実行部１４は、決定部１３により決定された処理に従って、買い物かごＢＫに商品Ａを１個、商品Ｂを２個入れる処理を実行する（買い物かごＢＫにおける買い物リストＬ３を参照）。
【００６２】
なお、選択方向及び選択回数に応じて実行される処理は、上述した例に限定されず、選択方向及び選択回数に応じてそれぞれ異なる処理であれば、いかなる処理が実行されることとしてもよい。例えば、オブジェクトがデータ、ファイル等を識別するアイコン等である場合において、実行部１４は、選択オブジェクトが位置情報の軌跡Ｔにより、第１の方向に１回囲まれた場合には、当該アイコンにより識別されるデータ等をＺＩＰ圧縮する処理を実行し、第１の方向に２回囲まれた場合には、当該アイコンにより識別されるデータ等を暗号化ＺＩＰ圧縮する処理を実行し、第２の方向に１回囲まれた場合には、当該アイコンにより識別されるデータ等をＬｈａ低圧縮する処理を実行し、第２の方向に２回囲まれた場合には、当該アイコンにより識別されるデータ等をＬｈａ高圧縮する処理を実行することとしてもよい。また、実行部１４は、選択オブジェクトが位置情報の軌跡Ｔにより、第１の方向に１回囲まれた場合には、当該アイコンにより識別されるデータ等をＤＥＳ暗号化する処理を実行し、第１の方向に２回囲まれた場合には、当該アイコンにより識別されるデータ等をＡＥＳ暗号化する処理を実行し、第２の方向に１回囲まれた場合には、当該アイコンにより識別されるデータ等をＤＥＳ復号する処理を実行し、第２の方向に２回囲まれた場合には、当該アイコンにより識別されるデータ等をＡＥＳ復号する処理を実行することとしてもよい。
【００６３】
続いて、図１０及び図１１を参照して、選択オブジェクトの選択回数及び選択方向に応じた処理が実行される処理におけるその他の実施形態を説明する。図１０及び図１１は、データ処理装置１が商品等を評価するサイトを構成し、表示領域１０ａに商品を識別するアイコンＷが表示されており、この商品等評価画面において商品を評価する処理の例を表す図である。
【００６４】
なお、図１０及び図１１に示す例において、時計回り方向にアイコンＷが囲まれた場合には、当該アイコンＷにより表される商品が評価対象として選択状態とされる処理が実行されると共に、アイコンＷが囲まれた回数に応じた重み付けが当該商品にパラメータとして設定される処理が実行される。この重み付けは、その度合いに応じて、「ｇｏｏｄ」、「ｂｅｔｔｅｒ」及び「ｂｅｓｔ」の３段階で表され、表示領域１０ａにおいて、アイコンＷにフラグＦとして対応付けられる。一方、反時計回り方向にアイコンＷが囲まれた場合には、当該アイコンＷにより表される商品に設定された重み付けの低下、又は当該商品を評価対象から除外し非選択状態とする処理が実行される。重み付けの低下の度合いは、選択回数に応じて設定される。
【００６５】
図１０（ａ）に示す例では、タッチパネル１０の表示領域１０ａに商品を表すアイコンＷＡ〜ＷＣを含む画像が表示されており、位置情報の軌跡Ｔ６は、アイコンＷＡを時計回りに２回囲んでいる。この場合に、認識部１２は、アイコンＷＡを選択オブジェクトとして認識する。さらに、認識部１２は、時計回り方向を選択方向として認識すると共に、２回を選択回数として認識する。そして、決定部１３は、認識部１２により認識された選択方向及び選択回数に基づき、商品Ａを評価対象とすると共に、選択回数「２回」に対応する第２段階の評価の度合いを表す「ｂｅｔｔｅｒ」のフラグＦ１を付す処理を実施することを決定する。そして、実行部１４は、図１０（ｂ）に示すように、決定部１３により決定された処理に従って、商品Ａを表すアイコンＷＡにフラグＦ１を付す処理を実行する。
【００６６】
なお、図１０（ａ）に示したようなアイコンを２回囲む操作が行われた場合に、１回の囲む操作毎に、アイコンが囲まれた回数に応じたフラグが表示されることとしてもよい。即ち、位置情報の軌跡Ｔ６によりアイコンＷＡが１回囲まれた時点で、決定部１３は、第１段階の評価の度合いを表す「ｇｏｏｄ」のフラグを付す処理を実施することを決定し、実行部１４は、そのフラグをアイコンＷＡに付す処理を実行する。続いて、位置情報の軌跡Ｔ６によりアイコンＷＡが更に１回囲まれた時点で、決定部１３は、第２段階の評価の度合いを表す「ｂｅｔｔｅｒ」のフラグＦ１を付すことを決定し、実行部１４は、そのフラグをアイコンＷＡに付す処理を実行する。
【００６７】
続く図１１（ａ）に示す例では、図１０（ｂ）に示した表示画面の状態において、位置情報の軌跡Ｔ７は、アイコンＷＢを時計回りに３回囲んだ後に続けて、アイコンＷＡを反時計回りに１回囲んでいる。この場合には、決定部１３は、商品Ｂを評価対象とすると共に、選択回数「３回」に対応する第３段階の評価の度合いを示すフラグＦ３を付す処理を実施することを決定する。また、決定部１３は、商品Ａに設定されていた第２段階の重み付けから、選択回数「１回」に対応する分だけ重み付けの度合いを１段階低下させ、第１段階の評価の度合いを示すフラグＦ２を付す処理を実施することを決定する。そして、実行部１４は、図１１（ｂ）に示すように、決定部１３により決定された処理に従って、商品Ａを表すアイコンＷＡにフラグＦ２を付すと共に、商品Ｂを表すアイコンＷＢにフラグＦ３を付す処理を実行する。
【００６８】
なお、認識部１２は、位置情報の軌跡Ｔにより選択オブジェクトが一の方向に囲まれた回数から、当該一の方向と反対の方向に囲まれた回数を減じた回数を、一の方向における選択回数として認識することができる。かかる選択回数の認識について、図１２を参照して具体的に説明する。図１２に示す例では、オブジェクトＯＡは、位置情報の軌跡Ｔ８により、時計回りの方向に３回囲まれた後に、反時計回りの方向に１回囲まれている。この場合には、認識部１２は、３回から１回を減じた回数である２回を、時計回りの方向における選択回数として認識する。これにより、選択オブジェクトに対して実施される処理内容を決定するための選択回数を容易に調整できる。
【００６９】
続いて、図１３を参照して、本実施形態のデータ処理装置１の動作について説明する。図２は、データ処理装置１において実施されるデータ処理方法の処理内容を示すフローチャートである。
【００７０】
まず、取得部１１は、タッチパネル１０の入力部１０ｂにより受け付けられた指示入力の位置を示す位置情報を受け付ける（Ｓ１）。次に、認識部１２は、入力部１０ｂを介した連続的な指示入力に基づき取得部１１により受け付けられた位置情報の軌跡により囲い領域を特定し、その囲い領域によりオブジェクトが囲まれたか否かを判定する（Ｓ２）。囲い領域によりオブジェクトが囲まれたと判定された場合には、処理手順はステップＳ３に進められる。一方、囲い領域によりオブジェクトが囲まれたと判定されなかった場合には、処理手順は終了する。
【００７１】
ステップＳ３において、認識部１２は、囲い領域に囲まれたオブジェクトを認識すると共に、当該オブジェクトが位置情報の軌跡により囲まれた方向を選択方向として認識する（Ｓ３）。続いて、認識部１２は、選択方向が第１の方向及び第１の方向の反対の方向である第２の方向の何れの方向であるか判定する（Ｓ４）。選択方向が第１の方向である場合には、処理手順はステップＳ５に進められる。一方、選択方向が第２の方向である場合には、処理手順はステップＳ６に進められる。
【００７２】
ステップＳ５において、決定部１３は、第１の方向に応じた処理を、選択したオブジェクトに対して実施することを決定する（Ｓ５）。一方、ステップＳ６において、決定部１３は、第２の方向に応じた処理を、選択したオブジェクトに対して実施することを決定する（Ｓ６）。そして、ステップＳ７において、実行部１４は。ステップＳ５又はＳ６において決定された処理を。オブジェクトに対して実行する（Ｓ７）。
【００７３】
続いて、図１４を参照して、データ処理装置１において実施されるデータ処理方法の処理の他の例を説明する。ステップＳ１１〜Ｓ１２の処理内容は、図１３のステップＳ１〜Ｓ２の処理内容と同様である。続くステップＳ１３において、認識部１２は、囲い領域に囲まれたオブジェクトを認識すると共に、当該オブジェクトが位置情報の軌跡により囲まれた方向及び回数を選択方向及び選択回数として認識する（Ｓ１３）。
【００７４】
続いて、認識部１２は、選択方向が第１の方向及び第１の方向の反対の方向である第２の方向の何れの方向であるか判定する（Ｓ１４）。選択方向が第１の方向である場合には、処理手順はステップＳ１５に進められる。一方、選択方向が第２の方向である場合には、処理手順はステップＳ１６に進められる。
【００７５】
ステップＳ１５において、決定部１３は、オブジェクトが位置情報の軌跡により囲まれた回数である選択回数及び第１の方向に応じた処理を、選択したオブジェクトに対して実施することを決定する（Ｓ１５）。一方、ステップＳ１６において、決定部１３は、選択回数及び第２の方向に応じた処理を、選択したオブジェクトに対して実施することを決定する（Ｓ１６）。そして、ステップＳ１７において、実行部１４は。ステップＳ１５又はＳ１６において決定された処理を。オブジェクトに対して実行する（Ｓ１７）。
【００７６】
次に、図１５を参照して、コンピュータをデータ処理装置１として機能させるためのデータ処理プログラムを説明する。データ処理プログラムＰ１は、メインモジュールＰ１０、取得モジュールＰ１１、認識モジュールＰ１２、決定モジュールＰ１３及び実行モジュールＰ１４を備える。
【００７７】
メインモジュールＰ１０は、画像表示処理を統括的に制御する部分である。取得モジュールＰ１１、認識モジュールＰ１２、決定モジュールＰ１３及び実行モジュールＰ１４を実行することにより実現される機能はそれぞれ、図１に示されるデータ処理装置１の取得部１１、認識部１２、決定部１３及び実行部１４の機能と同様である。
【００７８】
データ処理プログラムＰ１は、例えば、ＣＤ−ＲＯＭやＤＶＤ、ＲＯＭ等の記憶媒体Ｄ１または半導体メモリによって提供される。また、データ処理プログラムＰ１は、搬送波に重畳されたコンピュータデータ信号として通信ネットワークを介して提供されてもよい。
【００７９】
以上説明した本実施形態のデータ処理装置１、データ処理方法、データ処理プログラムＰ１によれば、ユーザによる連続的な指示入力により、それらの指示入力により示される位置情報の軌跡により表示画面に表示されたオブジェクトを囲む操作が行われると、認識部１２によりそのオブジェクトが選択オブジェクトとして認識されると共に、選択オブジェクトが囲まれた選択方向が認識される。そして、選択方向に応じて決定部１３により決定された処理が選択オブジェクトに対して実行されるので、位置情報の軌跡によりオブジェクトを囲む方向の選択といった容易な指示入力により、ユーザが所望する処理内容の選択が実現され、選択された処理内容を選択オブジェクトに対して実行することができる。
【００８０】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【符号の説明】
【００８１】
１…データ処理装置、１０…タッチパネル、１０ａ…表示領域、１０ｂ…入力部、１１…取得部、１２…認識部、１３…決定部、１４…実行部、Ｄ１…記憶媒体、Ｐ１…データ処理プログラム、Ｐ１０…メインモジュール、Ｐ１１…取得モジュール、Ｐ１２…認識モジュール、Ｐ１３…決定モジュール、Ｐ１４…実行モジュール。
【図１】
0005341152.tif 000002
【図２】
0005341152.tif 000003
【図３】
0005341152.tif 000004
【図４】
0005341152.tif 000005
【図５】
0005341152.tif 000006
【図６】
0005341152.tif 000007
【図７】
0005341152.tif 000008
【図８】
0005341152.tif 000009
【図９】
0005341152.tif 000010
【図１０】
0005341152.tif 000011
【図１１】
0005341152.tif 000012
【図１２】
0005341152.tif 000013
【図１３】
0005341152.tif 000014
【図１４】
0005341152.tif 000015
【図１５】
0005341152.tif 000016