(57)【特許請求の範囲】
【請求項１】
表示部と、
タッチパネルと、
を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータに、
編集対象となるオブジェクト画像を前記表示部に表示させる第１表示処理と、
前記オブジェクト画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出処理と、
前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記第１の指示位置を中心とする周辺領域に、第１の画像処理が対応付けられている第１領域と、第２の画像処理が対応付けられている第２領域と、を設定する第１設定処理と、
前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記オブジェクト画像に対して行う各種の画像処理を示す第１画像を前記表示部に表示させる第２表示処理と、
前記第１画像が表示された後に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付処理と、
前記第１検出処理によって接触強度が第１しきい値を超えたことが検出された後に、前記指示体が前記タッチパネルに接触または近接した状態を維持しながら第２の指示位置まで移動した場合に、前記第２の指示位置を前記タッチパネルに検出させる指示位置検出処理と、
前記受付処理が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示処理であって、
前記第２の指示位置が前記第１領域内である場合に、前記第１の画像処理を実行し、
前記第２の指示位置が前記第２領域内である場合に、前記第２の画像処理を実行する、前記第３表示処理と、
前記第１検出処理によって検出された前記指示体の接触または近接が検出され続けている状態下において所定操作が入力されたか否かを検出する第２検出処理と、
前記第２検出処理によって前記所定操作の入力が検出された場合において、前記第３表示処理によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御処理と、
前記第１画像が表示された後に、前記第２検出処理によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記第１画像および画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示処理と、
を実行させることを特徴とするプログラム。
【請求項２】
前記第１検出処理によって前記第１の指示位置が検出された後に、前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出されることなく、前記指示体が前記タッチパネルに接触または近接した状態を維持しながら第３の指示位置まで移動した場合に、前記第３の指示位置を前記タッチパネルに検出させる第４検出処理と、
前記第４検出処理によって前記第３の指示位置が検出された場合に、前記オブジェクト画像の表示位置を、前記第１の指示位置を基準とした位置から前記第３の指示位置を基準とした位置へ移動させる第５表示処理と、
を、前記プログラムは前記コンピュータにさらに実行させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記画像処理には、第１種類の画像処理と、前記第１種類の画像処理とは異なる第２種類の画像処理と、が含まれており、
前記第１設定処理は、前記第１種類の画像処理に関する第１設定値を前記第１領域に対応付けるとともに、前記第１種類の画像処理に関する第２設定値を前記第２領域に対応付け、
前記第１の指示位置における前記接触強度が、前記第１しきい値とは異なる第２しきい値を超えたか否かを検出する第５検出処理と、
前記接触強度が前記第２しきい値を超えたことが前記第５検出処理で検出された場合に、前記第２種類の画像処理に関する第１設定値を前記第１領域に対応付けるとともに、前記第２種類の画像処理に関する第２設定値を前記第２領域に対応付ける第２設定処理と、
を前記プログラムは前記コンピュータにさらに実行させることを特徴とする請求項１に記載のプログラム。
【請求項４】
前記第１設定処理は、前記オブジェクト画像の表示範囲内に、前記第１領域および前記第２領域を設定し、
前記第２の指示位置が前記オブジェクト画像の表示範囲外に位置することを前記指示位置検出処理が検出した場合には、前記第３表示処理は、前記画像処理の実行を停止し、
前記第３表示処理が前記画像処理の実行を停止した後に、前記第２の指示位置が前記オブジェクト画像の表示範囲内の前記第１領域内に位置することが前記指示位置検出処理によって検出された場合には、前記第３表示処理は、前記第１の画像処理を再開し、
前記第３表示処理が前記画像処理の実行を停止した後に、前記第２の指示位置が前記オブジェクト画像の表示範囲内の前記第２領域内に位置することが前記指示位置検出処理によって検出された場合には、前記第３表示処理は、前記第２の画像処理を再開することを特徴とする請求項１または３に記載のプログラム。
【請求項５】
前記第１画像は、前記第１領域と前記第２領域との境界線を示す画像を含んでおり、
前記第３表示処理は、
前記第２の指示位置が前記第１領域内である場合に、前記第２の指示位置の前記第１の指示位置からの距離に応じて前記第１の画像処理に関する第１設定値を変更し、変更後の前記第１設定値を用いて前記画像処理を実行し、
前記第２の指示位置が前記第２領域内である場合に、前記第２の指示位置の前記第１の指示位置からの距離に応じて前記第２の画像処理に関する第２設定値を変更し、変更後の前記第２設定値を用いて前記画像処理を実行することを特徴とする請求項１または３に記載のプログラム。
【請求項６】
前記境界線は、前記第１の指示位置を通るように表示されることを特徴とする請求項５に記載のプログラム。
【請求項７】
前記第２検出処理は、前記接触強度が前記第１しきい値とは異なる第２しきい値を超えた場合に、前記所定操作が入力されたと判断することを特徴とする請求項１および３〜６の何れか１項に記載のプログラム。
【請求項８】
表示部と、
タッチパネルと、
を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータに、
編集対象となるオブジェクト画像を前記表示部に表示させる第１表示処理と、
前記オブジェクト画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出処理と、
前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記オブジェクト画像に対して行う各種の画像処理を示す第１画像を前記表示部に表示させる第２表示処理と、
前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出された場合の前記接触強度に応じて、前記画像処理の第１設定値を変更する設定変更処理と、
前記第１画像が表示された後に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付処理と、
前記受付処理が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示処理であって、前記設定変更処理によって変更された前記第１設定値を用いて前記画像処理を実行する前記第３表示処理と、
前記第１検出処理によって検出された前記指示体の接触または近接が検出され続けている状態下において所定操作が入力されたか否かを検出する第２検出処理と、
前記第２検出処理によって前記所定操作の入力が検出された場合において、前記第３表示処理によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御処理と、
前記第１画像が表示された後に、前記第２検出処理によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記第１画像および画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示処理と、
を実行させることを特徴とするプログラム。
【請求項９】
前記第２検出処理は、前記指示体が前記タッチパネルに接触または近接した状態を維持しながら前記第１の指示位置から移動した場合に、前記所定操作が入力されたと判断することを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記第１設定値には、第１種類の画像処理に関する第１種類の第１設定値と、前記第１種類の画像処理とは異なる第２種類の画像処理に関する第２種類の第１設定値と、が含まれており、
前記第２検出処理は、
前記指示体が前記タッチパネルに接触または近接した状態を維持しながら前記第１の指示位置から第１方向へ移動した場合に、前記所定操作が入力されたと判断し、
前記指示体が前記タッチパネルに接触または近接した状態を維持しながら前記第１の指示位置から前記第１方向とは異なる第２方向へ移動した場合に、前記設定変更処理の処理対象が、前記第１種類の第１設定値から前記第２種類の第１設定値に切り替えられたと判断することを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記第１の指示位置が前記第１検出処理によって検出されている期間中に、前記第１の指示位置とは異なる第４の指示位置が前記タッチパネルに検出されたか否かを判断する第１判断処理を、前記プログラムは前記コンピュータにさらに実行させ、
前記第２検出処理は、前記第４の指示位置が検出されたと前記第１判断処理によって判断された場合に、前記所定操作が入力されたと判断することを特徴とする請求項８に記載のプログラム。
【請求項１２】
表示部と、
タッチパネルと、
を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータに、
編集対象となるオブジェクト画像を前記表示部に表示させる第１表示処理と、
前記オブジェクト画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出処理と、
前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記オブジェクト画像に対して行う各種の画像処理を示す第１画像を前記表示部に表示させる第２表示処理と、
前記第１画像が表示された後に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付処理と、
前記受付処理が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理前の前記オブジェクト画像に重複するように画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示処理と、
前記第１検出処理によって検出された前記指示体の接触または近接が検出され続けている状態下において所定操作が入力されたか否かを検出する第２検出処理と、
前記第２検出処理によって前記所定操作の入力が検出された場合において、前記第３表示処理によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御処理と、
前記第１画像が表示された後に、前記第２検出処理によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記第１画像および画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示処理と、
を実行させることを特徴とするプログラム。
【請求項１３】
表示部と、
タッチパネルと、
を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータに、
編集対象となるオブジェクト画像と、前記オブジェクト画像に対して行う各種の画像処理のうち少なくともいずれかを指定する入力を受け付けるための第１画像と、を前記表示部に表示させる第１表示処理と、
前記第１画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出処理と、
前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付処理と、
前記第１検出処理によって接触強度が第１しきい値を超えたことが検出された後に、前記指示体が前記タッチパネルに接触または近接した状態を維持しながら第２の指示位置まで移動した場合に、前記第２の指示位置を前記タッチパネルに検出させる指示位置検出処理と、
前記受付処理が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示処理であって、
前記第２の指示位置が前記第１画像の表示範囲外に位置することを前記指示位置検出処理が検出した場合には前記画像処理の実行を停止し、
前記画像処理の実行を停止した後に、前記第２の指示位置が前記第１画像の表示範囲内に位置することが前記指示位置検出処理によって検出された場合には、前記画像処理を再開する前記第３表示処理と、
所定操作が入力されたか否かを検出する第２検出処理と、
前記第２検出処理によって前記所定操作の入力が検出された場合において、前記第３表示処理によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御処理と、
前記第２検出処理によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示処理と、
を実行させることを特徴とするプログラム。
【請求項１４】
表示部と、
タッチパネルと、
を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータに、
編集対象となるオブジェクト画像と、前記オブジェクト画像に対して行う各種の画像処理のうち少なくともいずれかを指定する入力を受け付けるための第１画像と、を前記表示部に表示させる第１表示処理と、
前記第１画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出処理と、
前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付処理と、
前記受付処理が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示処理であって、
前記第１の指示位置が前記第１画像の表示範囲内である期間中において、前記オブジェクト画像を所定速度で所定方向へ回転させる前記画像処理を実行し、
前記オブジェクト画像の初期表示位置からの回転角度が、予め定められた所定角度に到達した場合に、前記オブジェクト画像の回転を一定時間停止する、前記第３表示処理と、
所定操作が入力されたか否かを検出する第２検出処理と、
前記第２検出処理によって前記所定操作の入力が検出された場合において、前記第３表示処理によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御処理と、
前記第２検出処理によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示処理と、
を実行させることを特徴とするプログラム。
【請求項１５】
表示部と、
タッチパネルと、
を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータに、
編集対象となるオブジェクト画像と、前記オブジェクト画像に対して行う各種の画像処理のうち少なくともいずれかを指定する入力を受け付けるための第１画像と、を前記表示部に表示させる第１表示処理と、
前記第１画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出処理と、
前記接触強度が第１しきい値を超えたことが前記第１検出処理で検出された場合に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付処理と、
前記受付処理が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理前の前記オブジェクト画像に重複するように画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示処理と、
所定操作が入力されたか否かを検出する第２検出処理と、
前記第２検出処理によって前記所定操作の入力が検出された場合において、前記第３表示処理によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御処理と、
前記第２検出処理によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示処理と、
を実行させることを特徴とするプログラム。
【請求項１６】
前記第２検出処理は、前記接触強度が前記第１しきい値とは異なる第２しきい値を超えた場合に、前記所定操作が入力されたと判断することを特徴とする請求項１３〜１５の何れか１項に記載のプログラム。
【請求項１７】
表示部と、
タッチパネルと、
を備えた情報処理装置であって、
編集対象となるオブジェクト画像を前記表示部に表示させる第１表示手段と、
前記オブジェクト画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出手段と、
前記接触強度が第１しきい値を超えたことが前記第１検出手段で検出された場合に、前記第１の指示位置を中心とする周辺領域に、第１の画像処理が対応付けられている第１領域と、第２の画像処理が対応付けられている第２領域と、を設定する第１設定手段と、
前記接触強度が第１しきい値を超えたことが前記第１検出手段で検出された場合に、前記オブジェクト画像に対して行う各種の画像処理を示す第１画像を前記表示部に表示させる第２表示手段と、
前記第１画像が表示された後に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付手段と、
前記第１検出手段によって接触強度が第１しきい値を超えたことが検出された後に、前記指示体が前記タッチパネルに接触または近接した状態を維持しながら第２の指示位置まで移動した場合に、前記第２の指示位置を前記タッチパネルに検出させる指示位置検出手段と、
前記受付手段が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示手段であって、
前記第２の指示位置が前記第１領域内である場合に、前記第１の画像処理を実行し、
前記第２の指示位置が前記第２領域内である場合に、前記第２の画像処理を実行する、前記第３表示手段と、
前記第１検出手段によって検出された前記指示体の接触または近接が検出され続けている状態下において所定操作が入力されたか否かを検出する第２検出手段と、
前記第２検出手段によって前記所定操作の入力が検出された場合において、前記第３表示手段によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御手段と、
前記第１画像が表示された後に、前記第２検出手段によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記第１画像および画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示手段と、
を備えることを特徴とする情報処理装置。
【請求項１８】
表示部と、
タッチパネルと、
を備えた情報処理装置であって、
編集対象となるオブジェクト画像を前記表示部に表示させる第１表示手段と、
前記オブジェクト画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出手段と、
前記接触強度が第１しきい値を超えたことが前記第１検出手段で検出された場合に、前記オブジェクト画像に対して行う各種の画像処理を示す第１画像を前記表示部に表示させる第２表示手段と、
前記接触強度が第１しきい値を超えたことが前記第１検出手段で検出された場合の前記接触強度に応じて、前記画像処理の第１設定値を変更する設定変更手段と、
前記第１画像が表示された後に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付手段と、
前記受付手段が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示手段であって、前記設定変更手段によって変更された前記第１設定値を用いて前記画像処理を実行する前記第３表示手段と、
前記第１検出手段によって検出された前記指示体の接触または近接が検出され続けている状態下において所定操作が入力されたか否かを検出する第２検出手段と、
前記第２検出手段によって前記所定操作の入力が検出された場合において、前記第３表示手段によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御手段と、
前記第１画像が表示された後に、前記第２検出手段によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記第１画像および画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示手段と、
を備えることを特徴とする情報処理装置。
【請求項１９】
表示部と、
タッチパネルと、
を備えた情報処理装置であって、
編集対象となるオブジェクト画像を前記表示部に表示させる第１表示手段と、
前記オブジェクト画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出手段と、
前記接触強度が第１しきい値を超えたことが前記第１検出手段で検出された場合に、前記オブジェクト画像に対して行う各種の画像処理を示す第１画像を前記表示部に表示させる第２表示手段と、
前記第１画像が表示された後に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付手段と、
前記受付手段が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理前の前記オブジェクト画像に重複するように画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示手段と、
前記第１検出手段によって検出された前記指示体の接触または近接が検出され続けている状態下において所定操作が入力されたか否かを検出する第２検出手段と、
前記第２検出手段によって前記所定操作の入力が検出された場合において、前記第３表示手段によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御手段と、
前記第１画像が表示された後に、前記第２検出手段によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記第１画像および画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２０】
表示部と、
タッチパネルと、
を備えた情報処理装置であって、
編集対象となるオブジェクト画像と、前記オブジェクト画像に対して行う各種の画像処理のうち少なくともいずれかを指定する入力を受け付けるための第１画像と、を前記表示部に表示させる第１表示手段と、
前記第１画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出手段と、
前記接触強度が第１しきい値を超えたことが前記第１検出手段で検出された場合に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付手段と、
前記第１検出手段によって接触強度が第１しきい値を超えたことが検出された後に、前記指示体が前記タッチパネルに接触または近接した状態を維持しながら第２の指示位置まで移動した場合に、前記第２の指示位置を前記タッチパネルに検出させる指示位置検出手段と、
前記受付手段が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示手段であって、
前記第２の指示位置が前記第１画像の表示範囲外に位置することを前記指示位置検出手段が検出した場合には前記画像処理の実行を停止し、
前記画像処理の実行を停止した後に、前記第２の指示位置が前記第１画像の表示範囲内に位置することが前記指示位置検出手段によって検出された場合には、前記画像処理を再開する前記第３表示手段と、
所定操作が入力されたか否かを検出する第２検出手段と、
前記第２検出手段によって前記所定操作の入力が検出された場合において、前記第３表示手段によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御手段と、
前記第２検出手段によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２１】
表示部と、
タッチパネルと、
を備えた情報処理装置であって、
編集対象となるオブジェクト画像と、前記オブジェクト画像に対して行う各種の画像処理のうち少なくともいずれかを指定する入力を受け付けるための第１画像と、を前記表示部に表示させる第１表示手段と、
前記第１画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出手段と、
前記接触強度が第１しきい値を超えたことが前記第１検出手段で検出された場合に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付手段と、
前記受付手段が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示手段であって、
前記第１の指示位置が前記第１画像の表示範囲内である期間中において、前記オブジェクト画像を所定速度で所定方向へ回転させる前記画像処理を実行し、
前記オブジェクト画像の初期表示位置からの回転角度が、予め定められた所定角度に到達した場合に、前記オブジェクト画像の回転を一定時間停止する、前記第３表示手段と、
所定操作が入力されたか否かを検出する第２検出手段と、
前記第２検出手段によって前記所定操作の入力が検出された場合において、前記第３表示手段によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御手段と、
前記第２検出手段によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２２】
表示部と、
タッチパネルと、
を備えた情報処理装置であって、
編集対象となるオブジェクト画像と、前記オブジェクト画像に対して行う各種の画像処理のうち少なくともいずれかを指定する入力を受け付けるための第１画像と、を前記表示部に表示させる第１表示手段と、
前記第１画像の表示領域内へ指示体が接触または近接した場合に、前記指示体が接触または近接した位置を示す第１の指示位置、および、前記指示体の接触強度を、前記タッチパネルに検出させる第１検出手段と、
前記接触強度が第１しきい値を超えたことが前記第１検出手段で検出された場合に、前記各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付手段と、
前記受付手段が受け付けた入力に基づいて前記オブジェクト画像に対して前記画像処理を実行し、画像処理前の前記オブジェクト画像に重複するように画像処理後の前記オブジェクト画像を前記表示部に表示させる第３表示手段と、
所定操作が入力されたか否かを検出する第２検出手段と、
前記第２検出手段によって前記所定操作の入力が検出された場合において、前記第３表示手段によって前記画像処理が実行されていた場合に、画像処理後の前記オブジェクト画像を記憶部に記憶させる記憶制御手段と、
前記第２検出手段によって前記所定操作の入力が検出されることなく、前記指示体の前記タッチパネルへの接触または近接が検出されなくなった場合に、前記画像処理後の前記オブジェクト画像を前記表示部に表示させない第４表示手段と、
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、画像を表示部に表示させるプログラムおよび情報処理装置に関する。
【背景技術】
【０００２】
特許文献１には、タッチパネル上に編集対象となるオブジェクト画像を表示させ、当該オブジェクト画像が一定圧力で押下されたことに応じてオブジェクト画像を拡大する処理を実行する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2013-58149号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
オブジェクト画像の拡大処理が完了した後に、拡大されたオブジェクト画像を保存するための確定操作や、元の大きさに戻すためのキャンセル操作を入力する必要がある。特許文献１の技術では、確定操作やキャンセル操作を、確定ボタンやキャンセルボタンを用いて入力する必要がある。必要となる操作数が多いため、ユーザの操作負担が大きい。
【課題を解決するための手段】
【０００５】
（１）本明細書に記載されているプログラムは、表示部と、タッチパネルと、を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、コンピュータに、編集対象となるオブジェクト画像を表示部に表示させる第１表示処理と、オブジェクト画像の表示領域内へ指示体が接触または近接した場合に、指示体が接触または近接した位置を示す第１の指示位置、および、指示体の接触強度を、タッチパネルに検出させる第１検出処理と、接触強度が第１しきい値を超えたことが第１検出処理で検出された場合に、オブジェクト画像に対して行う各種の画像処理を示す第１画像を表示部に表示させる第２表示処理と、第１画像が表示された後に、各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付処理と、受付処理が受け付けた入力に基づいてオブジェクト画像に対して画像処理を実行し、画像処理後のオブジェクト画像を表示部に表示させる第３表示処理と、第１検出処理によって検出された指示体の接触または近接が検出され続けている状態下において所定操作が入力されたか否かを検出する第２検出処理と、第２検出処理によって所定操作の入力が検出された場合において、第３表示処理によって画像処理が実行されていた場合に、画像処理後のオブジェクト画像を記憶部に記憶させる記憶制御処理と、第１画像が表示された後に、第２検出処理によって所定操作の入力が検出されることなく、指示体のタッチパネルへの接触または近接が検出されなくなった場合に、第１画像および画像処理後のオブジェクト画像を表示部に表示させない第４表示処理と、を実行させることを特徴とする。
【０００６】
上記構成によれば、第１しきい値を超える接触強度で指示体を接触させることによって、オブジェクト画像に対する画像処理を開始することができる。そして、指示体を接触させたままの状態で所定操作を入力することで、画像処理後のオブジェクト画像を記憶させる操作を入力することができる。また、所定操作を入力せずに指示体を離反させることで、画像処理後のオブジェクト画像を表示させないようにする操作を入力することができる。これにより、接触させた指示体を離反するまでの一連の操作中において、画像処理の開始操作と、確定操作と、キャンセル操作と、の入力を受け付けることが可能となる。確定操作やキャンセル操作の入力を、ボタン画像を介して受け付ける場合に比して、ユーザの操作負担が小さい。操作の入力性を高めることが可能となる。
【０００７】
（２）好ましくは、本明細書に記載されているプログラムは、第１検出処理によって第１の指示位置が検出された後に、接触強度が第１しきい値を超えたことが第１検出処理で検出されることなく、指示体がタッチパネルに接触または近接した状態を維持しながら第３の指示位置まで移動した場合に、第３の指示位置をタッチパネルに検出させる第４検出処理と、第４検出処理によって第３の指示位置が検出された場合に、オブジェクト画像の表示位置を、第１の指示位置を基準とした位置から第３の指示位置を基準とした位置へ移動させる第５表示処理と、を、プログラムはコンピュータにさらに実行させることを特徴とする。
【０００８】
上記構成によれば、接触させた指示体を離反するまでの一連の操作中において、オブジェクト画像を移動させる操作の入力を受け付けることが可能となる。操作の入力性を高めることが可能となる。
【０００９】
（３）好ましくは、本明細書に記載されているプログラムは、接触強度が第１しきい値を超えたことが第１検出処理で検出された場合に、第１の指示位置を中心とする周辺領域に、第１の画像処理が対応付けられている第１領域と、第２の画像処理が対応付けられている第２領域と、を設定する第１設定処理と、第１検出処理によって接触強度が第１しきい値を超えたことが検出された後に、指示体がタッチパネルに接触または近接した状態を維持しながら第２の指示位置まで移動した場合に、第２の指示位置をタッチパネルに検出させる第３検出処理と、をプログラムはコンピュータにさらに実行させ、第３表示処理は、第２の指示位置が第１領域内である場合に、第１の画像処理を実行し、第２の指示位置が第２領域内である場合に、第２の画像処理を実行することを特徴とする。
【００１０】
上記構成によれば、接触させた指示体を離反するまでの一連の操作中において、複数の画像処理のうちから適切な１の画像処理を選択することが可能になる。
【００１１】
（４）好ましくは、本明細書に記載されているプログラムは、画像処理には、第１種類の画像処理と、第１種類の画像処理とは異なる第２種類の画像処理と、が含まれており、第１設定処理は、第１種類の画像処理に関する第１設定値を第１領域に対応付けるとともに、第１種類の画像処理に関する第２設定値を第２領域に対応付け、第１の指示位置における接触強度が、第１しきい値とは異なる第２しきい値を超えたか否かを検出する第５検出処理と、接触強度が第２しきい値を超えたことが第５検出処理で検出された場合に、第２種類の画像処理に関する第１設定値を第１領域に対応付けるとともに、第２種類の画像処理に関する第２設定値を第２領域に対応付ける第２設定処理と、をプログラムはコンピュータにさらに実行させることを特徴とする。
【００１２】
上記構成によれば、接触させた指示体を離反するまでの一連の操作中において、選択可能な画像処理の種類を切り替える操作の入力を受け付けることが可能となる。選択可能な画像処理の種類を増大させることが可能となる。
【００１３】
（５）好ましくは、本明細書に記載されているプログラムは、第１設定処理は、オブジェクト画像の表示範囲内に、第１領域および第２領域を設定し、第２の指示位置がオブジェクト画像の表示範囲外に位置することを第３検出処理が検出した場合には、第３表示処理は、画像処理の実行を停止し、第３表示処理が画像処理の実行を停止した後に、第２の指示位置がオブジェクト画像の表示範囲内の第１領域内に位置することが第３検出処理によって検出された場合には、第３表示処理は、第１の画像処理を再開し、第３表示処理が画像処理の実行を停止した後に、第２の指示位置がオブジェクト画像の表示範囲内の第２領域内に位置することが第３検出処理によって検出された場合には、第３表示処理は、第２の画像処理を再開することを特徴とする。
【００１４】
上記構成によれば、接触させた指示体を離反するまでの一連の操作中において、画像処理を一時停止させる操作、および、一時停止されていた画像処理を再開させる操作の入力を受け付けることが可能となる。操作の入力性を高めることが可能となる。
【００１５】
（６）好ましくは、本明細書に記載されているプログラムは、第１画像は、第１領域と第２領域との境界線を示す画像を含んでおり、第３表示処理は、第２の指示位置が第１領域内である場合に、第２の指示位置の第１の指示位置からの距離に応じて第１の画像処理に関する第１設定値を変更し、変更後の第１設定値を用いて画像処理を実行し、第２の指示位置が第２領域内である場合に、第２の指示位置の第１の指示位置からの距離に応じて第２の画像処理に関する第２設定値を変更し、変更後の第２設定値を用いて画像処理を実行することを特徴とする。
【００１６】
上記構成によれば、接触させた指示体を離反するまでの一連の操作中において、画像処理に関する設定値を変更する操作の入力を受け付けることが可能となる。操作の入力性を高めることが可能となる。
【００１７】
（７）好ましくは、本明細書に記載されているプログラムは、境界線は、第１の指示位置を通るように表示されることを特徴とする。
【００１８】
（８）好ましくは、本明細書に記載されているプログラムは、第２検出処理は、
接触強度が第１しきい値とは異なる第２しきい値を超えた場合に、所定操作が入力されたと判断することを特徴とする。
【００１９】
上記構成によれば、第１しきい値を超える接触強度で指示体を接触させることで画像処理を開始させることができるとともに、第２しきい値を超える接触強度で指示体を接触させることで画像処理後のオブジェクト画像を記憶させる操作を入力することができる。操作の入力性を高めることが可能となる。
【００２０】
（９）好ましくは、本明細書に記載されているプログラムは、接触強度が第１しきい値を超えたことが第１検出処理で検出された場合に、第１の指示位置における接触強度を取得する取得処理と、取得処理が取得した接触強度に応じて、画像処理の第１設定値を変更する設定変更処理と、をプログラムはコンピュータにさらに実行させ、第３表示処理は、設定変更処理によって変更された第１設定値を用いて画像処理を実行することを特徴とする。
【００２１】
上記構成によれば、接触させた指示体を離反するまでの一連の操作中において、画像処理に関する設定値を接触強度に応じて変更する操作の入力を受け付けることが可能となる。操作の入力性を高めることが可能となる。
【００２２】
（１０）好ましくは、本明細書に記載されているプログラムは、第２検出処理は、指示体がタッチパネルに接触または近接した状態を維持しながら第１の指示位置から移動した場合に、所定操作が入力されたと判断することを特徴とする。
【００２３】
上記構成によれば、指示体の接触強度に応じて設定値を変更することができる。そして、指示体の指示位置を移動させることで、変更後の設定値を決定することができる。接触させた指示体を離反するまでの一連の操作中において、設定値の変更操作と設定値の確定操作の入力とを受け付けることが可能となる。
【００２４】
（１１）好ましくは、本明細書に記載されているプログラムは、第１設定値には、第１種類の画像処理に関する第１種類の第１設定値と、第１種類の画像処理とは異なる第２種類の画像処理に関する第２種類の第１設定値と、が含まれており、第２検出処理は、指示体がタッチパネルに接触または近接した状態を維持しながら第１の指示位置から第１方向へ移動した場合に、所定操作が入力されたと判断し、指示体がタッチパネルに接触または近接した状態を維持しながら第１の指示位置から第１方向とは異なる第２方向へ移動した場合に、設定変更処理の処理対象が、第１種類の第１設定値から第２種類の第１設定値に切り替えられたと判断することを特徴とする。
【００２５】
上記構成によれば、接触させた指示体を離反するまでの一連の操作中において、画像処理後のオブジェクト画像を記憶させる操作と、設定値の種類を切り替える操作と、の入力を受け付けることが可能となる。
【００２６】
（１２）好ましくは、本明細書に記載されているプログラムは、第１の指示位置が第１検出処理によって検出されている期間中に、第１の指示位置とは異なる第４の指示位置がタッチパネルに検出されたか否かを判断する第１判断処理を、プログラムはコンピュータにさらに実行させ、第２検出処理は、第４の指示位置が検出されたと第１判断処理によって判断された場合に、所定操作が入力されたと判断することを特徴とする。
【００２７】
上記構成によれば、指示体の接触強度に応じて設定値を変更することができる。そして、別の指示体をタッチパネル上に接触させることで、変更後の設定値を決定することができる。接触させた指示体を離反するまでの一連の操作中において、設定値の変更操作と設定値の確定操作の入力とを受け付けることが可能となる。
【００２８】
（１３）本明細書に記載されているプログラムは、表示部と、タッチパネルと、を備えた情報処理装置のコンピュータが読み取り可能なプログラムであって、コンピュータに、編集対象となるオブジェクト画像と、オブジェクト画像に対して行う各種の画像処理のうち少なくともいずれかを指定する入力を受け付けるための第１画像と、を表示部に表示させる第１表示処理と、第１画像の表示領域内へ指示体が接触または近接した場合に、指示体が接触または近接した位置を示す第１の指示位置、および、指示体の接触強度を、タッチパネルに検出させる第１検出処理と、接触強度が第１しきい値を超えたことが第１検出処理で検出された場合に、各種の画像処理のうち少なくともいずれかを指定する入力を受け付ける受付処理と、受付処理が受け付けた入力に基づいてオブジェクト画像に対して画像処理を実行し、画像処理後のオブジェクト画像を表示部に表示させる第３表示処理と、所定操作が入力されたか否かを検出する第２検出処理と、第２検出処理によって所定操作の入力が検出された場合において、第３表示処理によって画像処理が実行されていた場合に、画像処理後のオブジェクト画像を記憶部に記憶させる記憶制御処理と、第２検出処理によって所定操作の入力が検出されることなく、指示体のタッチパネルへの接触または近接が検出されなくなった場合に、画像処理後のオブジェクト画像を表示部に表示させない第４表示処理と、を実行させることを特徴とする。
【００２９】
上記構成によれば、第１しきい値を超える接触強度で指示体を接触させることによって、オブジェクト画像に対する画像処理を開始することができる。そして、指示体を接触させたままの状態で所定操作を入力することで、画像処理後のオブジェクト画像を記憶させる操作を入力することができる。また、所定操作を入力せずに指示体を離反させることで、画像処理後のオブジェクト画像を表示させないようにする操作を入力することができる。これにより、接触させた指示体を離反するまでの一連の操作中において、画像処理の開始操作と、確定操作と、キャンセル操作と、の入力を受け付けることが可能となる。
【００３０】
（１４）好ましくは、本明細書に記載されているプログラムは、第２検出処理は、接触強度が第１しきい値とは異なる第２しきい値を超えた場合に、所定操作が入力されたと判断することを特徴とする。
【００３１】
上記構成によれば、第１しきい値を超える接触強度で指示体を接触させることで画像処理を開始させることができるとともに、第２しきい値を超える接触強度で指示体を接触させることで画像処理後のオブジェクト画像を記憶させる操作を入力することができる。
【００３２】
（１５）好ましくは、本明細書に記載されているプログラムは、第１検出処理によって接触強度が第１しきい値を超えたことが検出された後に、指示体がタッチパネルに接触または近接した状態を維持しながら第２の指示位置まで移動した場合に、第２の指示位置をタッチパネルに検出させる第３検出処理として、プログラムはコンピュータにさらに実行させ、第２の指示位置が第１画像の表示範囲外に位置することを第３検出処理が検出した場合には、第３表示処理は、画像処理の実行を停止し、第３表示処理が画像処理の実行を停止した後に、第２の指示位置が第１画像の表示範囲内に位置することが第３検出処理によって検出された場合には、第３表示処理は画像処理を再開することを特徴とする。
【００３３】
上記構成によれば、接触させた指示体を離反するまでの一連の操作中において、画像処理を一時停止させる操作、および、一時停止されていた画像処理を再開させる操作の入力を受け付けることが可能となる。
【００３４】
（１６）好ましくは、本明細書に記載されているプログラムは、第３表示処理は、第１の指示位置が第１画像の表示範囲内である期間中において、オブジェクト画像を所定速度で所定方向へ回転させる画像処理を実行し、オブジェクト画像の初期表示位置からの回転角度が、予め定められた所定角度に到達した場合に、オブジェクト画像の回転を一定時間停止することを特徴とする。
【００３５】
上記構成によれば、オブジェクト画像の回転角度を適切に決定することが可能となる。
【００３６】
（１７）好ましくは、本明細書に記載されているプログラムは、第３表示処理は、画像処理前のオブジェクト画像に重複するように、画像処理後のオブジェクト画像を表示部に表示させることを特徴とする。
【００３７】
上記構成によれば、処理前と処理後のオブジェクト画像を容易に比較することが可能となる。
【図面の簡単な説明】
【００３８】
【図１】情報処理装置のブロック図である。
【図２】情報処理装置の動作フローチャートを示す図である。
【図３】情報処理装置の動作フローチャートを示す図である。
【図４】情報処理装置の動作フローチャートを示す図である。
【図５】表示画面の一例を示す図である。
【図６】表示画面の一例を示す図である。
【図７】表示画面の一例を示す図である。
【図８】表示画面の一例を示す図である。
【図９Ａ】表示画面の一例を示す図である。
【図９Ｂ】設定テーブルの一例を示す図である。
【図９Ｃ】設定テーブルの一例を示す図である。
【図１０】表示画面の一例を示す図である。
【図１１】表示画面の一例を示す図である。
【図１２】表示画面の一例を示す図である。
【図１３】表示画面の一例を示す図である。
【図１４】情報処理装置の動作フローチャートを示す図である。
【図１５】情報処理装置の動作フローチャートを示す図である。
【図１６】表示画面の一例を示す図である。
【図１７】表示画面の一例を示す図である。
【発明を実施するための形態】
【実施例１】
【００３９】
図１に、本実施形態として例示される情報処理装置１０のブロック図を示す。図１に示すように、情報処理装置１０は、ＣＰＵ１１、記憶部１２、無線送受信部１５、無線アンテナ部１６、ボタン入力部１７、パネル１８、座標検出部１９、接触強度センサ２２、メインカメラ２３を主に備えている。情報処理装置１０の一例としては、スマートフォン、タブレット端末、携帯電話、ＰＣが挙げられる。
【００４０】
ボタン入力部１７は、情報処理装置１０のユーザによる操作を受け付ける。ボタン入力部１７の一例としては、キーボードが挙げられる。パネル１８は、情報処理装置１０の各種機能情報を表示する。座標検出部１９は、パネル１８の表示領域内へ指示体（例：ユーザの指先）が接触した位置を示す座標である、指示座標を検出して出力する部位である。座標検出部１９は、パネル１８と一体に構成されることで、タッチパネル２０として機能する。座標検出部１９は、同時に複数の指示座標を検出することが可能とされている。無線送受信部１５は、無線アンテナ部１６を介して、携帯電話の規格や無線ＬＡＮの規格に基づいた無線通信を行う。接触強度センサ２２は、タッチパネル２０への接触の力（又は、圧力）を測定するために使用されるセンサである。接触強度センサ２２は、接触強度が第１しきい値より小さい場合には第１の値を出力する。接触強度が第１しきい値より大きく第２しきい値より小さい場合には第２の値を出力する。接触強度が第２しきい値より大きい場合には第３の値を出力する。接触強度センサ２２は、タッチパネル２０と一体に、又は近接して配置される。メインカメラ２３は、情報処理装置１０に搭載されているカメラである。
【００４１】
ＣＰＵ１１は、記憶部１２内のプログラム２１に従って処理を実行する。以降、画像処理アプリケーション３２やオペレーティングシステム２１ｅなど、プログラムを実行するＣＰＵ１１のことを、単にプログラム名でも記載する場合がある。例えば「オペレーティングシステム２１ｅが」という記載は、「オペレーティングシステム２１ｅを実行するＣＰＵ１１が」を意味する場合がある。
【００４２】
記憶部１２は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＨＤＤ、ＣＰＵ１１が備えるバッファなどが組み合わされて構成されている。記憶部１２は、プログラム２１を記憶する。プログラム２１は、オペレーティングシステム２１ｅ、画像処理アプリケーション３２を含んでいる。オペレーティングシステム２１ｅは、パネル１８に各種の画像を表示させる機能や、画像処理アプリケーション３２に利用される基本的な機能を、提供するプログラムである。またオペレーティングシステム２１ｅは、各アプリケーションが各種ハードウェアに指示をするためのＡＰＩ（Application Programming Interfaceの略）を提供するプログラムでもある。画像処理アプリケーション３２は、ユーザ等によって情報処理装置１０にインストールすることで、利用することが可能である。
【００４３】
＜情報処理装置の動作＞
本実施形態に係る情報処理装置１０の動作を、図２のフローチャートを用いて説明する。ユーザが、ボタン入力部１７を介して画像処理アプリケーション３２を起動させる操作を入力すると、ＣＰＵ１１は、画像処理アプリケーション３２を読み込んで情報処理装置１０の全体の制御を開始する。これにより、図２のフローが開始される。
【００４４】
Ｓ８０においてＣＰＵ１１は、処理対象となる処理画像データを取得する。処理画像データは、各種のデータであってよい。例えば処理画像データは、画像処理アプリケーション３２によって生成されてもよいし、記憶部１２に記憶されている複数の画像データのうちからユーザによって選択されてもよいし、メインカメラ２３で撮影した画像の画像データであってもよい。
【００４５】
Ｓ９０においてＣＰＵ１１は、表示画面をタッチパネル２０に表示する。図５に、表示画面の一例を示す。表示画面には、表示領域Ｇ１およびＧ２が含まれている。表示領域Ｇ１は、電池残量などの各種のステータスが表示される領域である。表示領域Ｇ２は、画像処理アプリケーション３２によって各種の画像が表示される領域である。図５の例では、表示領域Ｇ２には、処理画像Ｍ１が表示される。処理画像Ｍ１は、処理画像データによって表示される画像である。
【００４６】
Ｓ１００においてＣＰＵ１１は、オブジェクト画像を処理画像Ｍ１内に表示する。図５の例では、オブジェクト画像Ｏ１が表示される。オブジェクト画像Ｏ１の一例としては、画像処理アプリケーション３２によって生成されたスタンプ画像が挙げられる。
【００４７】
Ｓ１１０においてＣＰＵ１１は、表示領域Ｇ２内で第１の指示位置Ｐ１が座標検出部１９によって検出されたか否かを判断する。この判断は、座標検出部１９から指示座標が出力されたか否かによって実行することができる。第１の指示位置Ｐ１は、指示体が接触した位置である。指示体の一例としては、ユーザの指先や、スタイラスペンが挙げられる。すなわち、指示体がパネル１８に接触したことを座標検出部１９によって検出する。否定判断される場合（Ｓ１１０：ＮＯ）にはＳ１１０へ戻り、肯定判断される場合（Ｓ１１０：ＹＥＳ）にはＳ１２０へ進む。
【００４８】
Ｓ１２０においてＣＰＵ１１は、検出された第１の指示位置Ｐ１が、オブジェクト画像の表示領域内であるか否かを判断する。この判断は、第１の指示位置Ｐ１の座標値とオブジェクト画像の座標値とを用いて実行することができる。否定判断される場合（Ｓ１２０：ＮＯ）にはＳ１１０へ戻り、肯定判断される場合（Ｓ１２０：ＹＥＳ）には、Ｓ１４０へ進む。
【００４９】
Ｓ１４０においてＣＰＵ１１は、指示体の接触強度が第１しきい値を超えているか否かを判断する。具体的には、接触強度センサ２２から第２の値または第３の値が出力されているか否かを検出する。否定判断される場合（Ｓ１４０：ＮＯ）には、Ｓ１５０へ進む。
【００５０】
Ｓ１５０においてＣＰＵ１１は、オブジェクト画像を移動させる操作が入力されたか否かを判断する。具体的には、接触強度が第１しきい値より小さい状態、および、指示体がタッチパネルに接触している状態を維持しながら、第３の指示位置まで指示位置が移動したことが検出されたかを判断する。この判断は、接触強度センサ２２から第１の値が出力されている状態で、座標検出部１９から出力される指示座標が変化したか否かを検出することで、実行できる。例えば、指示体をオブジェクト画像に接触させながら第３の指示位置まで移動させる操作（いわゆるドラッグ操作ともいう）を入力する場合に、Ｓ１５０において肯定判断される。肯定判断される場合（Ｓ１５０：ＹＥＳ）には、Ｓ１６０へ進む。
【００５１】
Ｓ１６０においてＣＰＵ１１は、オブジェクト画像の表示位置を、第３の指示位置を基準とした位置へ移動させる。そしてＳ１４０へ戻る。これにより、ドラッグ操作に追従するように、オブジェクト画像を移動させることができる。
【００５２】
一方、Ｓ１５０において否定判断される場合（Ｓ１５０：ＮＯ）には、Ｓ１７０へ進む。Ｓ１７０においてＣＰＵ１１は、指示位置が検出されなくなったか否かを判断する。この判断は、座標検出部１９から指示座標が出力されなくなったか否かを検出することによって実行できる。否定判断される場合（Ｓ１７０：ＮＯ）には、Ｓ１４０へ戻る。一方、肯定判断される場合（Ｓ１７０：ＹＥＳ）には、指示体がタッチパネル２０の表面から離反した場合であると判断され、Ｓ１１０へ戻る。
【００５３】
また、Ｓ１４０において肯定判断される場合（Ｓ１４０：ＹＥＳ）には、Ｓ１７５へ進む。Ｓ１７５においてＣＰＵ１１は、設定変更受付領域を設定する。図６を用いて具体的に説明する。第１の指示位置Ｐ１を中心とする周辺領域に、設定変更受付領域として、第１領域Ａ１および第２領域Ａ２が設定される。第１領域Ａ１および第２領域Ａ２は、オブジェクト画像Ｏ１の表示範囲内に設定される。これらの領域は、ユーザが見ることができない仮想的な境界線で区切られていてもよい。また記憶部１２には、設定テーブルＴＢ１が記憶されている。設定テーブルＴＢ１は、設定変更受付領域と各種の設定値との対応関係を記憶する領域である。図６の説明例における設定テーブルＴＢ１の設定例を、図９Ｂに示す。第１領域Ａ１には、「回転」の種類の画像処理に関する「左回転」の設定値が対応付けられている。第２領域Ａ２には、「回転」の種類の画像処理に関する「右回転」の設定値が対応付けられている。
【００５４】
Ｓ１８０においてＣＰＵ１１は、処理画像Ｍ１内の何れかの位置に、編集案内画像を表示する。編集案内画像は、オブジェクト画像に対して実行可能な画像処理の種類や、画像処理に関する設定値を示す画像である。実施例１の説明例では、図６に示すように、編集案内画像Ｅ１が表示される。そしてＳ１９０へ進む。
【００５５】
Ｓ１９０においてＣＰＵ１１は、指示位置の移動が検出されたか否かを判断する。具体的には、指示体をオブジェクト画像に接触させながら第２の指示位置まで移動させるドラッグ操作が入力された場合に、Ｓ１９０において肯定判断される。この判断は、座標検出部１９から出力される指示座標が変化したか否かを検出することで、実行できる。否定判断される場合（Ｓ１９０：ＮＯ）にはＳ２７０へ進み、肯定判断される場合（Ｓ１９０：ＹＥＳ）にはＳ１９２へ進む。
【００５６】
Ｓ１９２においてＣＰＵ１１は、第２の指示位置がオブジェクト画像の範囲内であるか否かを判断する。この判断は、第２の指示位置の座標値とオブジェクト画像の座標値とを用いて実行することができる。肯定判断される場合（Ｓ１９２：ＹＥＳ）には、Ｓ２００へ進む。
【００５７】
Ｓ２００においてＣＰＵ１１は、表示範囲内に第２の指示位置が位置している領域に対応付けられている画像処理を実行する。実施例１の説明例では、図６に示すように、第２の指示位置Ｐ２が第２領域Ａ２の表示範囲内に位置している場合を説明する。ＣＰＵ１１は、図９Ｂに示す設定テーブルＴＢ１において、第２領域Ａ２の欄を参照する。第２領域Ａ２には、「回転」の種類の画像処理に関する「右回転」の設定値が対応付けられている。従って、オブジェクト画像Ｏ１を所定速度で右回転させる画像処理が実行される。回転処理は、オブジェクト画像Ｏ１の中心位置や重心位置を回転軸として実行されてもよい。
【００５８】
Ｓ２１０においてＣＰＵ１１は、画像処理後のオブジェクト画像である処理後オブジェクト画像を、処理画像Ｍ１内に表示する。そしてＳ２７０へ進む。処理後オブジェクト画像は、処理前のオブジェクト画像と重複するように表示されてもよい。処理後オブジェクト画像は、例えば半透明に表示されるなど、処理前のオブジェクト画像との対比がしやすい態様で表示されてもよい。実施例１の説明例では、図７に示すように、処理後オブジェクト画像Ｏ１ａが、処理前のオブジェクト画像Ｏ１と重複して表示される。また処理後オブジェクト画像Ｏ１ａは、半透明で表示される。このようにすると、ユーザが画像処理後の状態を把握できるため、編集処理を行いやすく利便性が高い。
【００５９】
一方Ｓ１９２において、第２の指示位置がオブジェクト画像の範囲内ではないと判断される場合（Ｓ１９２：ＮＯ）には、Ｓ２３０へ進む。Ｓ２３０においてＣＰＵ１１は、Ｓ２００で実行していた画像処理を停止する。
【００６０】
実施例１の説明例では、図７に示すように、第２の指示位置Ｐ２が、第２の指示位置Ｐ２ａへ移動する場合を説明する（矢印Ｙ１参照）。第２の指示位置Ｐ２ａは、オブジェクト画像Ｏ１の表示領域の範囲外である。従って、オブジェクト画像Ｏ１を右回転させる画像処理が、停止される。
【００６１】
Ｓ２４０においてＣＰＵ１１は、指示位置が検出されなくなったか否かを判断する。この判断は、座標検出部１９から指示座標が出力されなくなったか否かを検出することによって実行できる。肯定判断される場合（Ｓ２４０：ＹＥＳ）には、指示体がタッチパネル２０の表面から離反した場合であると判断され、Ｓ２８０へ進む。一方、否定判断される場合（Ｓ２４０：ＮＯ）には、Ｓ２５０へ進む。
【００６２】
Ｓ２５０においてＣＰＵ１１は、指示位置がオブジェクト画像の範囲内で検出されたか否かを判断する。この判断は、指示位置の座標値とオブジェクト画像の座標値とを用いて実行することができる。否定判断される場合（Ｓ２５０：ＮＯ）にはＳ２４０へ戻り、肯定判断される場合（Ｓ２５０：ＹＥＳ）にはＳ２６０へ進む。
【００６３】
Ｓ２６０においてＣＰＵ１１は、Ｓ２５０で検出された指示位置が表示範囲内に位置している領域に対応付けられている画像処理を、実行する。具体的な処理内容は、Ｓ２００と同様であるため、説明を省略する。これにより、Ｓ２３０で停止されていた画像処理が、再開される。そしてＳ２７０へ進む。実施例１の説明例では、図７に示すように、第２の指示位置Ｐ２ａが、第２の指示位置Ｐ２へ移動する場合を説明する（矢印Ｙ２参照）。第２の指示位置Ｐ２は、オブジェクト画像Ｏ１の表示領域の範囲内であるとともに、第２領域Ａ２の範囲内である。従って、オブジェクト画像Ｏ１を右回転させる画像処理が、再開される。
【００６４】
Ｓ２７０においてＣＰＵ１１は、指示位置が検出されなくなったか否かを判断する。この判断は、座標検出部１９から指示座標が出力されなくなったか否かを検出することによって実行できる。肯定判断される場合（Ｓ２７０：ＹＥＳ）には、Ｓ２８０へ進む。Ｓ２８０においてＣＰＵ１１は、処理後オブジェクト画像を消去する。これにより、画像処理前のオブジェクト画像のみが処理画像Ｍ１内に表示される。実施例１の説明例では、図７において、処理後オブジェクト画像Ｏ１ａが消去される。よって、図６の表示態様へ戻る。
【００６５】
Ｓ２９０においてＣＰＵ１１は、Ｓ１８０で表示された編集案内画像を消去する。実施例１の説明例では、図６において、編集案内画像Ｅ１が消去される。よって、図５の表示態様へ戻る。そしてフローが終了する。
【００６６】
また、Ｓ２７０で否定判断される場合（Ｓ２７０：ＮＯ）には、Ｓ３００へ進む。Ｓ３００においてＣＰＵ１１は、Ｓ１１０で指示体の接触が検出された時点から指示体の接触が検出され続けている状態下において、所定操作の入力が検出されたか否かを判断する。具体的には、接触強度が第２しきい値を超えたか否かを判断する。この判断は、接触強度センサ２２から第３の値が出力されているか否かを検出することで実行できる。第２しきい値は、第１しきい値よりも大きいしきい値である。否定判断される場合（Ｓ３００：ＮＯ）にはＳ１９０へ戻り、肯定判断される場合（Ｓ３００：ＹＥＳ）にはＳ３０５へ進む。
【００６７】
Ｓ３０５においてＣＰＵ１１は、所定操作が入力された指示位置が、Ｓ１１０で検出された第１の指示位置と異なる位置であるか否かを判断する。この判断は、第１の指示位置の座標値と所定操作が入力された指示位置の座標値とを用いて、実行することができる。肯定判断される場合（Ｓ３０５：ＹＥＳ）には、Ｓ３１０へ進む。Ｓ３１０においてＣＰＵ１１は、画像処理後のオブジェクト画像を、記憶部１２に記憶させる。これにより、オブジェクト画像に対する画像処理が確定する。
【００６８】
Ｓ３１５においてＣＰＵ１１は、画像処理前のオブジェクト画像を消去する。また、処理後オブジェクト画像の表示態様を、半透明の態様から通常の態様へ変更する。Ｓ３２０においてＣＰＵ１１は、Ｓ１８０で表示された編集案内画像を消去する。そしてフローが終了する。
【００６９】
実施例１の説明例では、図７のＳ３１５において、オブジェクト画像Ｏ１が消去されるとともに、処理後オブジェクト画像Ｏ１ａの表示態様が半透明の態様から通常の態様へ変更される。これにより、図８の表示態様へ遷移する。
【００７０】
また、Ｓ３０５において否定判断される場合（Ｓ３０５：ＮＯ）には、Ｓ３３０へ進む。Ｓ３３０においてＣＰＵ１１は、設定変更受付領域の設定内容を変更する。具体的には、第１領域Ａ１および第２領域Ａ２に対応付ける画像処理の種類を変更する。例えば、設定テーブルＴＢ１の内容を、図９Ｃに示す内容に変更してもよい。Ｓ３４０においてＣＰＵ１１は、変更後の画像処理の種類を示す編集案内画像を、処理画像Ｍ１内に表示する。
【００７１】
実施例１の説明例では、図９Ｃの設定テーブルＴＢ１に示すように、変更後の画像処理の種類として、第１領域Ａ１には、「拡大・縮小」の種類の画像処理に関する「拡大」の設定値が対応付けられる。第２領域Ａ２には、「拡大・縮小」の種類の画像処理に関する「縮小」の設定値が対応付けられる。そして、変更後の画像処理の種類である「拡大・縮小」を示す編集案内画像Ｅ２が、処理画像Ｍ１内に表示される。
【００７２】
＜実施例１の効果＞
第１しきい値を超える接触強度で指示体をオブジェクト画像に接触させる（Ｓ１４０：ＹＥＳ）ことによって、オブジェクト画像に対する画像処理を開始することができる。指示体がタッチパネル２０に接触させながら第２の指示位置まで移動させるドラッグ操作を入力（Ｓ１９０：ＹＥＳ）することで、第２の指示位置が表示範囲内に位置している領域に対応付けられている画像処理を、オブジェクト画像に対して実行（Ｓ２００）することができる。指示体がタッチパネル２０に接触している状態を維持しながら、接触強度が第２しきい値を超えるまで指示体を押し込む（Ｓ３００：ＹＥＳ）ことによって、画像処理後のオブジェクト画像を記憶部１２に記憶（Ｓ３１０）させることができる。すなわち、オブジェクト画像に対する画像処理を確定させることができる。また、画像処理をオブジェクト画像に対して実行（Ｓ２００）した後に、接触強度が第２しきい値を超えるまで指示体を押し込むことをせずに（Ｓ３００：ＮＯ）、指示体をタッチパネル２０から離反（Ｓ２７０：ＹＥＳ）させることによって、画像処理前のオブジェクト画像をタッチパネル２０に表示（Ｓ２８０）させることができる。すなわち、オブジェクト画像に対する画像処理をキャンセルすることができる。
以上より、接触させた指示体を離反させるまでの一連の操作中において、画像処理の開始操作（Ｓ１１０：ＹＥＳ）と、確定操作（Ｓ３００：ＹＥＳ）と、キャンセル操作（Ｓ３００：ＮＯの状態でＳ２７０：ＹＥＳ）と、の入力を受け付けることが可能となる。換言すると、指示体を一度タッチパネル２０にタッチさせれば、タッチさせた指示体を離反させることなく、画像処理の開始操作、確定操作、キャンセル操作、を行うことが可能となる。これにより、確定操作やキャンセル操作の入力を、ボタン画像を介して受け付ける場合に比して、ユーザの操作負担を小さくすることができる。一般に、確定操作やキャンセル操作の入力をボタン画像を介して受け付ける場合には、指示体を一度タッチパネル２０にタッチさせて画像処理を行った後に、指示体を離反させ、ボタン画像を再びタッチする必要があるためである。
【００７３】
第１しきい値を超えない接触強度で指示体をオブジェクト画像に接触（Ｓ１４０：ＮＯ）させたまま、指示体を移動（Ｓ１５０：ＹＥＳ）させることによって、オブジェクト画像を移動（Ｓ１６０）させることができる。これにより、接触させた指示体を離反させるまでの一連の操作中において、オブジェクト画像の移動操作（Ｓ１４０：ＮＯの状態でＳ１５０：ＹＥＳ）の入力も受け付けることが可能となる。操作の入力性を高めることができる。
【００７４】
第１しきい値を超える接触強度で指示体をオブジェクト画像に接触（Ｓ１４０：ＹＥＳ）させた後に、指示体がタッチパネル２０に接触している状態を維持しながら、指示体を第１領域Ａ１内へ移動（Ｓ１９０：ＹＥＳ）させることで、第１領域Ａ１に対応付けられている画像処理（例：「左回転」）を実行することができる。同様に、指示体を第２領域Ａ２内へ移動（Ｓ１９０：ＹＥＳ）させることで、第２領域Ａ２に対応付けられている画像処理（例：「右回転」）を実行することができる。これにより、接触させた指示体を離反させるまでの一連の操作中において、複数複数の画像処理のうちから適切な１の画像処理を選択することが可能になる。換言すると、タッチパネル２０にタッチ（Ｓ１１０：ＹＥＳ）させた指示体を一度も離反させることなく、複数の画像処理のうちから１の画像処理を選択（Ｓ１９０：ＹＥＳ）した上で画像処理を実行（Ｓ２００）し、その後に確定操作（Ｓ３００：ＹＥＳ）またはキャンセル操作（Ｓ３００：ＮＯの状態でＳ２７０：ＹＥＳ）を行うことが可能となる。操作の入力性を高めることができる。
【００７５】
第１しきい値を超える接触強度でオブジェクト画像内の第１の指示位置Ｐ１を押下（Ｓ１４０：ＹＥＳ）した後に、指示体を移動させることなく（ＳＳ３０５：ＮＯ）、第２しきい値を超える接触強度で第１の指示位置Ｐ１を押下（Ｓ３００：ＹＥＳ）することによって、選択可能な画像処理の種類を切り替える（Ｓ３３０）ことができる。これにより、接触させた指示体を離反させるまでの一連の操作中において、選択可能な画像処理の種類を切り替える操作（Ｓ３３０）の入力も受け付けることが可能となる。すなわちユーザは、オブジェクト画像内の第１の指示位置Ｐ１を強く押して画像処理を開始（Ｓ１４０：ＹＥＳ）した場合に、画像処理の種類を切り替えることを所望する場合には、そのまま第１の指示位置Ｐ１をさらに強く押せばよい（Ｓ３００：ＹＥＳ、Ｓ３０５：ＮＯ）。操作の入力性を高めることができる。
【００７６】
画像処理をオブジェクト画像に対して実行（Ｓ２００）している期間中に、指示体がタッチパネル２０に接触している状態を維持しながら、指示体をオブジェクト画像の領域外へ移動（Ｓ１９２：ＮＯ）させることで、画像処理を停止（Ｓ２３０）することができる。その後、指示体がタッチパネル２０に接触している状態を維持しながら、オブジェクト画像の領域外から第１領域Ａ１または第２領域Ａ２内へ指示体を移動（Ｓ２５０：ＹＥＳ）させることで、第１領域Ａ１または第２領域Ａ２に対応付けられている画像処理を再開（Ｓ２６０）することができる。これにより、接触させた指示体を離反させるまでの一連の操作中において、画像処理を一時停止させる操作（Ｓ１９２：ＮＯ）、および、一時停止されていた画像処理を再開させる操作（Ｓ２５０：ＹＥＳ）の入力を受け付けることが可能となる。操作の入力性を高めることが可能となる。
【実施例２】
【００７７】
実施例２は、オブジェクト画像や編集案内画像の表示態様が実施例１とは異なっている実施例である。図１の情報処理装置１０のブロック図や、図２〜図４のフロー図は、実施例１と実施例２とで共通であるため、詳細な説明は省略する。
【００７８】
Ｓ１００においてオブジェクト画像が表示される。実施例２では、表示領域Ｇ２に表示される処理画像全体が、オブジェクト画像とされる。図１０の説明例では、オブジェクト画像Ｏ２が表示領域Ｇ２内に表示される。オブジェクト画像Ｏ２は、例えば、メインカメラ２３で撮影した画像であってもよいし、記憶部１２に記憶されている複数の画像のうちからユーザによって選択された画像であってもよい。
【００７９】
Ｓ１７５においてＣＰＵ１１は、設定変更受付領域を設定する。またＳ１８０においてＣＰＵ１１は、オブジェクト画像Ｏ２内に編集案内画像Ｅ１１を表示する。図１１の説明例を用いて具体的に説明する。編集案内画像Ｅ１１は、座標軸画像を含んでいる。座標軸画像は、互いに直交する縦軸と横軸を備えている。座標軸画像の中心点は、第１の指示位置Ｐ１と一致している。縦軸には、「明るさ」の種類の画像処理が対応付けられている。横軸には、「コントラスト」の種類の画像処理が対応付けられている。これにより、第１の指示位置Ｐ１を中心とする周辺領域に、第１領域Ａ１１〜第４領域Ａ１４が設定される。すなわち座標軸画像は、第１領域Ａ１１〜第４領域Ａ１４の境界線を示す画像である。具体的に説明する。第１領域Ａ１１には、「明るさ」の種類の画像処理に関する「増加」の設定値と、「コントラスト」の種類の画像処理に関する「増加」の設定値と、が対応付けられている。第２領域Ａ１２には、「明るさ」の種類の画像処理に関する「増加」の設定値と、「コントラスト」の種類の画像処理に関する「低減」の設定値と、が対応付けられている。第３領域Ａ１３には、「明るさ」の種類の画像処理に関する「低減」の設定値と、「コントラスト」の種類の画像処理に関する「低減」の設定値と、が対応付けられている。第４領域Ａ１４には、「明るさ」の種類の画像処理に関する「低減」の設定値と、「コントラスト」の種類の画像処理に関する「増加」の設定値と、が対応付けられている。これらの対応付けは、実施例１で前述した設定テーブルＴＢ１に記憶される。
【００８０】
Ｓ２００においてＣＰＵ１１は、第２の指示位置が表示範囲内に位置している領域に対応付けられている画像処理を実行する。実施例２の説明例では、図１１に示すように、第２の指示位置Ｐ２が第１領域Ａ１１の領域内に位置している場合を説明する。この場合、ＣＰＵ１１は、設定テーブルＴＢ１を参照する。そして、オブジェクト画像Ｏ２の「明るさ」を「増加」させる画像処理と、オブジェクト画像Ｏ２の「コントラスト」を「増加」させる画像処理と、を実行する。明るさの増加量は、第２の指示位置Ｐ２の縦軸方向の距離Ｌ１が大きくなるほど大きくなる。また、コントラストの増加量は、第２の指示位置Ｐ２の横軸方向の距離Ｌ２が大きくなるほど大きくなる。
【００８１】
Ｓ２１０においてＣＰＵ１１は、処理前のオブジェクト画像Ｏ２に代えて、画像処理後のオブジェクト画像Ｏ２を表示する。
【００８２】
Ｓ３００において接触強度が第２しきい値を超えたと判断された場合（Ｓ３００：ＹＥＳ）には、所定操作が入力されたと判断され、Ｓ３０５へ進む。Ｓ３０５において、所定操作が入力された指示位置が第１の指示位置と異なる位置であると判断される場合（Ｓ３０５：ＹＥＳ）には、画像処理後のオブジェクト画像が記憶部１２に記憶される。実施例２の説明例では、図１１に示すように、第２の指示位置Ｐ２における接触強度が第２しきい値を超えたと判断された場合（Ｓ３００：ＹＥＳ、Ｓ３０５：ＹＥＳ）には、第２の指示位置Ｐ２に基づいて「明るさ」および「コントラスト」が変更（Ｓ２１０）されたオブジェクト画像Ｏ２が記憶（Ｓ３１０）される。
【００８３】
一方、Ｓ３０５において、所定操作が入力された指示位置が第１の指示位置Ｐ１であると判断される場合（Ｓ３０５：ＮＯ）には、Ｓ３３０へ進む。Ｓ３３０においてＣＰＵ１１は、設定変更受付領域の設定内容を変更する。Ｓ３４０においてＣＰＵ１１は、変更後の画像処理の種類を示す編集案内画像を、オブジェクト画像Ｏ２内に表示する。
【００８４】
実施例２の説明例では、図１２に示すように、変更後の画像処理の種類として、縦軸には「色相」の種類の画像処理が新たに対応付けられ、横軸には「彩度」の種類の画像処理が新たに対応付けられる。これらの新たな対応付けは、実施例１で前述した設定テーブルＴＢ１に記憶される。そして、変更後の編集案内画像Ｅ１２が、オブジェクト画像Ｏ２内に表示される。また、座標軸画像の中心が第１の指示位置Ｐ１と一致するように、編集案内画像Ｅ１２が表示される。
【００８５】
＜実施例２の効果＞
【実施例３】
【００８６】
実施例３は、オブジェクト画像や編集案内画像の表示態様が実施例１とは異なっている実施例である。図１の情報処理装置１０のブロック図や、図２〜図４のフロー図は、実施例１と実施例３とで共通であるため、詳細な説明は省略する。
【００８７】
Ｓ１００においてオブジェクト画像が表示される。実施例３では、実施例２と同様に、表示領域Ｇ２に表示される処理画像全体がオブジェクト画像とされる。
【００８８】
Ｓ１７５においてＣＰＵ１１は、設定変更受付領域を設定する。またＳ１８０においてＣＰＵ１１は、オブジェクト画像Ｏ２内に、編集案内画像Ｅ２１および操作案内画像Ｅ３１を表示する。図１３の説明例を用いて具体的に説明する。編集案内画像Ｅ２１は、接触強度メータ画像を含んでいる。編集案内画像Ｅ２１は、第１の指示位置Ｐ１とは離れた位置に表示されてもよい。接触強度メータ画像には、第１の指示位置Ｐ１における現在の接触強度を示す矢印画像Ｒ１が表示される。矢印画像Ｒ１は、接触強度が高いほど接触強度メータの下側に移動するように表示される。接触強度メータ画像には、接触強度が高いほど明るさを増加させるように、「明るさ」の種類の画像処理が対応付けられている。これらの対応付けは、実施例１で前述した設定テーブルＴＢ１に記憶される。また接触強度メータ画像には、指示画像Ｒ２が表示される。指示画像Ｒ２は、画像処理前におけるオブジェクト画像Ｏ２の明るさの設定値を示す画像である。
【００８９】
操作案内画像Ｅ３１は、第１の指示位置Ｐ１をタッチした状態を維持しながら下方向へドラッグ操作を入力した場合に、画像処理の内容を確定する操作が入力される（Ｓ３００：ＹＥＳ）ことを示している。また、第１の指示位置Ｐ１をタッチした状態を維持しながら上方向へドラッグ操作を入力した場合に、画像処理の内容を変更する処理（Ｓ３３０）が実行されることを示している。
【００９０】
Ｓ２００においてＣＰＵ１１は、矢印画像Ｒ１が指示している接触強度に対応する明るさを有するように、オブジェクト画像Ｏ２の明るさを調整する画像処理を行う。Ｓ２１０においてＣＰＵ１１は、処理前のオブジェクト画像Ｏ２に代えて、画像処理後のオブジェクト画像Ｏ２を表示する。
【００９１】
Ｓ３００において、第１の指示位置Ｐ１を始点として下方向へのドラッグ操作が入力されたことが検出された場合（Ｓ３００：ＹＥＳ）に、確定操作が入力されたと判断され、Ｓ３１０へ進む。実施例２の説明例では、図１３に示す状態において、下方向へのドラッグ操作が入力された場合を説明する。この場合、矢印画像Ｒ１で示される「明るさ」に変更（Ｓ２１０）されたオブジェクト画像Ｏ２が記憶（Ｓ３１０）される。
【００９２】
一方、Ｓ３００において、第１の指示位置Ｐ１を始点として上方向へのドラッグ操作が入力されたことが検出された場合（Ｓ３００：ＮＯ）には、Ｓ３３０へ進む。実施例２の説明例では、図１３に示す状態において、上方向へのドラッグ操作が入力された場合を説明する。この場合、接触強度メータ画像には、「明るさ」とは別の種類の画像処理（例：コントラスト変更）が新たに対応付けられる。これらの新たな対応付けは、実施例１で前述した設定テーブルＴＢ１に記憶される。そして、変更後の編集案内画像Ｅ２１が、オブジェクト画像Ｏ２内に表示される（Ｓ３４０）。このとき、オブジェクト画像Ｏ２の明るさが矢印画像Ｒ１で示される明るさに変更（Ｓ２１０）された状態で、コントラストの変更処理へ移行してもよい。
【００９３】
＜実施例３の効果＞
指示体の接触強度に応じて、設定値の値を変化（Ｓ２００）させることができる。これにより、接触させた指示体を離反させるまでの一連の操作中において、画像処理に関する設定値を変更する操作の入力も受け付けることが可能となる。すなわちユーザは、図１３の画面が表示（Ｓ１８０）されている場合に、オブジェクト画像Ｏ２を現状よりも明るくしたい場合には、矢印画像Ｒ１が指示画像Ｒ２よりも下方に行くように指示体の押圧を大きくすればよい。一方、オブジェクト画像Ｏ２を現状よりも暗くしたい場合には、矢印画像Ｒ１が指示画像Ｒ２よりも上方に行くように指示体の押圧を小さくすればよい。操作の入力性を高めることが可能となる。
【００９４】
指示体の接触強度に応じて設定値の値を変化（Ｓ２００）させた後に、指示体を接触させたまま下方向に移動させることで、画像処理後のオブジェクト画像を記憶部１２に記憶（Ｓ３１０）させることができる。また、指示体を接触させたまま上方向に移動させることで、画像処理の種類を切り替える（Ｓ３３０）ことができる。これにより、接触させた指示体を離反させるまでの一連の操作中において、確定操作の入力、および、選択可能な画像処理の種類を切り替える操作（Ｓ３３０）の入力を、受け付けることが可能となる。操作の入力性を高めることが可能となる。
【実施例４】
【００９５】
実施例４は、画像処理に関する入力を受け付けるための編集ボタン画像が、オブジェクト画像とともに表示される実施例である。実施例４のフローを、図１４および図１５に示す。図１４および図１５のフローは、実施例１の図２〜図４のフローの一部を改変したものである。従って、図１４および図１５と図２〜図４との間で、同一のステップ番号が振られた処理の内容は同一であるため、説明を省略する場合がある。また図１４および図１５において、ステップ番号の末尾に「ａ」が付加されているステップは、実施例１から変更されたステップである。従って以下では、「ａ」が付加されているステップについて重点的に説明する。
【００９６】
Ｓ１００ａにおいてＣＰＵ１１は、オブジェクト画像および編集ボタン画像を処理画像Ｍ１内に表示する。編集ボタン画像は、オブジェクト画像に対して画像処理を実行する指示の入力を、受け付けるための画像である。
【００９７】
図１６の例では、オブジェクト画像Ｏ１および編集ボタン画像Ｂ１、Ｂ２が表示される。編集ボタン画像Ｂ１は、回転処理の実行指示の入力を受け付ける画像である。編集ボタン画像Ｂ１を押下している期間中（Ｓ１９２ａ：ＹＥＳ）は、オブジェクト画像Ｏ１を所定速度で右回転させることができる。なお、右回りの１回転が完了した場合には、回転処理を、左回りの１回転に切り替えてもよい。また、オブジェクト画像の初期表示位置からの回転角度が、予め定められた所定角度（例：９０度、１８０度）に到達した場合に、オブジェクト画像の回転を一定時間（例：３秒）停止するとしてもよい。これにより、オブジェクト画像Ｏ１の回転角度を適切に決定することが可能となる。編集ボタン画像Ｂ２は、拡大・縮小処理の実行指示の入力を受け付ける画像である。編集ボタン画像Ｂ２を押下している期間中（Ｓ１９２ａ：ＹＥＳ）は、オブジェクト画像Ｏ１を所定速度で拡大させることができる。なお、オブジェクト画像Ｏ１が所定の倍率（例：３００％）まで拡大された場合には、縮小処理に切り替えてもよい。また例えば、第１の指示位置Ｐ１が編集ボタン画像の表示領域内で移動した場合に、移動した方向に応じて拡大処理と縮小処理とを切り替えてもよい。具体例としては、第１の指示位置Ｐ１が右方向（または上方向）へ移動した場合に拡大処理を実行し、左方向（または下方向）へ移動した場合に縮小処理を実行してもよい。これにより、拡大処理および縮小処理の複数の処理の入力を、１つの編集ボタン画像Ｂ２で受け付けることができる。
【００９８】
Ｓ１２０ａにおいてＣＰＵ１１は、検出された第１の指示位置Ｐ１が、編集ボタン画像の表示領域内であるか否かを判断する。この判断は、第１の指示位置Ｐ１の座標値と編集ボタン画像の座標値とを用いて実行することができる。否定判断される場合（Ｓ１２０ａ：ＮＯ）にはＳ１１０へ戻り、肯定判断される場合（Ｓ１２０ａ：ＹＥＳ）には、Ｓ１４０へ進む。
【００９９】
Ｓ１９２ａにおいてＣＰＵ１１は、第２の指示位置が編集ボタン画像の範囲内であるか否かを判断する。この判断は、第２の指示位置の座標値と編集ボタン画像の座標値とを用いて実行することができる。肯定判断される場合（Ｓ１９２ａ：ＹＥＳ）にはＳ２００へ進み、否定判断される場合（Ｓ１９２ａ：ＮＯ）にはＳ２３０へ進む。
【０１００】
Ｓ２３２ａ、Ｓ２３４ａ、Ｓ２３６ａ、Ｓ２３８ａの各々の内容は、前述したＳ３００、Ｓ３１０、Ｓ３１５、Ｓ３２０の各々の内容と同様である。よって説明を省略する。Ｓ２５０ａにおいてＣＰＵ１１は、指示位置が編集ボタン画像の範囲内で検出されたか否かを判断する。この判断は、指示位置の座標値と編集ボタン画像の座標値とを用いて実行することができる。否定判断される場合（Ｓ２５０ａ：ＮＯ）にはＳ２４０へ戻り、肯定判断される場合（Ｓ２５０：ＹＥＳ）にはＳ２６０へ進む。
【０１０１】
＜実施例４の効果＞
第１しきい値を超える接触強度で指示体を編集ボタン画像に接触させる（Ｓ１２０ａ：ＹＥＳ、Ｓ１４０：ＹＥＳ）ことによって、タッチされた編集ボタン画像に対応付けられている画像処理を、オブジェクト画像に対して実行（Ｓ２００）することができる。指示体がタッチパネル２０に接触している状態を維持しながら、接触強度が第２しきい値を超えるまで指示体を押し込む（Ｓ３００：ＹＥＳ）ことによって、オブジェクト画像に対する画像処理を確定（Ｓ３１０）させることができる。また、画像処理をオブジェクト画像に対して実行（Ｓ２００）した後に、接触強度が第２しきい値を超えるまで指示体を押し込むことをせずに（Ｓ３００：ＮＯ）、指示体をタッチパネル２０から離反（Ｓ２７０：ＹＥＳ）させることによって、オブジェクト画像に対する画像処理をキャンセル（Ｓ２８０）することができる。以上より、接触させた指示体を離反させるまでの一連の操作中において、画像処理の開始操作（Ｓ１４０：ＹＥＳ）と、確定操作（Ｓ３００：ＹＥＳ）と、キャンセル操作（Ｓ３００：ＮＯの状態でＳ２７０：ＹＥＳ）と、の入力を受け付けることが可能となる。操作の入力性を高めることが可能となる。
【０１０２】
画像処理をオブジェクト画像に対して実行（Ｓ２００）している期間中に、指示体がタッチパネル２０に接触している状態を維持しながら、指示体を編集ボタン画像の領域外へ移動（Ｓ１９２ａ：ＮＯ）させることで、画像処理を停止（Ｓ２３０）することができる。その後、指示体がタッチパネル２０に接触している状態を維持しながら、編集ボタン画像の領域内へ指示体を移動（Ｓ２５０ａ：ＹＥＳ）させることで、指示体で指示された編集ボタン画像に対応付けられている画像処理を再開（Ｓ２６０）することができる。操作の入力性を高めることが可能となる。
【０１０３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１０４】
＜第１変形例＞
実施例２における確定操作の入力（Ｓ３００）の態様は、様々であってよい。第１の指示位置Ｐ１が検出されている期間中に、第１の指示位置とは異なる第４の指示位置がタッチパネル２０に検出された場合に、Ｓ３００で肯定判断されるとしてもよい。例えば、図１３に示す状態において、第１の指示位置Ｐ１に加えて、第４の指示位置Ｐ４が検出された場合を説明する。この場合、第４の指示位置Ｐ４が検出された時点において矢印画像Ｒ１が指示している「明るさ」に、オブジェクト画像Ｏ２が変更（Ｓ２１０）される。そして、変更されたオブジェクト画像Ｏ２が記憶（Ｓ３１０）される。
【０１０５】
これにより例えば、人差し指を用いて第１の指示位置Ｐ１の押圧を調整することで、オブジェクト画像Ｏ１の明るさを調整（Ｓ２００）することができる。そして、明るさが決定した場合には、中指をさらにタッチパネル２０の任意の位置にタッチさせる（Ｓ３００：ＹＥＳ）ことで、明るさを確定（Ｓ３１０）することができる。
【０１０６】
＜第２変形例＞
実施例２のＳ１８０において表示される編集案内画像は、様々な種類であってよい。例えば、図１１に示す編集案内画像Ｅ１１に加えて、ボタン態様の編集案内画像をさらに表示するとしてもよい。ボタン態様の編集案内画像には、「明るさ」のプリセット設定と「コントラスト」のプリセット設定値が予め対応付けられていてもよい。そしてＳ１９２では、第２の指示位置がボタン態様の編集案内画像の表示領域内に位置しているか否かを判断してもよい。これにより、ボタン態様の編集案内画像まで指示体を移動（Ｓ１９２：ＹＥＳ）させることによって、プリセットされた設定値に基づく画像処理を実行（Ｓ２００）することが可能となる。
【０１０７】
＜第３変形例＞
実施例２のＳ１８０において表示される編集案内画像には、様々な画像が含まれていてもよい。例えば、図１１に示す編集案内画像Ｅ１１に示すように、履歴画像Ｈ１およびＨ２が表示されるとしてもよい。履歴画像Ｈ１およびＨ２は、ユーザが過去に実施した画像処理の内容を、座標軸画像上の点で示すものである。これにより、画像処理の履歴を視覚的にユーザに認識させることができる。
【０１０８】
＜第４変形例＞
実施例２において、例えば図１７の左図に示すように、第１の指示位置Ｐ１がオブジェクト画像Ｏ２の左側の枠線の極近傍に位置している場合を考える。この場合に、指示体を、第１の指示位置Ｐ１から、オブジェクト画像Ｏ２枠線を超えたさらに左側の第２の指示位置Ｐ２に移動させる場合を想定する（矢印Ｙ３参照）。このとき、図１７の右図に示すように、枠線を超えて移動した距離分だけ、オブジェクト画像Ｏ２および編集案内画像Ｅ１１が表示領域Ｇ２の右側へ移動するように、スクロール表示を行ってもよい。なお、オブジェクト画像Ｏ２のうち、表示領域Ｇ２からはみ出た領域は、表示領域Ｇ２内には表示されない。
【０１０９】
第１の指示位置Ｐ１は、オブジェクト画像Ｏ２の枠線の近傍に位置する場合が多い。オブジェクト画像Ｏ２の中央には、人の顔などの重要な画像が配置されている場合が多いためである。本変形例の構成によれば、第１の指示位置Ｐ１がオブジェクト画像Ｏ２の枠線の近傍に位置する場合においても、指示体の移動が、枠線によって制限されてしまうことがない。操作の入力性を高めることが可能となる。
【０１１０】
＜第５変形例＞
実施例３において、画像処理の内容を変更する内容変更処理（Ｓ３３０）の実行指示を受け付ける態様は、様々であってよい。例えば、図１３に示す編集案内画像Ｅ２１において、接触強度メータ画像には、内容変更処理を受け付けるための領域Ａ２１が配置されていてもよい。接触強度メータの感度が０〜１００の範囲である場合には、０〜９０の範囲を画像処理の設定値の変更を受け付けるために割り当て、９５〜１００の範囲を内容変更処理を受け付けるために割り当ててもよい。これによりユーザは、矢印画像Ｒ１が感度０〜９０の範囲内で移動するように指示体の接触強度を調整することで、「明るさ」を調整することができる。そして、矢印画像Ｒ１が感度９５を超えるように指示体をさらに強く押し込むことで、「コントラスト」の調整に移行することが可能となる。
【０１１１】
＜その他の変形例＞
Ｓ１６０において、ドラッグ操作に追従するようにオブジェクト画像を移動させる態様を説明したが、この態様に限られない。移動前のオブジェクト画像を消去し、移動後の位置へオブジェクト画像を表示するという表示態様を用いてもよい。情報処理装置１０の画像処理負担を低減することができる。
【０１１２】
Ｓ３０５、Ｓ３３０、Ｓ３４０の処理は省略することができる。この場合、所定操作が入力（Ｓ３００：ＹＥＳ）されると、オブジェクト画像に対する画像処理が必ず確定（Ｓ３１０）する。
【０１１３】
図５〜図１３、図１６および図１７に示した表示画面の表示態様は一例であり、他の表示態様を用いることも可能である。
【０１１４】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【０１１５】
パネル１８は、表示部の一例である。ＣＰＵ１１は、コンピュータの一例である。画像処理アプリケーション３２は、プログラムの一例である。Ｓ１００を実行するＣＰＵ１１は、第１表示処理の一例である。Ｓ１１０およびＳ１４０を実行するＣＰＵ１１は、第１検出処理の一例である。編集案内画像Ｅ１、Ｅ１１、Ｅ２１は、第１画像の一例である。Ｓ１８０を実行するＣＰＵ１１は、第２表示処理の一例である。Ｓ１９０を実行するＣＰＵ１１は、受付処理の一例である。Ｓ２１０を実行するＣＰＵ１１は、第３表示処理の一例である。Ｓ３００を実行するＣＰＵ１１は、第２検出処理の一例である。Ｓ３１０を実行するＣＰＵ１１は、記憶制御処理の一例である。Ｓ２８０およびＳ２９０を実行するＣＰＵ１１は、第４表示処理の一例である。Ｓ１５０を実行するＣＰＵ１１は、第４検出処理の一例である。Ｓ１６０を実行するＣＰＵ１１は、第５表示処理の一例である。Ｓ１７５を実行するＣＰＵ１１は、第１設定処理の一例である。Ｓ１９０を実行するＣＰＵ１１は、第３検出処理の一例である。Ｓ３００およびＳ３０５を実行するＣＰＵ１１は、第５検出処理の一例である。Ｓ３３０を実行するＣＰＵ１１は、第２設定処理の一例である。座標軸画像は、境界線を示す画像の一例である。
【符号の説明】
【０１１６】
１０：情報処理装置、１１：ＣＰＵ、１２：記憶部、１８：パネル、１９：座標検出部、２０：タッチパネル、２２：接触強度センサ、２１ｅ：オペレーティングシステム、３２：画像処理アプリケーション、Ｏ１およびＯ２：オブジェクト画像、Ｅ１およびＥ１１およびＥ２１：編集案内画像、Ｐ１：第１の指示位置、Ｐ２：第２の指示位置
【図１】
0006705251.tif 000002
【図２】
0006705251.tif 000003
【図３】
0006705251.tif 000004
【図４】
0006705251.tif 000005
【図５】
0006705251.tif 000006
【図６】
0006705251.tif 000007
【図７】
0006705251.tif 000008
【図８】
0006705251.tif 000009
【図９Ａ】
0006705251.tif 000010
【図９Ｂ】
0006705251.tif 000011
【図９Ｃ】
0006705251.tif 000012
【図１０】
0006705251.tif 000013
【図１１】
0006705251.tif 000014
【図１２】
0006705251.tif 000015
【図１３】
0006705251.tif 000016
【図１４】
0006705251.tif 000017
【図１５】
0006705251.tif 000018
【図１６】
0006705251.tif 000019
【図１７】
0006705251.tif 000020