(57)【特許請求の範囲】
【請求項１】
第１アプリケーションに関するコンテンツを指定する指定操作を受け付ける受付部と、
前記受付部によって前記指定操作が受け付けられた後に、所定の実行操作を検知する検知部と、
前記検知部によって前記実行操作が検知された場合に、前記第２アプリケーションにより用いられるネットワーク上の記憶領域に、前記指定操作において指定されたコンテンツを前記第１アプリケーションが画面に表示された状態を維持した状態で格納する格納部と、
を備えたことを特徴とする端末装置。
【請求項２】
前記受付部は、
前記指定操作として指定されたコンテンツを一時記憶領域に格納し、
前記格納部は、
前記受付部によって一時記憶領域に格納された前記コンテンツを第２アプリケーションにより用いられるネットワーク上の記憶領域に格納する
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記格納部によって前記記憶領域に格納されたコンテンツを時系列に表示する表示制御部
をさらに備えることを特徴とする請求項１又は２に記載の端末装置。
【請求項４】
前記格納部によって格納されたコンテンツを編集する編集部
をさらに備えることを特徴とする請求項１〜３のいずれか一つに記載の端末装置。
【請求項５】
前記編集部は、
前記格納部によって前記記憶領域に格納された前記コンテンツをカテゴリ別に分類する、
ことを特徴とする請求項４に記載の端末装置。
【請求項６】
前記編集部は、
前記格納部によって前記記憶領域に格納された複数のコンテンツを結合する
ことを特徴とする請求項４または５に記載の端末装置。
【請求項７】
前記編集部は、
前記格納部によって前記記憶領域に格納されたコンテンツに対して、当該コンテンツに関連する情報を通知する時刻を設定する
ことを特徴とする請求項４〜６のいずれか一つに記載の端末装置。
【請求項８】
前記格納部によって前記記憶領域に格納されたコンテンツを他のアプリケーションと共有する共有部
をさらに備えることを特徴とする請求項１〜７のいずれか一つに記載の端末装置。
【請求項９】
前記第２アプリケーションを処理する基本ソフトウェアによる制御によって前記第２アプリケーションの起動が停止しないように、前記第２アプリケーションの起動を停止する機能が発動するまでの期間より短い所定の間隔で信号の出力を制御する信号制御部
をさらに備えることを特徴とする請求項１〜８のいずれか一つに記載の端末装置。
【請求項１０】
前記格納部は、
前記記憶領域に格納されたコンテンツに関連する情報へリンクするタグを前記コンテンツに付与して前記記憶領域に格納する、
ことを特徴とする請求項１〜９のいずれか一つに記載の端末装置。
【請求項１１】
前記格納部は、
前記指定操作において指定されたコンテンツを、当該コンテンツと関連する関連コンテンツと対応付けて前記記憶領域に格納する
ことを特徴とする請求項１〜１０のいずれか一つに記載の端末装置。
【請求項１２】
前記検知部は、
前記所定の実行操作として、前記第２アプリケーションを処理する基本ソフトウェアが認識可能な操作を検知する、
ことを特徴とする請求項１〜１１のいずれか一つに記載の端末装置。
【請求項１３】
前記検知部は、
前記所定の実行操作として、前記端末装置における物理的な動きの変化を検知する、
ことを特徴とする請求項１〜１２のいずれか一つに記載の端末装置。
【請求項１４】
端末装置が実行する格納方法であって、
第１アプリケーションに関するコンテンツを指定する指定操作を受け付ける受付工程と、
前記受付工程によって前記指定操作が受け付けられた後に、所定の実行操作を検知する検知工程と、
前記検知工程によって前記実行操作が検知された場合に、前記第２アプリケーションにより用いられるネットワーク上の記憶領域に、前記指定操作において指定されたコンテンツを前記第１アプリケーションが画面に表示された状態を維持した状態で格納する格納工程と、
を含んだことを特徴とする格納方法。
【請求項１５】
端末装置に実行させる情報処理プログラムであって、
任意のアプリケーションに関するコンテンツを指定する指定操作が受け付けられた後に、前記端末装置によって所定の実行操作が検知されたか否かを判定する判定手順と、
前記判定手順において前記実行操作が検知されたと判定された場合に、前記情報処理プログラムにより用いられるネットワーク上の記憶領域に、前記指定操作において指定されたコンテンツを前記アプリケーションが画面に表示された状態を維持した状態で格納する格納手順と、
を前記端末装置に実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、格納方法および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット型ＰＣ（Personal  Computer）等の携帯型の端末装置の普及率が飛躍的に伸びている。このような端末装置は、ユーザの操作に応じてアプリケーションを起動し、目的とする処理を実行する。例えば、アプリケーションを起動するための技術として、実行可能なアプリケーションの一覧を表示する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２００２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザにかかる負荷を軽減することができるとは限らない。具体的には、上記の従来技術では、ユーザには、表示されたアプリケーションの一覧から目的とする処理を実行するアプリケーションを選択する手間が発生する。このようなことから、上記の従来技術では、ユーザにかかる負荷を軽減することができるとは限らない。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザにかかる負荷を軽減することができる端末装置、格納方法および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る端末装置は、第１アプリケーションに関するコンテンツを指定する指定操作を受け付ける受付部と、前記受付部によって前記指定操作が受け付けられた後に、所定の実行操作を検知する検知部と、前記検知部によって前記実行操作が検知された場合に、第２アプリケーションにより用いられるネットワーク上の記憶領域に、前記指定操作において指定されたコンテンツを格納する格納部とを備えることを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザにかかる負荷を軽減することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態に係る格納処理の一例を示す図である。
【図２】図２は、第１の実施形態に係る端末装置の構成例を示す図である。
【図３】図３は、第１の実施形態に係る一時記憶部の一例を示す図である。
【図４】図４は、第１の実施形態に係るコンテンツ記憶部の一例を示す図である。
【図５】図５は、第１の実施形態に係る端末装置による格納処理手順を示すフローチャートである。
【図６】図６は、第２の実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、第２の実施形態に係るコンテンツ記憶部の一例を示す図である。
【図８】図８は、表示画面の一例を示す図である。
【図９】図９は、表示画面の一例を示す図である。
【図１０】図１０は、表示画面の一例を示す図である。
【図１１】図１１は、表示画面の一例を示す図である。
【図１２】図１２は、表示画面の一例を示す図である。
【図１３】図１３は、第３の実施形態に係る端末装置の構成例を示す図である。
【図１４】図１４は、表示画面の一例を示す図である。
【図１５】図１５は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る端末装置、格納方法および情報処理プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る端末装置、格納方法および情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（第１の実施形態）
〔１−１．格納処理〕
まず、図１を用いて、第１の実施形態に係る格納処理の一例について説明する。図１は、第１の実施形態に係る格納処理の一例を示す図である。図１では、端末装置１００によってコンテンツが格納される例を示す。
【００１１】
図１に示す端末装置１００は、ユーザに指定されたコンテンツを収集して一覧表示するアプリケーション（以下、「メモアプリ」と表記する場合がある）がインストールされる。図１に示すように、端末装置１００は、ブラウザにウェブページＷ１を表示する。ウェブページＷ１は、飲食店の情報が記載される「ＡＡ  サイト」のうち「ｔ１店」の情報が記載されたページである。ここで、ユーザは、端末装置１００に表示されているウェブページのＵＲＬをコピーするコピーボタンＣＰをタップしたものとする。これにより、端末装置１００は、ウェブページＷ１のＵＲＬ「http://www.aa.co.jp/t1」を指定する指定操作を受け付ける。そして、指定操作によって指定されたコンテンツは、端末装置１００の一時記憶領域に格納される。
【００１２】
続いて、ユーザは、端末装置１００を振ったものとする。この場合、端末装置１００は、端末装置１００の加速度の変化を検知する。これにより、端末装置１００は、加速度の変化を、一時記憶領域に格納されたコンテンツをメモアプリにより用いられる記憶領域に格納する処理を実行する実行操作として検知する。
【００１３】
そして、端末装置１００は、実行操作が検知された場合に、指定操作によって指定されたコンテンツであるウェブページＷ１のＵＲＬ「http://www.aa.co.jp/t1」をメモアプリにより用いられる記憶領域に格納する。
【００１４】
ここで、端末装置１００は、指定操作によって指定されたコンテンツをメモアプリに格納したことを通知するメッセージＮ１を表示する。これにより、メモアプリには、ウェブページＷ１のＵＲＬ「http://www.aa.co.jp/t1」がメモＭ２として格納される。
【００１５】
そして、端末装置１００は、メモアプリが起動操作を受け付けた場合に、記憶領域に格納されたメモデータを時系列に表示する。例えば、端末装置１００は、図１に示すように、新たに格納されたメモＭ２を、先に記憶領域に格納されたメモＭ１より下位の位置に表示する。
【００１６】
このように、実施形態に係る端末装置１００は、実行操作が検知された場合に、メモアプリにより用いられる記憶領域に、指定操作において指定されたコンテンツを格納する。これにより、端末装置１００は、ユーザが保存を希望するコンテンツを容易に記憶することができるので、目的とする処理を実行するアプリケーションを選択する手間を軽減することができる。このため、端末装置１００は、ユーザにかかる負荷を軽減することができる。
【００１７】
〔１−２．端末装置の構成〕
次に、図２を用いて、第１の実施形態に係る端末装置の構成について説明する。図２は、第１の実施形態に係る端末装置の構成例を示す図である。図２に示す端末装置１００は、ウェブページを閲覧するユーザによって利用される情報処理装置である。例えば、端末装置１００は、デスクトップ型ＰＣ（Personal  Computer）や、ノート型ＰＣや、タブレット端末や、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等である。図２に示すように、端末装置１００は、表示部１１０と、入力部１２０と、通信部１３０と、記憶部１４０と、制御部１５０とを有する。
【００１８】
（表示部１１０、入力部１２０について）
表示部１１０は、各種情報を表示するための表示デバイスである。例えば、表示部１１０は、液晶ディスプレイ等によって実現される。入力部１２０は、ユーザから各種操作を受け付ける入力デバイスである。なお、実施形態に係る端末装置１００にはタッチパネルが採用されているので、表示部１１０と入力部１２０とは一体化される。
【００１９】
（通信部１３０について）
通信部１３０は、ネットワークに接続され、ネットワークを介して、ウェブページを提供する情報提供装置などとの間で情報の送受信を行う。かかる通信部１３０は、ネットワークとの接続を有線又は無線で行う。
【００２０】
（検知部１３５について）
検知部１３５は、所定の実行操作を検知するための検知デバイスである。具体的には、端末装置１００における物理的な動きの変化を検知する。一例として、検知部１３５は、加速度センサによって実現される。例えば、検知部１３５は、後述の受付部１５１によって指定操作が受け付けられた後に、端末装置１００が上下や左右に振られることで端末装置１００の位置が移動された場合に、加速度の変化を所定の実行操作として検知する。
【００２１】
（記憶部１４０について）
記憶部１４０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１４０は、一時記憶部１４１と、コンテンツ記憶部１４２とを有する。
【００２２】
（一時記憶部１４１について）
一時記憶部１４１は、ユーザによって指定されたコンテンツを記憶する。具体的には、一時記憶部１４１は、クリップボードなどと呼ばれる記憶領域である。例えば、一時記憶部１４１は、表示部１１０に表示されているコンテンツのうち、指定操作によって指定された文字列を記憶する。なお、指定操作によって指定されるコンテンツは、文字列に限らず、指定操作によって指定可能なデータであれば、例えば、静止画像や動画像などの各種のデータであってもよい。
【００２３】
ここで、図３に、実施形態に係る一時記憶部１４１の一例を示す。図３に示した例では、一時記憶部１４１は、「コンテンツＩＤ」、「コンテンツ」といった項目を有する。「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「コンテンツ」は、格納されたコンテンツを示す。図３に示した例では、「コンテンツ」に、「http://www.aa.co.jp/t1」といった文字列が格納される例を示したが、指定操作によって指定されるコンテンツの対象となる静止画像や動画像やテキストデータやＵＲＬ（Uniform  Resource  Locator）、または、これらの格納場所を示すファイルパス名などが記憶されてもよい。
【００２４】
すなわち、図３では、コンテンツＩＤ「Ｍ２」によって識別されるコンテンツ「http://www.aa.co.jp/t1」が、一時記憶部１４１に記憶されている例を示している。なお、図３の例では、一時記憶部１４１は、古いデータを上書きして最新のデータのみを記憶する例を示したが、古いデータに上書きせず残して複数のデータを保持してもよい。
【００２５】
（コンテンツ記憶部１４２について）
コンテンツ記憶部１４２は、メモアプリによって用いられる記憶領域である。具体的には、コンテンツ記憶部１４２は、ユーザによって指定されたコンテンツを記憶する。例えば、コンテンツ記憶部１４２は、一時記憶部１４１からユーザによって指定されたコンテンツを記憶する。ここで、図４に、実施形態に係るコンテンツ記憶部１４２の一例を示す。図４に示した例では、コンテンツ記憶部１４２は、「コンテンツＩＤ」、「保存日時」、「コンテンツ」といった項目を有する。
【００２６】
「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「保存日時」は、コンテンツが格納された日時を示す。「コンテンツ」は、格納されたコンテンツを示す。
【００２７】
すなわち、図４では、コンテンツＩＤ「Ｍ２」によって識別されるコンテンツ「http://www.aa.co.jp/t1」が、日時「2014/1/28  14:00:00」に格納された例を示している。
【００２８】
（制御部１５０について）
制御部１５０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、端末装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１５０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００２９】
かかる制御部１５０は、図２に示すように、受付部１５１と、各種アプリ制御部１６０と、メモアプリ制御部１７０とを有する。
【００３０】
（受付部１５１について）
受付部１５１は、第１アプリケーション（例えば、ブラウザ）に関するコンテンツを指定する指定操作を受け付ける。例えば、受付部１５１は、ブラウザに表示されているウェブページに関する文字列を指定する指定操作を受け付ける。なお、受付部１５１は、文字列に限らず、画像や音声を指定する指定操作を受け付けてもよい。
【００３１】
（各種アプリ制御部１６０について）
各種アプリ制御部１６０は、例えば、検索アプリ制御部１６２と、ブラウザ制御部１６３とを有する。検索アプリ制御部１６２は、端末装置１００内の各種情報を検索する検索アプリケーションを実行制御する。ブラウザ制御部１６３は、ウェブブラウザと呼ばれるアプリケーションを実行制御する。
【００３２】
なお、制御部１５０は、図２に示した検索アプリ制御部１６２及びブラウザ制御部１６３のアプリ制御部に限られず、端末装置１００にインストールされているアプリケーション毎に、かかるアプリケーションを実行制御するアプリ制御部を有する。例えば、制御部１５０は、天気予報サイトにアクセスするアプリケーションを実行制御するアプリ制御部や、オークションサイトにアクセスするアプリケーションを実行制御するアプリ制御部などを有してもよい。
【００３３】
（メモアプリ制御部１７０について）
メモアプリ制御部１７０は、ユーザにより指定されたコンテンツ（例えば、文字列）を記憶するメモアプリケーションを実行制御する。このようなメモアプリケーションは、予め端末装置１００にインストールされていてもよいし、ユーザ操作に従ってサーバ装置（例えば、各種アプリケーションを提供するサーバ装置）からダウンロードされることで端末装置１００にインストールされてもよい。かかるメモアプリ制御部１７０は、図２に示すように、判定部１７１と、格納部１７２と、通知部１７３と、表示制御部１７４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、メモアプリ制御部１７０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１５０及びメモアプリ制御部１７０が有する各処理部の接続関係は、図２に示した接続関係に限られず、他の接続関係であってもよい。
【００３４】
（判定部１７１について）
判定部１７１は、所定の実行操作が検知されたか否かを判定する。具体的には、判定部１７１は、任意のアプリケーションに関するコンテンツを指定する指定操作が受け付けられた後に、端末装置１００によって所定の実行操作が検知されたか否かを判定する。例えば、判定部１７１は、所定の実行操作として端末装置１００の加速度の変化が検知部１３５によって検知されたか否かを判定する。
【００３５】
（格納部１７２について）
格納部１７２は、ユーザによって指定されたコンテンツをコンテンツ記憶部１４２に格納する。具体的には、格納部１７２は、検知部１３５によって実行操作が検知された場合に、メモアプリ制御部１７０により用いられるコンテンツ記憶部１４２に、指定操作において指定されたコンテンツを格納する。例えば、格納部１７２は、一時記憶部１４１から指定操作によって指定されたコンテンツを取得し、取得したコンテンツをコンテンツ記憶部１４２に格納する。
【００３６】
この点について、図３および図４の例を用いて説明する。格納部１７２は、検知部１３５によって実行操作が検知された場合に、一時記憶部１４１に記憶されたコンテンツＩＤ「Ｍ２」のコンテンツ「http://www.aa.co.jp/t1」をコンテンツ記憶部１４２に格納する。これにより、コンテンツ記憶部１４２は、図４に示すように、コンテンツＩＤ「Ｍ２」をコンテンツ「http://www.aa.co.jp/t1」と対応付けて記憶する。
【００３７】
（通知部１７３について）
通知部１７３は、コンテンツに関する通知を出力する。具体的には、通知部１７３は、格納部１７２によってコンテンツがコンテンツ記憶部１４２に記憶された場合に、コンテンツが格納された旨を知らせるメッセージを表示部１１０に出力する。例えば、通知部１７３は、図１に示すように、端末装置１００の画面の上部の位置に表示されるようにメッセージＮ１を出力する。
【００３８】
（表示制御部１７４について）
表示制御部１７４は、コンテンツの表示を制御する。具体的には、表示制御部１７４は、メモアプリを起動する起動操作を受け付けた場合に、格納部１７２によってコンテンツ記憶部１４２に格納されたコンテンツを表示部１１０に時系列に表示する。例えば、表示制御部１７４は、図１に示すように、コンテンツが格納された日時が新しいコンテンツほど下位の位置に表示されるように制御する。なお、表示制御部１７４は、コンテンツが格納された日時が新しいコンテンツほど上位の位置に表示されるように制御してもよい。
【００３９】
〔１−３．格納処理フロー〕
次に、図５を用いて、第１の実施形態に係る端末装置による格納処理の手順について説明する。図５は、第１の実施形態に係る端末装置による格納処理の手順を示すフローチャートである。
【００４０】
図５に示すように、端末装置１００の受付部１５１は、第１アプリケーション（例えば、ブラウザ）に関するコンテンツを指定する指定操作を受け付ける（ステップＳ１０１）。そして、受付部１５１は、指定操作を受け付けていない場合には（ステップＳ１０１；Ｎｏ）、指定操作を受け付けるまで待機する。
【００４１】
一方、端末装置１００の受付部１５１は、指定操作を受け付けた場合には（ステップＳ１０１；Ｙｅｓ）、指定操作によって指定されたコンテンツを一時記憶部１４１に格納する（ステップＳ１０２）。
【００４２】
続いて、端末装置１００の判定部１７１は、指定操作が受け付けられた後に、検知部１３５によって所定の実行操作が検知されたか否かを判定する（ステップＳ１０３）。そして、判定部１３５は、実行操作を検知したと判定しない場合には（ステップＳ１０３；Ｎｏ）、実行操作を検知したと判定するまで待機する。
【００４３】
一方、端末装置１００の格納部１７２は、判定部１７１によって実行操作が検知されたと判定された場合には（ステップＳ１０３；Ｙｅｓ）、指定操作によって指定されたコンテンツを第２アプリケーション（例えば、メモアプリ）により用いられる記憶領域に格納する（ステップＳ１０４）。具体的には、格納部１７２は、一時記憶部１４１に格納されているコンテンツをコンテンツ記憶部１４２に格納する。
【００４４】
〔１−４．第１の実施形態の効果〕
上述してきたように、第１の実施形態に係る端末装置１００は、受付部１５１と、検知部１７１と、格納部１７２とを有する。受付部１５１は、第１アプリケーション（例えば、ブラウザ）に関するコンテンツ（例えば、文字列）を指定する指定操作を受け付ける。検知部１７１は、受付部１５１によって指定操作が受け付けられた後に、所定の実行操作を検知する。格納部１７２は、検知部１７１によって実行操作が検知された場合に、第２アプリケーション（例えば、メモアプリ）により用いられるコンテンツ記憶部１４２に、指定操作において指定されたコンテンツを格納する。
【００４５】
これにより、端末装置１００は、ユーザが保存を希望するコンテンツを記憶することができるので、目的とする処理を実行するアプリケーションを選択する手間を軽減することができる。また、端末装置１００は、コンテンツを記憶する際に、ユーザが第２アプリケーションを起動する手間を削減することができる。このため、端末装置１００は、ユーザにかかる負荷を軽減することができる。また、端末装置１００は、ユーザからは第２アプリケーションの起動は分からず、第２アプリケーションをバックエンド側で処理を実行する。ユーザは、第１アプリケーションから第２アプリケーションへ起動を切り替えることなくコンテンツを端末装置１００に記憶するように操作できる。つまり、ユーザは、第１アプリケーションの操作を中断することなく連続的に操作することができる。したがって、端末装置１００は、ユーザの操作感を向上させることができる。
【００４６】
また、第１の実施形態に係る端末装置１００において、受付部１５１は、指定操作として指定されたコンテンツを一時記憶部１４１に格納する。格納部１７２は、受付部１５１によって一時記憶部１４１に格納されたコンテンツを第２アプリケーションにより用いられるコンテンツ記憶部１４２に格納する。
【００４７】
これにより、第１の実施形態に係る端末装置１００は、ユーザによって指定されたコンテンツを第２アプリケーションに保存することができる。
【００４８】
また、第１の実施形態に係る端末装置１００において、表示制御部１３５は、格納部１７２によってコンテンツ記憶部１４２に格納されたコンテンツを時系列に表示する。
【００４９】
これにより、第１の実施形態に係る端末装置１００は、コンテンツを新しい順に表示することができるので、ユーザの利便性を向上させることができる。
【００５０】
また、第１の実施形態に係る端末装置１００において、判定部１７１は、任意のアプリケーションに関するコンテンツを指定する指定操作が受け付けられた後に、端末装置１００によって所定の実行操作が検知されたか否かを判定する。格納部１７２は、判定部１７１において実行操作が検知されたと判定された場合に、情報処理プログラムにより用いられるコンテンツ記憶部１４２に、指定操作において指定されたコンテンツを格納する。
【００５１】
これにより、端末装置１００は、ユーザが保存を希望するコンテンツを記憶することができるので、目的とする処理を実行するアプリケーションを選択する手間を軽減することができる。このため、端末装置１００は、ユーザにかかる負荷を軽減することができる。
【００５２】
（第２の実施形態）
上記第１の実施形態で説明した端末装置１００は、ユーザによって指定されたコンテンツをコンテンツ記憶部１４２に格納する。第２の実施形態では、端末装置２００によって行われるコンテンツに関する各種の処理について説明する。
【００５３】
〔２−１．配信装置の構成〕
まず、図６を用いて、第２の実施形態に係る端末装置２００の構成について説明する。図６は、第２の実施形態に係る端末装置２００の構成例を示す図である。図６に示すように、端末装置２００は、端末装置１００と比較して、コンテンツ記憶部２４２、表示制御部２７４、編集部２７５、共有部２７６をさらに有する。
【００５４】
（コンテンツ記憶部２４２について）
図７に、第２の実施形態に係るコンテンツ記憶部２４２の一例を示す。図７に示した例では、コンテンツ記憶部２４２は、コンテンツ記憶部１４２と比較して、「カテゴリＩＤ」、「グループＩＤ」、「アラーム時刻」といった項目をさらに有する。
【００５５】
「カテゴリＩＤ」は、コンテンツのカテゴリを識別するための識別情報を示す。例えば、「カテゴリＩＤ」は、「to  do  リスト」、「レストラン」、「ショッピング」、「本」といった予め用意された各種のカテゴリに対応するＩＤが記憶される。「グループＩＤ」は、コンテンツのグループを識別するための識別情報を示す。例えば、「グループＩＤ」が同一のコンテンツは、まとめて表示されることを意味する。「アラーム時刻」は、コンテンツに関する情報を通知する日時を示す。
【００５６】
すなわち、図７では、コンテンツＩＤ「Ｍ３」によって識別されるコンテンツ「http://www.aa.co.jp/t1」は、カテゴリＩＤ「ＲＴ」であって、日時「2014/1/28  14:00:00」に格納された例を示している。また、コンテンツＩＤ「Ｍ５」によって識別されるコンテンツ「http://www.aa.co.jp/t1」は、グループＩＤ「Ｇ０４」であって、日時「2014/1/28  13:02:00」に格納された例を示している。また、コンテンツＩＤ「Ｍ８」によって識別されるコンテンツ「会議13:00〜14:00」は、アラーム時刻「2014/1/30  13:00」であって、日時「2014/1/28  15:00:00」に格納された例を示している。
【００５７】
（表示制御部２７４について）
表示制御部２７４は、表示制御部１７４と比較して、後述する編集部２７５や共有部２７６によって行われる処理のための表示を制御する。例えば、表示制御部２７４は、編集部２７５や共有部２７６によって行われる処理に用いられる選択画面や設定画面などを表示する。また、表示制御部２７４は、コンテンツ記憶部２４２に格納された「カテゴリＩＤ」、「グループＩＤ」、「アラーム時刻」といった各種の情報に基づいてコンテンツに関する情報を表示する。
【００５８】
（編集部２７５について）
編集部２７５は、格納部１７２によってコンテンツ記憶部２４２に記憶されたコンテンツを編集する。
【００５９】
例えば、編集部２７５は、格納部１７２によってコンテンツ記憶部２４２に格納されたコンテンツをカテゴリ別に分類する。この点について図７および図８を用いて説明する。図８は、表示画面の一例を示す図である。
【００６０】
図８の例では、編集部２７５は、メモＭ３をレストランのカテゴリに分類する例である。まず、編集部２７５は、メモのカテゴリを設定するユーザの設定操作を受け付ける。そして、表示制御部２７４は、ユーザの設定操作が受け付けられた場合に、「to  do  リスト」、「レストラン」、「ショッピング」、「本」といった予め用意されたカテゴリを表示する選択画面を表示する。
【００６１】
続いて、編集部２７５は、選択画面に表示されたカテゴリのうち、コンテンツに対応するカテゴリを選択するユーザの選択操作を受け付ける。そして、編集部２７５は、選択操作によって選択されたカテゴリに対応するカテゴリＩＤをコンテンツと対応付けてコンテンツ記憶部２４２に格納する。
【００６２】
例えば、編集部２７５は、ユーザの選択操作によってカテゴリ「レストラン」が選択された場合、カテゴリ「レストラン」に対応するカテゴリＩＤ「ＲＴ」をコンテンツＩＤ「Ｍ３」と対応付けてコンテンツ記憶部２４２に格納する。そして、表示制御部２７４は、メモアプリが起動された場合には、図８に示すように、メモＭ３にレストランのカテゴリを示すアイコンＩＲを重ねて表示する。
【００６３】
これにより、端末装置２００は、コンテンツが属するカテゴリをユーザに把握させることができるので、ユーザの利便性を向上させることができる。
【００６４】
なお、コンテンツのカテゴリは、例えば、ユーザの選択操作によって選択されたカテゴリに分類される例に限らず、コンテンツの内容に基づいて自動的に最適なカテゴリが分類されてもよい。例えば、編集部２７５は、コンテンツのカテゴリを、コンテンツに含まれるキーワードに関連するカテゴリに分類する。
【００６５】
他の例では、編集部２７５は、格納部１７２によってコンテンツ記憶部２４２に格納された複数のコンテンツを結合する。この点について図７および図９を用いて説明する。図９は、表示画面の一例を示す図である。
【００６６】
図９の例では、編集部２７５は、メモＭ４とメモＭ６とを結合する例である。この場合、まず、表示制御部２７４は、図９に示すように、メモＭ４〜Ｍ６にチェックボックスＣＫ１〜ＣＫ３を表示する。そして、編集部２７５は、結合する複数のメモを選択するユーザの選択操作を受け付ける。結合する複数のメモは、例えば、チェックボックスにチェックを入れられることで選択される。
【００６７】
ここで、ユーザは、メモＭ４およびメモＭ６メモのチェックボックスにチェックを入れ、メモの結合を実行する合体ボタンＵＴを押下したものとする。この場合、編集部２７５は、グループＩＤ「Ｇ０３」を、メモＭ４のコンテンツＩＤ「Ｍ４」とメモＭ６のコンテンツＩＤ「Ｍ６」とに対応付けてコンテンツ記憶部２４２に格納する。そして、表示制御部２７４は、図９に示すように、同一のグループＩＤ「Ｇ０３」であるメモＭ４およびメモＭ６に含まれる内容を結合したメモＭ７を表示する。
【００６８】
これにより、端末装置２００は、ユーザの操作によって選択されたメモをまとめることができるので、ユーザの利便性を向上させることができる。
【００６９】
他の例では、編集部２７５は、格納部１７２によってコンテンツ記憶部２４２に格納されたコンテンツに対して、かかるコンテンツに関連する情報を通知する時刻を設定する。この点について図１０を用いて説明する。図１０は、表示画面の一例を示す図である。
【００７０】
図１０の例では、編集部２７５は、メモＭ６に対して、メモＭ６に記載された情報を通知するアラーム時刻が設定される例である。この場合、表示制御部２７４は、図１０に示すように、メモＭ８にチェックボックスＣＫ４を表示する。そして、編集部２７５は、アラーム時刻を設定するメモを選択する選択操作を受け付ける。例えば、アラーム時刻を設定するメモは、チェックボックスにチェックが入れられることで選択される。
【００７１】
ここで、ユーザは、メモＭ８のチェックボックスにチェックを入れ、メモのアラーム時刻の設定を実行するアラームボタンＡＲを押下したものとする。この場合、表示制御部２７４は、アラーム時刻を設定する時刻設定画面を表示する。そして、端末装置２００は、メモＭ８のアラーム時刻「2014/1/30  13:00」を受け付けたものとする。この場合、編集部２７５は、アラーム時刻「2014/1/30  13:00」をメモＭ８のコンテンツＩＤ「Ｍ８」と対応付けてコンテンツ記憶部２４２に格納する。そして、表示制御部２７４は、図１０に示すように、ユーザによって設定されたアラーム時刻「2014/1/30  13:00」をメモＭ８に表示する。
【００７２】
その後、端末装置２００は、現在時刻がアラーム時刻「2014/1/30  13:00」になった場合に、メモＭ８の内容「会議13:00〜14:00」を含むメッセージＮ２を表示する。なお、端末装置２００は、現在時刻がアラーム時刻から所定の時間前になった場合に、コンテンツの内容を含むメッセージを表示してもよい。例えば、端末装置２００は、現在時刻がアラーム時刻「2014/1/30  13:00」から１０分前の時刻「2014/1/30  12:50」になった場合に、メモＭ８の内容「会議13:00〜14:00」を含むメッセージＮ２を表示する。
【００７３】
これにより、端末装置２００は、ユーザが希望する時刻にメモに関する情報を通知することができるので、ユーザの利便性を向上させることができる。
【００７４】
なお、端末装置２００は、アラーム時刻に基づいてコンテンツ記憶部２４２に格納されたコンテンツを表示してもよい。例えば、端末装置２００は、アラーム時刻を所定のカテゴリに分類して表示する。この点について図１１を用いて説明する。図１１は、表示画面の一例を示す図である。例えば、端末装置２００は、図１１に示すように、アラーム時刻を「今日」、「明日」、「近日中」、「いつか」といったカテゴリに分類してメモを表示する。
【００７５】
ここで、「今日」は、設定されたアラーム時刻が本日の日時に属するメモを表示する。例えば、本日が２０１４年１月３０日である場合には、図１１に示すように、アラーム時刻「２０１４／１／３０  １３：００」のメモＭ１０が表示される。「明日」は、設定されたアラーム時刻が明日の日時に属するメモを表示する。「近日中」は、アラーム時刻が本日から所定の期間内にあるメモを表示する。例えば、「近日中」には、本日から「３日以内」や「１週間以内」といった任意の期間内にアラーム時刻が属するメモが表示される。「いつか」は、例えば、設定されたアラーム時刻の期限までの間に、コンテンツに関する情報をランダムな時刻に通知するメモが表示される。なお、「いつか」には、アラーム時刻が他のどのカテゴリにも属さないメモやアラーム時刻が未設定のメモが表示されてもよい。
【００７６】
これにより、端末装置２００は、アラーム時刻に応じてコンテンツを表示することができるので、ユーザの利便性を向上させることができる。
【００７７】
（共有部２７６について）
共有部２７６は、格納部１７２によってコンテンツ記憶部２４２に記憶されたコンテンツを他のアプリケーションと共有する。この点について図１２を用いて説明する。図１２は、表示画面の一例を示す図である。
【００７８】
図１２の例では、共有部２７６は、メモＭ１０を他のアプリケーションと共有する例である。表示制御部２７４は、図１２に示すように、メモＭ１０にチェックボックスを表示する。そして、共有部２７６は、他のアプリケーションと共有するメモを選択する選択操作を受け付ける。例えば、他のアプリケーションと共有するメモは、チェックボックスにチェックが入れられることで選択される。
【００７９】
ここで、ユーザは、メモＭ１０のチェックボックスにチェックを入れ、メモを他のアプリケーションに投稿する共有ボタンＳＨを押下したものとする。この場合、表示制御部２７４は、メモＭ１０の内容を編集することができる編集画面を表示する。図１２の右側に示すように、編集画面には、メモＭ１０に含まれるテキストを編集するテキストボックスＴＸが表示される。また、編集画面には、テキストボックスＴＸに入力された内容を他のアプリケーションに投稿する投稿ボタンＰＴが表示される。
【００８０】
ここで、共有部２７６は、ユーザによって投稿ボタンＰＴが押下された場合に、テキストボックスＴＸに入力された内容を他のアプリケーションに投稿する。
【００８１】
これにより、端末装置２００は、コンテンツを他のアプリケーションと共有することができるので、ユーザの利便性を向上させることができる。
【００８２】
〔２−２．第２の実施の形態の効果〕
上述してきたように、第２の実施形態に係る端末装置２００は、編集部２７５と、共有部２７６とを有する。編集部２７５は、格納部１７２によって格納されたコンテンツを編集する。
【００８３】
また、第２の実施形態に係る端末装置２００において、編集部２７５は、格納部１７２によってコンテンツ記憶部２４２に格納されたコンテンツをカテゴリ別に分類する。
【００８４】
これにより、第２の実施形態に係る端末装置２００は、コンテンツが属するカテゴリをユーザに把握させることができるので、ユーザの利便性を向上させることができる。
【００８５】
また、第２の実施形態に係る端末装置２００において、編集部２７５は、格納部１７２によってコンテンツ記憶部２４２に格納された複数のコンテンツを結合する。
【００８６】
これにより、第２の実施形態に係る端末装置２００は、ユーザの操作によって選択されたメモをまとめることができるので、ユーザの利便性を向上させることができる。
【００８７】
また、第２の実施形態に係る端末装置２００において、編集部２７５は、格納部１７２によってコンテンツ記憶部２４２に格納されたコンテンツに対して、当該コンテンツに関連する情報を通知する時刻を設定する。
【００８８】
これにより、第２の実施形態に係る端末装置２００は、ユーザが希望する時刻にメモに関する情報を通知することができるので、ユーザの利便性を向上させることができる。
【００８９】
また、第２の実施形態に係る端末装置２００において、共有部２７６は、格納部１７２によってコンテンツ記憶部２４２に格納されたコンテンツを他のアプリケーションと共有する。
【００９０】
これにより、第２の実施形態に係る端末装置２００は、コンテンツを他のアプリケーションと共有することができるので、ユーザの利便性を向上させることができる。
【００９１】
（第３の実施形態）
上記第１の実施形態で説明した端末装置１００は、ユーザによって指定されたコンテンツをコンテンツ記憶部１４２に格納する。第３の実施形態では、端末装置３００によって行われるメモアプリを継続して起動させる処理について説明する。
【００９２】
〔３−１．配信装置の構成〕
まず、図１３を用いて、第３の実施形態に係る端末装置３００の構成について説明する。図１３は、第３の実施形態に係る端末装置３００の構成例を示す図である。図１３に示すように、端末装置３００は、端末装置１００と比較して、出力部３９０、音声制御部３７７（信号制御部の一例に相当）をさらに有する。
【００９３】
（出力部３９０について）
出力部３９０は、音声を出力するための出力デバイスである。具体的には、出力部３９０は、スピーカ等によって実現される。例えば、出力部３９０は、後述する音声制御部３７７による音声制御に従って音声を出力する。
【００９４】
（音声制御部３７７について）
音声制御部３７７は、第２アプリケーション（例えば、メモアプリ）を処理する基本ソフトウェアによる制御によって第２アプリケーションの起動が停止しないように、第２アプリケーションの起動を停止する機能が発動するまでの期間より短い所定の間隔で信号（例えば、音声）の出力を制御する。制御部１５０は、ＯＳ（Operating  System）によっては、所定の条件を満たした場合に、アプリケーションを停止することがあるからである。例えば、制御部１５０は、アプリケーションがバックグラウンドにおいて起動している状態で、所定の期間継続して何らかの出力がない場合に、かかるアプリケーションを停止する場合がある。
【００９５】
そこで、音声制御部３７７は、アプリケーションの起動が停止しないように、アプリケーションの起動を停止する機能が発動するまでの期間より短い所定の間隔で音声の出力を制御する。ここで、音声制御部３７７は、所定の間隔で音声を出力する際には、無音で音声を出力する。無音で音声を出力するのは、ユーザにとって障害とならないようにするためである。例えば、３分間継続して何らかの出力がないとアプリケーションを停止する場合に、音声制御部３７７は、２分５９秒経過時に音声を無音で出力部１９０から一時的に出力する。なお、端末装置３００は、アプリケーションの起動が停止しないように、音声を出力するに限らず、基本ソフトウェアでアプリケーションの起動を検出することができる各種の信号を出力してもよい。例えば、端末装置３００は、アプリケーションの起動が停止しないように、カメラ機能で用いられるＬＥＤから光を出力する。
【００９６】
これにより、端末装置３００は、アプリケーションの起動停止を防ぐことができるので、指定されたコンテンツをメモアプリに格納することができる状態を維持することができる。また、端末装置３００は、無音で音声を出力するので、ユーザに支障をきたすことなくアプリケーションを継続して起動させることができる。
【００９７】
上述してきたように、第３の実施形態に係る端末装置３００は、音声制御部３７７を有する。音声制御部３７７は、第２アプリケーションを処理する基本ソフトウェアによる制御によって第２アプリケーションの起動が停止しないように、第２アプリケーションの起動を停止する機能が発動するまでの期間より短い所定の間隔で信号の出力を制御する。
【００９８】
これにより、第３の実施形態に係る端末装置３００は、アプリケーションの起動停止を防ぐことができるので、指定されたコンテンツをメモアプリに格納することができる状態を維持することができる。
【００９９】
〔４．変形例〕
上述した実施形態に係る端末装置１００および端末装置２００は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、端末装置１００および端末装置２００の他の実施形態について説明する。なお、以下に説明する端末装置１００および端末装置２００は、指定されたコンテンツをコンテンツ記憶部１４２に格納する格納処理を行う。
【０１００】
〔４−１．タグ付与機能〕
上述してきた端末装置１００および端末装置２００は、コンテンツ記憶部１４２に格納されたコンテンツに関連する情報へリンクするタグをかかるコンテンツに付与してコンテンツ記憶部１４２に格納してもよい。
【０１０１】
この点について図１４を用いて説明する。図１４は、表示画面の一例を示す図である。端末装置１００は、コンテンツ「http://www.aa.co.jp/t1」をコンテンツ記憶部１４２に格納するものとする。この場合、端末装置１００は、まず、コンテンツ「http://www.aa.co.jp/t1」に関連する情報として、アドレスが「http://www.aa.co.jp/t1」のウェブページへリンクするタグＴＧを取得する。例えば、タグＴＧは、「ＡＡ  サイト」のウェブページを提供する情報提供装置から取得する。
【０１０２】
続いて、端末装置１００は、取得されたタグＴＧを、コンテンツ「http://www.aa.co.jp/t1」に付与してコンテンツ記憶部１４２に格納する。そして、端末装置１００は、図１４に示すように、タグＴＧをメモＭ１１に重ねて表示する。
【０１０３】
このように、変形例に係る端末装置１００は、コンテンツ記憶部１４２に格納されたコンテンツに関連する情報へリンクするタグをかかるコンテンツに付与してコンテンツ記憶部１４２に格納する。
【０１０４】
これにより、端末装置１００は、コンテンツに関連する情報をユーザに与えることができるので、ユーザの利便性を向上させることができる。
【０１０５】
〔４−２．関連コンテンツ〕
上述してきた端末装置１００および端末装置２００は、指定操作において指定されたコンテンツを、かかるコンテンツと関連する関連コンテンツと対応付けてコンテンツ記憶部１４２に格納してもよい。
【０１０６】
具体的には、端末装置１００は、まず、コンテンツ記憶部１４２に記憶されているコンテンツのうち、指定操作において指定されたコンテンツに含まれるキーワードを含むコンテンツを抽出する。例えば、端末装置１００は、指定操作において指定されたコンテンツに「田中」というキーワードが含まれている場合には、キーワード「田中」を含むコンテンツをコンテンツ記憶部１４２から抽出する。
【０１０７】
そして、端末装置１００は、指定操作において指定されたコンテンツを抽出されたコンテンツと対応付けてコンテンツ記憶部１４２に格納する。これにより、端末装置１００は、例えば、「田中」に関するコンテンツをまとめて表示することができる。
【０１０８】
このように、変形例に係る端末装置１００は、指定操作において指定されたコンテンツを、かかるコンテンツと関連する関連コンテンツと対応付けてコンテンツ記憶部１４２に格納する。
【０１０９】
これにより、端末装置１００は、指定操作において指定されたコンテンツに関連するコンテンツをユーザに把握させることができるので、ユーザの利便性を向上させることができる。
【０１１０】
〔４−３．実行操作〕
上述してきた端末装置１００の検知部１３５は、所定の実行操作として、第２アプリケーションを処理する基本ソフトウェアが認識可能な操作を検知してもよい。具体的には、検知部１３５は、所定の実行操作として、端末装置１００における物理的な動きの変化を検知する。例えば、検知部１３５は、実行操作として、端末装置１００の加速度の変化を加速度センサによって検知する。なお、検知部１３５は、端末装置１００の加速度の変化に限らず、各種の操作を実行操作として検知してもよい。例えば、検知部１３５は、入力部１２０を介して入力されるタップやフリック、ドラッグなどの所定の入力操作を実行操作として検知する。
【０１１１】
このように、変形例に係る端末装置１００は、所定の実行操作として、第２アプリケーションを処理する基本ソフトウェアが認識可能な操作を検知する。また、端末装置１００は、所定の実行操作として、端末装置１００における物理的な動きの変化を検知する。これにより、端末装置１００は、バラエティに富んだ操作を実行操作として検知することができる。
【０１１２】
なお、基本ソフトウェアが認識可能な操作が複数ある場合には、それぞれの操作に対応する第２アプリケーションの処理を第２アプリケーション側で予め対応させておく。これにより、端末装置１００は、基本ソフトウェアが認識可能な操作のうち、予め実行操作として設定された操作を検知した場合に、コンテンツ記憶部１４２にコンテンツを格納する。また、端末装置１００が実行操作として検知する操作は、第２アプリケーションの設定ファイル等によってユーザが任意に設定してもよい。
【０１１３】
〔４−４．to  do  リスト〕
上述してきた端末装置１００の表示制御部１７４は、チェックボックスをコンテンツの項目ごとに設けて表示してもよい。例えば、表示制御部１７４は、図１に示すように、コンテンツ記憶部１４２に格納されたコンテンツの項目ごとに、「to  do  リスト」のようなチェックボックスを設けて表示する。
【０１１４】
この場合、端末装置１００は、チェックボックスにチェックマークを付けるユーザのチェック操作を受け付ける。そして、表示制御部１７４は、ユーザのチェック操作がされたチェックボックスにチェックマークを入れた状態で表示部１１０に表示する。
【０１１５】
このように、変形例に係る端末装置１００は、チェックボックスをコンテンツの項目ごとに設けて表示する。これにより、表示制御部１７４は、例えば、ユーザによって選択された各項目のチェックボックスにチェックマークを表示することで、各項目の確認や処理状況をユーザに把握させることができる。
【０１１６】
〔４−５．記憶領域〕
上述してきた端末装置１００は、端末装置１００上にある記憶領域に限らず、クラウド上の記憶領域にコンテンツを格納してもよい。この場合、端末装置１００は、ユーザによって指定されたコンテンツをクラウド上の記憶領域に格納し、コンテンツに関するリンク情報を端末装置１００の記憶領域に格納する。これにより、端末装置１００は、メモアプリが起動された場合に、端末装置１００の記憶領域に記憶されているリンク情報に基づいて、クラウド上の記憶領域からコンテンツを取得する。そして、端末装置１００は、取得したコンテンツを表示部１１０に表示する。これにより、端末装置１００は、コンテンツの記憶容量を拡張することができるので、ユーザの利便性を向上させることができる。
【０１１７】
〔４−６．その他〕
また、上記実施形態では、端末装置１００に表示されたボタンやチェックボックス、ウェブページのリンク領域を選択するユーザ操作を「タップ」と表記したが、かかるユーザ操作は、タップ操作に限られない。例えば、上述してきた「タップ」は、マウスを用いたクリック操作によってボタン等をタップする操作や、視線によってボタン等を選択する操作であってもよい。
【０１１８】
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１１９】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図２に示した通知部１７３および表示制御部１７４は統合されてもよい。
【０１２０】
〔４−７．ハードウェア構成〕
また、上述してきた実施形態に係る端末装置１００および端末装置２００は、例えば図１５に示すような構成のコンピュータ１０００によって実現される。以下、端末装置１００を例に挙げて説明する。図１５は、端末装置１００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、およびメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１２１】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１２２】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、および、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信網５０を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを通信網５０を介して他の機器へ送信する。
【０１２３】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１２４】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１２５】
例えば、コンピュータ１０００が実施形態に係る端末装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１５０の機能を実現する。また、ＨＤＤ１４００には、一時記憶部１４１やコンテンツ記憶部１４２内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から通信網５０を介してこれらのプログラムを取得してもよい。
【０１２６】
〔４−８．効果〕
上述してきたように、変形例に係る端末装置１００および端末装置２００において、格納部１７２は、コンテンツ記憶部１４２に格納されたコンテンツに関連する情報へリンクするタグをかかるコンテンツに付与してコンテンツ記憶部１４２に格納する。
【０１２７】
これにより、変形例に係る端末装置１００および端末装置２００は、コンテンツに関連する情報をユーザに与えることができるので、ユーザの利便性を向上させることができる。
【０１２８】
また、変形例に係る端末装置１００および端末装置２００において、格納部１７２は、指定操作において指定されたコンテンツを、かかるコンテンツと関連する関連コンテンツと対応付けてコンテンツ記憶部１４２に格納する。
【０１２９】
これにより、変形例に係る端末装置１００および端末装置２００は、指定操作において指定されたコンテンツに関連するコンテンツをユーザに把握させることができるので、ユーザの利便性を向上させることができる。
【０１３０】
また、変形例に係る端末装置１００において、検知部１３５は、所定の実行操作として、端末装置１００における物理的な動きの変化を検知する。
【０１３１】
これにより、変形例に係る端末装置１００は、所定の実行操作を検知することができる。
【０１３２】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【符号の説明】
【０１３３】
１００  端末装置
１４１  一時記憶部
１４２  コンテンツ記憶部
１５１  受付部
１７０  メモアプリ制御部
１７１  判定部
１７２  格納部
１７４  表示制御部
２７５  編集部
２７６  共有部
３７７  音声制御部
【図１】
0005881878.tif 000002
【図２】
0005881878.tif 000003
【図３】
0005881878.tif 000004
【図４】
0005881878.tif 000005
【図５】
0005881878.tif 000006
【図６】
0005881878.tif 000007
【図７】
0005881878.tif 000008
【図８】
0005881878.tif 000009
【図９】
0005881878.tif 000010
【図１０】
0005881878.tif 000011
【図１１】
0005881878.tif 000012
【図１２】
0005881878.tif 000013
【図１３】
0005881878.tif 000014
【図１４】
0005881878.tif 000015
【図１５】
0005881878.tif 000016