(57)【要約】  通信端末１は、表示領域を有する表示部（２０）と、前記表示領域内の位置の指定を受け付ける指定手段（３１）と、前記位置を含む前記表示領域内の範囲を決定する決定手段（１２）と、前記表示部にコンテンツを表示するとともに、前記決定された位置に画像オブジェクトを描画する表示制御手段と前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する生成手段（５０）とを有する。
2014030667.tif 000002
【特許請求の範囲】
【請求項１】
表示領域を有する表示部と、
前記表示領域内の位置の指定を受け付ける指定手段と、
前記位置を含む前記表示領域内の範囲を決定する決定手段と、
前記表示部にコンテンツを表示するとともに、前記決定された位置に画像オブジェクトを描画する表示制御手段と、
前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する生成手段と
を有する情報処理装置。
【請求項２】
前記指定手段は、２つの位置の指定を受け付け、
前記決定手段は、該指定された２つの点を頂点に含む矩形領域を前記範囲であると決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記範囲の中心を前記位置として定め、当該範囲の大きさを前記位置が指定されている期間の長さに基づいて定める
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記指定手段は、複数の位置の指定を連続的に受け付け、
前記決定手段は、該指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を決定し、当該境界の内側を前回範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記決定手段は、前記表示部に表示されているコンテンツの内容に基づいて、前記位置を含む領域を決定し、
前記表示制御手段は、該決定された領域の内側を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
画像オブジェクトの指定を受け付ける第２指定手段を更に備え、
前記決定手段は、前記第２指定手段で前記画像オブジェクトが指定されている期間の長さが所定以上である場合に、前記表示部に表示されているコンテンツの内容に基づいて、１または複数の候補領域を決定し、
前記表示制御手段は、該決定された１または複数の領域候補を表す画像を前記表示部に表示し、
前記決定手段は、該表示された１または複数の領域候補のうち前記指定手段にて指定された位置を含む領域を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記指定手段は、複数の位置の指定を連続的に受け付け、
前記決定手段は、該指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を決定し、当該境界の内側に含まれる領域であって、前記表示部に表示されているコンテンツの内容に基づいて特定される１または複数の領域を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
コンピュータに、
表示部の前記表示領域内の位置の指定を受け付けるステップと、
前記位置を含む前記表示領域内の範囲を決定するステップと、
前記表示部にコンテンツを表示するとともに、該決定された位置に画像オブジェクトを描画するステップと、
前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、前記画像オブジェトに関連付ける情報を生成するステップと
を実行させるためのプログラム。
【請求項９】
表示部の表示領域内の位置の指定を受け付けるステップと、
前記位置を含む前記表示領域内の範囲を決定するステップと、
前記表示部にコンテンツを表示するとともに、該決定された位置に画像オブジェクトを描画するステップと、
前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、前記画像オブジェトに関連付ける情報を生成する生成ステップと
を有する情報処理方法。
【請求項１０】
表示領域を有する表示部と、
前記表示領域内の位置の指定を受け付ける第１指定手段と、
画像オブジェクトの指定を受け付ける第２指定手段と、
前記位置を含む前記表示領域内の範囲を決定する決定手段と、
前記表示部にコンテンツを表示するとともに、該決定された位置に、該指定された画像オブジェクトを描画する第１表示制御手段と
前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する生成手段と
該指定された画像オブジェクトに関連づけて、該生成された情報と、前記コンテンツと、該決定された位置を表す情報とを記憶する記憶部と、
該生成された情報が関連付けられた画像オブジェクトを前記表示部に表示し、該表示された画像オブジェクトが指定されると、当該画像オブジェクトに関連づけて記憶された情報に従って、当該コンテンツの表示および当該画像オブジェクトの描画を前記第１の表示制御手段に実行させる第２表示制御手段と
を有する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＵＩ（グラフィカル・ユーザ・インタフェース）に関する。
【背景技術】
【０００２】
特にタッチパネル等の入力機能と表示機能とを併せ持つデバイスにおいて、アプリケーションの実行中において所定の画像オブジェクト（「シール」）を描画する（画面に「貼る」）ことによって、そのアプリケーションが表示する内容（表示オブジェクト）に関係するイベントやアクションを設定するという技術がある。シールの貼付作業をコンピュータ上で模すことにより、設定の事実を視覚的に分かり易くユーザに伝えられることができる。例えば、特許文献１には、このようなシールの貼付処理について、イベントとアクションの組み合わせを柔軟に設定することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−７６５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、表示されている内容のうち、シールを貼付することができる画面内の領域を設定することが記載されている。しかし、ユーザは定められた貼付可能領域から所望の領域を選択することができるに過ぎず、シールを貼付する位置や当該シールを貼付する対象（当該シールに関連付けておく表示内容）が限定されていた。【０００５】
本発明は、ユーザにシールの貼付位置および貼付対象を自由に指定させることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、一の態様において、表示領域を有する表示部と、前記表示領域内の位置の指定を受け付ける指定手段と、前記位置を含む前記表示領域内の範囲を決定する決定手段と、前記表示部にコンテンツを表示するとともに、前記決定された位置に画像オブジェクトを描画する表示制御手段と、前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する生成手段とを有する情報処理装置を提供する。
好ましい態様において、前記指定手段は、２つの位置の指定を受け付け、前記決定手段は、該指定された２つの点を頂点に含む矩形領域を前記範囲であると決定する。
他の好ましい態様において、前記決定手段は、前記範囲の中心を前記位置として定め、当該範囲の大きさを前記位置が指定されている期間の長さに基づいて定める。
他の好ましい態様において、前記指定手段は、複数の位置の指定を連続的に受け付け、前記決定手段は、該指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を決定し、当該境界の内側を前回範囲と決定する。
他の好ましい態様において、前記決定手段は、前記表示部に表示されているコンテンツの内容に基づいて、前記位置を含む領域を決定し、前記表示制御手段は、該決定された領域の内側を前記範囲と決定する。
他の好ましい態様において、画像オブジェクトの指定を受け付ける第２指定手段を更に備え、前記決定手段は、前記第２指定手段で前記画像オブジェクトが指定されている期間の長さが所定以上である場合に、前記表示部に表示されているコンテンツの内容に基づいて、１または複数の候補領域を決定し、前記表示制御手段は、該決定された１または複数の領域候補を表す画像を前記表示部に表示し、前記決定手段は、該表示された１または複数の領域候補のうち前記指定手段にて指定された位置を含む領域を前記範囲と決定する。
他の好ましい態様において、前記指定手段は、複数の位置の指定を連続的に受け付け、前記決定手段は、該指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を決定し、当該境界の内側に含まれる領域であって、前記表示部に表示されているコンテンツの内容に基づいて特定される１または複数の領域を前記範囲と決定する。
本発明は、他の観点において、コンピュータに、表示部の表示領域内の位置の指定を受け付けるステップと、前記位置を含む前記表示領域内の範囲を決定するステップと、前記表示部にコンテンツを表示するとともに、該決定された位置に画像オブジェクトを描画するステップと、前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、前記画像オブジェトに関連付ける情報を生成するステップとを実行させるためのプログラムを提供する。
本発明は、さらに他の観点において、表示部の表示領域内の位置の指定を受け付けるステップと、前記位置を含む前記表示領域内の範囲を決定するステップと、前記表示部にコンテンツを表示するとともに、該決定された位置に画像オブジェクトを描画するステップと、前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、前記画像オブジェトに関連付ける情報を生成する生成ステップとを有する情報処理方法を提供する。
本発明は、さらに他の観点において、表示領域を有する表示部と、前記表示領域内の位置の指定を受け付ける第１指定手段と、画像オブジェクトの指定を受け付ける第２指定手段と、前記位置を含む前記表示領域内の範囲を決定する決定手段と、前記表示部にコンテンツを表示するとともに、該決定された位置に、該指定された画像オブジェクトを描画する第１表示制御手段と、前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する生成手段と、該指定された画像オブジェクトに関連づけて、該生成された情報と、前記コンテンツと、該決定された位置を表す情報とを記憶する記憶部と、該生成された情報が関連付けられた画像オブジェクトを前記表示部に表示し、該表示された画像オブジェクトが指定されると、当該画像オブジェクトに関連づけて記憶された情報に従って、当該コンテンツの表示および当該画像オブジェクトの描画を前記第１の表示制御手段に実行させる第２表示制御手段とを有する情報処理装置を提供する。
【発明の効果】
【０００７】
本発明によれば、ユーザが自由にシールの貼付位置および貼付対象を指定することができる。
【図面の簡単な説明】
【０００８】
【図１】通信端末１の機能構成を表す図。
【図２】貼付処理の動作例を表す図。
【図３】貼付されたシールを呼び出す動作例を表す図。
【図４】（ａ）〜（ｆ）はシール定義情報ＤＳＴ−ａのデータ構造の例。
【図５】（ａ）および（ｂ）は操作内容の例（シールの選択）。
【図６】（ａ）〜（ｄ）は操作内容の例（シールの選択〜貼付処理）。
【図７】（ａ）〜（ｄ）は操作内容の例（シールの選択〜貼付処理）。
【図８】操作内容の例（貼付の位置および範囲の決定）。
【図９】貼付の位置および範囲を決定する動作のフロー図。
【図１０】（ａ）〜（ｃ）は操作内容の例（貼付の位置および範囲の決定）。
【図１１】貼付の位置および範囲を決定する動作のフロー図。
【図１２】（ａ）および（ｂ）は操作内容の例（貼付の位置および範囲の決定）。
【図１３】貼付の位置および範囲を決定する動作のフロー図。
【図１４】（ａ）および（ｂ）は、操作内容の例（貼付の位置および範囲の決定）。
【図１５】貼付の位置および範囲を決定する動作のフロー図。
【図１６】（ａ）〜（ｃ）は、操作内容の例（貼付の位置および範囲の決定）。
【図１７】貼付の位置および範囲を決定する動作のフロー図。
【図１８】操作内容の例（貼付の位置および範囲の決定）。
【図１９】貼付の位置および範囲を決定する動作のフロー図。
【図２０】（ａ）および（ｂ）は操作内容の例（貼付の位置および範囲の決定）。
【図２１】貼付の位置および範囲を決定する動作のフロー図。
【図２２】貼付処理情報ＤＳＴ２および貼付処理情報ＤＳＴの構造の例。
【図２３】（ａ）〜（ｃ）は、貼付処理情報ＤＳＴおよびシールの呼び出し処理に係る画面の例。
【図２４】貼付処理情報ＤＳＴ２の例。
【図２５】貼付処理および呼び出し処理の例。
【図２６】貼付処理情報ＤＳＴ３の例。
【図２７】（ａ）〜（ｃ）は、貼付処理および呼び出し処理に係る画面の例。
【図２８】（ａ）は貼付処理情報ＤＳＴ４、（ｂ）、（ｃ）は貼付処理および呼び出し処理に係る画面の例。
【図２９】（ａ）は貼付処理情報ＤＳＴ５、（ｂ）、（ｃ）は貼付処理および呼び出し処理に係る画面の例。
【図３０】（ａ）は貼付処理情報ＤＳＴ６、（ｂ）、（ｃ）は貼付処理および呼び出し処理に係る画面の例。
【図３１】（ａ）、（ｂ）はシールが貼付された画面の例。
【符号の説明】
【０００９】
１・・・通信端末、１０・・・制御部、１１・・・第１表示制御部、１２・・・第２表示制御部、４０・・・決定部、５０・・・生成部、３０・・・指定部、３１・・・第１指定部、３２・・・第２指定部、６０・・・通信部、７０・・・音声入出力部、９０・・・記憶部、１００・・・アプリ制御部
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ本発明の実施の形態を説明する。
１．構成の概要
図１は、通信端末１の機能構成を表す図である。通信端末１は、パーソナルコンピュータ、携帯電話機、スマートフォン等の、プロセッサと記憶装置と情報の入出力装置とを備えた情報処理装置であって、表示制御部１０と表示部２０と指定部３０と決定部４０と生成部５０と通信部６０と音声入出力部７０と記憶部９０とによって機能的に構成される。
【００１１】
記憶部９０は、半導体メモリ、ハードディスク等の記憶装置であって、第１表示制御部１１がアクセスして記憶部９０に記憶されている情報の読み出しや書き込みが行われる。記憶部９０に記憶される情報は、大別すると、アプリケーションプログラムＰとデータＤＲと貼付処理情報ＤＳＴとを含む。各アプリケーションプログラム（以下、アプリという）Ｐは、アプリ制御部１００の管理下、通信端末１において各種機能を実現するために実行される。アプリＰは、シール閲覧アプリＰ１、地図アプリＰ２、スケジューラＰ３、電話帳アプリＰ４、メールアプリＰ５、履歴表示アプリＰ６、ブラウザＰ７を含む。シール閲覧アプリＰ１は、貼付されたシールの一覧を表示部２０に表示し、そのなかからユーザが選択したものを特定するアプリである。地図アプリＰ２は、ユーザの操作に従ってユーザが指示する範囲の地図データＤＲ１を読み出し、あるいは通信部６０を介してサーバ装置から地図データＤＲ１を取得し、表示部２０に表示する。また、地図アプリＰ２は、画面上の位置（物理的な位置）が指定されると、その位置に対応する、画面に表示されている地図上の位置を決定する機能を有する。スケジューラＰ３は、カレンダを表示し、予定の登録、閲覧、編集を行うためのアプリである。電話帳アプリＰ４は、相手の氏名、電話番号、住所、その他の連絡情報を登録、閲覧、編集を行うアプリである。メールアプリＰ５は、電子メールの作成、送信、受信等を行うアプリである。履歴表示アプリＰ６は、過去に行われた通話やデータ通信についての情報（履歴）を記憶し閲覧するアプリである。ブラウザＰ７は、ＨＴＭＬ等のスクリプト言語で記述されたコンテンツを表示するアプリである。いずれのアプリも、実行されると、第１表示制御部１１からの要求に応じて、表示されている情報の内容と、その情報が画面内のどの位置（あるいは位置の範囲）にされるかという配置についての情報を生成して提供する機能を有する。さらに、参照するデータＤＲの種類によっては、画面上の位置と、コンテンツ独自に生成される位置情報（例えば地図上の位置）とを対応付けて生成し、一時的または永続的に記憶部９０に記憶する機能を有する。
【００１２】
データＤＲは、地図データＤＲ１、スケジュールデータＤＲ２、電話帳データＤＲ３、ＨＴＭＬデータＤＲ４、メールデータＤＲ５、通信履歴データＤＲ６を含み、各々対応するアプリの起動の際または起動中に、読み出されまたは書き込み（更新）がされるものである。ＤＲ１は、座標データ（緯度・経度等）やランドマーク情報（建築物の名称や道路名等）を含み、地図アプリＰ２の実行中に参照されうる。スケジュールデータＤＲ２は、日時に対応付けられた予定の内容（テキストデータや位置情報等）を含む。電話帳データＤＲ３は、人の名前（テキスト情報）に対応付けられた電話番号や住所等の連絡先の情報を含む。ＨＴＭＬデータＤＲ４は、ウェブページのデータや設定情報（cookie等）を含む。例えば、一つのウェブページが複数のサブコンテンツを含む場合、各サブコンテンツの配置位置の情報を含む。従って、ＨＴＭＬデータＤＲ４がブラウザＰ７にて解釈され、ＨＴＭＬデータＤＲ４の内容が表示された後もユーザによって画面上の位置が指定されると、当該位置に表示されているコンテンツが特定される。メールデータＤＲ５は、受信したメールの情報（ヘッダ、本文、貼付ファイルなど）やアドレス情報などを含む。通信履歴データＤＲ６は、着信があった相手の電話番号や発信先相手の電話番号および着信や発信がなされた日時の情報を含む。電話番号には、名前や住所等の情報が関連付けされていてもよい。
【００１３】
貼付処理情報ＤＳＴは、シール定義情報ＤＳＴ−ａおよび貼付情報ＤＳＴ−ｂを含む。シール定義情報ＤＳＴ−ａは、以下、「シール」と呼ばれる画像オブジェクトの外観や、画像オブジェクトの描画処理や描画された画像オブジェクトに基づく動作に必要な情報を含む。貼付情報ＤＳＴ−ｂは、シール画像の描画（以下、「シールの貼付」という）時に貼付位置や貼付範囲等の貼付操作の内容に基づいて生成され、貼付されたシールに対してアクションを起こす場合に読み出される情報を含む。本実施例においては、シールの種類は予め複数用意されており、また同一の種類のシールであっても複数の箇所に貼付することができるようになっている。なお、ユーザがシール定義情報ＤＳＴ−ａの内容を決定してもよい。こうすれば、シールの動作を自由に定義することができる。
【００１４】
なお、図示はしないが、記憶部９０には通信端末１を制御するＯＳ（オペレーティングシステムソフトウェア）が記憶されており、通信端末１に搭載されたプロセッサがＯＳを起動することにより、表示制御部１０、決定部４０、生成部５０、アプリ制御部１００等の機能が実現される。各アプリＰはＯＳ上で動作する。
【００１５】
表示制御部１０は、ＣＰＵや画像処理プロセッサ等からなる第１表示制御部１１および第２表示制御部１２を含み、表示部２０を制御する。具体的には、アプリ制御部１００に対して表示に関する命令を出力するとともに、アプリ制御部１００から表示に関する要求や表示データを受け取って表示部２０に画像データや表示命令を出力する。また、シールの表示に関し、第１表示制御部１１は、生成部５０にて生成された情報が関連付けられた画像オブジェクト（シール）を表示部２０に表示する。第２表示制御部１２は、表示された画像オブジェクトが指定されると、当該画像オブジェクトに関連づけ、記憶部９０記憶された情報に従って、アプリ制御部１００を制御して、当該コンテンツの表示および当該画像オブジェクトの描画を第２表示制御部１２に実行させる。
【００１６】
表示部２０は、画像を表示するための表示領域、発光素子等の光源、光フィルタ、制御回路等を有する表示装置である。例えば、画像を表示するための領域を有する液晶ディスプレイや有機ＥＬディスプレイである。
【００１７】
指定部３０は、第１指定部３１および第２指定部３２を含み、表示領域内の位置の指定を受け付ける。第１指定部３１は、タッチセンサ等の入力デバイスである。好ましい態様において、第１指定部３１は表示部２０と一体に形成され、タッチパネルＴＰを構成する。ユーザが所定の動作（例えば画面に触れる）と、その指し示されている画面上の位置を特定する。また、指し示す位置だけではなく、指し示す動作の時間変化も検出する。位置を指定する動作の継続時間や指定する位置の時間変化に応じて、「タップ操作」、「ダブルタップ操作」、「ドラッグ操作」、「長押し操作」といった操作が存在する。つまり、第１指定部３１は、位置（の変化）を検出する。検出された位置（の変化）の情報は、決定部４０に出力される。なお、第１指定部３１を介して情報を入力するにあたっては、ユーザの指やその他の体の一部が画面に接触する必要は必ずしもなく、画面から所定の距離以内にユーザの指や操作子（タッチペン等）が存在することを検出することをもって入力動作が行われたと判定してもよい。
第２指定部３２は、ハードウェアボタンや入力キー、スイッチその他の機械的入力手段であってユーザによって押下等の操作を受け付け、操作内容（押下されたか否かの情報、押下されている時間などの情報など）を決定部４０に出力する。
【００１８】
決定部４０は、プロセッサや機能モジュールとして実現され、指定部３０にて受け付けられた位置を含む表示領域内の範囲（シールの貼付範囲）を決定する。また、受け付けられた位置が暫定的なものである場合、範囲に基づいて最終的な位置（シールの貼付位置）を確定させる。すなわち、指定部３０と決定部４０とが協働してまたは独立に、貼付する対象のシール、貼付位置、貼付範囲の特定を行う。
生成部５０は、プロセッサや機能モジュールとして実現され、表示部２０に表示されているコンテンツの該決定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する。
【００１９】
通信部６０は、無線通信アンテナや信号処理回路などによって実現され、表示制御部１０の指示の下、他の装置と音声通信やデータ通信を行う。
音声入出力部７０は、マイクロフォンやスピーカなどによって実現され、通話を行う際にユーザに使用される。なお、音声入出力部７０に音声認識回路を設け、指定部３０が有するシールの貼付位置や貼付範囲の指定をユーザの声に基づいて実現する機能を音声入出力部７０に持たせてもよい。
アプリ制御部１００は、プロセッサ等によってプロセッサ等によって実現され、表示制御部１０の制御の下、アプリＰの起動やアプリＰへのデータの引渡し、アプリの実行結果（描画要求）の表示制御部１０への出力を行う。
【００２０】
２．動作の概要
本発明の動作は、シールの貼付に関する処理（以下、シール貼付処理）と貼付されたシールに基づいた処理（以下、シール呼び出し処理）とに大別される。
図２は、通信端末１における貼付処理の動作例の概要を表す図である。まず、アプリＰが実行されているときに、表示されている内容に関連付けてユーザが１つのシールを貼付しようと思ったと仮定する。このときユーザは、まず貼付したいシールを１つ選択する（Ｓ１０）。次に、指定部３０および決定部４０は、当該シールの貼付位置および貼付範囲を決定する（Ｓ２０）。具体的には、まずシールの貼付位置（つまり画面上のどの位置にシール画像を描画するのか）を決定する（Ｓ２１）。続いて、当該シールの貼付範囲を決定する（Ｓ２２）。貼付範囲とは、貼付した際に画面に表示されている内容のうち、どの範囲（全範囲も含む）に表示されている内容と当該シールとを関連付けるかを規定するものである。なお、貼付位置の決定と、貼付範囲の決定の順序は逆であってもよいし、同時でもよい。また、シール選択とシールの位置や範囲の決定の順序は逆であってもよいし、同時でもよい。要するに、貼付したいシールと貼付位置と貼付範囲とが特定されればよい。  
【００２１】
次に、通信端末１は決定された位置にシールを描画する（Ｓ３０）。そして、通信端末１は、貼付情報を生成する（Ｓ４０）。生成された貼付処理情報ＤＳＴとして記憶部９０に記憶する（Ｓ５０）。
【００２２】
図３は、シール呼び出し処理の例の概要を表す図である。まず、ユーザからの要求に応じて、通信端末１は、ユーザにシールを選択させるための第１アプリを起動する（Ｓ１００）。第１アプリは、例えばシール閲覧アプリＰ１である。ユーザがシールを指定すると（Ｓ１０２）、シールについての貼付情報が読み出される（Ｓ１０４）。通信端末１は、読み出された貼付情報によって起動すべきアプリ（第２アプリ）を特定して起動させる（Ｓ１０６）。なお、シールの貼付処理の実行タイミングとシールの呼び出し処理の実行タイミングはこの例のように独立でなくてもよい。例えば、シールの貼付処理の完了に続いて呼び出し処理を実行してもよい。すなわち、図３のＳ１００およびＳ１０２を省略し、動作を図２のＳ５０の終了後から図３のＳ１０４に移行させてもよい。
【００２３】
３．詳細な構成および動作と画面の例
（１）データ構造
図４はシール定義情報ＤＳＴ−ａのデータ構造の例である。シール定義情報ＤＳＴ−ａは、シールの種類を識別するシールＩＤに対応付けて、データ項目ＤＩ１、ＤＩ２、ＤＩ３が含まれる構造を有する（同図（ａ））。項目ＤＩ１には、シールの外観を決定する画像データ（例えばjpegやbmp形式の画像ファイルが格納されている記憶部９０内の位置）を指定する情報が記述される。なお、説明の便宜上、画像データ名や画像データの格納場所ではなく、シールの外観を描いている。同図の例では、それぞれＩＤが０００１、０００２、０００３、０００５、００１０で特定される、（ｂ）〜（ｆ）の５つの種類のシールが定義されており、シールの種類ごとに項目ＤＩ２およびＤＩ３の内容が異なっている。従って、例えば貼付時の画面内容や貼付する画面位置が同一であるとしても、貼付するシールの種類が異なると、生成される貼付情報が異なりうる。その結果、シールの呼び出し処理の内容も異なる。異なる機能を有するシールを用意することで、貼付されたシールに関する動作の内容が多様になり、ユーザの選択の幅が広がる。
【００２４】
項目ＤＩ２は、貼付情報の生成方法を定義する情報である。具体的には、連携先のアプリに提供すべき情報である貼付情報に含まれる、貼付位置と紐付け情報とを決定するための情報を含む。
貼付位置を決定するための情報とは、例えば、貼付位置として、画面上の絶対座標（画面の左端部を原点としてとの縦横のドット数など）を採用するのか、あるいは貼付対象のコンテンツが地図情報である場合に地図上の位置（緯度・経度等）を採用するのか、表示されている１つのコンテンツが各々表示領域を有する複数のコンテンツ（サブコンテンツという）からなる場合に、所定のサブコンテンツの配置位置を基準とした位置（画面の縦横のドット数）、コンテンツ内に含まれる所定の文字列を基準とした位置（方向や距離等）を採用するのかを指定する情報である。
【００２５】
紐付け情報を決定するための情報とは、決定した貼付範囲について、貼付されたシールを表示コンテンツのうちどのような情報と紐付けるべきかを定義する情報である。例えば、貼付範囲の決定の後、表示されている画像のうち貼付範囲に相当する領域を切り取った画像の画像データを生成するのか、表示コンテンツが地図情報である場合等において、貼付範囲の地図上の領域を表わす座標データを紐付け情報として採用するのか、表示コンテンツがウェブページ（ＨＴＭＬファイル）である場合にそのコンテンツまたはサブコンテンツのリンク情報（ＵＲＬ）を紐付け情報として採用するのか、所定の文字列（テキストデータ）を紐付け情報として採用するのかが定義される。また、ＤＩ２は、同図の（ｆ）のように、表示コンテンツ（換言すればそのコンテンツを表示しているアプリ）に応じて自動的に貼付位置や紐付け情報の少なくともいずれかが決定されるような情報が定義されていてもよい。
このように、貼付する操作の内容（つまり貼付位置や貼付範囲の指定）が確定すると、ＤＩ２によって生成される貼付情報の内容が決定されることになる。なお、紐付け情報には複数の内容が含まれていてもよい。例えば、同図（ｃ）の場合、地図上の一点の座標ではなく、２点以上の位置を特定するための情報を含んでもよい。
【００２６】
項目ＤＩ３は、そのシールと連携させるアプリＰを規定する情報である。連携させるアプリとは、貼付されたシールをどのアプリで活用（例えば閲覧）するかを規定するものである。具体的には、生成された貼付情報を引き渡す先のアプリが規定される。シール定義情報ＤＳＴ−ａが同図（ｂ）で表わされるシール場合、貼付時に実行されているアプリと同一のアプリと連携させることが規定される。例えば、貼付時に地図アプリＰ２が実行されていた場合、すなわち地図上にシールが貼られた場合は、そのシールの貼付情報は地図アプリに引き渡され、地図アプリＰ２を起動してそのシールを再度確認することが規定される。同図（ｃ）のシールの場合は、貼付時に実行されていたアプリとは無関係に地図アプリと連携する。同様に、同図（ｄ）のシール場合はブラウザＰ７と連携する。あるいは、同図（ｅ）の場合のように、複数の連携アプリの候補を規定してもよい。この場合、複数のアプリと連携させてもよいし、優先度や条件を設けてどちらか１つの連携アプリＰを最終的に決定してもよい。あるいは、貼付位置や貼付範囲の指定の方法に応じて連携先のアプリが定まるように、シール定義情報ＤＳＴ−ａの内容を記述してもよい。
【００２７】
（２）シールの選択、貼付位置および貼付範囲の指定に関する動作の概略
図５は、シールの選択処理（図２のＳ１０）を説明するための図である。同図（ａ）に示すように、通信端末１には、コンテンツを表示するとともに、ユーザの指等の接触を検知して接触位置や接触時間を検出する機能を有するタッチパネルＴＰと、タッチパネルＴＰ以外の入力手段として、ハードウェアボタン群ＢＴ１、ＢＴ２，ＢＴ３とを備えている。同図（ａ）において、地図アプリが実行され、地図の画像がタッチパネルＴＰに表示されている例を示す。この状態において、ユーザが予め定められたシールを呼び出す操作（例えばボタン群の一つを押下するなど）を行うと、表示制御部１０は、記憶部９０に登録されている全てのシールの画像がタッチパネルＴＰ内の一部の領域ＰＲＴに、シールＳＴ１、ＳＴ２、ＳＴ３およびＳＴ４の画像をポップアップ表示する。
【００２８】
続いて、図６（ａ）に示すように、ユーザは指Ｆを用いて、貼付したいシール画像（同図の例ではＳＴ１）をタップすると、貼付対象のシールが確定する。表示制御部１０は、同図（ｂ）のように、表示されている地図の上に重ねて画面全体に半透明のパターン画像を描画する。これは、現在の状態が、選択されたシールの貼付位置および貼付範囲を決定する操作を受け付ける状態に入ったことをユーザに伝え、次の操作を促すために行うためである。ユーザは、タッチパネルＴＰ上における貼付位置（Ｃ）および貼付範囲ＳＡを指定する（同図（ｃ））。こうして貼付対象のシールの種類、貼付位置、貼付範囲が全て確定すると、同図（ｄ）に示すように、パターン画像の描画が中止され、地図画像に重ねてシールＳＴ１が描画された（すなわちシールが地図コンテンツに貼付された）状態となる。なお、同図の例においては、貼付範囲ＳＡは地図上に描画されていないが、これはシールが貼られたということが最低限ユーザに伝わればよいからである。よって、シール画像に加えて貼付範囲を示す画像（例えば範囲の境界線）を描画してもよい。
【００２９】
あるいは、図７に示すように、シールの選択と、貼付位置の指定および貼付範囲の指定の実行順を逆にしてもよい。すなわち、表示制御部１０は、領域ＰＲＴを表示させた同図（ａ）の状態から、所定の操作を受け付けるとまたは操作を待たずに自動的に、パターン画像を描画し、貼付位置および貼付範囲の指定を受け付ける同図（ｂ）の状態に移行させる。貼付位置Ｃおよび貼付範囲ＳＡの指定を受け付け、貼付位置と貼付範囲とを確定させる。続いて、同図（ｃ）のように、貼付したいシールの選択がなされると、シールの種類、貼付位置、貼付範囲が確定し、シールが地図上に描画される（同図（ｄ））。
【００３０】
（３）貼付位置および貼付範囲を指定する操作の詳細
続いて、貼付位置および貼付範囲を指定する操作の詳細について、幾つかの例を説明する。いずれの例においても、シール種類の選択の順序は、貼付位置や貼付範囲の指定の前でも後でもよい。また、以下に示す指定方法においては、ユーザの操作の内容に応じて複数の指定方法が容易され、操作内容が定められた操作内容に合致するかを順に判定し、合致した場合に、その操作内容で表わさせる位置や範囲を決定するものである。しかし、以下に説明する操作例のいずれか一つ以上のみを受け付け、それ以外の操作は受け付けないようにしてもよいし、その他位置や範囲の指定するための操作の内容を予め定められたものに限定してもよい。つまり、以下に示す貼付位置や貼付範囲の各方法は独立に用いられてもよい。
なお、以下、画面の操作内容を説明するための図面において、画面に表示されている内容については適宜捨象している。
【００３１】
（ａ）例１
図８および図９は、貼付位置および貼付範囲を指定する操作の一つの例を説明したものである。この例では、ユーザの二本の指Ｆ１、Ｆ２によって画面上の２点を指定し、この２点を頂点とし、２点を結んだ線を対角線（ＤＬ）とする所定の図形（例えば同図の領域Ａで表わされる矩形）を決定する。そして、この領域の中心を貼付位置と決定する。この動作を具体的に表わしたものが図９である。
【００３２】
まず、タッチパネルＴＰへのタッチが行われたか否かが判定される（Ｓ５００）。タッチが検出された場合、２点が同時に指定されているか否か（２点同時押し）が否かが判定される（Ｓ５１０）。二点同時押しである場合、当該二点を頂点とし、この二点を結ぶ対角線を有する矩形を点線で描画する（Ｓ５１２）。点線で描画するのは、この領域は暫定的なものであって更なる操作により変更可能であることをユーザに伝えるためである。そして、ユーザが画面に触れた指の間隔を変化させるたびに、暫定猟奇の描画処理が更新される（Ｓ５１２）。ユーザの指がすべてタッチパネルＴＰから離れた場合（Ｓ５１４；Ｎ）、最後に触れていた２点によって決定される領域が貼付範囲として決定される（Ｓ５１６）。続いて、確定した貼付領域の中心を貼付位置と決定される（Ｓ５１８）。
この例によれば、簡易な操作で、貼付位置（シールが実際に表示される位置）と貼付範囲（シールに関連付けておく表示内容を規定する領域）とを自由に決定することができる。
【００３３】
（ｂ）例２
図１０および図１１を用いて、貼付位置および貼付範囲を指定する操作の他の例を説明する。図１０（ａ）のように、まずユーザがＳＴ１を指定し、続いて貼付位置を指定する。貼付位置の指定にあっては、領域ＰＲＴに表示されているシール画像をタップしてシールを確定させてから、一旦指を離し、画面上の一点を触ることによって行われてもよいし、シール画像をタッチパネルＴＰ上においてドラッグして貼付位置まで持ってくることによって、シールの種類と貼付位置とを一連の操作によって決定してもよい。続いて、表示制御部１０は、同図（ｂ）のように、貼付位置において長押しされる時間に応じて、予め定められた形状（同図では正方形）の暫定領域のサイズ（同図のＡ１、Ａ２、Ａ３）を拡大させていく。そして、決定部４０は、同図（ｃ）のように、指が離れた時点の領域（Ａ４）を貼付範囲と確定させる。
【００３４】
具体的には、図１１に示すように、画面上の一点が長押しされたことを検出すると（Ｓ５２０；Ｙ）、長押しされた位置を貼付位置と決定する（Ｓ５２２）。そして、経過時間とともにそのサイズが大きくなるように暫定範囲の領域を描画する（Ｓ５２４）。指が離れたことが検知されると（Ｓ５２６；Ｙ）、その離れる瞬間に描画されていた暫定範囲を貼付範囲に確定させる（Ｓ５２８）。
【００３５】
（ｃ）例３
図１２および１３を用いて貼付位置および貼付範囲を指定する操作のさらに他の例を説明する。
図１２の（ａ）のように、ユーザはＳＴ１を指定した後、画面上の一点（Ｓ）に触れ、軌跡ＴＲによって一つの閉空間が形作られるように、画面をなぞる（画面にふれたまま指の位置を変える）操作を行う。続いて、形成された閉空間の輪郭を所定のアルゴリズムに従って補正される。同図（ｂ）に、ＴＲによって形成された閉空間（実線）と補正後の領域Ａ（破線）の例を示す。
【００３６】
具体的には、図１３に示すように、検出された位置が連続的に変化すると判定すると、決定部４０は画面をなぞる動作が行われていると判定し（Ｓ５３０；Ｙ）、表示制御部１０は軌跡の描画を開始し、指の動きにともなって軌跡の描画を更新する（Ｓ５３２）。決定部４０は軌跡によって閉領域が形成された判定すると（５３４；Ｙ）、軌跡を補正し（Ｓ５３６）、貼付範囲を補正した軌跡に基づいて決定する（Ｓ５３７）。指定部３０は、決定した貼付範囲に基づいて貼付位置を決定する（Ｓ５３８）。
【００３７】
（ｄ）例４
図１４および１５を用いて、貼付位置および貼付範囲を指定する操作のさらに他の例を説明する。ここでは、シールを貼り付け対象のコンテンツはウェブページであると仮定する。さらに、図１４（ａ）のように、このコンテンツは２つのサブコンテンツを含み、それぞれ領域ＣＡ１およびＣＡ２に配置されていると仮定する。例えば、ＣＡ１には画像が、ＣＡ２にはテキストデータがそれぞれ表示される。いまユーザがコンテンツ上の一点をタップしたとする。すると、指定部３０は当該タップ位置を貼付位置であると決定し、当該タップされた位置を含むサブコンテンツの領域ＣＡ１が特定され、領域ＣＡ１全体が貼付範囲であると決定される。
【００３８】
具体的には、図１５に示すように、指定部３０は画面上の一点がタップされたことを検出すると（Ｓ５４０）、決定部４０はその位置を貼付位置と決定する（Ｓ５４２）。そして、決定部４０はコンテンツのに基づいて内容タップ位置を含むサブコンテンツの領域を特定し、特定した領域の全範囲を貼付範囲と決定する（Ｓ５４４）。なお、サブコンテンツが存在しない場合は、一つのコンテンツ全体または当該一つのコンテンツにおいて画面に表示されている部分全部を貼付範囲であると決定する。この例では、一回のタップ操作で位置と範囲とが自動的に決定されるので、貼付処理に係るユーザの操作量が減る。
【００３９】
（ｅ）例５
図１６および１７を用いて、貼付位置および貼付範囲を指定する操作のさらに他の例を説明する。この例では、貼付範囲の決定において、一部のプロセスのみを自動化する。ここでは、図１６の（ａ）に示すように、一つのコンテンツには９個のサブコンテンツが含まれ、それぞれ領域ＣＡ１〜ＣＡ９に配置されているものとする。まず、ユーザはＳＴ１を指定し、貼付位置をタップ操作等によって指定する。貼付位置を確定すると、貼付範囲として指定できる領域の候補がユーザに報知される。具体的には、各領域の輪郭の描画態様が変更される（同図では実線から点線に変更される）。ユーザは貼付範囲として指定したい少なくとも一つの領域候補を指定する。例えば、指定したい領域内の一点をタップする。指定された領域は、指定された事実がユーザに分かるように領域の描画態様が変更される。同図（ｃ）においては、領域ＣＡ２、ＣＡ３およびＣＡ８が指定されたことを示している。
【００４０】
具体的には、図１７に示すように、指定部３０は所定の領域ＰＲＴ上に表示されたシール画像またはシール選択後にハードウェアボタンが長押しされたことを検出すると（Ｓ５５０；Ｙ）、指定部３０はユーザによる操作を受け付けて、当該シールの貼付位置を決定する（Ｓ５５１）。続いて、ブラウザＰ７が表示コンテンツを解釈してサブ領域の存在を確認すると、全てのサブ領域の境界を特定し、特定した境界を表示態様が異なるように表示されているページを書き換える（Ｓ５５２）。ユーザから候補範囲の指定を受け付け（Ｓ５５４）、所定の操作があるとその指定内容を確定させる（Ｓ５５６）。この例においては、貼付位置させ指定すれば、貼付範囲の候補が指定され、そこからユーザが選べばよいので、貼付範囲の指定に係る操作負担が軽減される。
【００４１】
（ｆ）例６
例４のように領域をフリーハンドで指定する場合において、決定した領域の内側領域すべてを貼付領域に決定するのではなく、その領域の一部のみを貼付範囲と決定してもよい。具体的には、図１８に示すように、地図が表示されている場合において、ＴＲで描かれる領域に、ランドマーク情報（「Ｂ施設」、「Ａ公園」、「Ｅ店」、「Ｄ施設」、「Ｃ駅」）を表わす画像オブジェクトが存在する場合、貼付範囲の候補としてこれらの画像オブジェクトが表示されている領域を抽出し、ユーザに選択させるようにしてもよい。
【００４２】
具体的には、図１９に示すように、例４と同様にフリーハンドで領域が指定されると（Ｓ５３０−５３４；Ｙ）、決定部４０は、表示制御部１０に対して領域の情報を出力し、表示制御部１０は領域内に位置するランドマーク情報を、地図アプリＰ２を制御するアプリ制御部１００から取得し、これらのランドマーク情報が貼付範囲として指定できる候補であることが分かるような描画処理を表示部２０に行わせる（Ｓ５６０；図１９の点線の領域）。ユーザは、シールに関連付けて登録した候補領域から一つ以上を、該当する候補領域内の一点をタップするなどして指定する（Ｓ５６２）。貼付範囲が確定すると、決定部４０は貼付範囲に基づいて貼付位置を決定する（Ｓ５６４）。例えば、選択した貼付範囲が一つの場合は、その貼付範囲の中心を貼付位置に決定する。貼付範囲が複数指定された場合は、各領域の代表点（例えばその領域の中心）を貼付位置と決定する。あるいは、図４の場合と同様、フリーハンドで描かれた領域を円や矩形に補正し、補正された図形に基づいて貼付位置を決定してもよい。例えばその補正された重心位置を貼付位置と決定する。
【００４３】
（ｇ）例７
図２０および２１を用いて、貼付位置および貼付範囲を指定する操作のさらに他の例を説明する。図２０（ａ）に示すように、ユーザは、まずシールを一つ選び、画面内の一点（Ｐｉ）を起点として指定する。続いて、この位置からなぞる動作によってシールをドラッグしていく（ドラッグ操作で形成される経路を点線で表す）。そして、ユーザはドラッグ操作の終点（Ｐｄ）を指定する。このようにして、シールのドラッグ操作の経路が確定すると、経路に基づいて領域ＡＦを決定する（同図（ｂ））。例えば、領域ＡＦは経路を中心として所定の幅を有する領域である。
【００４４】
具体的には、図２１に示すように、ユーザは領域ＰＲＴからシールを選択したのち、画面の一点タップし（Ｓ５７２；Ｙ）、ドラッグ操作を開始すると（Ｓ５７３；Ｙ）、決定部４０はそのタップ位置が起点であると決定する（Ｓ５７４）。その後、表示制御部１０はドラッグ操作に応じて逐次経路を描画する（Ｓ５７５）。指定部３０は、ドラッグ装置の終了（つまり画面から指が離れたこと）を検知すると（Ｓ５７６；Ｙ）、決定部４０はその位置を終点であると決定する（Ｓ５７７）。決定部４０は、経路に基づいて領域ＡＦを所定のアルゴリズムを用いて決定し、これを貼付範囲と決定する（Ｓ５７８）。続いて、決定部４０は貼付範囲に基づいて貼付位置を決定する。貼付位置の決定においては、例えば経路上の中間地点や領域ＡＦの重心を採用することができる（Ｓ５７９）。
【００４５】
以上のようにして、ユーザの操作によって貼付位置および貼付範囲が決定すると（図２のＳ１０、Ｓ２０）、シール画像が描画されるとともに貼付処理情報ＤＳＴが生成される。貼付処理情報ＤＳＴの例を図２２に示す。貼付処理情報ＤＳＴは、シールの貼付操作が行われるたびに生成されるものであって、各貼付操作を識別する発行番号に対応づけて、シールの種類によって定められるシール定義情報ＤＳＴ−ａの内容と操作内容に依存する貼付情報ＤＳＴ−ｂとを含む。貼付情報ＤＳＴ−ｂは、データ項目ＤＩ４、ＤＩ５、ＤＩ６、ＤＩ７を含む。ＤＩ４には、貼付操作のあった日時の情報が記述される。ＤＩ５には、貼付操作の際に実行されていたアプリＰ（例えば地図上にシールを貼付した場合は地図アプリＰ２）が記述される。ＤＩ６およびＤＩ７は、それぞれ決定した貼付位置および貼付範囲を、ＤＩ２に規定される情報に従って加工・編集されることにより生成されたものが記憶される。このようにして一つの貼付処理に対して一つの貼付処理情報ＤＳＴが生成された後、その貼付済みのシールがユーザによってまたは自動的に指定されると、貼付処理情報ＤＳＴが読み出され、連携先のアプリＰに貼付情報ＤＳＴ−ｂが引き渡される。
【００４６】
（４）シール呼び出し処理
以下、貼付されたシールに基づく動作（図３のＳ１００〜Ｓ１０６）を説明する。
（ａ）例１
まず、ユーザはシール閲覧アプリＰ１を起動する。すると、貼付処理情報ＤＳＴの情報が読みだされ、過去に貼付されたシールとその日時が画面に表示される（図２３（ａ））。この例では、直近に貼付された５つのシール（ＳＴ１〜ＳＴ５）が表示されている。ユーザは、例えばシールＳＴ３（貼付処理内容は貼付処理情報ＤＳＴ１１で表わされる）の貼付の内容を確認しようと思った場合、そのシールをタップ等によって指定すると、表示制御部１０は記憶部９０内に記憶されている貼付処理情報ＤＳＴ１１を読みだして連携先のアプリＰが地図アプリＰ２であることを特定し、地図アプリＰ２を管理するアプリ制御部１００に対し、シール描画に必要な情報であるＤＩ６、ＤＩ７の記述内容が内包された、シール画像の描画命令を出力する。アプリ制御部１００は地図アプリＰ２を起動し、地図上に重ねてシールを描画する。この結果、同図（ｂ）に示すように、｛緯度ａ０，経度ｂ０｝の位置にシール画像が描画され、当該シールに関連付けたランドマーク情報の座標｛ａ１,ｂ１｝および｛ａ２，ｂ２｝が認識できるように描画処理が行われる。
【００４７】
一方、同図（ａ）の画面において、ＳＴ１（貼付処理内容は貼付処理情報ＤＳＴ１２で表わされる）が指定されると、連携先として指定されているブラウザＰ７にＤＩ６およびＤＩ７の情報（すなわちＨＴＭＬファイルとシール画像を表示する画面上の座標データ（３００、２００）が引き渡される。その結果、同図（ｃ）に示したように、地図アプリＰ２が起動されＨＴＭＬファイルに従ってコンテンツが表示され、そこに重ねてシール画像が描画される。この例では、シール閲覧アプリＰ１を起動することによってユーザは過去に貼付したシールを確認することができ、日時やシールの種類から、シールに関連付けられた情報のうち目的のものシールを特定することが容易になる。
【００４８】
（ｂ）例２
この例では、シール閲覧アプリＰ１を起動させることなく、貼付処理に続いて自動的に貼付されたシールに基づく動作が実行される。図２４は、ある貼付操作に対応する、貼付処理情報ＤＳＴの他の例である貼付処理情報ＤＳＴ２を示す。貼付処理情報ＤＳＴ２はシール定義情報ＤＳＴ−ａ２と貼付情報ＤＳＴ−ｂとからなる。シール定義情報ＤＳＴ−ａ２がシール定義情報ＤＳＴ−ａと異なるのは、シールの貼付処理とそのシールの呼び出し処理とを連続的に行うか否かを表わす情報を記述するためのデータ項目ＤＩ８が設けられている点である。同図の例では、連続的に行うことが定義されている。「連続」となっている場合は、連携先のアプリＰを直ちに起動する命令が生成される。
【００４９】
図２５は、シール定義情報ＤＳＴ２−ａ２のシールについての貼付処理と、当該シールが貼付されて貼付処理情報ＤＳＴ２が生成された後に行われる当該シールの呼び出し処理とが連続的に行われる際の画面の遷移例である。いま、同図（ａ）において、着信履歴の一覧を表示する履歴表示アプリＰ６が起動しているとする。この画面の表示中に、ユーザが所定の操作を行ってシールＳＴ５を貼付する。貼付位置および貼付範囲が決定されると、画面上にシールＳＴ５が描画されるとともに（同図（ｃ））、シール定義情報ＤＳＴ−ａ２と貼付位置と貼付範囲とに従って貼付情報ＤＳＴ−ｂが生成される。この例では、文字列「○田△男」が表示されている位置に近くに貼付位置が指定されたので、この文字列が連携先アプリである電話帳アプリＰ４にアプリ制御部１００によって引き渡されることになる。アプリ制御部１００によって電話帳アプリＰ４が起動すると、電話帳アプリＰ４は引き渡された貼付情報ＤＳＴ−ｂに基づいて画面の表示処理を行う。具体的には、電話帳データＤＲ３から「○田△男」に関する情報のみが読み出されて表示される。このとき、同時に「○田△男」に関連付けられた過去に貼付されたシール情報も合わせて表示される（同図の表示領域ＡＤ１参照）。この例では、シール閲覧を表示させるプロセスを踏まないので、貼付作業の内容に関連する情報がユーザに提供される
【００５０】
（ｃ）例３
図２６は貼付処理情報ＤＳＴ３の例である。貼付処理情報ＤＳＴ３は、構造は貼付処理情報ＤＳＴのそれと同一であるが、記述される内容が異なる。図２７は、貼付処理情報ＤＳＴ３のシールについての貼付処理および呼び出し処理を説明するための画面遷移図である。
図２７（ａ）に示すように、まず履歴表示アプリＰ６が起動され着信履歴が表示されている状態で、ユーザがシールＳＴ６を「○田△男」の近くの位置に貼付したものとする。すると、ＳＴ６が描画されるとともに、貼付処理情報ＤＳＴ３が生成される。続いて、貼付処理情報ＤＳＴ３の「動作定義」が「連続」となっているから、メールアプリＰ５が自動的に起動されて「○田△男」がメールアプリＰ５に引き渡される。この結果、発信者が「○田△男」である受信メールが抽出されて表示される（同図（ｃ））。図２４〜２７で示すように、シール貼付時の表示内容、貼付位置、貼付範囲等が同じであったとしても、シールの種類を異ならせることで、その後の動作を異ならせることができる。
【００５１】
（ｄ）例４
図２８（ａ）は、貼付処理データの他の例である貼付処理情報ＤＳＴ４を示す。貼付処理情報ＤＳＴ４は、その構造は貼付処理情報ＤＳＴ２および貼付処理情報ＤＳＴ３と同一であるが、連携先のアプリが「貼付内容」に依存している点で、貼付処理情報ＤＳＴ１〜ＤＳＴ３等と記述内容が異なる。同図（ｂ）に示すように、ユーザがスケジューラＰ３を起動させ、スケジュール情報が表示されている状態において、シールを所望の位置（この例では文字列「有楽町のＡ会館」の近傍）に貼付し、シールが描画されたとする（同図（ｃ））。この例では、表示されているコンテンツがテキスト情報であるので、同図（a）に示すように、貼付位置として「有楽町のＡ会館」が、貼付範囲として、画面内の全てのテキスト情報が、それぞれ生成される。引渡し先のアプリについては、貼付位置が「有楽町のＡ会館」という文字列に基づいて決定する。例えば、「有楽町のＡ会館」の意味内容の解析結果や文字列の構造やフォーマット（長さ、数字、文字の組み合わせなど）によって判定する。同図の例では、生成部５０は「有楽町」とう単語が場所を意味するものであると判定し、この結果、連携先のアプリが同図（ｃ）に示すように、地図アプリに決定したことを示している。
【００５２】
（ｅ）例５
図２８の（ｂ）と同じ画面において、同じ種類のシールを用いて、異なる貼付位置に貼付された場合の処理を示したのが図２９である。図２９（ａ）は、このシールを用いて貼付されたときに生成された貼付処理情報ＤＳＴ５を示す。貼付処理情報ＤＳＴ５は、シール定義情報の部分はＤＳ４と同一であるが、貼付情報の部分が異なっている。この理由を同図（ｂ）および（ｃ）を用いて説明する。同図（ｂ）に示すように、この例における貼付位置は電話番号の近傍となっている。この場合、文字列（ここでは数字列「03-****-****」）のフォーマットから、この文字列は電話番号を意味するものであると判定され、連携先アプリは電話帳であると決定されている。この結果、同図（ｃ）に示すように、電話帳アプリが自動的に起動され、文字列に合致する連絡先に関する情報が表示される。この際、この連作先に関連付けて貼付されたシールも合わせて表示される（領域ＡＤ２参照）。
このように同一の種類のシールであっても、貼付位置等の貼付操作の内容によって、その後の動作を異ならせることができる。
【００５３】
（ｆ）例６
図３０は、貼付処理情報ＤＳＴの他の例である貼付処理情報ＤＳＴ６（同図（ｂ））および貼付処理情報ＤＳＴ６が生成される際の元となったシール定義情報ＤＳＴ−ａ３（同図（ａ））の例を示す。シールＩＤ「０１０」のシール定義情報ＤＳＴ−ａ３は、シールの外観を定義するデータ項目ＤＩ９が設けられている点でシール定義情報ＤＳＴ−ａと異なる。同図（ｂ）からわかるように、この例ではブラウザＰ７でウェブページを表示しているときに「０１０」で特定される種類のシールが貼付され、貼付範囲は所定のＵＲＬで表わされるコンテンツ、貼付位置はリンク先に含まれる住所情報とそれぞれ規定されている。いま、ユーザがブラウザＰ７による表示を終了させ、地図アプリＰ２を起動して地図を表示させているとする。ブラウザＰ７の実行結果は画面に表示されないものの、バックグランドで起動しており、他のアプリからの要求を受け付けて応答を返す処理を行う状態となっている。地図アプリＰ２は、地図アプリＰ２の実行中は、所定のタイミングで当該リンクの情報をブラウザＰ７に要求する。
【００５４】
ユーザが当該地図上で、当該の住所を含むエリアを表示するための操作がなされると、地図アプリＰ２は、地図データＤＲ２とともに当該位置に関する貼付情報がＤＲ１から読み出され、シールＳＴ１０が表示される。この際、シールＳＴ１０の外観は貼付処理情報ＤＳＴ６のＤＩ９に規定された情報に従ってリンク先のテキスト情報が反映される。例えば、そのテキスト情報の一部がシール画像の中に表示される。この様子を示したものが図３１である。同図の（ａ）および（ｂ）は、ともに指定された住所近辺の画像を表示したものであるが、異なる時刻に地図アプリＰ２が実行された場合の画面の例である。ブラウザＰ７から取得する情報のタイミングによってシールＳＴ１０の外観が異なりうる。
このように、逐次更新されうる情報を取得してシールの外観に反映させることにより、シールを選択して別途アプリＰ（ブラウザＰ７等）を起動してウェブページを表示させなくても、その外観の変化によって情報をユーザに伝えることができる。
【００５５】
なお、貼付したシールは「剥がす」ことができるようしてもよい。すなわち、ユーザが所定の操作を行うと、そのシールの貼付処理情報ＤＳＴが記憶部９０から削除される。
【００５６】
４．変形例
上記実施例は適宜変形することができる。以下、変形を行う際の観点について例示する。
シールの貼付位置の指定および貼付範囲の指定の少なくともいずれか一つにおいて、タッチ操作やボタン押下等の指を用いた入力に替えて、音声入力を用いてもよい。例えば、図１０および１１に示した貼付位置および貼付範囲の決定方法において、指を用いて貼付位置を指定した後（図１１のＳ５２２）、長押しされた時間に基づいて貼付範囲を決定するのではなく、音声入出力部７０にて収音された音声に応じて貼付範囲の大きさを決定する。具体的には、音声入出力部７０がユーザの発話を収音して音声解析を行い、その音声の特徴量を算出する。特徴量とは、例えば、収音された音量や音高その他の周波数特性またはこれらの時間変化に関する情報である。決定部４０は、音声入出力部７０から特徴量を受信すると、この特徴量に基づいて貼付範囲を決定する。貼付範囲の決定方法の一例としては、所定の音量を検知している間は暫定の貼付範囲を大きくしていき、声が途切れたことを検知した時点で貼付範囲を確定する。あるいは、入力された音量に対応したサイズの暫定領域を表示し、所定の期間において音声入出力部７０が計測した最大音量に対応するサイズの領域を貼付範囲と確定する。
【００５７】
同様に、シールの選択についても、指ではなく音声を用いて行ってもよい。例えば、シールの種類名を音声入力によって指定する。あるいは、指を用いたシールの指定を音声入力によって取り消しまたは変更してもよい。例えば、図１０および１１の例において、ユーザがシールを指を用いて指定し、所望の貼付位置までドラッグ操作している最中に、変更後のシールの種類名や指定されているシールの変更する命令を発話する。この発話が音声入出力部７０にて検知され解釈されると、音声入出力部７０から決定部４０にその内容が通知され、決定部４０にて、指定されているシールの種類の取り消しや変更を行ってもよい。
【００５８】
また、図２０および２１の例のように、貼付範囲が起点と終点とに依存する場合にも、貼付範囲の決定を音声入力によって行うことができる。例えば、地図上にシールを貼付する場合に、まずは指を用いて貼付すべきシールを選択する。つづいて、ユーザが所定の単語を発話することにより貼付範囲を指定する。例えば、「経路」が発話されると、音声入出力部７０は貼付範囲の指定方法として地図アプリＰ２が有する経路に関する情報を用いて生成することを決定部４０に通知する。続いて、ユーザがドラッグ操作を継続して終点を指定すると、決定部４０はこのドラッグ操作の軌跡に対応する、道路や線路などの交通経路に関する情報を地図アプリＰ２から取得し、この情報に基づいて貼付範囲を決定する。例えば、ドラッグ操作の軌跡と道路の位置とを比較し、所定のマッチングアルゴリズムに基づいてドラッグ操作が道路に沿ってなされていると判断すると、対応する地図上の道路において起点から終点までの部分が貼付範囲であると決定する。これにより、ドラッグ操作の軌跡が歪んでいたとしても、貼付範囲は地図情報に従った整然とした形状となる。
【００５９】
地図アプリＰ２に、指定した起点および終点に対応する交通ルートの検索・表示機能がある場合、音声入力によって、ルート（つまり貼付範囲）についての条件をさらに細かく指定してもよい。例えば、ユーザが「電車での経路」と発話して起点および終点を指定すると、決定部４０は、地図アプリＰ２から当該起点から終点まで電車で移動するのに最適なルートを割り出して、画面に表示する。ユーザが所定の確認操作を行うと、決定部４０は当該表示されたルートを貼付範囲であると決定する。一方、「徒歩での経路」と発話した場合、当該起点から終点まで徒歩で移動するのに適当なルートが貼付範囲であると決定される。
【００６０】
本実施例において、通信端末１の機能をどのようにハードウェアまたはソフトウェアに実装するかは、図１に示した例に限らない。例えば、通信端末１の機能の一部を、ネットワークを用いて他のノードに行わせてもよい。要は、本発明の情報処理装置は、表示領域を有する表示部と、前記表示領域内の位置の指定を受け付ける指定手段と、前記位置を含む前記表示領域内の範囲を決定する決定手段と、前記表示部にコンテンツを表示するとともに、前記決定された位置に画像オブジェクトを描画する表示制御手段と前記表示部に表示されるコンテンツの該決定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する生成手段とを有していればよい。この機能を通信端末１に搭載されたハードウェアに実装するプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤＤ（Flexible Disk Drive））など）、光記録媒体（光ディスク（ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供され、またはネットワーク経由でダウンロードされうる。
【図１】
2014030667.tif 000003
【図２】
2014030667.tif 000004
【図３】
2014030667.tif 000005
【図４】
2014030667.tif 000006
【図５】
2014030667.tif 000007
【図６】
2014030667.tif 000008
【図７】
2014030667.tif 000009
【図８】
2014030667.tif 000010
【図９】
2014030667.tif 000011
【図１０】
2014030667.tif 000012
【図１１】
2014030667.tif 000013
【図１２】
2014030667.tif 000014
【図１３】
2014030667.tif 000015
【図１４】
2014030667.tif 000016
【図１５】
2014030667.tif 000017
【図１６】
2014030667.tif 000018
【図１７】
2014030667.tif 000019
【図１８】
2014030667.tif 000020
【図１９】
2014030667.tif 000021
【図２０】
2014030667.tif 000022
【図２１】
2014030667.tif 000023
【図２２】
2014030667.tif 000024
【図２３】
2014030667.tif 000025
【図２４】
2014030667.tif 000026
【図２５】
2014030667.tif 000027
【図２６】
2014030667.tif 000028
【図２７】
2014030667.tif 000029
【図２８】
2014030667.tif 000030
【図２９】
2014030667.tif 000031
【図３０】
2014030667.tif 000032
【図３１】
2014030667.tif 000033
【手続補正書】
【提出日】平成26年7月3日(2014.7.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示領域を有する表示部と、
前記表示領域内の位置の指定を受け付ける第１指定手段と、
前記第１指定手段にて指定された位置を含む前記表示領域内の範囲の指定を受け付ける第２指定手段と、
前記表示部にコンテンツを表示するとともに、前記第１指定手段にて指定された位置に画像オブジェクトを描画する表示制御手段と、
前記表示部に表示されるコンテンツの前記第２指定手段にて指定された範囲に対応する表示内容に基づいて、該指定された画像オブジェクトに関連付ける情報を生成する生成手段と
を有する情報処理装置。
【請求項２】
前記第１指定手段は、２つの点の指定を受け付け、
前記第２指定手段は、前記範囲を、前記第１指定手段にて指定された２つの点を頂点に含む矩形領域であると決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２指定手段は、前記範囲の中心を前記位置として定め、当該範囲の大きさを前記第１指定手段にて当該位置が指定されている期間の長さに基づいて定める
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第１指定手段は、複数の位置の指定を連続的に受け付け、
前記第２指定手段は、該指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を特定し、当該境界の内側を前回範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第２指定手段は、前記表示部に表示されているコンテンツの内容に基づいて、前記位置を含む領域を特定し、
前記表示制御手段は、該特定された領域の内側を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
画像オブジェクトの指定を受け付ける第３指定手段を更に備え、
前記第２指定手段は、前記第３指定手段で前記画像オブジェクトが指定されている期間の長さが所定以上である場合に、前記表示部に表示されているコンテンツの内容に基づいて、１または複数の候補領域を特定し、
前記表示制御手段は、該特定された１または複数の領域候補を表す画像を前記表示部に表示し、
前記第２指定手段は、該表示された１または複数の領域候補のうち前記第１指定手段にて指定された位置を含む領域を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記第１指定手段は、複数の位置の指定を連続的に受け付け、
前記第２指定手段は、前記第１指定手段にて指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を特定し、当該特定された境界の内側に含まれる領域であって、前記表示部に表示されているコンテンツの内容に基づいて特定される１または複数の領域を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
コンピュータに、
表示部の前記表示領域内の位置の指定を受け付けるステップと、
該受け付けられた位置を含む前記表示領域内の範囲の指定を受け付けるステップと、
前記表示部にコンテンツを表示するとともに、該指定された位置に画像オブジェクトを描画するステップと、
前記表示部に表示されるコンテンツの該指定された範囲に対応する表示内容に基づいて、前記画像オブジェトに関連付ける情報を生成するステップと
を実行させるためのプログラム。
【請求項９】
表示部の表示領域内の位置の指定を受け付けるステップと、
該受け付けられた位置を含む前記表示領域内の範囲の指定を受け付けるステップと、
前記表示部にコンテンツを表示するとともに、該指定された位置に画像オブジェクトを描画するステップと、
前記表示部に表示されるコンテンツの該指定された範囲に対応する表示内容に基づいて、前記画像オブジェトに関連付ける情報を生成する生成ステップと
を有する情報処理方法。
【請求項１０】
表示領域を有する表示部と、
前記表示領域内の位置の指定を受け付ける第１指定手段と、
前記第１指定手段にて指定された位置を含む前記表示領域内の範囲の指定を受け付ける第２指定手段と、
画像オブジェクトの指定を受け付ける第３指定手段と、
前記表示部にコンテンツを表示するとともに、前記第１指定手段にて指定された位置に、前記第３指定手段にて指定された画像オブジェクトを描画する第１表示制御手段と、
前記表示部に表示されるコンテンツの第２指定手段にて指定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する生成手段と
該指定された画像オブジェクトに関連づけて、該生成された情報と、前記コンテンツと、該指定された位置を表す情報とを記憶する記憶部と、
該生成された情報が関連付けられた画像オブジェクトを前記表示部に表示し、該表示された画像オブジェクトが指定されると、当該画像オブジェクトに関連づけて記憶された情報に従って、当該コンテンツの表示および当該画像オブジェクトの描画を前記第１の表示制御手段に実行させる第２表示制御手段と
を有する情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、一の態様において、表示領域を有する表示部と、前記表示領域内の位置の指定を受け付ける第１指定手段と、前記第１指定手段にて指定された位置を含む前記表示領域内の範囲の指定を受け付ける第２指定手段と、前記表示部にコンテンツを表示するとともに、前記第１指定手段にて指定された位置に画像オブジェクトを描画する表示制御手段と、前記表示部に表示されるコンテンツの前記第２指定手段にて指定された範囲に対応する表示内容に基づいて、該指定された画像オブジェクトに関連付ける情報を生成する生成手段と、を有する情報処理装置を提供する。
好ましい態様において、前記第１指定手段は、２つの点の指定を受け付け、前記第２指定手段は、前記範囲を、前記第１指定手段にて指定された２つの点を頂点に含む矩形領域であると決定する。
他の好ましい態様において、前記第２指定手段は、前記範囲の中心を前記位置として定め、当該範囲の大きさを前記第１指定手段にて当該位置が指定されている期間の長さに基づいて定める。
他の好ましい態様において、前記第１指定手段は、複数の位置の指定を連続的に受け付け、前記第２指定手段は、該指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を特定し、当該境界の内側を前回範囲と決定する。
他の好ましい態様において、前記第２指定手段は、前記表示部に表示されているコンテンツの内容に基づいて、前記位置を含む領域を特定し、前記表示制御手段は、該特定された領域の内側を前記範囲と決定する。
他の好ましい態様において、画像オブジェクトの指定を受け付ける第３指定手段を更に備え、前記第２指定手段は、前記第３指定手段で前記画像オブジェクトが指定されている期間の長さが所定以上である場合に、前記表示部に表示されているコンテンツの内容に基づいて、１または複数の候補領域を特定し、前記表示制御手段は、該特定された１または複数の領域候補を表す画像を前記表示部に表示し、前記第２指定手段は、該表示された１または複数の領域候補のうち前記第１指定手段にて指定された位置を含む領域を前記範囲と決定する。
他の好ましい態様において、前記第１指定手段は、複数の位置の指定を連続的に受け付け、前記第２指定手段は、前記第１指定手段にて指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を特定し、当該特定された境界の内側に含まれる領域であって、前記表示部に表示されているコンテンツの内容に基づいて特定される１または複数の領域を前記範囲と決定する。
本発明は、他の観点において、コンピュータに、表示部の前記表示領域内の位置の指定を受け付けるステップと、該受け付けられた位置を含む前記表示領域内の範囲の指定を受け付けるステップと、前記表示部にコンテンツを表示するとともに、該指定された位置に画像オブジェクトを描画するステップと、前記表示部に表示されるコンテンツの該指定された範囲に対応する表示内容に基づいて、前記画像オブジェトに関連付ける情報を生成するステップと実行させるためのプログラムを提供する。
本発明は、さらに他の観点において、表示部の表示領域内の位置の指定を受け付けるステップと、該受け付けられた位置を含む前記表示領域内の範囲の指定を受け付けるステップと、前記表示部にコンテンツを表示するとともに、該指定された位置に画像オブジェクトを描画するステップと、前記表示部に表示されるコンテンツの該指定された範囲に対応する表示内容に基づいて、前記画像オブジェトに関連付ける情報を生成する生成ステップとを有する情報処理方法を提供する。
本発明は、さらに他の観点において、表示領域を有する表示部と、前記表示領域内の位置の指定を受け付ける第１指定手段と、前記第１指定手段にて指定された位置を含む前記表示領域内の範囲の指定を受け付ける第２指定手段と、画像オブジェクトの指定を受け付ける第３指定手段と、前記表示部にコンテンツを表示するとともに、前記第１指定手段にて指定された位置に、前記第３指定手段にて指定された画像オブジェクトを描画する第１表示制御手段と前記表示部に表示されるコンテンツの第２指定手段にて指定された範囲に対応する表示内容に基づいて、該指定された画像オブジェトに関連付ける情報を生成する生成手段と、該指定された画像オブジェクトに関連づけて、該生成された情報と、前記コンテンツと、該指定された位置を表す情報とを記憶する記憶部と、該生成された情報が関連付けられた画像オブジェクトを前記表示部に表示し、該表示された画像オブジェクトが指定されると、当該画像オブジェクトに関連づけて記憶された情報に従って、当該コンテンツの表示および当該画像オブジェクトの描画を前記第１の表示制御手段に実行させる第２表示制御手段とを有する情報処理装置を提供する。
【手続補正書】
【提出日】平成27年7月9日(2015.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示領域を有する表示部と、
前記表示領域内の位置の指定を受け付ける第１指定手段と、
前記第１指定手段にて指定された位置を含む前記表示領域内の範囲について、ユーザによってなされた指定を受け付ける第２指定手段と、
前記表示部にコンテンツを表示するとともに、前記第１指定手段にて指定された位置に画像オブジェクトを描画する表示制御手段と、
前記画像オブジェクトに関連付けるアプリケーションプログラムを特定するアプリ特定手段と、
前記表示部に表示されるコンテンツの前記第２指定手段にて指定された範囲に対応する表示内容に基づき、前記アプリ特定手段によって特定されたアプリケーションプログラムに対応するように、前記画像オブジェクトに関連付ける情報を生成する生成手段と
を有する情報処理装置。
【請求項２】
前記第１指定手段は、２つの点の指定を受け付け、
前記第２指定手段は、前記範囲を、前記第１指定手段にて指定された２つの点を頂点に含む矩形領域であると決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２指定手段は、前記範囲の中心を前記位置として定め、当該範囲の大きさを前記第１指定手段にて当該位置が指定されている期間の長さに基づいて定める
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記第１指定手段は、複数の位置の指定を連続的に受け付け、
前記第２指定手段は、該指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を特定し、当該境界の内側を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記第２指定手段は、前記表示部に表示されているコンテンツの内容に更に基づいて、前記位置を含む領域を特定し、
前記表示制御手段は、該特定された領域の内側を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
画像オブジェクトの指定を受け付ける第３指定手段を更に備え、
前記第２指定手段は、前記第３指定手段で前記画像オブジェクトが指定されている期間の長さが所定以上である場合に、前記表示部に表示されているコンテンツの内容に基づいて、１または複数の候補領域を特定し、
前記表示制御手段は、該特定された１または複数の領域候補を表す画像を前記表示部に表示し、
前記第２指定手段は、該表示された１または複数の領域候補のうち前記第１指定手段にて指定された位置を含む領域を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記第１指定手段は、複数の位置の指定を連続的に受け付け、
前記第２指定手段は、前記第１指定手段にて指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を特定し、当該特定された境界の内側に含まれる領域であって、前記表示部に表示されているコンテンツの内容に基づいて特定される１または複数の領域を前記範囲と決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
コンピュータに、
表示領域内の位置の指定を受け付けるステップと、
該受け付けられた位置を含む前記表示領域内の範囲について、ユーザによってなされた指定を受け付けるステップと、
前記表示部にコンテンツを表示するとともに、該指定された位置に画像オブジェクトを描画するステップと、
前記画像オブジェクトに関連付けるアプリケーションプログラムを特定するステップと、
前記表示部に表示されるコンテンツの該指定された範囲に対応する表示内容に基づき、前記アプリ特定手段によって特定されたアプリケーションプログラムに対応するように、前記画像オブジェクトに関連付ける情報を生成するステップと
を実行させるためのプログラム。
【請求項９】
表示領域内の位置の指定を受け付けるステップと、
該受け付けられた位置を含む前記表示領域内の範囲について、ユーザによってなされた指定を受け付けるステップと、
前記表示部にコンテンツを表示するとともに、該指定された位置に画像オブジェクトを描画するステップと、
前記画像オブジェクトに関連付けるアプリケーションプログラムを特定するステップと、
前記表示部に表示されるコンテンツの該指定された範囲に対応する表示内容に基づき、前記アプリ特定手段によって特定されたアプリケーションプログラムに対応するように、前記画像オブジェクトに関連付ける情報を生成するステップと
を有する情報処理方法。
【請求項１０】
表示領域を有する表示部と、
前記表示領域内の位置の指定を受け付ける第１指定手段と、
前記第１指定手段にて指定された位置を含む前記表示領域内の範囲について、ユーザによってなされた指定を受け付ける第２指定手段と、
画像オブジェクトの指定を受け付ける第３指定手段と、
前記表示部にコンテンツを表示するとともに、前記第１指定手段にて指定された位置に、前記第３指定手段にて指定された画像オブジェクトを描画する第１表示制御手段と、
前記画像オブジェクトに関連付けるアプリケーションプログラムを特定するアプリ特定手段と、
前記表示部に表示されるコンテンツの前記第２指定手段にて指定された範囲に対応する表示内容に基づき、前記アプリ特定手段によって特定されたアプリケーションプログラムに対応するように、前記画像オブジェクトに関連付ける情報を生成する生成手段と
該指定された画像オブジェクトに関連づけて、該生成された情報と、前記コンテンツと、該指定された位置を表す情報とを記憶する記憶部と、
該生成された情報が関連付けられた画像オブジェクトを前記表示部に表示し、該表示された画像オブジェクトが指定されると、当該画像オブジェクトに関連づけて記憶された情報に従って、当該コンテンツの表示および当該画像オブジェクトの描画を前記第１の表示制御手段に実行させる第２表示制御手段と
を有する情報処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、一の態様において、表示領域を有する表示部と、前記表示領域内の位置の指定を受け付ける第１指定手段と、前記第１指定手段にて指定された位置を含む前記表示領域内の範囲について、ユーザによってなされた指定を受け付ける第２指定手段と、前記表示部にコンテンツを表示するとともに、前記第１指定手段にて指定された位置に画像オブジェクトを描画する表示制御手段と、前記画像オブジェクトに関連付けるアプリケーションプログラムを特定するアプリ特定手段と、前記表示部に表示されるコンテンツの前記第２指定手段にて指定された範囲に対応する表示内容に基づき、前記アプリ特定手段によって特定されたアプリケーションプログラムに対応するように、前記画像オブジェクトに関連付ける情報を生成する生成手段とを有する情報処理装置を提供する。
好ましい態様において、前記第１指定手段は、２つの点の指定を受け付け、前記第２指定手段は、前記範囲を、前記第１指定手段にて指定された２つの点を頂点に含む矩形領域であると決定する。
他の好ましい態様において、前記第２指定手段は、前記範囲の中心を前記位置として定め、当該範囲の大きさを前記第１指定手段にて当該位置が指定されている期間の長さに基づいて定める。
他の好ましい態様において、前記第１指定手段は、複数の位置の指定を連続的に受け付け、前記第２指定手段は、該指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を特定し、当該境界の内側を前記範囲と決定する。
前記第２指定手段は、前記表示部に表示されているコンテンツの内容に更に基づいて、前記位置を含む領域を特定し、前記表示制御手段は、該特定された領域の内側を前記範囲と決定する。
他の好ましい態様において、画像オブジェクトの指定を受け付ける第３指定手段を更に備え、前記第２指定手段は、前記第３指定手段で前記画像オブジェクトが指定されている期間の長さが所定以上である場合に、前記表示部に表示されているコンテンツの内容に基づいて、１または複数の候補領域を特定し、前記表示制御手段は、該特定された１または複数の領域候補を表す画像を前記表示部に表示し、前記第２指定手段は、該表示された１または複数の領域候補のうち前記第１指定手段にて指定された位置を含む領域を前記範囲と決定する。
他の好ましい態様において、前記第１指定手段は、複数の位置の指定を連続的に受け付け、前記第２指定手段は、前記第１指定手段にて指定された複数の位置によって表される軌跡に基づいて前記範囲の境界を特定し、当該特定された境界の内側に含まれる領域であって、前記表示部に表示されているコンテンツの内容に基づいて特定される１または複数の領域を前記範囲と決定する。
本発明は、他の観点において、コンピュータに、表示領域内の位置の指定を受け付けるステップと、該受け付けられた位置を含む前記表示領域内の範囲について、ユーザによってなされた指定を受け付けるステップと、前記表示部にコンテンツを表示するとともに、該指定された位置に画像オブジェクトを描画するステップと、前記画像オブジェクトに関連付けるアプリケーションプログラムを特定するステップと、前記表示部に表示されるコンテンツの該指定された範囲に対応する表示内容に基づき、前記アプリ特定手段によって特定されたアプリケーションプログラムに対応するように、前記画像オブジェクトに関連付ける情報を生成するステップとを実行させるためのプログラムを提供する。
本発明は、さらに他の観点において、表示領域内の位置の指定を受け付けるステップと、該受け付けられた位置を含む前記表示領域内の範囲について、ユーザによってなされた指定を受け付けるステップと、前記表示部にコンテンツを表示するとともに、該指定された位置に画像オブジェクトを描画するステップと、前記画像オブジェクトに関連付けるアプリケーションプログラムを特定するステップと、前記表示部に表示されるコンテンツの該指定された範囲に対応する表示内容に基づき、前記アプリ特定手段によって特定されたアプリケーションプログラムに対応するように、前記画像オブジェクトに関連付ける情報を生成するステップとを有する情報処理方法を提供する。
本発明は、さらに他の観点において、表示領域を有する表示部と、前記表示領域内の位置の指定を受け付ける第１指定手段と、前記第１指定手段にて指定された位置を含む前記表示領域内の範囲について、ユーザによってなされた指定を受け付ける第２指定手段と、画像オブジェクトの指定を受け付ける第３指定手段と、前記表示部にコンテンツを表示するとともに、前記第１指定手段にて指定された位置に、前記第３指定手段にて指定された画像オブジェクトを描画する第１表示制御手段と、前記画像オブジェクトに関連付けるアプリケーションプログラムを特定するアプリ特定手段と、前記表示部に表示されるコンテンツの前記第２指定手段にて指定された範囲に対応する表示内容に基づき、前記アプリ特定手段によって特定されたアプリケーションプログラムに対応するように、前記画像オブジェクトに関連付ける情報を生成する生成手段と、該指定された画像オブジェクトに関連づけて、該生成された情報と、前記コンテンツと、該指定された位置を表す情報とを記憶する記憶部と、該生成された情報が関連付けられた画像オブジェクトを前記表示部に表示し、該表示された画像オブジェクトが指定されると、当該画像オブジェクトに関連づけて記憶された情報に従って、当該コンテンツの表示および当該画像オブジェクトの描画を前記第１の表示制御手段に実行させる第２表示制御手段とを有する情報処理装置を提供する。
【国際調査報告】
2014030667.tif 000034
2014030667.tif 000035