(57)【要約】【課題】画像のコンテンツの作成過程の理解を助けるための情報を提供すること。【解決手段】本願の開示するコンテンツ作成履歴保存プログラムは、一つの態様において、付与ステップと、格納ステップとをコンピュータに実行させるためのプログラムである。付与ステップは、完成された画像のコンテンツである完成版の画像のコンテンツを作成する過程で作成された画像のコンテンツを保存する要求を受付けた場合に、保存の要求が行われた前記作成された画像のコンテンツに識別子を付与する。格納ステップは、前記保存の要求が行われた前記作成された画像のコンテンツと、前記識別子とを対応付けて記憶部に格納する。【選択図】図１
2014085697.tif 000002
【特許請求の範囲】
【請求項１】
完成された画像のコンテンツである完成版の画像のコンテンツを作成する過程で作成された画像のコンテンツを保存する要求を受付けた場合に、保存の要求が行われた前記作成された画像のコンテンツに識別子を付与する付与ステップと、
前記保存の要求が行われた前記作成された画像のコンテンツと、前記識別子とを対応付けて記憶部に格納する格納ステップと
をコンピュータに実行させるための履歴情報生成プログラム。
【請求項２】
前記格納ステップは、前記保存の要求が行われた前記作成された画像のコンテンツが完成版の画像のコンテンツである場合、当該作成された画像のコンテンツと、前記識別子とを対応付けて記憶部に格納する
ことをコンピュータに実行させるための請求項１に記載の履歴情報生成プログラム。
【請求項３】
前記保存の要求が行われた前記作成された画像のコンテンツがキャプチャ画像である場合、当該キャプチャ画像から識別子が読出し可能か否かを判定する読出し判定ステップをコンピュータに更に実行させ、
前記付与ステップは、前記キャプチャ画像から識別子が読出し可能である場合、当該キャプチャ画像から識別子を読出し、読出した識別子を前記画像のコンテンツに付与する
ことをコンピュータに実行させるための請求項１または２に記載の履歴情報生成プログラム。
【請求項４】
前記キャプチャ画像から識別子が読出し可能ではない場合、前記保存の要求が行われた前記作成された画像のコンテンツと類似する画像のコンテンツを検索する検索ステップをコンピュータに更に実行させ、
前記付与ステップは、前記類似する画像のコンテンツが属するグループの識別子を含んだ識別子を前記保存の要求が行われた前記作成された画像のコンテンツに付与する
ことをコンピュータに実行させるための請求項３に記載の履歴情報生成プログラム。
【請求項５】
完成された画像のコンテンツである完成版の画像のコンテンツを作成する過程で作成された画像のコンテンツを保存する要求を受付けた場合に、保存の要求が行われた前記作成された画像のコンテンツに識別子を付与する付与部と、
前記保存の要求が行われた前記作成された画像のコンテンツと、前記識別子とを対応付けて記憶部に記憶させる記憶制御部と
を有することを特徴とする履歴情報生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、履歴情報生成プログラム及び履歴情報生成装置に関する。
【背景技術】
【０００２】
近年、マンガ、イラスト、絵画等のコンテンツ（以下、適宜「画像のコンテンツ」と記載する）に、Ｗｅｂサイト上やネットワークを介してアクセスが可能である。
【０００３】
また、ことばと画像とを対応させたデータベースを設け、ことばに対して画像をリンクさせる技術が提案されている。この技術では、言葉で構成されたコンテンツ（以下、適宜「ことばのコンテンツ」と記載する）が入力されると、コンテンツ中の各ことばに対応した画像がＰＣ（Personal  Computer）のモニターなどに表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３０２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した従来の技術は、完成されたことばのコンテンツの理解を助ける手段を提供している。しかし、ことばのコンテンツの利用者が、そのことばのコンテンツをより深く理解したいとか、ことばのコンテンツの作成者によってそのコンテンツに込められた作成者の思いに共感したいとかを望む場合、従来の技術で提供される情報だけでは満足できない場合があると想定される。この課題は、ことばのコンテンツに限ることではなく、画像のコンテンツの利用においても同様である。
【０００６】
開時の技術は、上記に鑑みてなされたものであって、完成された画像のコンテンツだけでなく、その画像のコンテンツの作成過程の情報を提供することができる履歴情報生成プログラム及び履歴情報生成装置を提供する。
【０００７】
開示の技術によって、画像のコンテンツの利用者は、完成されたことばのコンテンツとその作成過程の情報により、作成者が画像のコンテンツに込めようとした思いや、その思いが揺れ動く過程を理解することができるようになる。
【課題を解決するための手段】
【０００８】
本願の開示するコンテンツ作成履歴保存プログラムは、一つの態様において、付与ステップと、格納ステップとをコンピュータに実行させるためのプログラムである。付与ステップは、完成された画像のコンテンツである完成版の画像のコンテンツを作成する過程で作成された画像のコンテンツを保存する要求を受付けた場合に、保存の要求が行われた前記作成された画像のコンテンツに識別子を付与する。格納ステップは、前記保存の要求が行われた前記作成された画像のコンテンツと、前記識別子とを対応付けて記憶部に格納する。
【発明の効果】
【０００９】
本願の開示するコンテンツ作成履歴保存プログラム及びコンテンツ作成履歴保存装置の一つの態様によれば、完成された画像のコンテンツだけでなく、その画像のコンテンツの作成過程の情報を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施の形態に係る履歴情報生成装置の構成の一例を示す機能ブロック図である。
【図２】図２は、コンテンツリストテーブルのデータ構造の一例を示す図である。
【図３】図３は、履歴情報テーブルのデータ構造の一例を示す図である。
【図４】図４は、履歴情報生成装置による処理動作の一例を示す図である。
【図５】図５は、第１の実施の形態に係る履歴情報生成装置による処理手順を示すフローチャートである。
【図６】図６は、開示の技術に係る履歴情報生成プログラムによる情報処理がコンピュータを用いて具体的に実現されることを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する履歴情報生成プログラム及び履歴情報生成装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【００１２】
（第１の実施の形態）
第１の実施の形態に係る履歴情報生成装置は、「画像のコンテンツ」のコンテンツ作成履歴を生成する。なお、ここでいう「画像のコンテンツ」とは、マンガ、イラスト、絵画等のコンテンツのことである。また、以下の説明では、「画像のコンテンツ」のことを「コンテンツ」と称する。また、コンテンツには、完成版のコンテンツと、作成過程のコンテンツ（あるいは、試案コンテンツ）とが含まれる。ここで、完成版のコンテンツは、作成者によって完成させられたコンテンツを示す。この完成版のコンテンツは、例えば、電子書籍として販売されることで利用者に対して提供される。そして、作成過程のコンテンツは、完成版のコンテンツが作成される過程で作成されたコンテンツを示す。
【００１３】
[第１の実施の形態に係る履歴情報生成装置１００の構成]
図１を用いて、第１の実施の形態に係る履歴情報生成装置１００の構成を説明する。図１は、第１の実施の形態に係る履歴情報生成装置１００の構成の一例を示す機能ブロック図である。図１に示すように、本実施形態に係る履歴情報生成装置１００は、入力部１０１と、表示部１０２と、記憶部１１０と、制御部１２０とを有する。
【００１４】
入力部１０１は、例えば、キーボードやマウス等であり、「画像のコンテンツ」の画像編集等各種の情報の入力を受付ける。表示部１０２は、例えば、モニタ（若しくはディスプレイ、タッチパネル）であり、後述する表示制御部１２４からの指示を受けて、「画像のコンテンツ」を表示する。なお、表示部１０２は、入力部１０１が備えるマウスと協働してポインティングディバイス機能を実現する。
【００１５】
記憶部１１０は、例えば、ＲＡＭ（Random  Access  Memory）などの半導体メモリ素子、またはハードディスクなどの記憶装置であり、コンテンツリストテーブル１１１と、履歴情報ＤＢ（Data  Base）１１２とを有する。
【００１６】
コンテンツリストテーブル１１１は、作成者が作成したコンテンツのリストを記憶する。ここで、コンテンツリストテーブル１１１が記憶するコンテンツは、完成版のコンテンツである。言い換えると、完成版のコンテンツが作成されていないコンテンツは、コンテンツリストテーブル１１１に記憶されない。このコンテンツリストテーブル１１１は、後述する履歴情報作成部１２３によって生成される。なお、コンテンツリストテーブル１１１が記憶するデータ構造については、図２を用いて後述する。
【００１７】
履歴情報ＤＢ１１２は、完成版のコンテンツが作成される過程で作成されたコンテンツの履歴に関する情報である履歴情報テーブル１１２ａを記憶する。なお、履歴情報テーブル１１２ａが記憶するデータ構造については、図３を用いて後述する。
【００１８】
制御部１２０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路であり、画像編集部１２１と、画像取得部１２２と、履歴情報作成部１２３と、表示制御部１２４とを有する。
【００１９】
画像編集部１２１は、コンテンツの作成要求をコンテンツの作成者から受付ける。ここで、画像編集部１２１は、新規のコンテンツ作成を受付けた場合、コンテンツに対して新たなコンテンツＩＤを付与する。また、画像編集部１２１は、保存済みのコンテンツのＩＤを指定してコンテンツの作成要求を受付けた場合、履歴情報ＤＢ１１２から要求されたコンテンツＩＤと一致するコンテンツから最新版のコンテンツを読み出す。そして、画像編集部１２１は、画像の作成をコンテンツの作成者から受付ける。
【００２０】
画像取得部１２２は、コンテンツのキャプチャ画像を取得する。例えば、画像取得部１２２は、スキャナーやデジタルスチールカメラ等でキャプチャされたコンテンツのキャプチャ画像を取得する。ここで、キャプチャ画像として取得されるコンテンツは、例えば、作成者によって作成された手書きのイラスト等である。
【００２１】
履歴情報作成部１２３は、判定部１２３ａと、類似画像検索部１２３ｂと、識別子付与部１２３ｃ（付与部とも言う）と、記憶制御部１２３ｄとを有し、完成版のコンテンツの作成過程で入力された画像情報の履歴に関する情報である履歴情報テーブル１１２ａを作成する。
【００２２】
判定部１２３ａは、コンテンツを保存する要求を受付けた場合に、保存する要求を受付けたコンテンツが画像編集部１２１により編集されたコンテンツであるか、画像取得部１２２により取得されたキャプチャ画像であるかを判定する。そして、判定部１２３ａは、保存する要求を受付けたコンテンツがキャプチャ画像である場合、キャプチャ画像から識別子が読出し可能か否かを判定する。
【００２３】
類似画像検索部１２３ｂは、判定部１２３ａによって、キャプチャ画像から識別子が読出し可能ではないと判定された場合、保存する要求を受付けたコンテンツと類似するコンテンツを履歴情報ＤＢ１１２から検索する。
【００２４】
識別子付与部１２３ｃは、完成版のコンテンツを作成する過程で作成されたコンテンツを保存する要求を受付けた場合に、要求を受付けたコンテンツに識別子を付与する。
【００２５】
例えば、識別子付与部１２３ｃは、画像編集部１２１により編集されたコンテンツを保存する要求を受付けた場合に、保存する要求を受付けたコンテンツに識別子を付与する。
【００２６】
また、例えば、識別子付与部１２３ｃは、キャプチャ画像を保存する要求を受付け、このキャプチャ画像から識別子が読出し可能である場合、キャプチャ画像から識別子が読出し、読出した識別子を保存する要求を受付けコンテンツに付与する。
【００２７】
また、例えば、識別子付与部１２３ｃは、キャプチャ画像を保存する要求を受付け、このキャプチャ画像から識別子が読出し可能でない場合、類似画像検索部１２３ｂによって検索された類似するコンテンツが属するグループの識別子を含んだ識別子を保存する要求を受付けたコンテンツに付与する。一例をあげると、識別子付与部１２３ｃは、検索された類似するコンテンツが属するグループの識別子と連番の識別子を保存する要求を受付けたコンテンツに付与する。
【００２８】
記憶制御部１２３ｄは、保存する要求を受付けたコンテンツと、識別子とを対応付けて記憶部１１０に格納する。例えば、記憶制御部１２３ｄは、要求を受付けたコンテンツが作成過程のコンテンツである場合、要求を受付けたコンテンツと、識別子とを対応付けて履歴情報テーブル１１２ａに格納する。
【００２９】
また、例えば、記憶制御部１２３ｄは、要求を受付けたコンテンツが完成版のコンテンツである場合、要求を受付けたコンテンツと、識別子とを対応付けてコンテンツリストテーブル１１１に格納する。
【００３０】
表示制御部１２４は、「画像のコンテンツ」を表示部１０２に表示させる。また、表示制御部１２４は、入力部１０１を介して作成者から履歴情報テーブル１１２ａを表示する指示を受付けた場合、履歴情報テーブル１１２ａを表示部１０２に表示させる。
【００３１】
［記憶部１１０が有する情報のデータ構造］
次に、図２及び図３を用いて、記憶部１１０が記憶する情報のデータ構造を説明する。ここでは、図２を用いて、コンテンツリストテーブル１１１のデータ構造を説明し、図３を用いて、履歴情報テーブル１１２ａのデータ構造を説明する。
【００３２】
図２は、コンテンツリストテーブル１１１のデータ構造の一例を示す図である。図２に示すように、コンテンツリストテーブル１１１は、「コンテンツＩＤ」と、「画像情報」と、「入力確定時刻」とを対応付けた情報を記憶する。
【００３３】
ここで、コンテンツリストテーブル１１１が記憶する「コンテンツＩＤ」は、完成版のコンテンツの識別子を示す。例えば、「コンテンツＩＤ」には、「ＡＡＡ−完」、「ＢＢＢ−００完」等のデータ値が格納される。ここで、「ＡＡＡ−完」のうち、「ＡＡＡ」は、グループの識別子を示し、「完」は、版の識別子を示す。
【００３４】
また、コンテンツリストテーブル１１１が記憶する「画像情報」は、完成版のコンテンツの画像データを示す。
【００３５】
また、コンテンツリストテーブル１１１が記憶する「入力確定時刻」は、コンテンツが保存された時刻を示す。例えば、「入力確定時刻」には、「２０１２／８／１４  １１：１３：５６」、「２０１２／８／１５  １７：１５：２４」等のデータ値が格納される。
【００３６】
一例をあげると、図２に示すコンテンツリストテーブル１１１は、コンテンツＩＤが「ＡＡＡ−完」である完成版のコンテンツが２０１２年８月１４日の１１時１３分５６秒に作成されたことを示す。
【００３７】
図３は、履歴情報テーブル１１２ａのデータ構造の一例を示す図である。図３に示すように、履歴情報テーブル１１２ａは、「コンテンツＩＤ」と「画像情報」と「入力確定時刻」とを対応付けた情報を記憶する。
【００３８】
ここで、履歴情報テーブル１１２ａが記憶する「コンテンツＩＤ」は、作成過程のコンテンツを識別する情報を示す。例えば、「コンテンツＩＤ」には、「ＡＡＡ−Ｖ１」、「ＡＡＡ−Ｖ２」、「ＡＡＡ−Ｖ３」などのデータ値が格納される。ここで、「ＡＡＡ−Ｖ１」のうち、「ＡＡＡ」は、グループの識別子を示し、「Ｖ１」は、版の識別子を示す。
【００３９】
また、履歴情報テーブル１１２ａが記憶する「画像情報」は、完成版のコンテンツの作成過程で作成された画像データを示す。
【００４０】
また、履歴情報テーブル１１２ａが記憶する「入力確定時刻」は、作成過程のコンテンツが保存された時刻を示す。例えば、「入力確定時刻」には、「２０１２／８／１２  １４：２３：４２」、「２０１２／８／１２  １５：０５：１２」等のデータ値が格納される。
【００４１】
一例をあげると、図３に示す履歴情報テーブル１１２ａは、コンテンツＩＤが「ＡＡＡ−Ｖ１」である作成過程のコンテンツが２０１２年８月１２日の１４時２３分４２秒に作成されたことを示す。
【００４２】
［履歴情報作成部１２３による処理動作］
次に、図４を用いて、履歴情報生成装置１００による処理動作を説明する。図４は、履歴情報生成装置１００による処理動作の一例を示す図である。
【００４３】
図４に示すように、コンテンツの作成者は、例えば、イラストを手書きで作成する（ステップＳ１）。そして、コンテンツの作成者は、作成したイラストをスキャナーでキャプチャする（ステップＳ２）。あるいは、コンテンツ作成者は、例えば、ドローイングソフトで画像を作成する（ステップＳ３）。
【００４４】
履歴情報生成装置１００は、キャプチャ画像あるいは、ドローイングソフトで作成された画像を保存する（ステップＳ４）。ここで、完成版のコンテンツ（ＡＡ−完）を作成する過程で、作成過程のコンテンツが３つ（ＡＡ−Ｖ１、ＡＡ−Ｖ２、ＡＡ−Ｖ３）作成された場合を示す。この場合、履歴情報生成装置１００では、履歴情報作成部１２３は、作成過程のコンテンツ（ＡＡ−Ｖ１、ＡＡ−Ｖ２、ＡＡ−Ｖ３）を履歴情報テーブル１１２ａに格納し、完成版のコンテンツ（ＡＡ−完）をコンテンツリストテーブル１１１に格納する。
【００４５】
［第１の実施の形態に係る履歴情報生成装置１００による処理手順］
次に図５を用いて、第１の実施の形態に係る履歴情報生成装置１００による処理手順を説明する。図５は、第１の実施の形態に係る履歴情報生成装置１００による処理手順を示すフローチャートである。
【００４６】
図５に示すように、判定部１２３ａは、コンテンツの保存要求を作成者から受付けたか否かを判定する（ステップＳ１０１）。判定部１２３ａは、コンテンツの保存要求を作成者から受付けたと判定した場合（ステップＳ１０１、Ｙｅｓ）、保存するコンテンツがキャプチャ画像であるか否かを判定する（ステップＳ１０２）。
【００４７】
ここで、判定部１２３ａにより保存するコンテンツがキャプチャ画像であると判定された場合（ステップＳ１０２、Ｙｅｓ）、識別子付与部１２３ｃは、キャプチャ画像から識別子を読み出し可能であるか否かを判定する（ステップＳ１０３）。識別子付与部１２３ｃは、キャプチャ画像から識別子を読み出し可能であると判定した場合（ステップＳ１０３、Ｙｅｓ）、キャプチャ画像から識別子を読み出す（ステップＳ１０４）。
【００４８】
また、識別子付与部１２３ｃによりキャプチャ画像から識別子を読み出し可能であると判定されなかった場合（ステップＳ１０３、Ｎｏ）、類似画像検索部１２３ｂは、保存を要求されたコンテンツと類似する画像を履歴情報テーブル１１２ａから検索する（ステップＳ１０５）。そして、識別子付与部１２３ｃは、類似画像検索部１２３ｂにより検索された類似の画像グループの識別子と通番の識別子を保存するコンテンツに付与する（ステップＳ１０６）。
【００４９】
一方、判定部１２３ａにより保存するコンテンツがキャプチャ画像であると判定されなかった場合（ステップＳ１０２、Ｎｏ）、すなわち、保存するコンテンツが画像編集部１２１により作成されたコンテンツである場合、識別子付与部１２３ｃは、保存するコンテンツに識別子を付与する（ステップＳ１０７）。
【００５０】
ステップＳ１０４、ステップＳ１０６またはステップＳ１０７の終了後、記憶制御部１２３ｄは、保存するコンテンツが完成版のコンテンツであるか否かを判定する（ステップＳ１０８）。そして、記憶制御部１２３ｄは、保存するコンテンツが完成版のコンテンツであると判定しなかった場合（ステップＳ１０８、Ｎｏ）、識別子と、コンテンツと、入力確定時刻とを対応付けて履歴情報テーブル１１２ａに保存する（ステップＳ１０９）。
【００５１】
そして、記憶制御部１２３ｄは、コンテンツ作成の終了を利用者から受付けたか否かを判定する（ステップＳ１１０）。ここで、記憶制御部１２３ｄは、コンテンツ作成の終了を利用者から受付けたと判定した場合（ステップＳ１１０、Ｙｅｓ）、履歴情報作成部１２３は処理を終了する。一方、記憶制御部１２３ｄによりコンテンツ作成の終了を利用者から受付けたと判定されなかった場合（ステップＳ１１０、Ｎｏ）、判定部１２３ａは、コンテンツの保存要求を作成者から受付けたか否かを判定する（ステップＳ１０１）。
【００５２】
記憶制御部１２３ｄは、保存するコンテンツが完成版のコンテンツであると判定した場合（ステップＳ１０８、Ｙｅｓ）、識別子と、コンテンツと、入力確定時刻とを対応付けてコンテンツリストテーブル１１１に保存する（ステップＳ１１１）。
【００５３】
［第１の実施の形態に係る履歴情報生成装置１００による効果］
上述してきたように、第１の実施の形態に係る履歴情報生成装置１００は、完成版の画像のコンテンツと、完成版の画像のコンテンツが作成される過程で作成された画像のコンテンツの履歴に関する情報である履歴情報テーブル１１２ａを保存する。また、第１の実施の形態に係る履歴情報生成装置１００は、保存した履歴情報テーブル１１２ａを表示部１０２に表示する。これにより、コンテンツの作成者は、コンテンツの作成過程で作成されたコンテンツを確認することが可能となる。
【００５４】
また、第１の実施の形態に係る履歴情報生成装置１００により生成された完成版のコンテンツが、例えば、ネットワークを介して販売される場合に、完成版のコンテンツと、この完成版のコンテンツの履歴情報テーブル１１２ａとをコンテンツの利用者に提供することも可能である。すなわち、第１の実施の形態に係る履歴情報生成装置１００は、完成された画像のコンテンツだけでなく、その画像のコンテンツの作成過程の情報を提供することができるという効果を奏する。
【００５５】
この履歴情報テーブル１１２ａが記憶する情報には、完成版のコンテンツには表現されない、作成過程のアイデア、作成者の意図や考え方、コンテンツ自体の内容についての試行錯誤や紆余曲折、及びコンテンツの意味等を含む。これにより、第１の実施の形態に係る履歴情報生成装置１００は、画像のコンテンツの作成過程の理解を助けるための情報を利用者に提供することができる。このため、画像のコンテンツの利用者は、作成者が画像のコンテンツに込めようとした思いや、その思いが揺れ動く過程を理解することができる。これにより、第１の実施の形態に係る履歴情報生成装置１００によれば、作成者への共感を深めるという効果を奏することができる。
【００５６】
また、第１の実施の形態における作成者は、一人の著作者による制作の場合に限定されるものではない。例えば、第１の実施の形態における作成者は、作成者と編集者等複数の著作者による共同制作の場合でもよい。また、この場合、例えば、入力履歴に、「誰が」入力したかの情報を保存するようにしてもよい。
【００５７】
また、画像のコンテンツの作り方を教えるサンプルとして、第１の実施の形態に係る履歴情報生成装置１００を利用することができる。これにより、例えば、教師のコメントを受けながら作成者がコンテンツを修正していくことや、作成者と教師が各自の作成過程を比較して、教育を進めることが可能となる。
【００５８】
第１の実施の形態に係る履歴情報生成装置１００は、画像のコンテンツ以外の他コンテンツにも適用可能である。例えば、他のコンテンツの一例として、音楽や映像等が含まれてもよい。
【００５９】
（第２の実施の形態）
ところで、本願の開示する履歴情報生成装置１００は、上述した実施の形態以外にも、種々の異なる形態にて実施されてよい。そこで、第２の実施の形態に係る履歴情報生成装置として、本願の開示する履歴情報生成装置１００の他の実施の形態について説明する。
【００６０】
［システム構成等］
本実施例において説明した各処理のうち自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文章中や図面中で示した処理手順、制御手順、具体的名称については、特記する場合を除いて任意に変更することができる。また、図示した記憶部が格納する情報は一例に過ぎず、必ずしも図示のごとく情報が格納される必要はない。また、図示した各構成部は、機能概念的なものであり、必ずしも物理的に図示のごとく構成されていることを要しない。
【００６１】
さらに、各装置にて行われる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００６２】
［プログラム］
図６は、開示の技術に係る履歴情報生成プログラムによる情報処理がコンピュータを用いて具体的に実現されることを示す図である。図６に例示するように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ（Central  Processing  Unit）１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有し、これらの各部はバス１０８０によって接続される。
【００６３】
メモリ１０１０は、図６に例示するように、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ（Random  Access  Memory）１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、図６に例示するように、ハードディスクドライブ１０３１に接続される。ディスクドライブインタフェース１０４０は、図６に例示するように、ディスクドライブ１０４１に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブに挿入される。シリアルポートインタフェース１０５０は、図６に例示するように、例えばマウス１０５１、キーボード１０５２に接続される。ビデオアダプタ１０６０は、図６に例示するように、例えばディスプレイ１０６１に接続される。
【００６４】
ここで、図６に例示するように、ハードディスクドライブ１０３１は、例えば、ＯＳ（Operating  System）１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、開示の技術に係る履歴情報生成プログラムは、コンピュータによって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ１０３１に記憶される。具体的には、上記実施例で説明した識別子付与部１２３ｃと同様の情報処理を実行する付与手順と、記憶制御部１２３ｄと同様の情報処理を実行する格納手順とが記述されたプログラムモジュール１０９３が、ハードディスクドライブ１０３１に記憶される。また、上記実施例で説明した記憶部１１０に記憶されるデータのように、履歴情報生成プログラムによる情報処理に用いられるデータは、プログラムデータ１０９４として、例えばハードディスクドライブ１０３１に記憶される。そして、ＣＰＵ１０２０が、ハードディスクドライブ１０３１に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出し、付与手順、格納手順を実行する。
【００６５】
なお、履歴情報生成プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０３１に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ１０４１等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、履歴情報生成プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００６６】
１００  履歴情報生成装置
１１０  記憶部
１１１  コンテンツリストテーブル
１１２  履歴情報ＤＢ
１１２ａ  履歴情報テーブル
１２０  制御部
１２３  履歴情報作成部
１２３ｃ  識別子付与部
１２３ｄ  記憶制御部
【図１】
2014085697.tif 000003
【図２】
2014085697.tif 000004
【図３】
2014085697.tif 000005
【図４】
2014085697.tif 000006
【図５】
2014085697.tif 000007
【図６】
2014085697.tif 000008