(57)【特許請求の範囲】
【請求項１】
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上にレンダリングされたドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用し、これにより、前記画面上にレンダリングされた前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上にレンダリングされた前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上にレンダリングされた前記画像の前記部分は、前記画面上にレンダリングされた前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上にレンダリングされた前記画像の前記部分に対する変化を動的に表示することと
を含む、方法。
【請求項２】
前記ドラッグハンドルが前記画面上にレンダリングされた前記画像の閾値部分を表す前記画面上にレンダリングされた前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上にレンダリングされた前記画像全体に前記選択された画像効果フィルタを適用することをさらに含む、請求項１に記載の方法。
【請求項３】
前記画面上にレンダリングされた前記画像の前記閾値部分は、前記画面上にレンダリングされた画像の幅寸法の所定の割合である、請求項２に記載の方法。
【請求項４】
前記ドラッグハンドルが前記画面上にレンダリングされた前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記画面上にレンダリングされた前記画像全体に前記選択された画像効果フィルタを前記ドラッグハンドルの移動方向に徐々に動的に適用することをさらに含む、請求項２に記載の方法。
【請求項５】
前記ドラッグハンドルが前記画面上にレンダリングされた前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記選択された画像効果フィルタが適用されていない前記画面上にレンダリングされた前記画像の非閾値部分に、前記選択された画像効果フィルタを前記ドラッグハンドルの移動方向に徐々に動的に適用することをさらに含む、請求項４に記載の方法。
【請求項６】
前記ドラッグハンドルが、前記画面上にレンダリングされた前記画像の閾値部分を表す前記画面上にレンダリングされた前記画像内の閾値線を越えて移動させられる前に解放されることに応答して、前記画面上にレンダリングされた前記画像に前記選択された画像効果フィルタを適用しないことをさらに含む、請求項１に記載の方法。
【請求項７】
フィルタ処理されていない状態、および、すでに表示されフィルタ処理された状態のうちの１つにおいて、前記画面上にレンダリングされた前記画像を表示することをさらに含む、請求項６に記載の方法。
【請求項８】
前記画面の選択エリア内に、前記複数の選択可能画像効果フィルタを選択のために表示することをさらに含む、請求項１に記載の方法。
【請求項９】
前記画面の前記選択エリア内に、前記画面上にレンダリングされた前記画像に適用される前記複数の選択可能画像効果フィルタの各々のプレビューを表示することをさらに含む、請求項８に記載の方法。
【請求項１０】
前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタの各々のサムネイルビューを表示することをさらに含む、請求項９に記載の方法。
【請求項１１】
前記画面は、タッチ応答画面であり、前記タッチ応答画面の前記選択エリア内の前記選択されたフィルタの前記サムネイルビュー上でのタップに応答して、前記選択された画像効果フィルタを選択解除することをさらに含む、請求項１０に記載の方法。
【請求項１２】
さらに、前記画面上にレンダリングされた前記画像のディスプレイパラメータを変更することに応答して、前記変更されたディスプレイパラメータに従って、前記複数の選択可能画像効果フィルタの各々の前記プレビューを更新して表示する、請求項９に記載の方法。
【請求項１３】
前記画面上にレンダリングされた前記画像を回転することに応答して、前記複数の選択可能画像効果フィルタの各々の前記プレビューを回転して表示する、請求項１２に記載の方法。
【請求項１４】
前記画面は、タッチ応答画面であり、前記タッチ応答画面の前記選択エリア内の前記選択された画像効果フィルタの前記プレビュー上でのタップに応答して、前記選択された画像効果フィルタを選択解除することをさらに含む、請求項９に記載の方法。
【請求項１５】
前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを選択されているとして示すことをさらに含む、請求項８に記載の方法。
【請求項１６】
前記選択された画像効果フィルタは、前記画面の前記選択エリア内でハイライトされる、請求項１５に記載の方法。
【請求項１７】
前記選択された画像効果フィルタは、前記画面の前記選択エリア内における、前記選択された画像効果フィルタのためのハンドルアイコンの不在によってさらに示される、請求項１６に記載の方法。
【請求項１８】
前記画面上にレンダリングされた前記画像がいかなる顔も含まない場合、前記複数の選択可能画像効果フィルタのうちの顔認識に依存するいずれをも、選択に対して不活性にすることをさらに含む、請求項８に記載の方法。
【請求項１９】
選択可能画像効果フィルタの選択可能一覧内に前記複数の選択可能画像効果フィルタを表示することをさらに含む、請求項８に記載の方法。
【請求項２０】
前記選択可能画像効果フィルタは、前記選択可能画像効果フィルタの人気度および最新の選択のうちの１つ以上に従って、前記選択可能一覧内で順序付けられる、請求項１９に記載の方法。
【請求項２１】
前記画面上にレンダリングされた前記画像上で垂直配向に前記ドラッグハンドルを表示することをさらに含み、前記ドラッグハンドルは、前記画面上にレンダリングされた前記画像を横断する水平の動きにおいて移動可能である、請求項１に記載の方法。
【請求項２２】
前記ドラッグハンドルは、前記画面上にレンダリングされた前記画像を横断する左から右への動き、または前記画面上にレンダリングされた前記画像を横断する右から左への動きのいずれかにおいて移動可能である、請求項２１に記載の方法。
【請求項２３】
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが、前記画面上に表示されている画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを画面上に表示されている前記画像の部分に動的に適用し、これにより、前記画面上に表示されている前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上に表示されている前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上に表示されている前記画像の前記部分は、前記画面上に表示されている前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上に表示されている前記画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上に表示されている前記画像の前記部分に対する変化を動的に表示することと
を行うように構成されている、デバイス。
【請求項２４】
前記プロセッサおよびメモリは、前記ドラッグハンドルが前記画面上に表示されている前記画像の閾値部分を表す前記画面上に表示されている前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを適用するようにさらに構成されている、請求項２３に記載のデバイス。
【請求項２５】
前記画面上に表示されている前記画像の前記閾値部分は、前記画面上に表示されている前記画像の幅寸法の所定の割合である、請求項２４に記載のデバイス。
【請求項２６】
前記プロセッサおよびメモリは、前記ドラッグハンドルが前記画面上に表示されている前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを前記ドラッグハンドルの移動方向に徐々に動的に適用するようにさらに構成されている、請求項２４に記載のデバイス。
【請求項２７】
前記プロセッサおよびメモリは、前記ドラッグハンドルが前記画面上に表示されている前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記選択された画像効果フィルタが適用されていない前記画面上に表示されている前記画像の非閾値部分に、前記選択された画像効果フィルタを前記ドラッグハンドルの移動方向に徐々に動的に適用するようにさらに構成されている、請求項２６に記載のデバイス。
【請求項２８】
前記ドラッグハンドルが、前記画面上に表示されている前記画像の閾値部分を表す前記画面上に表示されている前記画像内の閾値線を越えて移動させられる前に解放されることに応答して、前記プロセッサおよびメモリは、前記画面上に表示されている画像に前記選択された画像効果フィルタを適用しないようにさらに構成されている、請求項２３に記載のデバイス。
【請求項２９】
前記プロセッサおよびメモリは、フィルタ処理されていない状態、または、すでに表示されフィルタ処理された状態のいずれかにおいて、前記画面上に表示されている前記画像を表示するようにさらに構成されている、請求項２８に記載のデバイス。
【請求項３０】
前記プロセッサおよびメモリは、前記画面の選択エリア内に、前記複数の選択可能画像効果フィルタを選択のために表示するようにさらに構成されている、請求項２３に記載のデバイス。
【請求項３１】
前記プロセッサおよびメモリは、前記画面の選択エリア内に、前記画面上に表示されている前記画像に適用される前記複数の選択可能画像効果フィルタの各々のプレビューを表示するようにさらに構成されている、請求項２３に記載のデバイス。
【請求項３２】
前記画面は、タッチ応答画面であり、前記プロセッサおよびメモリは、前記タッチ応答画面の前記選択エリア内の選択された画像効果フィルタの前記プレビュー上でのタップに応答して、前記選択された画像効果フィルタを選択解除するようにさらに構成されている、請求項３１に記載のデバイス。
【請求項３３】
前記プロセッサおよびメモリは、前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを選択されているとして示すようにさらに構成されている、請求項３１に記載のデバイス。
【請求項３４】
前記プロセッサおよびメモリは、前記画面上に表示されている前記画像がいかなる顔も含まない場合、前記複数の選択可能画像効果フィルタのうちの顔認識に依存するいずれをも、選択に対して不活性にするようにさらに構成されている、請求項３１に記載のデバイス。
【請求項３５】
前記プロセッサおよびメモリは、前記画面上に表示されている前記画像上に垂直配向で前記ドラッグハンドルを表示するようにさらに構成され、前記ドラッグハンドルは、前記画面上に表示されている前記画像を横断する水平の動きにおいて移動可能である、請求項２３に記載のデバイス。
【請求項３６】
非一過性のコンピュータ読み取り可能な媒体であって、前記媒体は、画像効果フィルタを動的に適用する方法を行なうためのコンピュータ実行可能な命令を備え、
前記方法は、
ドラッグハンドルが画面上に表示されている画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを画面上に表示されている前記画像の部分に動的に適用し、これにより、前記画面上に表示されている前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上に表示されている前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上に表示されている前記画像の前記部分は、前記画面上に表示されている前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上に表示されている前記画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上に表示されている前記画像の前記部分に対する変化を動的に表示することと
を含む、非一過性のコンピュータ読み取り可能な媒体。
【請求項３７】
前記ドラッグハンドルは、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界および前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項１に記載の方法。
【請求項３８】
前記フィルタ処理された部分の境界は、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界から前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項１に記載の方法。
【請求項３９】
前記ドラッグハンドルは、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界および前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項２３に記載のデバイス。
【請求項４０】
前記フィルタ処理された部分の境界は、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界から前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項２３に記載のデバイス。
【請求項４１】
前記ドラッグハンドルは、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界および前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項３６に記載の非一過性のコンピュータ読み取り可能な媒体。
【請求項４２】
前記フィルタ処理された部分の境界は、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界から前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項３６に記載の非一過性のコンピュータ読み取り可能な媒体。
【請求項４３】
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上にレンダリングされたドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用し、これにより、前記画面上にレンダリングされた前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上にレンダリングされた前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上にレンダリングされた前記画像の前記部分は、前記画面上にレンダリングされた前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上にレンダリングされた前記画像の前記部分に対する変化を動的に表示することと、
前記複数の選択可能画像効果フィルタのうちの別の画像効果フィルタを選択することと、
前記別の画像効果フィルタを選択することに応答して、以前に選択された画像効果フィルタを選択解除し、前記画面上にレンダリングされた前記画像に対する前記以前に選択された画像効果フィルタの適用を除去することと
を含む、方法。
【請求項４４】
前記複数の選択可能画像効果フィルタの選択可能画像効果フィルタの各々は、関連付けられたドラッグハンドルを有し、さらに、前記複数の選択可能画像効果フィルタのうちの別の画像効果フィルタを選択することに応答して、前記選択された別の画像効果フィルタの関連付けられたドラッグハンドルを表示する、請求項４３に記載の方法。
【請求項４５】
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上にレンダリングされたドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用し、これにより、前記画面上にレンダリングされた前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上にレンダリングされた前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上にレンダリングされた前記画像の前記部分は、前記画面上にレンダリングされた前記画像を横断する前記ドラッグハンドルの動きに伴ってサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上にレンダリングされた前記画像の前記部分に対する変化を動的に表示することと、
前記選択された画像効果フィルタが適用されている前記画面上にレンダリングされた前記画像の前記部分上でのタップに応答して、前記画面上にレンダリングされた前記画像全体に前記選択された画像効果フィルタを適用することと
を含む、方法。
【請求項４６】
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上にレンダリングされたドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用し、これにより、前記画面上にレンダリングされた前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上にレンダリングされた前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上にレンダリングされた前記画像の前記部分は、前記画面上にレンダリングされた前記画像を横断する前記ドラッグハンドルの動きに伴ってサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上にレンダリングされた前記画像の閾値部分を表す前記画面上にレンダリングされた前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上にレンダリングされた前記画像全体に前記選択された画像効果フィルタを適用することであって、前記閾値線は、ユーザ定義可能である、ことと、
前記ドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上にレンダリングされた前記画像の前記部分に対する変化を動的に表示することと
を含む、方法。
【請求項４７】
前記閾値線は、画像エディタアプリケーションにおいて事前定義されており、前記画像エディタアプリケーションにおいてユーザ定義可能である、請求項４６に記載の方法。
【請求項４８】
前記画面上にレンダリングされた前記画像の前記閾値部分は、前記画面上にレンダリングされた画像の幅寸法の所定の割合であり、前記画面上にレンダリングされた前記画像の幅の約５０％および前記画面上にレンダリングされた前記画像の幅の約７５％のうちの１つである、請求項４６に記載の方法。
【請求項４９】
前記ドラッグハンドルが前記画面上にレンダリングされた前記画像内の前記閾値線を越えて移動させられることに応答して、前記画面上にレンダリングされた前記画像全体への前記選択された画像効果フィルタのスナップ適用において、前記画面上にレンダリングされた前記画像全体に前記選択された画像効果フィルタを動的に適用することをさらに含む、請求項４６に記載の方法。
【請求項５０】
前記ドラッグハンドルが前記画面上にレンダリングされた前記画像内の前記閾値線を越えて移動させられることに応答して、前記選択された画像効果フィルタが適用されていない前記画面上にレンダリングされた前記画像の非閾値部分に、前記選択された画像効果フィルタを動的に適用することをさらに含む、請求項４９に記載の方法。
【請求項５１】
前記ドラッグハンドルが前記画面上にレンダリングされた前記画像内の前記閾値線を越えて移動させられた後に解放されているときでも、前記ドラッグハンドルが前記画面上にレンダリングされた前記画像の閾値部分を越えて移動させられていることを表す前記画面上にレンダリングされた前記画像内の前記閾値線を前記ドラッグハンドルが越えて移動させられていることに応答して、前記画面上にレンダリングされた前記画像全体に前記選択された画像効果フィルタを適用することをさらに含む、請求項４６に記載の方法。
【請求項５２】
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上にレンダリングされたドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用し、これにより、前記画面上にレンダリングされた前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上にレンダリングされた前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上にレンダリングされた前記画像の前記部分は、前記画面上にレンダリングされた前記画像を横断する前記ドラッグハンドルの動きに伴ってサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記画面の選択エリア内に、前記複数の選択可能画像効果フィルタを選択のために表示することと、
前記選択された画像効果フィルタの周囲におけるハイライトされたボックスの配置および前記選択された画像効果フィルタの背後のカラー背景のうちの１つ以上により、前記選択エリア内の前記選択された画像効果フィルタをハイライトすることによって、前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタのうちの前記選択された画像効果フィルタを選択されているとして示すことと、
前記ドラッグハンドルが前記画面上にレンダリングされた画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上にレンダリングされた前記画像の前記部分に対する変化を表示することと
を含む、方法。
【請求項５３】
選択可能画像効果フィルタの選択可能一覧内に前記複数の選択可能画像効果フィルタを選択のために表示することをさらに含み、前記選択可能一覧は、前記画面の前記選択エリア内でスクロール可能である、請求項５２に記載の方法。
【請求項５４】
前記ドラッグハンドルは、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界および前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項４３に記載の方法。
【請求項５５】
前記フィルタ処理された部分の境界は、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界から前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項４３に記載の方法。
【請求項５６】
前記ドラッグハンドルは、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界および前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項４５に記載の方法。
【請求項５７】
前記フィルタ処理された部分の境界は、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界から前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項４５に記載の方法。
【請求項５８】
前記ドラッグハンドルは、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界および前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項４６に記載の方法。
【請求項５９】
前記フィルタ処理された部分の境界は、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界から前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項４６に記載の方法。
【請求項６０】
前記ドラッグハンドルは、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界および前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項５２に記載の方法。
【請求項６１】
前記フィルタ処理された部分の境界は、前記画面上にレンダリングされた前記画像の１つ以上の境界のうちの第１の境界から前記画面上にレンダリングされた前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項５２に記載の方法。
【請求項６２】
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが前記画面上に表示されている画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを画面上に表示されている前記画像の部分に動的に適用し、これにより、前記画面上に表示されている前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上に表示されている前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上に表示されている前記画像の前記部分は、前記画面上に表示されている前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上に表示されている前記画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上に表示されている前記画像の前記部分に対する変化を動的に表示することと、
前記複数の選択可能画像効果フィルタの別の画像効果フィルタを選択することと、
前記別の画像効果フィルタを選択することに応答して、以前に選択された画像効果フィルタを選択解除し、前記画面上に表示されている前記画像に対する前記以前に選択された画像効果フィルタの適用を除去することと
を行うように構成されている、デバイス。
【請求項６３】
前記複数の選択可能画像効果フィルタの選択可能画像効果フィルタの各々は、関連付けられたドラッグハンドルを有し、さらに、前記複数の選択可能画像効果フィルタの別の画像効果フィルタを選択することに応答して、前記プロセッサおよびメモリは、前記選択された別の画像効果フィルタの関連付けられたドラッグハンドルを表示するようにさらに構成されている、請求項６２に記載のデバイス。
【請求項６４】
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが前記画面上に表示されている画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを画面上に表示されている前記画像の部分に動的に適用し、これにより、前記画面上に表示されている前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上に表示されている前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上に表示されている前記画像の前記部分は、前記画面上に表示されている前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上に表示されている前記画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上に表示されている前記画像の前記部分に対する変化を動的に表示することと、
前記選択された画像効果フィルタが適用されている前記画面上に表示されている前記画像の前記部分上でのタップに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを適用することと
を行うように構成されている、デバイス。
【請求項６５】
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが前記画面上に表示されている画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを画面上に表示されている前記画像の部分に動的に適用し、これにより、前記画面上に表示されている前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上に表示されている前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上に表示されている前記画像の前記部分は、前記画面上に表示されている前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記ドラッグハンドルが前記画面上に表示されている前記画像の閾値部分を表す前記画面上に表示されている前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを適用することであって、前記閾値線は、ユーザ定義可能である、ことと、
前記ドラッグハンドルが前記画面上に表示されている前記画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上に表示されている前記画像の前記部分に対する変化を動的に表示することと
を行うように構成されている、デバイス。
【請求項６６】
前記閾値線は、画像エディタアプリケーションにおいて事前定義されており、前記画像エディタアプリケーションにおいてユーザ定義可能である、請求項６５に記載のデバイス。
【請求項６７】
前記画面上に表示されている前記画像の前記閾値部分は、前記画面上に表示されている前記画像の幅寸法の所定の割合であり、前記画面上に表示されている前記画像の幅の約５０％および前記画面上に表示されている前記画像の幅の約７５％のうちの１つである、請求項６５に記載のデバイス。
【請求項６８】
前記プロセッサおよびメモリは、前記ドラッグハンドルが前記画面上に表示されている前記画像内の前記閾値線を越えて移動させられることに応答して、前記画面上に表示されている前記画像全体への前記選択された画像効果フィルタのスナップ適用において、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを動的に適用するようにさらに構成されている、請求項６５に記載のデバイス。
【請求項６９】
前記プロセッサおよびメモリは、前記ドラッグハンドルが前記画面上に表示されている前記画像内の前記閾値線を越えて移動させられることに応答して、前記選択された画像効果フィルタが適用されていない前記画面上に表示されている前記画像の非閾値部分に前記選択された画像効果フィルタを動的に適用するようにさらに構成されている、請求項６８に記載のデバイス。
【請求項７０】
前記プロセッサおよびメモリは、前記ドラッグハンドルが前記画面上に表示されている前記画像内の前記閾値線を越えて移動させられた後に解放されているときでも、前記ドラッグハンドルが前記画面上に表示されている前記画像の閾値部分を越えて移動させられていることを表す前記画面上に表示されている前記画像内の前記閾値線を前記ドラッグハンドルが越えて移動させられていることに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを適用するようにさらに構成されている、請求項６５に記載のデバイス。
【請求項７１】
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが前記画面上に表示されている画像を横断して移動させられている場合に、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを画面上に表示されている前記画像の部分に動的に適用し、これにより、前記画面上に表示されている前記画像のフィルタ処理されていない部分のサイズに対して、前記画面上に表示されている前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画面上に表示されている前記画像の前記部分は、前記画面上に表示されている前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ドラッグハンドルの位置によって決定される、ことと、
前記画面の選択エリア内に、前記複数の選択可能画像効果フィルタを選択のために表示することと、
前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタのうちの前記選択された画像効果フィルタを選択されているとして示すことであって、前記選択された画像効果フィルタは、前記選択された画像効果フィルタの周囲におけるハイライトされたボックスの配置および前記選択された画像効果フィルタの背後のカラー背景のうちの１つ以上によって、前記選択エリア内でハイライトされる、ことと、
前記ドラッグハンドルが前記画面上に表示されている前記画像を横断して移動させられている場合に、前記選択された画像効果フィルタの適用によって生じる前記画面上に表示されている前記画像の前記部分に対する変化を動的に表示することと
を行うように構成されている、デバイス。
【請求項７２】
前記プロセッサおよびメモリは、選択可能画像効果フィルタの選択可能一覧内に前記複数の選択可能画像効果フィルタを選択のために表示するようにさらに構成され、前記選択可能一覧は、前記画面の前記選択エリア内でスクロール可能である、請求項７１に記載のデバイス。
【請求項７３】
前記ドラッグハンドルは、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界および前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項６２に記載のデバイス。
【請求項７４】
前記フィルタ処理された部分の境界は、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界から前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項６２に記載のデバイス。
【請求項７５】
前記ドラッグハンドルは、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界および前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項６４に記載のデバイス。
【請求項７６】
前記フィルタ処理された部分の境界は、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界から前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項６４に記載のデバイス。
【請求項７７】
前記ドラッグハンドルは、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界および前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項６５に記載のデバイス。
【請求項７８】
前記フィルタ処理された部分の境界は、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界から前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項６５に記載のデバイス。
【請求項７９】
前記ドラッグハンドルは、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界および前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、請求項７１に記載のデバイス。
【請求項８０】
前記フィルタ処理された部分の境界は、前記画面上に表示されている前記画像の１つ以上の境界のうちの第１の境界から前記画面上に表示されている前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、請求項７１に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の引用）
本願は、仮出願第６１／６０５，４１７号（２０１２年３月１日出願、名称「Ｄｒａｇ  Ｈａｎｄｌｅ  ｆｏｒ  Ａｐｐｌｙｉｎｇ  Ｉｍａｇｅ  Ｆｉｌｔｅｒ  ｉｎ  Ｐｉｃｔｕｒｅ  Ｅｄｉｔｏｒ」）を基礎とする優先権を主張し、該仮出願は、参照により本明細書に引用される。本願は、米国非仮出願第１３／４５９，４９０号（２０１２年４月３０日出願）、米国非仮出願第１３／５５２，８２３号（２０１２年７月１９日出願）、および米国非仮出願第１３／５５２，８４０号（２０１２年７月１９日出願）を基礎とする優先権も主張し、これらの出願は、参照により本明細書に引用される。
【背景技術】
【０００２】
画像エディタアプリケーションにおいて、フィルタを画像に適用するとき、多くの場合、ユーザは、種々のフィルタの適用において画像に行なわれた変更を判別することが困難であり、したがって、多くの場合、ユーザは、所望の画像処理をもたらす最良フィルタまたは複数のフィルタを選択することが困難である。ある場合には、ユーザは、元の画像に戻すことができるが、特定のフィルタが所望されるかどうかを決定するために、画像の記憶を留めるよう試みなければならない。他の場合には、「前」および「後」画像が、閲覧のために、並べて配置されることができるが、特定のフィルタのための画像の変更は、画像全体に適用され、ユーザが、以前に適用されたフィルタに関する一般化された印象を形成する以外、フィルタの適用を通して画像に行なわれた変更に関する全体像を得ることを困難にする。
【０００３】
画像エディタアプリケーションにおける画像フィルタの適用のためのより直感的であり、簡単、かつユーザフレンドリーなアプローチを提供することが有用であろう。
【発明の概要】
【課題を解決するための手段】
【０００４】
したがって、本開示のある側面によると、画像フィルタを動的に適用する方法であって、ドラッグハンドルが、画像を横断して移動させられるにつれて、画面上に表示されている画像の部分に、複数の選択可能フィルタのうちの選択されたフィルタを動的に適用することであって、選択されたフィルタが適用される画像の部分は、画像を横断するハンドルの動きに伴ってサイズが変化可能であり、かつ画面上のハンドルの位置によって決定される、ことと、ハンドルが、画面上に表示される画像を横断して移動させられるにつれて、選択されたフィルタの適用によって生じる画像の部分に対する変化を動的に表示することとを含む、方法が、提供される。
【０００５】
本開示の別の側面によると、電子デバイスであって、画面と、画面に連結されたプロセッサと、プロセッサに連結され、それと協働配列にある、メモリとを備え、プロセッサおよびメモリは、ドラッグハンドルが、画像を横断して移動させられるにつれて、複数の選択可能フィルタのうちの選択されたフィルタを前記画面上に表示されている前記画像の部分に動的に適用することであって、選択されたフィルタが適用される画像の部分は、画像を横断するハンドルの動きに伴ってサイズが変化可能であり、かつ画面上のハンドルの位置によって決定される、ことと、ハンドルが、画面上に表示される画像を横断して移動させられるにつれて、選択されたフィルタの適用によって生じる画像の部分に対する変化を動的に表示することとを行うように構成されている、デバイスが提供される。
【０００６】
本開示のなおもさらなる側面によると、非一過性のコンピュータ読み取り可能な媒体であって、ドラッグハンドルが、画像を横断して移動させられるにつれて、画面上に表示されている画像の部分に、複数の選択可能フィルタのうちの選択されたフィルタを動的に適用することであって、選択されたフィルタが適用される画像の部分は、画像を横断するハンドルの動きに伴って、かつ画面上のハンドルの位置によって決定される、サイズが変化可能である、ことと、ハンドルが、画面上に表示される画像を横断して移動させられるにつれて、選択されたフィルタの適用によって生じる画像の部分に対する変化を動的に表示することとを含む、画像フィルタを動的に適用する方法を行なうためのコンピュータ実行可能な命令を有する、非一過性のコンピュータ読み取り可能な媒体が、提供される。
本願明細書は、例えば、以下の項目も提供する。
（項目Ａ１）
画像フィルタを動的に適用する方法であって、
ドラッグハンドルが画像を横断して移動させられるにつれて、画面上に表示されている画像の部分に、複数の選択可能フィルタのうちの選択されたフィルタを動的に適用することであって、前記選択されたフィルタが適用される前記画像の前記部分は、前記画像を横断するハンドルの動きに伴ってサイズが変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択されたフィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を含む、方法。
（項目Ａ２）
前記ハンドルが前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記選択されたフィルタを前記画面上に表示されている前記画像全体に適用することをさらに含む、項目Ａ１に記載の方法。
（項目Ａ３）
前記画像の前記閾値部分は、前記画面上に表示されている前記画像の幅寸法の所定の割合である、項目Ａ２に記載の方法。
（項目Ａ４）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記画像全体に前記選択されたフィルタを前記ハンドルの移動方向に徐々に動的に適用することをさらに含む、項目Ａ２に記載の方法。
（項目Ａ５）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記選択されたフィルタが適用されていない前記画像の非閾値部分に、前記選択されたフィルタを前記ハンドルの移動方向に徐々に動的に適用することをさらに含む、項目Ａ４に記載の方法。
（項目Ａ６）
前記ハンドルが、前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられる前に解放されることに応答して、前記画面上に表示されている前記画像に前記選択されたフィルタを適用しないことをさらに含む、項目Ａ１に記載の方法。
（項目Ａ７）
フィルタ処理されていない状態、および、すでに表示されフィルタ処理された状態のうちの１つにおいて、前記画像を表示することをさらに含む、項目Ａ６に記載の方法。
（項目Ａ８）
前記画面の選択エリア内に、前記複数の選択可能フィルタを選択のために表示することをさらに含む、項目Ａ１に記載の方法。
（項目Ａ９）
前記画面の前記選択エリア内に、前記画像に適用される前記複数の選択可能フィルタの各々のプレビューを表示することをさらに含む、項目Ａ８に記載の方法。
（項目Ａ１０）
前記画面の前記選択エリア内に、前記複数の選択可能フィルタの各々のサムネイルビューを表示することをさらに含む、項目Ａ９に記載の方法。
（項目Ａ１１）
前記画面は、タッチ応答画面であり、前記タッチ応答画面の前記選択エリア内の前記選択されたフィルタの前記サムネイルビュー上でのタップに応答して、前記選択されたフィルタを選択解除することをさらに含む、項目Ａ１０に記載の方法。
（項目Ａ１２）
さらに、前記画像のディスプレイパラメータを変更することに応答して、前記変更されたディスプレイパラメータに従って、前記複数の選択可能フィルタの各々のプレビューを更新して表示する、項目Ａ９に記載の方法。
（項目Ａ１３）
前記表示されている画像を回転することに応答して、前記複数の選択可能フィルタの各々のプレビューを回転して表示する、項目Ａ１２に記載の方法。
（項目Ａ１４）
前記画面は、タッチ応答画面であり、前記タッチ応答画面の前記選択エリア内の前記選択されたフィルタのプレビュー上でのタップに応答して、前記選択されたフィルタを選択解除することをさらに含む、項目Ａ９に記載の方法。
（項目Ａ１５）
前記画面の前記選択エリア内に、前記複数の選択可能フィルタのうちの選択されたフィルタを選択されているとして示すことをさらに含む、項目Ａ８に記載の方法。
（項目Ａ１６）
前記選択されたフィルタは、前記画面の前記選択エリア内でハイライトされる、項目Ａ１５に記載の方法。
（項目Ａ１７）
前記選択されたフィルタは、前記画面の前記選択エリア内における、前記選択されたフィルタのためのハンドルアイコンの不在によってさらに示される、項目Ａ１６に記載の方法。
（項目Ａ１８）
前記画像がいかなる顔も含まない場合、前記複数の選択可能フィルタのうちの顔認識に依存するいずれをも、選択に対して不活性にすることをさらに含む、項目Ａ８に記載の方法。
（項目Ａ１９）
選択可能フィルタの選択可能一覧内に、前記複数の選択可能フィルタを表示することをさらに含む、項目Ａ８に記載の方法。
（項目Ａ２０）
前記選択可能フィルタは、前記選択可能フィルタの人気度および最新の選択のうちの１つ以上に従って、前記選択可能一覧内で順序付けられる、項目Ａ１９に記載の方法。
（項目Ａ２１）
前記画像上で垂直配向に前記ハンドルを表示することをさらに含み、前記ハンドルは、前記画像を横断する水平の動きにおいて移動可能である、項目Ａ１に記載の方法。
（項目Ａ２２）
前記ハンドルは、前記画像を横断する左から右への動き、または前記画像を横断する右から左への動きのいずれかにおいて移動可能である、項目Ａ２１に記載の方法。
（項目Ａ２３）
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能フィルタのうちの選択されたフィルタを前記画面上に表示されている前記画像の部分に動的に適用することであって、前記選択されたフィルタが適用される前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴ってサイズが変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択されたフィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を行うように構成されている、デバイス。
（項目Ａ２４）
前記プロセッサおよびメモリは、前記ハンドルが前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上に表示されている前記画像全体に前記選択されたフィルタを適用するようにさらに構成されている、項目Ａ２３に記載のデバイス。
（項目Ａ２５）
前記画像の前記閾値部分は、前記画面上に表示されている前記画像の幅寸法の所定の割合である、項目Ａ２４に記載のデバイス。
（項目Ａ２６）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記画像全体に前記選択されたフィルタを前記ハンドルの移動方向に徐々に動的に適用するようにさらに構成されている、項目Ａ２４に記載のデバイス。
（項目Ａ２７）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記選択されたフィルタが適用されていない前記画像の非閾値部分に、前記選択されたフィルタを前記ハンドルの移動方向に徐々に動的に適用するようにさらに構成されている、項目Ａ２６に記載のデバイス。
（項目Ａ２８）
前記ハンドルが、前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられる前に解放されることに応答して、前記プロセッサおよびメモリは、前記画面上に表示されている前記画像に前記選択されたフィルタを適用しないようにさらに構成されている、項目Ａ２３に記載のデバイス。
（項目Ａ２９）
前記プロセッサおよびメモリは、フィルタ処理されていない状態、または、すでに表示されフィルタ処理された状態のいずれかにおいて、前記画像を表示するようにさらに構成されている、項目Ａ２８に記載のデバイス。
（項目Ａ３０）
前記プロセッサおよびメモリは、前記画面の選択エリア内に、前記複数の選択可能フィルタを選択のために表示するようにさらに構成されている、項目Ａ２３に記載のデバイス。
（項目Ａ３１）
前記プロセッサおよびメモリは、前記画面の選択エリア内に、前記画像に適用される前記複数の選択可能フィルタの各々のプレビューを表示するようにさらに構成されている、項目Ａ２３に記載のデバイス。
（項目Ａ３２）
前記画面は、タッチ応答画面であり、前記プロセッサおよびメモリは、前記タッチ応答画面の前記選択エリア内の選択されたフィルタのプレビュー上でのタップに応答して、前記選択されたフィルタを選択解除するようにさらに構成されている、項目Ａ３１に記載のデバイス。
（項目Ａ３３）
前記プロセッサおよびメモリは、前記画面の前記選択エリア内に、前記複数の選択可能フィルタのうちの選択されたフィルタを選択されているとして示すようにさらに構成されている、項目Ａ３１に記載のデバイス。
（項目Ａ３４）
前記プロセッサおよびメモリは、前記画像がいかなる顔も含まない場合、前記複数の選択可能フィルタのうちの顔認識に依存するいずれをも、選択に対して不活性にするようにさらに構成されている、項目Ａ３１に記載のデバイス。
（項目Ａ３５）
前記プロセッサおよびメモリは、前記画像上に垂直配向で前記ハンドルを表示するように構成され、前記ハンドルは、前記画像を横断する水平の動きにおいて移動可能であるようにさらに構成されている、項目Ａ２３に記載のデバイス。
（項目Ａ３６）
非一過性のコンピュータ読み取り可能な媒体であって、前記媒体は、画像フィルタを動的に適用する方法を行なうためのコンピュータ実行可能な命令を備え、
前記方法は、
ドラッグハンドルが画像を横断して移動させられるにつれて、画面上に表示されている画像の部分に、複数の選択可能フィルタのうちの選択されたフィルタを動的に適用することであって、前記選択されたフィルタが適用される前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴ってサイズが変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択されたフィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を含む、非一過性のコンピュータ読み取り可能な媒体。
（項目Ａ３７）
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上に同様にレンダリングされたドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上にレンダリングされた画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を含む、方法。
（項目Ａ３８）
前記ハンドルが前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上にレンダリングされている前記画像全体に前記選択された画像効果フィルタを適用することをさらに含む、項目Ａ３７に記載の方法。
（項目Ａ３９）
前記画像の前記閾値部分は、前記画面上にレンダリングされた画像の幅寸法の所定の割合である、項目Ａ３８に記載の方法。
（項目Ａ４０）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記画像全体に前記選択された画像効果フィルタを前記ハンドルの移動方向に徐々に動的に適用することをさらに含む、項目Ａ３８に記載の方法。
（項目Ａ４１）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記選択された画像効果フィルタが適用されていない前記画像の非閾値部分に、前記選択された画像効果フィルタを前記ハンドルの移動方向に徐々に動的に適用することをさらに含む、項目Ａ４０に記載の方法。
（項目Ａ４２）
前記ハンドルが、前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられる前に解放されることに応答して、前記画面上にレンダリングされた前記画像に前記選択された画像効果フィルタを適用しないことをさらに含む、項目Ａ３７に記載の方法。
（項目Ａ４３）
フィルタ処理されていない状態、および、すでに表示されフィルタ処理された状態のうちの１つにおいて、前記画像を表示することをさらに含む、項目Ａ４２に記載の方法。
（項目Ａ４４）
前記画面の選択エリア内に、前記複数の選択可能画像効果フィルタを選択のために表示することをさらに含む、項目Ａ３７に記載の方法。
（項目Ａ４５）
前記画面の前記選択エリア内に、前記画像に適用される前記複数の選択可能画像効果フィルタの各々のプレビューを表示することをさらに含む、項目Ａ４４に記載の方法。
（項目Ａ４６）
前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタの各々のサムネイルビューを表示することをさらに含む、項目Ａ４５に記載の方法。
（項目Ａ４７）
前記画面は、タッチ応答画面であり、前記タッチ応答画面の前記選択エリア内の前記選択されたフィルタの前記サムネイルビュー上でのタップに応答して、前記選択された画像効果フィルタを選択解除することをさらに含む、項目Ａ４６に記載の方法。
（項目Ａ４８）
さらに、前記画像のディスプレイパラメータを変更することに応答して、前記変更されたディスプレイパラメータに従って、前記複数の選択可能画像効果フィルタの各々の前記プレビューを更新して表示する、項目Ａ４５に記載の方法。
（項目Ａ４９）
前記表示されている画像を回転することに応答して、前記複数の選択可能画像効果フィルタの各々の前記プレビューを回転して表示する、項目Ａ４８に記載の方法。
（項目Ａ５０）
前記画面は、タッチ応答画面であり、前記タッチ応答画面の前記選択エリア内の前記選択された画像効果フィルタの前記プレビュー上でのタップに応答して、前記選択された画像効果フィルタを選択解除することをさらに含む、項目Ａ４５に記載の方法。
（項目Ａ５１）
前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを選択されているとして示すことをさらに含む、項目Ａ４４に記載の方法。
（項目Ａ５２）
前記選択された画像効果フィルタは、前記画面の前記選択エリア内でハイライトされる、項目Ａ５１に記載の方法。
（項目Ａ５３）
前記選択された画像効果フィルタは、前記画面の前記選択エリア内における、前記選択された画像効果フィルタのためのハンドルアイコンの不在によってさらに示される、項目Ａ５２に記載の方法。
（項目Ａ５４）
前記画像がいかなる顔も含まない場合、前記複数の選択可能画像効果フィルタのうちの顔認識に依存するいずれをも、選択に対して不活性にすることをさらに含む、項目Ａ４４に記載の方法。
（項目Ａ５５）
選択可能画像効果フィルタの選択可能一覧内に前記複数の選択可能画像効果フィルタを表示することをさらに含む、項目Ａ４４に記載の方法。
（項目Ａ５６）
前記選択可能画像効果フィルタは、前記選択可能画像効果フィルタの人気度および最新の選択のうちの１つ以上に従って、前記選択可能一覧内で順序付けられる、項目Ａ５５に記載の方法。
（項目Ａ５７）
前記画像上で垂直配向に前記ハンドルを表示することをさらに含み、前記ハンドルは、前記画像を横断する水平の動きにおいて移動可能である、項目Ａ３７に記載の方法。
（項目Ａ５８）
前記ハンドルは、前記画像を横断する左から右への動き、または前記画像を横断する右から左への動きのいずれかにおいて移動可能である、項目Ａ５７に記載の方法。
（項目Ａ５９）
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが、前記画像を横断されるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを画面上に表示されている前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を行うように構成されている、デバイス。
（項目Ａ６０）
前記プロセッサおよびメモリは、前記ハンドルが前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを適用するようにさらに構成されている、項目Ａ５９に記載のデバイス。
（項目Ａ６１）
前記画像の前記閾値部分は、前記画面上に表示されている前記画像の幅寸法の所定の割合である、項目Ａ６０に記載のデバイス。
（項目Ａ６２）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記画像全体に前記選択された画像効果フィルタを前記ハンドルの移動方向に徐々に動的に適用するようにさらに構成されている、項目Ａ６０に記載のデバイス。
（項目Ａ６３）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記選択された画像効果フィルタが適用されていない前記画像の非閾値部分に、前記選択された画像効果フィルタを前記ハンドルの移動方向に徐々に動的に適用するようにさらに構成されている、項目Ａ６２に記載のデバイス。
（項目Ａ６４）
前記ハンドルが、前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられる前に解放されることに応答して、前記プロセッサおよびメモリは、前記画面上に表示されている画像に前記選択された画像効果フィルタを適用しないようにさらに構成されている、項目Ａ５９に記載のデバイス。
（項目Ａ６５）
前記プロセッサおよびメモリは、フィルタ処理されていない状態、または、すでに表示されフィルタ処理された状態のいずれかにおいて、前記画像を表示するようにさらに構成されている、項目Ａ６４に記載のデバイス。
（項目Ａ６６）
前記プロセッサおよびメモリは、前記画面の選択エリア内に、前記複数の選択可能画像効果フィルタを選択のために表示するようにさらに構成されている、項目Ａ５９に記載のデバイス。
（項目Ａ６７）
前記プロセッサおよびメモリは、前記画面の選択エリア内に、前記画像に適用される前記複数の選択可能画像効果フィルタの各々のプレビューを表示するようにさらに構成されている、項目Ａ５９に記載のデバイス。
（項目Ａ６８）
前記画面は、タッチ応答画面であり、前記プロセッサおよびメモリは、前記タッチ応答画面の前記選択エリア内の選択された画像効果フィルタの前記プレビュー上でのタップに応答して、前記選択された画像効果フィルタを選択解除するようにさらに構成されている、項目Ａ６７に記載のデバイス。
（項目Ａ６９）
前記プロセッサおよびメモリは、前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを選択されているとして示すようにさらに構成されている、項目Ａ６７に記載のデバイス。
（項目Ａ７０）
前記プロセッサおよびメモリは、前記画像がいかなる顔も含まない場合、前記複数の選択可能画像効果フィルタのうちの顔認識に依存するいずれをも、選択に対して不活性にするようにさらに構成されている、項目Ａ６７に記載のデバイス。
（項目Ａ７１）
前記プロセッサおよびメモリは、前記画像上に垂直配向で前記ハンドルを表示するようにさらに構成され、前記ハンドルは、前記画像を横断する水平の動きにおいて移動可能である、項目Ａ５９に記載のデバイス。
（項目Ａ７２）
非一過性のコンピュータ読み取り可能な媒体であって、前記媒体は、画像効果フィルタを動的に適用する方法を行なうためのコンピュータ実行可能な命令を備え、
前記方法は、
ドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを画面上に表示されている前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を含む、非一過性のコンピュータ読み取り可能な媒体。
（項目Ａ７３）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ３７に記載の方法。
（項目Ａ７４）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ３７に記載の方法。
（項目Ａ７５）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ５９に記載のデバイス。
（項目Ａ７６）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ５９に記載のデバイス。
（項目Ａ７７）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ７２に記載の非一過性のコンピュータ読み取り可能な媒体。
（項目Ａ７８）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ７２に記載の非一過性のコンピュータ読み取り可能な媒体。
（項目Ａ７９）
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上に同様にレンダリングされたドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ドラッグハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上にレンダリングされた画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと、
前記複数の選択可能画像効果フィルタのうちの別の画像効果フィルタを選択することと、
前記別の画像効果フィルタを選択することに応答して、以前に選択された画像効果フィルタを選択解除し、前記レンダリングされた画像に対する前記以前に選択された画像効果フィルタの適用を除去することと
を含む、方法。
（項目Ａ８０）
前記複数の選択可能画像効果フィルタの選択可能画像効果フィルタの各々は、関連付けられたドラッグハンドルを有し、さらに、前記複数の選択可能画像効果フィルタのうちの別の画像効果フィルタを選択することに応答して、前記選択された別の画像効果フィルタの関連付けられたドラッグハンドルを表示する、項目Ａ７９に記載の方法。
（項目Ａ８１）
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上に同様にレンダリングされたドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ドラッグハンドルの動きに伴ってサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上にレンダリングされた画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと、
前記選択された画像効果フィルタが適用されている前記画像の前記部分上でのタップに応答して、前記画面上にレンダリングされている前記画像全体に前記選択された画像効果フィルタを適用することと
を含む、方法。
（項目Ａ８２）
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上に同様にレンダリングされたドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ドラッグハンドルの動きに伴ってサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上にレンダリングされている前記画像全体に前記選択された画像効果フィルタを適用することであって、前記閾値線は、ユーザ定義可能である、ことと、
前記ハンドルが前記画面上にレンダリングされた画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を含む、方法。
（項目Ａ８３）
前記閾値線は、画像エディタアプリケーションにおいて事前定義されており、前記画像エディタアプリケーションにおいてユーザ定義可能である、項目Ａ８２に記載の方法。
（項目Ａ８４）
前記画像の前記閾値部分は、前記画面上にレンダリングされた画像の幅寸法の所定の割合であり、前記画像の幅の約５０％および前記画像の幅の約７５％のうちの１つである、項目Ａ８２に記載の方法。
（項目Ａ８５）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられることに応答して、前記画像全体への前記選択された画像効果フィルタのスナップ適用において、前記画像全体に前記選択された画像効果フィルタを動的に適用することをさらに含む、項目Ａ８２に記載の方法。
（項目Ａ８６）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられることに応答して、前記選択された画像効果フィルタが適用されていない前記画像の非閾値部分に、前記選択された画像効果フィルタを動的に適用することをさらに含む、項目Ａ８５に記載の方法。
（項目Ａ８７）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられた後に解放されているときでも、前記ハンドルが前記画像の閾値部分を越えて移動させられていることを表す前記画像内の前記閾値線を前記ハンドルが越えて移動させられていることに応答して、前記画面上にレンダリングされている前記画像全体に前記選択された画像効果フィルタを適用することをさらに含む、項目Ａ８２に記載の方法。
（項目Ａ８８）
電子デバイスにおいて、画像効果フィルタを動的に適用する方法であって、
画面上に同様にレンダリングされたドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上にレンダリングされた前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ドラッグハンドルの動きに伴ってサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記画面の選択エリア内に、前記複数の選択可能画像効果フィルタを選択のために表示することと、
前記選択された画像効果フィルタの周囲におけるハイライトされたボックスの配置および前記選択された画像効果フィルタの背後のカラー背景のうちの１つ以上により、前記選択エリア内の前記選択された画像効果フィルタをハイライトすることによって、前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタのうちの前記選択された画像効果フィルタを選択されているとして示すことと、
前記ハンドルが前記画面上にレンダリングされた画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を表示することと
を含む、方法。
（項目Ａ８９）
選択可能画像効果フィルタの選択可能一覧内に前記複数の選択可能画像効果フィルタを選択のために表示することをさらに含み、前記選択可能一覧は、前記画面の前記選択エリア内でスクロール可能である、項目Ａ８８に記載の方法。
（項目Ａ９０）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ７９に記載の方法。
（項目Ａ９１）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ７９に記載の方法。
（項目Ａ９２）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ８１に記載の方法。
（項目Ａ９３）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ８１に記載の方法。
（項目Ａ９４）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ８２に記載の方法。
（項目Ａ９５）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ８２に記載の方法。
（項目Ａ９６）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ８８に記載の方法。
（項目Ａ９７）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ８８に記載の方法。
（項目Ａ９８）
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上に表示されている前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと、
前記複数の選択可能画像効果フィルタの別の画像効果フィルタを選択することと、
前記別の画像効果フィルタを選択することに応答して、以前に選択された画像効果フィルタを選択解除し、前記表示されている画像に対する前記以前に選択された画像効果フィルタの適用を除去することと
を行うように構成されている、デバイス。
（項目Ａ９９）
前記複数の選択可能画像効果フィルタの選択可能画像効果フィルタの各々は、関連付けられたドラッグハンドルを有し、さらに、前記複数の選択可能画像効果フィルタの別の画像効果フィルタを選択することに応答して、前記プロセッサおよびメモリは、前記選択された別の画像効果フィルタの関連付けられたドラッグハンドルを表示するようにさらに構成されている、項目Ａ９８に記載のデバイス。
（項目Ａ１００）
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上に表示されている前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと、
前記選択された画像効果フィルタが適用されている前記画像の前記部分上でのタップに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを適用することと
を行うように構成されている、デバイス。
（項目Ａ１０１）
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上に表示されている前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを適用することであって、前記閾値線は、ユーザ定義可能である、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を行うように構成されている、デバイス。
（項目Ａ１０２）
前記閾値線は、画像エディタアプリケーションにおいて事前定義されており、前記画像エディタアプリケーションにおいてユーザ定義可能である、項目Ａ１０１に記載のデバイス。
（項目Ａ１０３）
前記画像の前記閾値部分は、前記画面上に表示されている前記画像の幅寸法の所定の割合であり、前記画像の幅の約５０％および前記画像の幅の約７５％のうちの１つである、項目Ａ１０１に記載のデバイス。
（項目Ａ１０４）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられることに応答して、前記画像全体への前記選択された画像効果フィルタのスナップ適用において、前記画像全体に前記選択された画像効果フィルタを動的に適用するようにさらに構成されている、項目Ａ１０１に記載のデバイス。
（項目Ａ１０５）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられることに応答して、前記選択された画像効果フィルタが適用されていない前記画像の非閾値部分に前記選択された画像効果フィルタを動的に適用するようにさらに構成されている、項目Ａ１０４に記載のデバイス。
（項目Ａ１０６）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられた後に解放されているときでも、前記ハンドルが前記画像の閾値部分を越えて移動させられていることを表す前記画像内の前記閾値線を前記ハンドルが越えて移動させられていることに応答して、前記画面上に表示されている前記画像全体に前記選択された画像効果フィルタを適用するようにさらに構成されている、項目Ａ１０１に記載のデバイス。
（項目Ａ１０７）
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能画像効果フィルタのうちの選択された画像効果フィルタを前記画面上に表示されている前記画像の部分に動的に適用することにより、前記画像のフィルタ処理されていない部分のサイズに対して、前記画像のフィルタ処理された部分のサイズを動的に変更することであって、前記選択された画像効果フィルタが適用されている前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴って前記フィルタ処理されていない部分に対するサイズが動的に変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記画面の選択エリア内に、前記複数の選択可能画像効果フィルタを選択のために表示することと、
前記画面の前記選択エリア内に、前記複数の選択可能画像効果フィルタのうちの前記選択された画像効果フィルタを選択されているとして示すことであって、前記選択された画像効果フィルタは、前記選択された画像効果フィルタの周囲におけるハイライトされたボックスの配置および前記選択された画像効果フィルタの背後のカラー背景のうちの１つ以上によって、前記選択エリア内でハイライトされる、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択された画像効果フィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を行うように構成されている、デバイス。
（項目Ａ１０８）
前記プロセッサおよびメモリは、選択可能画像効果フィルタの選択可能一覧内に前記複数の選択可能画像効果フィルタを選択のために表示するようにさらに構成され、前記選択可能一覧は、前記画面の前記選択エリア内でスクロール可能である、項目Ａ１０７に記載のデバイス。
（項目Ａ１０９）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ９８に記載のデバイス。
（項目Ａ１１０）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ９８に記載のデバイス。
（項目Ａ１１１）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ１００に記載のデバイス。
（項目Ａ１１２）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ１００に記載のデバイス。
（項目Ａ１１３）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ１０１に記載のデバイス。
（項目Ａ１１４）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ１０１に記載のデバイス。
（項目Ａ１１５）
前記ドラッグハンドルは、前記画像の１つ以上の境界のうちの第１の境界および前記画像の前記１つ以上の境界のうちの第２の境界に連結されている、項目Ａ１０７に記載のデバイス。
（項目Ａ１１６）
前記フィルタ処理された部分の境界は、前記画像の１つ以上の境界のうちの第１の境界から前記画像の前記１つ以上の境界のうちの第２の境界まで延在する、項目Ａ１０７に記載のデバイス。
【０００７】
本開示の例示的実施形態が、類似参照番号が類似要素を参照するように含まれる図面を参照して、以下に説明される。
【図面の簡単な説明】
【０００８】
【図１】図１は、本開示の種々の側面による、モバイル電子デバイスの正面図である。
【図２】図２は、本開示のある側面による、図１の電子デバイスの例示的機能表現のブロック図である。
【図３】図３は、本開示の側面による、より大きなタッチスクリーンを有する、電子デバイスの正面図である。
【図４】図４は、本開示のある側面による、図３の電子デバイスの例示的機能表現のブロック図である。
【図５】図５は、本開示の種々の側面による、画像フィルタを動的に適用する際に使用するための画像エディタアプリケーションのドラッグハンドルを図示する。
【図６】図６は、本開示の種々の側面による、画像フィルタを動的に適用するための方法を図示する、フロー図である。
【図７Ａ】図７ａおよび７ｂは、本開示の種々の追加の側面による、画像フィルタを動的に適用するための方法を図示する、フロー図である。
【図７Ｂ】図７ａおよび７ｂは、本開示の種々の追加の側面による、画像フィルタを動的に適用するための方法を図示する、フロー図である。
【発明を実施するための形態】
【０００９】
本明細書に提示される種々の例証的実施例は、写真エディタアプリケーションのユーザによって、容易に制御可能な様式において、フィルタが、画像に動的に適用されることを可能にし、かつユーザが、フィルタが適用されるにつれて、画像に対する変化を徐々に確認することを可能にする、方法、ユーザインターフェース、および電子デバイスを概略する。写真エディタアプリケーションのユーザインターフェースにおける、ユーザによるドラッグハンドルの使用は、ユーザが、フィルタの適用の間、画像が変化するにつれて、その画像に焦点を当てることを可能にする。
【００１０】
便宜上、かつ例証を明白するために、参照番号は、対応または類似要素を示すために、図間で繰り返され得る。多数の詳細が、本明細書に説明される例証的実施形態の理解を提供するために記載される。実施形態は、これらの詳細を伴わずに、実践され得る。他の事例では、周知の方法、手技、および構成要素は、開示される実施形態を曖昧にすることを回避するために、詳細に説明されていない。説明は、本明細書に図示および説明される実施形態の範囲に限定されるものと見なされない。
【００１１】
図１は、本開示の側面による、例示的電子デバイス１００の例証である。電子デバイス１００は、タッチセンサ式タッチスクリーンを伴う、モバイルまたはポータブルデバイスであり得る。そのような電子デバイスの実施例として、携帯電話（ｍｏｂｉｌｅ  ｐｈｏｎｅ、ｃｅｌｌｕｌａｒ  ｐｈｏｎｅ）、スマートフォン、携帯情報端末（ＰＤＡ）、デジタルカメラ、無線オーガナイザ、無線対応ノートブックコンピュータ、タブレットコンピューティングデバイス、ハンドヘルド電子ゲームデバイス、デジタル写真アルバム等が挙げられる。電子デバイス１００は、情報を表示するためのタッチスクリーン１１０を有し、また、電子メールメッセージを作成する等、情報を入力するためのキーボード１２０と、画面１１０上のアイテムを通してナビゲートするためのトラックボール、トラックホイール、タッチパッド等のポインティングデバイス１３０とを有し得る。ナビゲーションキー１４０および１５０は、コンテンツをナビゲートするために使用され得る。いくつかの実施例では、ディスプレイ１１０は、タッチスクリーンであり、複数のキーおよび／またはキーボードは、ディスプレイ１１０上に表示され、ヒトの指またはスタイラスによって作動されるソフトキーまたはアイコンである。
【００１２】
図２は、本開示のある側面による、図１の電子デバイス１００の例示的機能表現のブロック図である。電子デバイス１００は、電子デバイス１００の全体的動作を制御する、プロセッサ２０２等の複数の構成要素を含む。データおよび音声通信を含む、通信機能は、通信サブシステム２０４を通して行なわれる。通信サブシステム２０４は、長距離通信において、広域ネットワーク等のネットワーク２５０からデータを受信し、かつそこにデータを送信する。通信サブシステムによって送信または受信されるデータの実施例として、限定ではないが、電子メールメッセージ、ショートメッセージングサービス（ＳＭＳ）、インスタントメッセージ、ウェブコンテンツ、および他の電子コンテンツが挙げられる。無線ネットワーク２５０は、例えば、セルラーネットワークである。いくつかの実施例では、ネットワーク２５０は、ＷＩＭＡＸネットワーク、インターネットに接続されたワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、または任意の他の好適な通信ネットワークである。他の実施例では、他の無線ネットワークが想定され、限定されないが、データ無線ネットワーク、音声無線ネットワーク、ならびに音声およびデータ通信の両方をサポートする、ネットワークが挙げられる。
【００１３】
１つ以上の再充電可能バッテリ、外部電力供給源へのポート、燃料電池、または太陽電池等の電源２４２が、電子デバイス１００に給電する。
【００１４】
プロセッサ２０２は、ランダムアクセスメモリ（ＲＡＭ）２０８、メモリ２１０、電子コントローラ２１６に動作可能に接続され、一緒にディスプレイサブシステム２１８を構成するタッチスクリーン１１０（例えば、ＬＣＤ等）、入力／出力（Ｉ／Ｏ）サブシステム２２４、データポート２２６、スピーカ２２８、マイクロホン２３０、短距離通信サブシステム２３２、および他のサブシステム２３４等の他の機能構成要素と相互作用する。ディスプレイサブシステム２１８の電子コントローラ２１６は、タッチスクリーン１１０と物理的に統合される必要はないことを理解されるであろう。
【００１５】
補助Ｉ／Ｏサブシステム２２４は、所望に応じて、１つ以上の制御キー、キーボード、またはキーパッド、ナビゲーションツール（入力デバイス）、あるいは両方等、タッチスクリーン以外の入力デバイスを含み得る。ナビゲーションツールは、クリック可能／押下可能トラックボールまたはスクロールホイール、あるいはタッチパッドであり得る。グラフィカルユーザインターフェースとのユーザ相互作用は、Ｉ／Ｏサブシステム２２４を通して行なわれる。
【００１６】
電子デバイス１００はまた、システムクロック（図示せず）およびスリープクロック（図示せず）を含む、１つ以上のクロックを含む。他の実施例では、単一クロックが、システムクロックおよびスリープクロックの両方として動作する。スリープクロックは、より低い電力、かつより低い周波数のクロックである。
【００１７】
ネットワークアクセスのための加入者を識別するために、電子デバイス１００は、無線ネットワーク２５０等のネットワークと通信するために、加入者識別モジュールまたはリムーバブルユーザ識別モジュール（ＳＩＭ／ＲＵＩＭ）カード２３８を使用する。代替として、ユーザ識別情報は、メモリ２１０にプログラムされる。
【００１８】
電子デバイス１００は、オペレーティングシステム２４６と、プロセッサ２０２によって実行され、典型的には、メモリ２１０等の持続的更新可能記憶内に記憶される、ソフトウェアプログラム、サブルーチン、または構成要素２４８とを含む。いくつかの実施例では、ソフトウェアプログラムまたはアプリケーション２４８として、例えば、パーソナル情報管理アプリケーション；インスタントメッセージング（ＩＭ）、プレゼンテーション、および電子メールアプリケーション等の通信アプリケーション；メッセージングアプリケーション；ビデオゲームアプリケーション；ウェブブラウザアプリケーション；写真アプリケーション；アドレスアプリケーション；音楽アプリケーション等が挙げられる。以下にさらに説明されるように、そのようなアプリケーションは、代表的アイコンまたは画像によって表され得る。追加のアプリケーションまたはプログラムは、例えば、データポート２２６を通して、電子デバイス１００にロードされることができる。いくつかの実施例では、プログラムは、無線ネットワーク２５０、補助Ｉ／Ｏサブシステム２２４、短距離通信サブシステム２３２、または任意の他の好適なサブシステム２３４を経由してロードされる。
【００１９】
電子コンテンツマネージャ２８０が、デバイス１００のメモリ２１０内に含まれる。電子コンテンツマネージャ２８０は、以下に詳細に説明されるように、デバイス１００が、電子コンテンツをフェッチ、ダウンロード、送信、受信、および表示することを可能にする。
【００２０】
電子コンテンツリポジトリ２９０もまた、デバイス１００のメモリ２１０内に含まれる。電子コンテンツリポジトリまたはデータベース２９０は、電子書籍、ビデオ、音楽、マルチメディア、写真等の電子コンテンツを記憶する。
【００２１】
次に、図３を参照すると、本開示のある実施例による、より大きなタッチスクリーン３１０を有する、電子デバイス３００の例証が、提示される。電子デバイス３００は、電子書籍、写真、ビデオ等の視覚的電子コンテンツを閲覧するために好適な大きなタッチスクリーンディスプレイ３１０を保持する、筐体３２０を有する。モバイルデバイス３００は、タッチスクリーンディスプレイに加え、デバイスの筐体３２０内に位置する、キー３３０、３４０、３５０、３６０、３７０、および３８０を含み得る、入力サブシステム４３０（図３の波線内に示される）を含む。例えば、メニューキー３７０は、電子デバイス３００に、ディスプレイ３１０上に、グラフィカルユーザインターフェース（ＧＵＩ）をレンダリングさせるために使用され、アクションキー３６０は、ＧＵＩからの要素をアクティブ化することによって、アクションを開始するために使用され、エスケープキー３５０は、最後に行なわれたアクションをキャンセルする、またはＧＵＩ上の前の画面に戻るために使用される。当然ながら、これらのキーは、タッチスクリーン３１０上に表示され、ヒトの指またはスタイラスによって作動される、ソフトキーまたはアイコンであり得る。
【００２２】
ナビゲーションキー３３０および３４０は、例えば、それぞれ、タッチスクリーンディスプレイ３１０上で閲覧されるコンテンツ内を前後にナビゲートするために使用される。実施例として、キー３３０および３４０は、電子書籍を閲覧するとき、ページをめくるため、ビデオコンテンツ内の異なる場面にナビゲートするため、または再生する異なるオーディオトラックを選択するために使用される。ホームキー３８０は、モバイル電子デバイス３００に、タッチスクリーンディスプレイ３１０上に、デフォルトホーム画面（図示せず）をレンダリングさせる。電子デバイス３００はまた、オーディオコンテンツ、ビデオコンテンツのオーディオ成分、またはテキストコンテンツのテキスト読み上げ、マルチメディア等によって生成されるオーディオを再生するためのスピーカ（図示せず）を備えている。
【００２３】
本開示の種々の側面では、タッチスクリーン３１０は、ディスプレイおよびユーザとデバイス３００との間のインターフェースとしての役割を果たす。タッチスクリーン３１０ならびに複数のキー３３０、３４０、３５０、３６０、３７０、および３８０は、タッチスクリーンディスプレイ３１０上に表示され、ヒトの指またはスタイラスによって作動される、ソフトキーまたはアイコンであり得る。
【００２４】
図４は、電子デバイス３００の例示的機能表現を提供する。加えて、図４は、図３の電子デバイス３００のブロック図表現の代替実施例を提供し得る。図４に示されるように、電子デバイス３００は、電子デバイス３００の全体的動作を制御する、プロセッサ４１０を有する。プロセッサ４１０に連結される、ＢＬＵＥＴＯＯＴＨ（登録商標）サブシステム等の短距離通信サブシステム４４０は、モバイル電子デバイス３００において、電子コンテンツを送信および受信するために使用される、短距離通信能力を提供する。ユニバーサルシリアルバス（ＵＳＢ）ポート等のデータポート４６０が、モバイル電子デバイス３００において、電子コンテンツを送信および受信するために使用される。
【００２５】
メモリ４２０は、フラッシュメモリチップであり、プロセッサ４１０によって、電子デバイス３００を動作させるために利用される、オペレーティングシステムおよび他のソフトウェアモジュールサブルーチンを含み得る。メモリ４２０はまた、以下に説明されるように、本開示の方法を実施するためのモジュールを含む。メモリ４２０内に常駐し得る、ソフトウェアプログラムまたはアプリケーションとして、パーソナル情報管理アプリケーション；インスタントメッセージング（ＩＭ）、プレゼンテーション、および電子メールアプリケーション等の通信アプリケーション；メッセージングアプリケーション；ビデオゲームアプリケーション；ウェブブラウザアプリケーション；写真および画像（ｐｉｃｔｕｒｅ）エディタアプリケーション；アドレスアプリケーション；音楽アプリケーション等が挙げられ得る。以下にさらに説明されるように、そのようなアプリケーションは、代表的アイコンまたは画像によって表され得る。追加のアプリケーションまたはプログラムは、例えば、データポート４６０を通して、電子デバイス３００にロードされることができる。
【００２６】
電子デバイス３００はまた、デバイスを制御し、コンテンツを通してナビゲートし、再生するコンテンツを選択する等のための入力サブシステム４３０を含む。入力サブシステム４３０はまた、例えば、前述のキー３３０、３４０、３５０、３６０、３７０、および３８０を含み得る。入力サブシステム４３０として、タッチパッド、トラックボール、ローラホイール、タッチスクリーン（スタイラスの有無を問わない）、または任意の他の好適な入力デバイスが挙げられ得る。
【００２７】
バッテリ等の電源４５０が、プロセッサ４１０、メモリ４２０、および電子デバイス３００上の他のサブシステムに給電するために使用される。いくつかの実施例では、電源４５０は、電力供給源コネクタ、燃料電池、太陽電池、または任意の他の好適な電源である。
【００２８】
出力サブシステム４３５のタッチスクリーン３１０は、例えば、プロセッサ４１０に連結される液晶ディスプレイ（ＬＣＤ）であり得、前述のような電子コンテンツを表示する。タッチスクリーンディスプレイ３１０は、発光ダイオード（ＬＥＤ）ディスプレイ、プラズマディスプレイ、電子インクディスプレイ（ｅ−インク）、薄膜トランジスタ（ＴＦＴ）ＬＣＤ、または任意の他の好適なディスプレイタイプであり得る。タッチスクリーンディスプレイ３１０の動作は、ディスプレイコントローラ４７５によって制御される。タッチスクリーンディスプレイ４７０は、図３のタッチスクリーン３１０に対応し、示されるように、ディスプレイコントローラ４７５によって制御される。
【００２９】
電子デバイス３００はまた、オーディオコンテンツ、ビデオコンテンツのオーディオ構成要素またはテキストコンテンツのテキスト読み上げによって生成されるオーディオ等を再生するためのスピーカ４８０を有する。
【００３０】
本開示のいくつかの実施例では、短距離通信サブシステム４４０は、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）サブシステム、Ｉｎｆｒａ  Ｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ（ＩｒＤＡ）サブシステム、またはＺＩＧＢＥＥ（登録商標）サブシステムである。他の短距離通信サブシステムもまた、当業者に明白となるであろう。
【００３１】
データポート４６０は、ＲＳ−２３２仕様に準拠したシリアルポート、ＩＥＥＥ    １３９４  ＦｉｒｅＷｉｒｅポート、光学接続、Ｅｔｈｅｒｎｅｔ（登録商標）等のローカルエリアネットワーク（ＬＡＮ）接続、または任意の他の好適なデータ通信ポートである。
【００３２】
メモリ４２０は、ランダムアクセスメモリ（ＲＡＭ）、シリアル電気消去可能プログラマブル読み取り専用メモリ（ＳＥＥＰＲＯＭ）、リムーバブルセキュアデジタル（ＳＤ）カード、リムーバブルコンパクトフラッシュ（登録商標）カード、ＵＳＢフラッシュドライブ、または当業者に明白となるであろう、任意の他の好適なメモリモジュールであり得る。
【００３３】
前述のように、本明細書では、アプリケーションと称される、ソフトウェアプログラムまたはアプリケーションは、閲覧可能エリアを伴う、タッチスクリーンを有する、電子デバイス上で実行され得る。特に、写真または画像エディタは、例えば、ユーザが、フィルタを選択し、次いで、選択されたフィルタを使用して、選定された画像に変更を適用するために、写真アプリケーションの一部として起動され得る。本明細書に提示される種々の例証的実施形態によると、フィルタは、写真エディタアプリケーションのユーザによって容易に制御可能であり、かつフィルタが適用されるにつれて、ユーザが、画像に対する変化を徐々に確認することを可能にする様式において、画像に動的に適用され得る。写真エディタアプリケーションのユーザインターフェース内における、ユーザによるドラッグハンドルの使用は、ユーザが、フィルタの適用の間、画像が変化するにつれて、その画像に焦点を当てることを可能にする。
【００３４】
次に、図５を参照すると、電子デバイス上で起動する、画像エディタアプリケーション（ｐｉｃｔｕｒｅ  ｅｄｉｔｏｒ  ａｐｐｌｉｃａｔｉｏｎ）のユーザインターフェースの例証５００が、示される。電子デバイス５１０は、画像エディタアプリケーションのユーザインターフェースが表示される、タッチスクリーンの閲覧可能エリア５２０を有する。それぞれ、回転、クロップ、拡張、およびフィルタに対応する、いくつかのディスプレイパラメータ５８５ａ、５８５ｂ、５８５ｃ、および５８５ｄは、画像エディタアプリケーションにおいて変更されることができる。画像エディタアプリケーション内の「フィルタ」選択肢５８５ｄが、そのハイライトされたステータスによって選択されており、この選択は、示されるように、パネル５２０内に反映されていることが分かる。選択のために利用可能ないくつかの選択可能フィルタは、画面の選択エリア５４０内に表示される。この特定の実施例では、それぞれ、画像５３０に適用される、選択可能フィルタである、白黒、セピア、ロモ、およびアンティークに対応する、プレビュー５４５、５５０、５５５、５６０が、画面の選択エリア５４０内に表示される。ここに示されるように、プレビュー５４５、５５０、５５５、および５６０は、サムネイルビューであり得る。
【００３５】
プレビュー５４５、５５０、５５５、および５６０によって表される、選択可能フィルタは、ここに示されるように、スクロール可能な一覧内に表示され得、したがって、現在表示されている４つのフィルタ：白黒、セピア、ロモ、およびアンティークより多いフィルタが存在する可能性もあり得る。選択エリア５４０内のフィルタの順序は、最も人気のあるまたは最も使用されるフィルタを最初に、アルファベット順に、最新に等で配置することを含む、種々の方法で配列され得る。
【００３６】
この特定の実施例における選択されたフィルタは、白黒フィルタプレビュー５４５であり、示されるように、その周囲におけるハイライトされたボックスの配置によってハイライトされる。選択されたフィルタは、その背後にカラー背景を配置すること、ある方法において輪郭を描くこと等、他の方法においてハイライトまたは示され得る。選択されたフィルタプレビュー５４５は、実際は、また、選択エリア５４０からのそのドラッグハンドル５７０の欠如によってもハイライトされていることに留意されたい。選択されたフィルタ５４５に関連付けられたドラッグハンドル５７０は、ユーザによるドラッグハンドルの制御によって容易に制御可能な様式において、画像５３０に動的に適用され、それによって、選択されたフィルタ５４５が適用されるにつれて、ユーザが、画像に対する変化を徐々に確認することを可能にし得る。ユーザによるドラッグハンドル５７０の使用は、ユーザが、画像５３０に焦点を当て、かつ本フィルタの適用に応答して、どのように画像が変化するかを記憶する必要なく、白黒フィルタ５４５の適用の間、どのように徐々に変化するかを確認することを可能にする。
【００３７】
この特定の実施例では、ユーザは、画像５３０の部分５７５にわたって、ドラッグハンドル５７０を移動させており、ユーザが、この部分５７５にわたって、ドラッグハンドル５７０を移動させるにつれて、選択された白黒フィルタ５４５が、適用される。選択された白黒フィルタ５４５は、画像５３０の一部のみにわたって移動されており、フィルタ処理されていない部分５８０は、フィルタ処理が適用されていないその元の「未加工」形態において、画像を示す。ドラッグハンドル５７０は、ユーザがハンドルを「ドラッグ」しているエリアに接続される。したがって、ユーザが、ハンドルをドラッグするが、次いで、ハンドルを解放する場合、ハンドルは、画面上のその場所に留まらない。ハンドルが、解放されたとき、閾値を越える場合、画像全体に適用され、ハンドルが、解放されたとき、閾値を越えない場合、画像への関連付けられたフィルタの適用を伴わずに、ハンドルは、元々位置していたプレビューエリア内にその関連付けられたフィルタとともに「戻される」。表示される画像の部分への選択されたフィルタのこの動的および部分的適用は、ユーザが、選択されたフィルタが適用されるにつれて、画像に対する変化を徐々に確認することを可能にし、また、ユーザが、画像が変化する場合、その画像に焦点を当てることを可能にする。ユーザが、フィルタが適用されたとき、画像が前はどのような感じであったかを思い出そうとする必要性はない。
【００３８】
ドラッグハンドル５７０の方向矢印によって示されるように、選択された白黒フィルタ５７０は、ユーザにより、右から左への水平動きにおいて、ハンドルをドラッグすることによって、画像５３０に適用される。ユーザは、ユーザの指によって、あるいはマウス、スタイラス等の使用によって、ドラッグハンドルの移動を制御することができる。ドラッグハンドルはまた、画像を横断する左から右への水平の動き、画像を横断する上から下への垂直の動き、画像を横断する下から上への垂直の動き、またはさらに画像を横断する角から角への対角線の動きにおいて、選択されたフィルタを適用するように構成され得る。当然ながら、デバイス自体の回転は、画像を横断する水平動きから垂直動きに変更させ、その逆も然りであり得ることを理解されたい。ドラッグハンドルのユーザ操作に応答したフィルタの部分的および動的適用は、変更されないままである。
【００３９】
ある側面によると、選択されたフィルタは、ドラッグハンドルが、画像の閾値部分を表す、画像内の閾値線を越えて移動させられると、電子デバイスによって表示される画像全体に適用され得る。閾値線および画像の閾値部分が常駐する場所は、画像エディタアプリケーション内で定義され得、その定義は、所望に応じて、ユーザによって変更され得る。画像の閾値部分は、画面上に表示される画像の幅寸法の割合として定義され得、したがって、その割合を越えるドラッグハンドルの移動は、選択されたフィルタを画像全体に適用させるであろう。例えば、閾値部分が、画像の幅の約５０％である場合、画像の幅の５０％を越えるドラッグハンドルの移動は、選択されたフィルタを画像全体に適用させるであろう。閾値線および画像の閾値部分を過ぎると、画像５８０の残りへの選択されたフィルタの適用は、画像へのフィルタのスナップ適用において、瞬時に生じ得るか、または選択されたフィルタは、ドラッグハンドルの移動方向に、この場合、右から左に、徐々に適用され得る。閾値部分が、画像の幅の約７５％である場合、画像の幅の７５％を越えるドラッグハンドルの移動は、選択されたフィルタを画像全体に適用させ、これは、ラッグハンドルの移動方向において、フィルタ処理されていない画像の非閾値部分への選択されたフィルタの適用を意味するであろう。
【００４０】
したがって、ドラッグハンドルが画像内の閾値線を越えてドラッグされていると、ハンドルが解放される場合、フィルタは、画像の残りに適用されることが分かる。代替として、閾値部分を通過する前に、タッチスクリーンデバイスを使用しているとき、ユーザがドラッグハンドルから指を除去すること、スタイラスをドラッグハンドルから除去すること、またはマウスをドラッグハンドルから除去すること等によって、ハンドルが、閾値部分または線を通過する前に解放される場合、選択されたフィルタは、適用されない。画像は、次いで、電子デバイスの画面上に、フィルタ処理されていない状態で表示され得るか、または画像は、以前に表示され、フィルタ処理された状態において表示され得る。選択されたフィルタの選択解除はまた、画面の選択エリア内の選択されたエリアのプレビュー上でのタップに応答して生じ得る。ドラッグハンドルのユーザ操作に応答した選択されたフィルタの適用は、したがって、フィルタボタンを取り消す、または適用するための、あるいは画像の別個の「前」および「後」画像を表示するための追加のユーザ入力を要求せずに、フィルタを適用するための単純かつ直感的方法を提供する。
【００４１】
代替として、選択されたフィルタは、選択されたフィルタが適用された画像の部分上でのタップに応答して、本実施例では、部分５７５上でのタップに応答して、表示される画像全体に適用され得る。画面が、タッチ応答画面であるとき、例えば、部分５７５上でのユーザによるタップは、選択されたフィルタを画像全体に適用させ得る。
【００４２】
さらに、表示される画像のディスプレイパラメータの変更は、表示されるフィルタプレビュー５４５、５５０、５５５、５６０への対応する変更を生じさせることが想定される。したがって、電子デバイスの画面上での表示される画像の回転は、表示されるフィルタプレビュー５４５、５５０、５５５、５６０もまた、回転させるであろう。
【００４３】
選択されていないフィルタ５５０、５５５、５６０の各々は、選択のために利用可能であり、それぞれ、示されるように、関連付けられたドラッグハンドル５５０ａ、５５５ａ、５６０ａを有する。ユーザが、現在選択されていないフィルタを適用することを所望する場合、ユーザは、所望のフィルタを選択し、次いで、選択されたフィルタに関連付けられたドラッグハンドルを表示される画像を横断して移動させることができる。別のフィルタの選択は、現在選択されたフィルタを選択解除し、以前に適用されたフィルタを除去する。以前に選択および適用されたフィルタは、同時に、複数のフィルタの適用を与えないように、画像から消失するように見え得る。
【００４４】
ある状況では、いくつかのフィルタは、ディスプレイ画面の選択エリア内において、選択のために非アクティブ化され、したがって、ユーザによって選択可能ではないこともある。これは、例えば、画像がいかなる顔も含まないことが決定されるときの顔認識に依存する、選択可能フィルタの場合に該当するであろう。
【００４５】
ドラッグハンドルのユーザ操作に応答した選択されたフィルタの適用は、したがって、フィルタボタンを取り消すためまたは適用するための、あるいは画像の別個の「前」および「後」画像を表示するための追加のユーザ入力を要求せずに、フィルタを適用するための単純かつ直感的方法を提供することが分かる。次に、図６を参照すると、フロー図６００は、画像フィルタを動的に適用することを図示する。ブロック６０５では、選択されたフィルタが、ドラッグハンドルが、画像を横断して移動させられるにつれて、画面上に表示されている画像の部分に動的に適用される。前述のように、選択されたフィルタが適用される画像の部分は、画像を横断するドラッグハンドルの動きに伴ってサイズが変化可能であり、画面上のドラッグハンドルの位置によって決定される。ブロック６１０では、選択されたフィルタの適用によって生じる画像に対する変化は、ドラッグハンドルが、表示される画像を横断して移動させられるにつれて、動的に表示される。図７のフロー図７００を参照して明白となるように、これらの動作は、多くの考慮点を伴い得る。
【００４６】
ブロック７１０では、選択可能フィルタは、画面の選択エリア内に表示され、フローは、ブロック７４５に進む。フィルタが、ユーザによって選択される場合、フローは、決定ブロック７５０に進み、ドラッグハンドルが表示される画像を横断して移動されているかどうか尋ねられる。「はい」である場合、画面上のドラッグハンドルの位置が、ブロック７５５において決定される。選択されたフィルタは、次いで、ブロック７６０において、ドラッグハンドルが、画像を横断して移動させられるにつれて、表示される画像に動的に適用される。ドラッグハンドルの決定された位置は、閾値線と比較され、ドラッグハンドルが、決定ブロック７６５において、閾値線または画像の閾値部分を越えて移動されたかどうか決定する。「はい」である場合、選択されたフィルタは、選択されたフィルタによって以前にフィルタ処理されていない画像の部分に動的に適用すること等によって、表示される画像全体に適用され得る。
【００４７】
ドラッグハンドルが、閾値を越えて移動されていない場合、フローは、決定ブロック７６５から決定ブロック７７５に進む。ここで、ドラッグハンドルが、閾値を横断して移動させられる前に、解放されているかどうか尋ねられる。「はい」である場合、選択されたフィルタは、ドラッグハンドルが解放された後、表示される画像に適用されない。そうでなければ、フローは、決定ブロック７５０に戻る。
【００４８】
決定ブロック７５０に戻って参照すると、ドラッグハンドルが、画像を横断して移動されていない場合、決定ブロック７８５において、フィルタが、以前に、画像の部分に適用されたかどうか尋ねられる。「はい」である場合、ブロック７９０において、タップが、選択されたフィルタが以前に適用された画像の部分上のタッチ応答画面によって受信されたかどうか尋ねられる。「はい」である場合、ブロック７９５において、選択されたフィルタが、タップに応答して、画像全体に適用される。「いいえ」である場合、フローは、決定ブロック７５０に戻る。
【００４９】
ブロック７１０において、ユーザによって選択され得るように、選択可能フィルタの表示後、行なわれ得る、前述のいくつかの随意のアクションが存在する。これらの随意のアクションは、破線によって示される。決定ブロック７１５において、表示される画像が、顔を含むかどうか尋ねられる。「いいえ」である場合、フィルタ処理の一部として、顔認識を使用する、選択可能フィルタは、ブロック７２０において、非アクティブ化され得る。代替として、ブロック７１０からのブロックは、選択可能フィルタの各々のプレビューが表示される、ブロック７２５に進み得る。図５では、これらのプレビューは、例えば、サムネイルプレビュー５４５、５５０、５５５、および５６０である。または、フローは、ブロック７３０に進み得、そこで、画像のディスプレイパラメータの変化に応答して、選択可能フィルタの各々のプレビューが、変更されたディスプレイパラメータに従って、更新および表示される。さらに、選択されたフィルタは、ブロック７３５において、画面の選択エリア内で選択された場合、ハイライトまたは別様に示され得る。選択されたフィルタは、ブロック７４０において、選択されたフィルタの表示されるプレビュー上でのタップに応答して、選択解除され得る。
【００５０】
ブロック７１５−７４０に表される随意の動作が生じる順序は、事前に決定または事前に定義されず、これらの動作は、ブロック７１０の動作の発生後、任意の順序で生じても全く生じなくてもよい。したがって、本方法を含むブロックは、特定の順序で生じるように示されるが、ブロックの多くは、交換可能であり、本方法の最終結果に実質的に影響を及ぼさずに、示されるものと異なる順序で生じることができることは、当業者によって理解されるであろう。
【００５１】
前述の本開示の実装は、単に、例示であることが意図される。本明細書に開示される例証的実施形態への改変、修正、および変形例が、本開示の範囲から逸脱することなく、成され得ることは、当業者によって理解されるであろう。さらに、前述の実施形態のうちの１つ以上からの選択された特徴は、組み合わせられ、本明細書に明示的に図示および説明されない代替実施形態を作成し得る。
【００５２】
命令を実行する、本明細書に開示される任意のモジュールまたは構成要素は、記憶媒体、コンピュータ記憶媒体、またはデータ記憶デバイス（取り外し可能または非取り外し可能）、例えば、磁気ディスク、光ディスク、またはテープデータ記憶等の非一過性かつ有形のコンピュータ読み取り可能な媒体を含むか、あるいは別様にそこへのアクセスを有し得ることを理解されるであろう。コンピュータ記憶媒体は、情報の記憶のための任意の方法または技術において実装される揮発性および不揮発性、取り外し可能および非取り外し可能な媒体、例えば、コンピュータ読み取り可能な命令、データ構造、プログラムモジュール、または他のデータを含み得る。コンピュータ記憶媒体の実施例として、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光学記憶、磁気カセット、磁気テープ、磁気ディスク記憶または他の磁気記憶デバイス、あるいは所望の情報を記憶するために使用されることができ、かつアプリケーション、モジュール、または両方によってアクセスされることができる、任意の他の媒体が挙げられる。任意のそのようなコンピュータ記憶媒体は、サーバの一部、ネットワーク、バックエンド等の任意の構成要素またはそれに関連する構成要素、あるいはそこにアクセス可能または接続可能な構成要素であり得る。本明細書に説明される任意のアプリケーションまたはモジュールは、そのようなコンピュータ読み取り可能な媒体によって記憶または別様に保持され得る、コンピュータ読み取り可能／実行可能な命令を使用して実装され得る。
【００５３】
本開示は、その精神または本質的な特性から逸脱することなく、他の特定の形態で具現化され得る。説明される実施形態は、あらゆる観点において、制限ではなく、例証として検討されるにすぎない。本開示の範囲は、したがって、前述の説明によってではなく、添付の請求項によって示される。請求項の均等物の意味および範囲内において生じる全変更は、その範囲内に包含されるものとする。
【００５４】
本発明はさらに、例えば、以下を提供する。
（項目１）
画像フィルタを動的に適用する方法であって、
ドラッグハンドルが画像を横断して移動させられるにつれて、画面上に表示されている画像の部分に、複数の選択可能フィルタのうちの選択されたフィルタを動的に適用することであって、前記選択されたフィルタが適用される前記画像の前記部分は、前記画像を横断するハンドルの動きに伴ってサイズが変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択されたフィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を含む、方法。
（項目２）
前記ハンドルが前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記選択されたフィルタを前記画面上に表示されている前記画像全体に適用することをさらに含む、項目１に記載の方法。
（項目３）
前記画像の前記閾値部分は、前記画面上に表示されている前記画像の幅寸法の所定の割合である、項目２に記載の方法。
（項目４）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記画像全体に前記選択されたフィルタを前記ハンドルの移動方向に徐々に動的に適用することをさらに含む、項目２に記載の方法。
（項目５）
前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記選択されたフィルタが適用されていない前記画像の非閾値部分に、前記選択されたフィルタを前記ハンドルの移動方向に徐々に動的に適用することをさらに含む、項目４に記載の方法。
（項目６）
前記ハンドルが、前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられる前に解放されることに応答して、前記画面上に表示されている前記画像に前記選択されたフィルタを適用しないことをさらに含む、項目１に記載の方法。
（項目７）
フィルタ処理されていない状態、および、すでに表示されフィルタ処理された状態のうちの１つにおいて、前記画像を表示することをさらに含む、項目６に記載の方法。
（項目８）
前記画面の選択エリア内に、前記複数の選択可能フィルタを選択のために表示することをさらに含む、項目１に記載の方法。
（項目９）
前記画面の前記選択エリア内に、前記画像に適用される前記複数の選択可能フィルタの各々のプレビューを表示することをさらに含む、項目８に記載の方法。
（項目１０）
前記画面の前記選択エリア内に、前記複数の選択可能フィルタの各々のサムネイルビューを表示することをさらに含む、項目９に記載の方法。
（項目１１）
前記画面は、タッチ応答画面であり、前記タッチ応答画面の前記選択エリア内の前記選択されたフィルタの前記サムネイルビュー上でのタップに応答して、前記選択されたフィルタを選択解除することをさらに含む、項目１０に記載の方法。
（項目１２）
さらに、前記画像のディスプレイパラメータを変更することに応答して、前記変更されたディスプレイパラメータに従って、前記複数の選択可能フィルタの各々のプレビューを更新して表示する、項目９に記載の方法。
（項目１３）
前記表示されている画像を回転することに応答して、前記複数の選択可能フィルタの各々のプレビューを回転して表示する、項目１２に記載の方法。
（項目１４）
前記画面は、タッチ応答画面であり、前記タッチ応答画面の前記選択エリア内の前記選択されたフィルタのプレビュー上でのタップに応答して、前記選択されたフィルタを選択解除することをさらに含む、項目９に記載の方法。
（項目１５）
前記画面の前記選択エリア内に、前記複数の選択可能フィルタのうちの選択されたフィルタを選択されているとして示すことをさらに含む、項目８に記載の方法。
（項目１６）
前記選択されたフィルタは、前記画面の前記選択エリア内でハイライトされる、項目１５に記載の方法。
（項目１７）
前記選択されたフィルタは、前記画面の前記選択エリア内における、前記選択されたフィルタのためのハンドルアイコンの不在によってさらに示される、項目１６に記載の方法。
（項目１８）
前記画像がいかなる顔も含まない場合、前記複数の選択可能フィルタのうちの顔認識に依存するいずれをも、選択に対して不活性にすることをさらに含む、項目８に記載の方法。
（項目１９）
選択可能フィルタの選択可能一覧内に、前記複数の選択可能フィルタを表示することをさらに含む、項目８に記載の方法。
（項目２０）
前記選択可能フィルタは、前記選択可能フィルタの人気度および最新の選択のうちの１つ以上に従って、前記選択可能一覧内で順序付けられる、項目１９に記載の方法。
（項目２１）
前記画像上で垂直配向に前記ハンドルを表示することをさらに含み、前記ハンドルは、前記画像を横断する水平の動きにおいて移動可能である、項目１に記載の方法。
（項目２２）
前記ハンドルは、前記画像を横断する左から右への動き、または前記画像を横断する右から左への動きのいずれかにおいて移動可能である、項目２１に記載の方法。
（項目２３）
電子デバイスであって、
画面と、
前記画面に連結されたプロセッサと、
前記プロセッサに連結され、前記プロセッサと協働配列にあるメモリと
を備え、
前記プロセッサおよび前記メモリは、
ドラッグハンドルが画像を横断して移動させられるにつれて、複数の選択可能フィルタのうちの選択されたフィルタを前記画面上に表示されている前記画像の部分に動的に適用することであって、前記選択されたフィルタが適用される前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴ってサイズが変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択されたフィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を行うように構成されている、デバイス。
（項目２４）
前記プロセッサおよびメモリは、前記ハンドルが前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられて解放されることに応答して、前記画面上に表示されている前記画像全体に前記選択されたフィルタを適用するようにさらに構成されている、項目２３に記載のデバイス。
（項目２５）
前記画像の前記閾値部分は、前記画面上に表示されている前記画像の幅寸法の所定の割合である、項目２４に記載のデバイス。
（項目２６）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記画像全体に前記選択されたフィルタを前記ハンドルの移動方向に徐々に動的に適用するようにさらに構成されている、項目２４に記載のデバイス。
（項目２７）
前記プロセッサおよびメモリは、前記ハンドルが前記画像内の前記閾値線を越えて移動させられて解放されることに応答して、前記選択されたフィルタが適用されていない前記画像の非閾値部分に、前記選択されたフィルタを前記ハンドルの移動方向に徐々に動的に適用するようにさらに構成されている、項目２６に記載のデバイス。
（項目２８）
前記ハンドルが、前記画像の閾値部分を表す前記画像内の閾値線を越えて移動させられる前に解放されることに応答して、前記プロセッサおよびメモリは、前記画面上に表示されている前記画像に前記選択されたフィルタを適用しないようにさらに構成されている、項目２３に記載のデバイス。
（項目２９）
前記プロセッサおよびメモリは、フィルタ処理されていない状態、または、すでに表示されフィルタ処理された状態のいずれかにおいて、前記画像を表示するようにさらに構成されている、項目２８に記載のデバイス。
（項目３０）
前記プロセッサおよびメモリは、前記画面の選択エリア内に、前記複数の選択可能フィルタを選択のために表示するようにさらに構成されている、項目２３に記載のデバイス。
（項目３１）
前記プロセッサおよびメモリは、前記画面の選択エリア内に、前記画像に適用される前記複数の選択可能フィルタの各々のプレビューを表示するようにさらに構成されている、項目２３に記載のデバイス。
（項目３２）
前記画面は、タッチ応答画面であり、前記プロセッサおよびメモリは、前記タッチ応答画面の前記選択エリア内の選択されたフィルタのプレビュー上でのタップに応答して、前記選択されたフィルタを選択解除するようにさらに構成されている、項目３１に記載のデバイス。
（項目３３）
前記プロセッサおよびメモリは、前記画面の前記選択エリア内に、前記複数の選択可能フィルタのうちの選択されたフィルタを選択されているとして示すようにさらに構成されている、項目３１に記載のデバイス。
（項目３４）
前記プロセッサおよびメモリは、前記画像がいかなる顔も含まない場合、前記複数の選択可能フィルタのうちの顔認識に依存するいずれをも、選択に対して不活性にするようにさらに構成されている、項目３１に記載のデバイス。
（項目３５）
前記プロセッサおよびメモリは、前記画像上に垂直配向で前記ハンドルを表示するようにさらに構成され、前記ハンドルは、前記画像を横断する水平の動きにおいて移動可能である、項目２３に記載のデバイス。
（項目３６）
非一過性のコンピュータ読み取り可能な媒体であって、前記媒体は、前記画像フィルタを動的に適用する方法を行なうためのコンピュータ実行可能な命令を備え、
前記方法は、
ドラッグハンドルが画像を横断して移動させられるにつれて、画面上に表示されている画像の部分に、複数の選択可能フィルタのうちの選択されたフィルタを動的に適用することであって、前記選択されたフィルタが適用される前記画像の前記部分は、前記画像を横断する前記ハンドルの動きに伴ってサイズが変化可能であり、かつ前記画面上の前記ハンドルの位置によって決定される、ことと、
前記ハンドルが前記画面上に表示されている前記画像を横断して移動させられるにつれて、前記選択されたフィルタの適用によって生じる前記画像の前記部分に対する変化を動的に表示することと
を含む、非一過性のコンピュータ読み取り可能な媒体。
【図１】
0005801970.tif 000002
【図３】
0005801970.tif 000003
【図２】
0005801970.tif 000004
【図４】
0005801970.tif 000005
【図５】
0005801970.tif 000006
【図６】
0005801970.tif 000007
【図７Ａ】
0005801970.tif 000008
【図７Ｂ】
0005801970.tif 000009