(57)【要約】【課題】  ユーザに煩雑な作業を強いることなく、ユーザが指定したオブジェクトに対して、適したマークを付加できるようにする。【解決手段】  電子コンテンツを記憶する電子コンテンツ記憶部１０６と、その電子コンテンツを表示する電子コンテンツ表示処理部１０７と、ここで表示されている電子コンテンツに含まれるオブジェクトのうち、指定されたオブジェクトを認識するオブジェクト認識部１０８と、ここで認識されたオブジェクトが属するオブジェクトグループを特定するオブジェクトグループ特定部１０９と、ここで特定されたオブジェクトグループに対するマーク内容を示す情報を抽出するマーク内容抽出部１１２と、オブジェクト認識部１０８において認識されたオブジェクトに対して、マーク内容抽出部１１２において抽出されたマーク内容に基づいてマークを付加するマーク付加部１１３とを備える。【選択図】  図１
2006301712.tif 000002
【特許請求の範囲】
【請求項１】
電子コンテンツを記憶する電子コンテンツ記憶手段と、
記憶された前記電子コンテンツを表示する電子コンテンツ表示手段と、
前記電子コンテンツ表示手段によって表示されている電子コンテンツに含まれるオブジェクトのうち、指定されたオブジェクトを認識するオブジェクト認識手段と、
前記オブジェクト認識手段において認識されたオブジェクトが属するグループであるオブジェクトグループを特定するオブジェクトグループ特定手段と、
前記オブジェクトグループ特定手段において特定されたオブジェクトグループに対するマーク内容を示す情報を抽出するマーク内容抽出手段と、
前記オブジェクト認識手段において認識されたオブジェクトに対して、前記マーク内容抽出手段において抽出されたマーク内容に基づいてマークを付加するマーク付加手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記オブジェクトグループと前記マーク内容とを対応付ける対応関係情報を備えており、
前記マーク内容抽出手段は、前記対応関係情報から前記オブジェクトグループ特定手段によって特定されたオブジェクトグループと対応関係にあるマーク内容を示す情報を抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記電子コンテンツ記憶手段に記憶される電子コンテンツは、複数のコンテンツグループのうちの何れかにグループ分けされ、
前記対応関係情報は、各コンテンツグループに応じて異なるものが設けられていることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記マーク内容抽出手段は、前記オブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループと同じオブジェクトグループに属するオブジェクトに付加されたマーク内容を示す情報を、当該電子コンテンツ内から抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記電子コンテンツ記憶手段に記憶される電子コンテンツは、複数のコンテンツグループのうちの何れかにグループ分けされ、
前記マーク内容抽出手段は、前記オブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループと同じオブジェクトグループに属するオブジェクトに付加されたマーク内容を示す情報を、当該電子コンテンツが属するコンテンツグループ内の電子コンテンツから抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記オブジェクト認識手段において認識された第１のオブジェクトと同じ内容の第２のオブジェクトを検出するオブジェクト検出手段を備え、
前記マーク付加手段は、前記第２のオブジェクトに対して、前記第１のオブジェクトと同じマーク内容に基づいてマークを付加することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記マーク付加手段によりマークを付加されたオブジェクトを抽出するマークオブジェクト抽出手段を備え、
前記マークオブジェクト抽出手段は、前記マーク付加手段により同じマーク内容に基づいてマークを付加されたオブジェクトのみを抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記電子コンテンツは複数のブロックからなり、
前記マークオブジェクト抽出手段は、マークを付加された前記オブジェクトを当該オブジェクトが含まれる前記ブロック毎に抽出することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記ブロックは、当該オブジェクトが含まれる一文、一段落、一ページ、及び一単元のうちの何れかであることを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記マーク内容抽出手段は、前記オブジェクト認識手段により認識されるオブジェクトが属するオブジェクトグループを示す入力情報と、この入力情報が示す前記オブジェクトグループに対してのマーク内容を示す入力情報とに基づいて、これらオブジェクトグループとマーク内容とを対応付けた対応関係情報を作成する対応関係作成手段を備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
前記マーク内容抽出手段は、前記オブジェクト認識手段により認識されるオブジェクトが属するオブジェクトグループに対してのマーク内容を示す入力情報に基づいて、これらオブジェクトグループとマーク内容とを対応付けた対応関係情報を作成する対応関係作成手段を備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項１２】
前記オブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループを指定する入力手段を備え、
前記オブジェクトグループ特定手段は前記入力手段により指定されたオブジェクトグループを当該オブジェクトが属するオブジェクトグループと特定することを特徴とする請求項１に記載の情報処理装置。
【請求項１３】
電子コンテンツを記憶する電子コンテンツ記憶ステップと、
記憶された前記電子コンテンツを表示する電子コンテンツ表示ステップと、
前記電子コンテンツ表示ステップによって表示されている電子コンテンツに含まれるオブジェクトのうち、指定されたオブジェクトを認識するオブジェクト認識ステップと、
前記オブジェクト認識ステップにおいて認識されたオブジェクトが属するオブジェクトグループを特定するオブジェクトグループ特定ステップと、
前記オブジェクトグループ特定ステップにおいて特定されたオブジェクトグループに対するマーク内容を示す情報を抽出するマーク内容抽出ステップと、
前記オブジェクト認識ステップにおいて認識されたオブジェクトに対して、前記マーク内容抽出ステップにおいて抽出されたマーク内容に基づいてマークを付加するマーク付加ステップとを備えたことを特徴とする情報処理方法。
【請求項１４】
請求項１から１２の何れか一項に記載の情報処理装置を動作させるためのプログラムであって、コンピュータを上記の各手段として機能させるための情報処理プログラム。
【請求項１５】
請求項１４に記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子コンテンツ内において適した形でマークを付加することができる情報処理装置、情報処理方法、情報処理プログラム及びこれを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、電子書籍の普及により、数多くの電子書籍をＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）などの電子書籍端末で閲覧することが可能になってきた。また、通常の書籍（印刷物からなる書籍）を読む場合には、重要な箇所に下線を引いたり、マーカーで色をつけたりすることがあるが、これらの電子書籍端末によっては、通常の書籍の場合と同様に、下線を引いたり、マーカーで色をつけたりすることができるような技術が開示されている。
【０００３】
例えば、特許文献１では、表示画面中の文章を見ながら必要な箇所に下線や色づけ等のマーカーを付加することができる電子書籍表示装置（以降、第１従来技術と称する）が開示されている。この装置では、ユーザは書籍内の重要な箇所にマーカーを付加したり、マークしておいた箇所のみを抽出して表示したりすることができる。
【０００４】
また、画面上に表示された電子コンテンツに対して下線を引いたり、マーカーで色をつけたりすることができるタブレット型の入力装置が存在する（以降、第２従来技術と称する）。このタブレット型の入力装置では、付属の電子ペン等で画面上に表示されたアイコンからペンの太さやペンの色等の情報を選択した後、選択した情報に基づいて、電子ペン等で表示画面上の電子コンテンツに対して下線を引いたり、マーカーで色をつけたりする。
【０００５】
さらに、特許文献２では、１本のペンで複数の入力機能が得られるペン入力システム（以降、第３従来技術と称する）が開示されている。第２従来技術では画面上に表示されたアイコンからペンの太さやペンの色等の情報を選択していたが、第３従来技術では、電子ペンが送信する周波数をタブレット側が検知し、その周波数に割り付けられた機能を実行することで、１本の電子ペンでペンの太さやペンの色等の情報を入力することができる。
【特許文献１】特開２００１−２３６３６０号公報（平成１３年８月３１日公開）
【特許文献２】特開平７−２００１３１号公報（平成７年８月４日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
第１従来技術、第２従来技術、及び第３従来技術のいずれの場合であっても、ユーザは指定した箇所に下線を引いたり、マーカーで色をつけたりすることができる。しかし、下線の種類やマーカーの色などは入力する前にユーザが指定する必要がある。
【０００７】
例えば、歴史の電子教科書といった教育コンテンツにおいて、年代には赤色でマークし、人物名には青色でマークし、地名には黄色でマークしたい場合、ユーザはどの項目グループにどの色を割り当てているかを常に把握しておく必要がある。もし、前述の対応関係を忘れた場合は、電子教科書を過去にさかのぼって、項目グループと色との対応関係を調べる必要があり、非常に面倒である。
【０００８】
それゆえに、本発明の目的は、ユーザに煩雑な作業を強いることなく、ユーザが指定したオブジェクトに対して適したマークを付加することができる情報処理装置、情報処理方法、情報処理プログラム及びこれを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、電子コンテンツを記憶する電子コンテンツ記憶手段と、
記憶された電子コンテンツを表示する電子コンテンツ表示手段と、電子コンテンツ表示手段によって表示されている電子コンテンツに含まれるオブジェクトのうち、指定されたオブジェクトを認識するオブジェクト認識手段と、オブジェクト認識手段において認識されたオブジェクトが属するグループであるオブジェクトグループを特定するオブジェクトグループ特定手段と、オブジェクトグループ特定手段において特定されたオブジェクトグループに対するマーク内容を示す情報を抽出するマーク内容抽出手段と、オブジェクト認識手段において認識されたオブジェクトに対して、マーク内容抽出手段において抽出されたマーク内容に基づいてマークを付加するマーク付加手段とを備える。
【００１０】
本発明の情報処理方法は、電子コンテンツを記憶する電子コンテンツ記憶ステップと、記憶された電子コンテンツを表示する電子コンテンツ表示ステップと、電子コンテンツ表示ステップによって表示されている電子コンテンツに含まれるオブジェクトのうち、指定されたオブジェクトを認識するオブジェクト認識ステップと、オブジェクト認識ステップにおいて認識されたオブジェクトが属するグループであるオブジェクトグループを特定するオブジェクトグループ特定ステップと、オブジェクトグループ特定ステップにおいて特定されたオブジェクトグループに対するマーク内容を示す情報を抽出するマーク内容抽出ステップと、オブジェクト認識ステップにおいて認識されたオブジェクトに対して、マーク内容抽出ステップにおいて抽出されたマーク内容に基づいてマークを付加するマーク付加ステップとを備える。
【００１１】
上記の構成によれば、電子コンテンツ表示手段によって表示されている電子コンテンツをユーザが鑑賞している場合、ユーザによりマークを付加したいオブジェクトが指定されると、オブジェクト認識手段はユーザにより指定されたオブジェクトを認識する。オブジェクトグループ特定手段は当該オブジェクトが属するオブジェクトグループを特定し、マーク内容抽出手段は特定されたオブジェクトグループに対するマーク内容を示す情報を抽出する。マーク付加手段は当該オブジェクトに対して当該マーク内容に基づいてマークを付加する。
【００１２】
これにより、ユーザは電子コンテンツ上のオブジェクトに対してマークを付加する場合に、マーク内容を選択するという煩わしい作業が不要となる。即ち、情報処理装置はユーザによって指定されたオブジェクトが属するオブジェクトグループと対応付けされたマーク内容を抽出することで、当該オブジェクトに対して、適したマーク内容に基づいてマークを付加することができる。
【００１３】
上記の情報処理装置において、好ましくは、オブジェクトが属するオブジェクトグループとマーク内容とを対応付ける対応関係情報を備えており、マーク内容抽出手段は、対応関係情報からオブジェクトグループ特定手段によって特定されたオブジェクトグループと対応関係にあるマーク内容を示す情報を抽出する。
【００１４】
上記の構成によれば、情報処理装置はオブジェクトグループとマーク内容とを対応付ける対応関係情報を保持しており、マーク内容抽出手段は対応関係情報を調べることで、オブジェクトグループ特定手段によって特定されたオブジェクトグループに対応するマーク内容を示す情報を抽出する。
【００１５】
これにより、マーク内容抽出手段はオブジェクトグループとマーク内容とを対応付ける対応関係情報を調べることで、オブジェクト認識手段によって認識されたオブジェクトに対してマークを付加する場合のマーク内容を示す情報を抽出することができる。
【００１６】
上記の情報処理装置において、好ましくは、電子コンテンツ記憶手段に記憶される電子コンテンツは、複数のコンテンツグループのうちの何れかにグループ分けされ、対応関係情報は、各コンテンツグループに応じて異なるものが設けられている。
【００１７】
上記の構成によれば、電子コンテンツ毎にオブジェクトグループとマーク内容とを対応付ける対応関係情報を用意しておく必要はなく、電子コンテンツが属するコンテンツグループ毎に対応関係情報を用意しておけばよい。
【００１８】
これにより、マーク内容抽出手段は電子コンテンツが属するコンテンツグループ毎の対応関係情報を調べることで、オブジェクト認識手段によって認識されたオブジェクトに対してマークを付加する場合のマーク内容を示す情報を抽出することができる。
【００１９】
上記の情報処理装置において、好ましくは、マーク内容抽出手段は、オブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループと同じオブジェクトグループに属するオブジェクトに付加されたマーク内容を示す情報を、当該電子コンテンツ内から抽出する。
【００２０】
上記の構成によれば、マーク内容抽出手段は、オブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループと同じオブジェクトグループに属するオブジェクトに付加されたマーク内容を示す情報を調べることで、当該オブジェクトに対するマーク内容を示す情報を抽出する。
【００２１】
これにより、情報処理装置にオブジェクトグループとマーク内容とを対応付ける対応関係情報が存在しない場合であっても、マーク内容抽出手段は当該オブジェクトと同じオブジェクトグループに属する他のオブジェクトに対して付加されたマーク内容を当該電子コンテンツ内から調べることで、当該オブジェクトに対するマーク内容を示す情報を抽出することができる。
【００２２】
上記の情報処理装置において、好ましくは、電子コンテンツ記憶手段に記憶される電子コンテンツは、複数のコンテンツグループのうちの何れかにグループ分けされ、マーク内容抽出手段は、オブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループと同じオブジェクトグループに属するオブジェクトに付加されたマーク内容を示す情報を、当該電子コンテンツが属するコンテンツグループ内の電子コンテンツから抽出する。
【００２３】
上記の構成によれば、電子コンテンツは、複数のコンテンツグループのうちの何れかにグループ分けされており、マーク内容抽出手段は、オブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループと同じオブジェクトグループに属するオブジェクトに付加されたマーク内容を、当該電子コンテンツが属するコンテンツグループ内の電子コンテンツから調べることで、当該オブジェクトに対するマーク内容を示す情報を抽出する。
【００２４】
これにより、情報処理装置にオブジェクトグループとマーク内容とを対応付ける対応関係情報が存在しない場合であっても、マーク内容抽出手段は当該オブジェクトと同じオブジェクトグループに属する他のオブジェクトに対して付加されたマーク内容を当該電子コンテンツが属するコンテンツグループ内の電子コンテンツから調べることで、当該オブジェクトに対するマーク内容を示す情報を抽出することができる。
【００２５】
上記の情報処理装置において、好ましくは、オブジェクト認識手段において認識された第１のオブジェクトと同じ内容の第２のオブジェクトを検出するオブジェクト検出手段とを備え、マーク付加手段は、第２のオブジェクトに対して、第１のオブジェクトと同じマーク内容に基づいてマークを付加する。
【００２６】
上記の構成によれば、オブジェクト検出手段は、オブジェクト認識手段において認識されたオブジェクトと同じ内容のオブジェクトを検出し、オブジェクト検出手段によって検出されたオブジェクトに対しても、マーク付加手段は同じマーク内容に基づいてマークを付加する。
【００２７】
これにより、ユーザが指定したオブジェクトと同じ内容のオブジェクトが複数存在する場合、ユーザが一つずつそれらのオブジェクトを指定することなく、オブジェクト認識手段が同じ内容のオブジェクトを検出し、同様のマーク内容に基づいてマークを付加することができる。
【００２８】
上記の情報処理装置において、好ましくは、マーク付加手段によりマークを付加されたオブジェクトを抽出するマークオブジェクト抽出手段を備え、マークオブジェクト抽出手段は、マーク付加手段により同じマーク内容に基づいてマークを付加されたオブジェクトのみを抽出する。
【００２９】
上記の情報処理装置において、さらに好ましくは、電子コンテンツは複数のブロックからなり、マークオブジェクト抽出手段は、マークを付加されたオブジェクトをさらに当該オブジェクトが含まれるブロック毎に抽出する。
【００３０】
上記の情報処理装置において、さらに好ましくは、ブロックは、当該オブジェクトが含まれる一文、一段落、一ページ、及び一単元のうちの何れかである。
【００３１】
上記の構成によれば、マークオブジェクト抽出手段は、ユーザにより指定された抽出情報に従って、マーク付加手段によりマークを付加されたオブジェクトのみを抽出する。
【００３２】
これにより、ユーザは、例えばマーク内容を抽出情報として情報処理装置に与えると、マークオブジェクト抽出手段は、抽出情報として指定されたマーク内容と同じマーク内容に基づいてマークが付加されたオブジェクトのみを抽出することができ、ユーザはそれらのオブジェクトを鑑賞することができる。ここで、マークオブジェクト抽出手段はオブジェクトのみを抽出するものには限定されない。例えば、当該オブジェクトが含まれる一文、一段落、一ページ、及び一単元などの所定のブロック毎に抽出して、ユーザに提示するものであっても構わない。また、マークオブジェクト抽出手段により抽出されたオブジェクトの提示の仕方は限定されない。例えば、抽出したオブジェクトをそのままユーザに提示するものであっても構わない。さらに、抽出したオブジェクトを含むブロック毎にユーザに提示する場合は、マークが付加されたオブジェクトを空白表示することで、ユーザに抽出したオブジェクトを答えさせるテスト問題形式で提示するものであっても構わない。
【００３３】
上記の情報処理装置において、好ましくは、マーク内容抽出手段は、オブジェクト認識手段により認識されるオブジェクトが属するオブジェクトグループを示す入力情報と、この入力情報が示すオブジェクトグループに対してのマーク内容を示す入力情報とに基づいて、これらオブジェクトグループとマーク内容とを対応付けた対応関係情報を作成する対応関係作成手段を備えている。
【００３４】
上記の構成によれば、対応関係作成手段は、オブジェクト認識手段により認識されるオブジェクトが属するオブジェクトグループと、当該オブジェクトグループに対するマーク内容とを対応付ける対応関係情報を作成する。
【００３５】
これにより、情報処理装置にオブジェクトグループとマーク内容とを対応付ける対応関係情報が存在しない場合であっても、対応関係作成手段は、オブジェクトグループとマーク内容とを対応付ける対応関係情報を作成することができる。なお、オブジェクトグループとマーク内容は、ユーザにより入力されるものであっても構わない。この結果、情報処理装置は作成された対応関係情報を使用することで、オブジェクト認識手段により認識されたオブジェクトに対するマーク内容を示す情報を抽出することができ、当該オブジェクトに対して、適したマークを付加することができる。
【００３６】
上記の情報処理装置において、好ましくは、マーク内容抽出手段は、オブジェクト認識手段により認識されるオブジェクトが属するオブジェクトグループに対してのマーク内容を示す入力情報に基づいて、これらオブジェクトグループとマーク内容とを対応付けた対応関係情報を作成する対応関係作成手段を備えている。
【００３７】
上記の構成によれば、対応関係作成手段は、オブジェクト認識手段により認識されるオブジェクトが属するオブジェクトグループと、当該オブジェクトグループに対するマーク内容とを対応付ける対応関係情報を作成する。
【００３８】
これにより、情報処理装置にオブジェクトグループとマーク内容とを対応付ける対応関係情報が存在しない場合であっても、対応関係作成手段は、オブジェクトグループとマーク内容とを対応付ける対応関係情報を作成することができる。なお、オブジェクト認識手段により認識されるオブジェクトが属するオブジェクトグループに対してのマーク内容は、ユーザにより入力されるものであっても構わない。この結果、情報処理装置は作成された対応関係情報を使用することで、オブジェクト認識手段により認識されたオブジェクトに対するマーク内容を示す情報を抽出することができ、当該オブジェクトに対して、適したマークを付加することができる。
【００３９】
上記の情報処理装置において、好ましくは、オブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループを指定する入力手段を備え、オブジェクトグループ特定手段は入力手段により指定されたオブジェクトグループを当該オブジェクトが属するオブジェクトグループと特定する。
【００４０】
上記の構成によれば、入力手段はオブジェクト認識手段により認識されたオブジェクトが属するオブジェクトグループを指定し、オブジェクトグループ特定手段は指定されたオブジェクトグループを当該オブジェクトが属するオブジェクトグループであると特定する。
【００４１】
これにより、ユーザにより指定されたオブジェクトが属するオブジェクトグループを特定する情報が電子コンテンツあるいは情報処理装置内に存在しない場合であっても、情報処理装置は入力手段を介して当該オブジェクトが属するオブジェクトグループを指定することができる。この結果、情報処理装置は入力手段により指定されたオブジェクトグループと対応付けされたマーク内容を抽出することで、当該オブジェクトに対して、適したマーク内容に基づいてマークを付加することができる。
【発明の効果】
【００４２】
以上のように、本発明の情報処理装置は、電子コンテンツ記憶手段と、電子コンテンツ表示手段と、電子コンテンツ上のオブジェクトを指定して認識するオブジェクト認識手段と、オブジェクト認識手段において認識されたオブジェクトが属するオブジェクトグループを特定するオブジェクトグループ特定手段と、オブジェクトグループ特定手段において特定されたオブジェクトグループに対するマーク内容を示す情報を抽出するマーク内容抽出手段と、オブジェクト認識手段において認識されたオブジェクトに対して、マーク内容抽出手段において抽出されたマーク内容に基づいてマークを付加するマーク付加手段とを備えている構成である。
【００４３】
これにより、ユーザは電子コンテンツ上のオブジェクトに対してマークを付加する場合に、マーク内容を選択するという煩わしい作業を要することなく、情報処理装置はユーザによって指定されたオブジェクトが属するオブジェクトグループと対応付けされたマーク内容を抽出することで、当該オブジェクトに対して、適したマーク内容に基づいてマークを付加することができる。
【発明を実施するための最良の形態】
【００４４】
以下、図面を参照しつつ本発明の一実施の形態について説明する。なお、以下の説明に用いる図面では、同一の機能を有する手段には同一の名称及び同一の符号を付与している。従って、それらについての詳細な説明は繰り返さない。
【００４５】
（機能的構成）
図１には、本実施の形態に係る情報処理装置１００の機能的構成のブロック図を示す。図１に示すように、情報処理装置１００は、入力部１０１、入力部１０２、入力部１０３、入力部１０４及び入力部１０５を備えている。さらに、情報処理装置１００は、電子コンテンツ記憶部１０６、電子コンテンツ表示処理部１０７、オブジェクト認識部１０８、オブジェクトグループ特定部１０９、対応関係記憶部１１０、対応関係作成部１１１、マーク内容抽出部１１２、マーク付加部１１３、オブジェクト検出部１１４、及びマークオブジェクト抽出部１１５を備えている。
【００４６】
電子コンテンツ１１は、例えば電子教科書コンテンツ、電子参考書コンテンツ、及び電子雑誌コンテンツなどの電子コンテンツであり、これらは無線もしくは有線を介して配信される電子コンテンツや記録メディア等に記録された電子コンテンツであっても構わない。即ち、種々の形態および種々の媒体によって提供される電子コンテンツ全般を指すものとする。
【００４７】
入力部１０１は、例えば無線もしくは有線を介して配信される電子コンテンツを受信するインタフェース部分であり、ネットワーク経由で電子コンテンツ１１を入力するためのものである。
【００４８】
入力部１０２は、例えば記録媒体から電子コンテンツを読み込むインタフェースであり、記録媒体１２に記録された電子コンテンツを入力するためのものである。
【００４９】
入力部１０３は、ユーザからの指示情報を入力するためのインタフェースであり、ユーザ１４が表示装置１３に表示されている電子コンテンツ上においてマークを付加したい箇所を指定した場合のユーザの指示情報を入力するためのものである。
【００５０】
例えば、図２（ａ）に示すように、表示装置１５０に表示されている電子コンテンツに対して、ユーザが指１５１でマークを付加したい箇所を指定するものであっても構わない。または、図２（ｂ）に示すように、表示装置１５０に表示されている電子コンテンツに対して、ユーザが入力用の電子ペン１５２を使用してマークを付加したい箇所を指定するものであっても構わない。ここでは、ユーザにより指定された箇所を示す情報が入力部１０３を介して入力される。
【００５１】
入力部１０４は、ユーザからの情報を入力するためのインタフェースであり、オブジェクトが属するオブジェクトグループと当該オブジェクトグループに対するマーク内容をユーザ自ら指定する場合に、これらの情報が入力される。
【００５２】
ここで、オブジェクトとは、表示画面上に表示された電子コンテンツを構成する複数の塊をさす。例えば、テキストコンテンツが表示画面上に表示されている場合、当該テキストの形態素解析を行い、それぞれの名詞部分をオブジェクトという。図２（ａ）では、表示画面１５０に表示されたテキストのうち、例えば、「１５６０年」、「織田信長」、「桶狭間」、「今川義元」及び「桶狭間の戦い」のそれぞれが１つのオブジェクトである。
【００５３】
さらに、オブジェクトグループとは、各オブジェクトが属するグループを表す情報である。例えば、図２（ａ）では、「織田信長」及び「今川義元」というオブジェクトのオブジェクトグループ名は「人物名」であり、「１５６０年」というオブジェクトのオブジェクトグループ名は「年代」であり、「桶狭間」というオブジェクトのオブジェクトグループ名は「地名」であり、「桶狭間の戦い」というオブジェクトのオブジェクトグループ名は「重要項目」であるが、必ずしもこれに限定されない。
【００５４】
またマーク内容とは、上記のオブジェクトグループ毎にどのようなマークをつけるかを表す情報であり、マーク属性とマーク動作から構成される。マーク属性とは、当該マークの色や線の太さなどの情報である。マーク動作とは、マーク属性に基づいてどのようなマークを付加するかを表す情報であり、例えば、マーカーで塗りつぶすや下線を引くなどが含まれる。
【００５５】
すなわち、マーク属性が「赤」で、マーク動作が「マーカーする」というマーク内容を与えられたオブジェクトは、赤色のマーカーで塗りつぶされる。従って、オブジェクトグループ名が「人物名」であるものには「赤色のマーカーする」というマーク内容を対応付けたい場合は、これらの情報が入力部１０４を介して入力される。
【００５６】
入力部１０５は、ユーザからの情報を入力するためのインタフェースである。ここでは、電子コンテンツ内からマークが付与されたオブジェクトを抽出したい場合、抽出したい内容を示す抽出情報がユーザから入力される。例えば、抽出したいオブジェクトグループ名を入力したり、抽出したいマーク内容を入力する。
【００５７】
電子コンテンツ記憶部１０６は、入力部１０１もしくは入力部１０２を介して入力された電子コンテンツ１１を記憶する。
【００５８】
電子コンテンツ表示処理部１０７は、電子コンテンツ記憶部１０６において記憶されている電子コンテンツを表示装置１３に表示するための表示処理を行う。
【００５９】
オブジェクト認識部１０８は、ユーザ１４によって指定されたマークを付加したい電子コンテンツ上のオブジェクトを認識する。すなわち、ユーザ１４が表示装置１３に表示されている電子コンテンツ上のあるオブジェクトにマークを付加したい場合、指もしくは電子ペン等を使用して入力部１０３を介してその情報が入力され、オブジェクト認識部１０８がその情報を使用してユーザ１４が指定したオブジェクトを認識する。ここでは、ユーザから入力された情報からオブジェクトを認識する方法は限定されないが、例えば、ユーザにより指や電子ペン等で指定された表示装置１３上の座標位置を検知し、検知した座標位置に現在表示されているオブジェクトを調べることで、ユーザ１４が指定したオブジェクトを認識するものであっても構わない。
【００６０】
オブジェクトグループ特定部１０９は、オブジェクト認識部１０８において認識されたオブジェクトが属するオブジェクトグループ名を特定する。例えば、オブジェクト認識部１０８において「織田信長」というオブジェクトを認識した場合、オブジェクトグループ特定部１０９は「織田信長」というオブジェクトのオブジェクトグループ名は「人物名」であると特定する。ただし、オブジェクトからオブジェクトグループ名を特定する方法は限定されないが、例えばＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）などのマークアップ言語で記述された電子コンテンツデータ中において、オブジェクト部分をタグで囲んで当該オブジェクトのオブジェクトグループ名を指定した電子コンテンツを使用することで、オブジェクトからオブジェクトグループ名を特定するものであっても構わない。または、オブジェクトグループ名毎にオブジェクトが分類された辞書を用意しておき、当該辞書を参照することで、オブジェクトからオブジェクトグループ名を特定するものであっても構わない。さらに、オブジェクトとオブジェクトグループ名とを対応させたテーブルを用意しておき、当該テーブルを参照することで、オブジェクトからオブジェクトグループ名を特定するものであっても構わない。
【００６１】
対応関係記憶部１１０は、オブジェクトグループ名毎にマーク内容を分類した辞書、もしくはオブジェクトグループ名とマーク内容とを対応させたテーブルを記憶するためのものである。例えば、オブジェクトグループ名が「人物名」であるものには「赤色」で「マーカーする」というマーク内容を対応付けた辞書、もしくはテーブルを対応関係記憶部１１０が記憶する。
【００６２】
対応関係作成部１１１は、オブジェクトグループ名毎にマーク内容を分類した辞書、もしくはオブジェクトグループ名とマーク内容とを対応させたテーブルを作成するためのものである。作成された辞書もしくはテーブルは対応関係記憶部１１０において記憶される。ユーザ１４がオブジェクトグループ名とマーク内容の対応関係を入力する場合、入力部１０４を介してユーザからの情報が入力され、対応関係作成部１１１は入力された情報からオブジェクトグループ名とマーク内容との対応関係を示す辞書もしくはテーブルを作成する。もしくは、電子コンテンツ記憶部１０６において記憶されている電子コンテンツを使用して、当該電子コンテンツ内におけるオブジェクトグループ名とマーク内容との対応関係を調べることで、オブジェクトグループ名とマーク内容との対応関係を示す辞書もしくはテーブルを作成するものであっても構わない。さらに、オブジェクトグループ名毎にマーク内容を分類した辞書もしくはテーブルは、電子コンテンツ毎に用意するものであっても構わないし、電子コンテンツが属するコンテンツグループ毎に用意するものであっても構わない。
【００６３】
マーク内容抽出部１１２は、オブジェクトグループ特定部１０９において特定されたオブジェクトグループ名と対応するマーク内容を対応関係記憶部１１０から抽出する。もしくは、電子コンテンツ記憶部１０６において記憶されている電子コンテンツを使用して、当該電子コンテンツ内におけるオブジェクトグループ名とマーク内容との対応関係を調べることで、オブジェクトグループ特定部１０９において特定されたオブジェクトグループ名と対応するマーク内容を抽出するものであっても構わない。
【００６４】
マーク付加部１１３は、マーク内容抽出部１１２において抽出されたマーク内容に基づいて、オブジェクト認識部１０８において認識されたオブジェクトに対してマークを付加する。マークを付加された電子コンテンツは、電子コンテンツ表示処理部１０７において表示処理され、表示装置１３に表示される。さらに、マークを付加された電子コンテンツは電子コンテンツ記憶部１０６で更新され、記憶される。
【００６５】
オブジェクト検出部１１４は、オブジェクト認識部１０８において認識されたオブジェクトと同じ内容のオブジェクトが電子コンテンツ内に存在するか否かを調べ、存在する場合はそのオブジェクトを検出する。例えば、オブジェクト認識部１０８において「織田信長」というオブジェクトが認識された場合、電子コンテンツ内のその他に「織田信長」というオブジェクトが存在するか否かを調べ、存在する場合はその「織田信長」というオブジェクトを検出する。マーク付加部１１３は、オブジェクト検出部１１４において検出されたオブジェクトに対しても、オブジェクト認識部１０８において認識されたオブジェクトと同じマーク内容に基づいてマークを付加するものであっても構わない。マークを付加された場合、マークを付加された電子コンテンツは、電子コンテンツ表示処理部１０７において表示処理され、表示装置１３に表示される。さらに、マークを付加された電子コンテンツは電子コンテンツ記憶部１０６で更新され、記憶される。
【００６６】
マークオブジェクト抽出部１１５は、入力部１０５を介してユーザ１４から入力された抽出情報に基づいて、電子コンテンツ記憶部１０６において記憶されている電子コンテンツからユーザ１４からの抽出情報に該当するオブジェクトを抽出する。例えば、オブジェクトグループ名は「人物名」であり「赤色」で「マーカーする」というマーク内容を付加されたオブジェクトを抽出したいという抽出情報が入力部１０５を介して入力された場合は、電子コンテンツ記憶部１０６において記憶されている電子コンテンツから、「赤色のマーカーで塗りつぶされた人物名」を抽出する。
【００６７】
なお、抽出されたオブジェクトの使用形態は限定されない。例えば、ユーザ１４がオブジェクトグループ名別にオブジェクトを一覧する場合に使用しても構わないし、抽出したオブジェクトを利用してテスト問題を作成する場合に使用しても構わない。
【００６８】
（情報処理装置１００を実現するコンピュータシステムの構成）
本実施の形態に係る情報処理装置１００は、実質的には、コンピュータハードウェアと、そのコンピュータハードウェアにより実行されるプログラムと、コンピュータハードウェアに格納されるデータとにより実現される。図３に、このコンピュータシステム２００の内部構成を示す。
【００６９】
図３を参照して、このコンピュータシステム２００は、光ディスクドライブ２０１及び磁気ディスクドライブ２０２を有するコンピュータ２２０と、モニタ２０３、リモートコントローラ（以下、「リモコン」と呼ぶ）２０４、及び電子ペン２０５とを含む。
【００７０】
コンピュータ２２０は、光ディスクドライブ２０１及び磁気ディスクドライブ２０２に加えて、リモコン２０４からの信号を受信するリモコンインタフェース（Ｉ／Ｆ）２０７と、電子ペン２０５もしくはユーザの指２０６からの信号を受信するタッチパネルインタフェース（Ｉ／Ｆ）２０８と、ＣＰＵ（中央処理装置）２０９と、リモコンインタフェース２０７、タッチパネルインタフェース２０８、ＣＰＵ２０９、光ディスクドライブ２０１及び磁気ディスクドライブ２０２に接続されたバス２１０と、バス２１０に接続され、ブートアッププログラム等を記憶する読出専用メモリ（ＲＯＭ）２１１と、同じくバス２１０に接続され、プログラム命令、システムプログラム、及び作業データ等を記憶するランダムアクセスメモリ（ＲＡＭ）２１２とを含む。
【００７１】
ここでは示さないが、コンピュータ２２０はさらにローカルエリアネットワーク（ＬＡＮ）への接続を提供するネットワークアダプタボードを含んでもよい。
【００７２】
コンピュータシステム２００に情報処理装置１００の機能を実現させるためのプログラム、及び電子コンテンツ１１（図１参照）はいずれも、光ディスクドライブ２０１又は磁気ディスクドライブ２０２に挿入される光ディスク２１３又は磁気ディスク２１４に記憶され、さらにハードディスク２１５に転送される。又は、プログラム、及び電子コンテンツ１１（図１参照）は図示しないネットワークを通じてコンピュータ２２０に送信されハードディスク２１５に記憶されてもよい。プログラムは実行の際にＲＡＭ２１２にロードされる。光ディスク２１３から、磁気ディスク２１４から、又はネットワークを介して、直接にＲＡＭ２１２にプログラムをロードしてもよい。
【００７３】
このプログラムは、コンピュータ２２０に本実施の形態に係る情報処理装置１００の機能を実現させる複数の命令を含む。これら機能を実現させるのに必要な基本的機能のいくつかはコンピュータ２２０上で動作するオペレーティングシステム（ＯＳ）又はサードパーティのプログラム、若しくはコンピュータ２２０にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態に係る情報処理装置１００の機能を実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記した情報処理装置１００の制御を実行する命令のみを含んでいればよい。コンピュータシステム２００の動作は周知であるので、ここでは繰り返さない。
【００７４】
なお、情報処理装置１００の機能を実現するためのプログラム、及び電子コンテンツ１１（図１参照）が記録される記録媒体は、ＣＤ−ＲＯＭ（コンパクトディスク読取専用メモリ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）、及びＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の光ディスク２１３、ＦＤ（フレキシブルディスク）及びハードディスク等の磁気ディスク２１４に限らない。磁気テープ及びカセットテープ等のテープ、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カード及び光カード等のカード型記録媒体、並びにマスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍａｂｌｅ  ＲＯＭ）、及びフラッシュＲＯＭ等の半導体メモリのいずれかでもよい。ただし、コンピュータシステム２００は、これら記録媒体からの読出を行なうための読出装置を実装する必要がある。
【００７５】
（主要動作の概要）
図４は、情報処理装置１００の主要動作の概要を示すフローチャートである。図４を参照して、情報処理装置１００の電源が入れられると、プログラム３００が起動し、ステップＳ３０１へ進む。
【００７６】
ステップＳ３０１では、電子コンテンツ表示処理部１０７が電子コンテンツ記憶部１０６において記憶されている電子コンテンツを表示装置１３に表示し、ステップＳ３０２へ進む。
【００７７】
ステップＳ３０２では、情報処理装置１００はユーザからの指示が入力されるのを待ち、ユーザからの指示が入力されるとステップＳ３０３へ進む。
【００７８】
ステップＳ３０３では、情報処理装置１００はユーザからの指示の内容を判断する。表示装置１３に表示されている電子コンテンツ上のオブジェクトに対してマークを付加する場合はステップＳ３０４へ進み、マークが付加されたオブジェクトを抽出する場合はステップＳ３０８へ進み、電子コンテンツの表示を終了する場合は処理を終了する。
【００７９】
ステップＳ３０４では、マーク付加部１１３はユーザ１４から指定されたオブジェクトに対してマークを付加し、ステップＳ３０５へ進む。なお、マーク付加処理の詳細については後述する。
【００８０】
ステップＳ３０５では、マーク付加部１１３はステップＳ３０４におけるマーク付加処理に成功したか否かを判定する。マーク付加処理に成功した場合はステップＳ３０６へ進み、失敗した場合はステップＳ３０２へ処理を戻す。
【００８１】
ステップＳ３０６では、電子コンテンツ表示処理部１０７はステップＳ３０４においてマークを付加した電子コンテンツを表示装置１３に再表示し、ステップＳ３０７へ進む。
【００８２】
ステップＳ３０７では、マーク付加部１１３はマークを付加した電子コンテンツを電子コンテンツ記憶部１０６に登録・更新し、ステップＳ３０２へ処理を戻す。
【００８３】
ステップＳ３０８では、マークオブジェクト抽出部１１５は、ユーザ１４から指定された抽出情報に基づいて、電子コンテンツ記憶部１０６において記憶されている電子コンテンツからマークが付加されたオブジェクトを抽出し、ステップＳ３０９へ進む。なお、オブジェクト抽出処理の詳細については後述する。
【００８４】
ステップＳ３０９では、マークオブジェクト抽出部１１５はステップＳ３０８におけるオブジェクト抽出処理に成功したか否かを判定する。オブジェクト抽出処理に成功した場合はステップＳ３１０へ進み、失敗した場合はステップＳ３０２へ処理を戻す。
【００８５】
ステップＳ３１０では、マークオブジェクト抽出部１１５は抽出したオブジェクトに対しての処理を行い、ステップＳ３０２へ処理を戻す。なお、抽出されたオブジェクトに対する処理は限定されない。例えば、抽出されたオブジェクトを表示装置１３に表示する場合は、マークオブジェクト抽出部１１５は抽出したオブジェクトを電子コンテンツ表示処理部１０７に渡し、電子コンテンツ表示処理部１０７は表示装置１３に抽出したオブジェクトを表示する。
【００８６】
（マーク付加処理）
図５は、図４に示すステップＳ３０４で実行されるマーク付加処理を示すフローチャートである。図５を参照して、マーク付加処理３５０が開始されると、ステップＳ３５１では、オブジェクト認識部１０８はユーザ１４から指定されたオブジェクトを認識してステップＳ３５２へ進む。なお、ユーザ１４が表示装置１３上に表示されている電子コンテンツ上のオブジェクトを指定する方法は、ユーザ１４が指によってオブジェクトを指定するものであっても構わないし、電子ペンを使用してオブジェクトを指定するものであっても構わない。さらに、ユーザ１４が指定した情報からオブジェクトを認識する方法は、ユーザにより指や電子ペン等で指定された表示装置１３上の座標位置を検知し、検知した座標位置に現在表示されているオブジェクトを調べることで、ユーザ１４が指定したオブジェクトを認識するものであっても構わない。
【００８７】
ステップＳ３５２では、オブジェクトグループ特定部１０９はステップＳ３５１において認識されたオブジェクトが属するオブジェクトグループを特定し、ステップＳ３５３へ進む。なお、オブジェクトからオブジェクトグループ名を特定する方法としては、ＸＭＬなどのマークアップ言語で記述された電子コンテンツデータ中において、オブジェクト部分をタグで囲んで当該オブジェクトのオブジェクトグループ名を指定した電子コンテンツを使用することで、オブジェクトからオブジェクトグループ名を特定するものであっても構わないし、オブジェクトとオブジェクトグループ名とを対応付けした辞書やテーブルを使用して、オブジェクトからオブジェクトグループ名を特定するものであっても構わない。
【００８８】
ステップＳ３５３では、マーク内容抽出部１１２は、対応関係記憶部１１０が保持する、オブジェクトグループ名とマーク内容との対応関係を示す情報を参照すること、あるいは電子コンテンツ記憶部１０６において記憶されている電子コンテンツにおけるオブジェクトグループ名とマーク内容との対応関係を参照することにより、ステップＳ３５２において特定したオブジェクトグループ名と対応するマーク内容を示す情報を抽出し、ステップＳ３５４へ進む。
【００８９】
ステップＳ３５４では、マーク内容抽出部１１２は、ステップＳ３５３におけるマーク内容を示す情報の抽出に成功したか否かを判定する。マーク内容を示す情報の抽出に成功した場合はステップＳ３５８へ進み、失敗した場合はステップＳ３５５へ進む。
【００９０】
ステップＳ３５５では、対応関係作成部１１１は入力部１０４を介して入力されたマーク内容を示す情報を認識し、ステップＳ３５６へ進む。
【００９１】
ステップＳ３５６では、対応関係作成部１１１はステップＳ３５２において特定されたオブジェクトグループとステップＳ３５５においてユーザから入力されたマーク内容を示す情報とを対応付けた対応関係情報（例えば、対応関係表）を作成し、ステップＳ３５７へ進む。
【００９２】
ステップＳ３５７では、対応関係作成部１１１はステップＳ３５６において作成された対応関係情報を対応関係記憶部１１０に登録し、ステップＳ３５８へ進む。
【００９３】
ステップＳ３５８では、マーク付加部１１３はステップＳ３５３において抽出されたマーク内容、もしくはステップＳ３５５においてユーザから入力されたマーク内容の何れかに基づいて、ステップＳ３５１において認識されたオブジェクトにマークを付加して、ステップＳ３５９へ進む。
【００９４】
ステップＳ３５９では、マーク付加部１１３はステップＳ３５１において認識されたオブジェクトと同じ内容のオブジェクトに対してもマークを付加するか否かの判定を行う。この判定はユーザが行うものであっても構わないし、機器側で設定された情報を基に行うものであっても構わない。マークを付加する場合はステップＳ３６０へ進み、マークを付加しない場合はそのまま処理を終了する。
【００９５】
ステップＳ３６０では、オブジェクト検出部１１４はステップＳ３５１において認識されたオブジェクトと同じ内容のオブジェクトを当該電子コンテンツの中から検出し、ステップＳ３６１へ進む。
【００９６】
ステップＳ３６１では、マーク付加部１１３はステップＳ３５８において付加したマーク内容に基づいて、ステップＳ３６０において抽出したオブジェクトに対してマークを付加して、処理を終了する。
【００９７】
（オブジェクト抽出処理）
図６は、図４に示すステップＳ３０８で実行されるオブジェクト抽出処理を示すフローチャートである。図６を参照して、オブジェクト抽出処理４００が開始されると、ステップＳ４０１では、マークオブジェクト抽出部１１５は、入力部１０５を介して入力される抽出情報を認識し、ステップＳ４０２へ進む。なお、ユーザ１４が指定する抽出情報はオブジェクトであっても、オブジェクトグループ名であっても、マーク内容であっても構わない。例えば、オブジェクトが「織田信長」というオブジェクトを抽出するものであっても構わないし、オブジェクトグループ名が「人物名」であるオブジェクトを抽出するものであっても構わないし、「赤色」で「マーカーする」というマーク内容であるオブジェクトを抽出するものであっても構わない。
【００９８】
ステップＳ４０２では、マークオブジェクト抽出部１１５は、ステップＳ４０１において入力された抽出情報に基づいて、該当するオブジェクトを抽出して、処理を終了する。なお、マークオブジェクト抽出部１１５は、ユーザ１４が鑑賞中の電子コンテンツから該当するオブジェクトを抽出するものであっても構わないし、電子コンテンツ記憶部１０６において記憶されている全ての電子コンテンツからオブジェクトを抽出するものであっても構わない。
【００９９】
以下、情報処理装置１００の具体的な動作として、実施例１から実施例６を例示する。
【０１００】
（実施例１）
以下に示す実施例１では、オブジェクトグループとマーク内容とを対応付けた対応関係情報が電子コンテンツ毎に存在し、当該対応関係情報を使用して、ユーザが指定したオブジェクトに対して適したマークを付加する場合の情報処理装置１００の動作を例示する。
【０１０１】
図７には、電子書籍端末で電子コンテンツを視聴している際の様子を示す。図７では、電子書籍端末５００上に、電子コンテンツである「歴史コンテンツＡ」５０１が表示されており、さらに電子書籍端末５００は表示画面上の任意の位置を指定するための電子ペン５０２を備えていることを示している。
【０１０２】
図８には、図７において電子書籍端末５００に表示されている電子コンテンツである「歴史コンテンツＡ」を示す。図８において、「歴史コンテンツＡ」５０１はＸＭＬなどのマークアップ言語で記述されており、５２０で示される部分のタグは＜ｉｔｅｍ＞と＜／ｉｔｅｍ＞で囲まれるオブジェクトが属するオブジェクトグループをｃｌａｓｓ属性で示している。ここでは、ｃｌａｓｓ属性が“ｅｒａ”であるオブジェクトが属するオブジェクトグループは「年代」を示し、ｃｌａｓｓ属性が“ｐｌａ”であるオブジェクトが属するオブジェクトグループは「地名」を示し、ｃｌａｓｓ属性が“ｐｅｒ”であるオブジェクトが属するオブジェクトグループは「人物名」を示し、ｃｌａｓｓ属性が“ｋｅｙ”であるオブジェクトが属するオブジェクトグループは「重要項目」であることを示している。例えば、＜ｉｔｅｍ ｃｌａｓｓ＝“ｅｒａ”＞と＜／ｉｔｅｍ＞で囲まれた「１５６０年」というオブジェクトが属するオブジェクトグループは「年代」であることを示しているものとする。
【０１０３】
図９には、図７及び図８に示す「歴史コンテンツＡ」内のオブジェクトに対してマークを付与する場合、オブジェクトが属するオブジェクトグループとマーク内容との対応関係を示す。図９では、オブジェクトが属するオブジェクトグループ名５４０、マーク属性５４１、及びマーク動作５４２がそれぞれ対応付けて表示されている。ここで、オブジェクトが属するオブジェクトグループ名５４０は図８で示す＜ｉｔｅｍ＞タグ内のｃｌａｓｓ属性で示されたものである。例えば、オブジェクトグループが「年代」に属するオブジェクトには、「黄色」で「マーカーする」というマーク内容に基づいてマークが付加される。
【０１０４】
ここでは、図１０に示すように、ユーザが電子ペン５０２を使用して、電子書籍端末５００上に表示されている「歴史コンテンツＡ」５０１内の「織田信長」というオブジェクトを指定した場合の情報処理装置１００の動作について、図５に示すフローチャートに従って説明する。
【０１０５】
ステップＳ３５１において、オブジェクト認識部１０８はユーザが指定したオブジェクトを認識する。ここでは、ユーザが指定したオブジェクトは「織田信長」であると認識する。ここで、ユーザによって入力された情報からオブジェクトを認識する方法は限定されないが、例えば、電子ペンを使用してユーザにより指定された電子書籍端末５００上の座標位置を検知し、検知した座標位置に現在表示されているオブジェクトを調べることで、ユーザが指定したオブジェクトが「織田信長」であると認識するものであっても構わない。
【０１０６】
さらに、ユーザが電子ペンを使用してオブジェクトの一部分を押し示すことで、オブジェクト認識部１０８は押し示された箇所が含まれるオブジェクトをユーザにより指定されたオブジェクトと認識するものであっても構わない。例えば、図１１（ａ）に示すように、「信」という箇所を電子ペンによって押し示された場合、オブジェクト認識部１０８は押し示された「信」が含まれるオブジェクトである「織田信長」をユーザにより指定されたオブジェクトであると認識する。
【０１０７】
また、ユーザが電子ペンを使用してオブジェクトの全体を囲むことで、オブジェクト認識部１０８は囲まれた部分が含まれるオブジェクトをユーザにより指定されたオブジェクトと認識するものであっても構わない。例えば、図１１（ｂ）に示すように、電子ペンによって「織田信長」というオブジェクト全体を囲んだ場合、オブジェクト認識部１０８は囲まれたオブジェクトである「織田信長」をユーザにより指定されたオブジェクトであると認識する。
【０１０８】
ステップＳ３５２において、オブジェクトグループ特定部１０９はステップＳ３５１において認識されたオブジェクトが属するオブジェクトグループを特定する。ここでは、図８に示すように、「歴史コンテンツＡ」はＸＭＬなどのマークアップ言語で記述されているため、オブジェクトグループ特定部１０９はステップＳ３５１で指定された「織田信長」のｃｌａｓｓ属性を調べることで、オブジェクトグループ名が「人物名」であると特定する。
【０１０９】
ステップＳ３５３において、マーク内容抽出部１１２は対応関係記憶部１１０において記憶されている図９に示す対応関係情報を読み込み、ステップＳ３５２において特定したオブジェクトグループに対応するマーク内容を抽出する。ここでは、マーク内容抽出部１１２は「人物名」に対応するマーク内容を抽出するため、「青色」で「マーカーする」というマーク内容を抽出する。
【０１１０】
ステップＳ３５４において、マーク内容抽出部１１２はステップＳ３５３におけるマーク内容の抽出に成功したため、ステップＳ３５８へ進む。
【０１１１】
ステップＳ３５８では、マーク付加部１１３はステップＳ３５１において認識されたオブジェクトに対して、ステップＳ３５３で抽出したマーク内容に基づいて、マークを付加する。ここでは、マーク付加部１１３はステップＳ３５１において認識された「織田信長」というオブジェクトに対して、「青色」で「マーカーする」というマーク内容に基づいて、マークを付加する。マークを付加した場合の様子を図１２に示す。
【０１１２】
図１２では、電子書籍端末５００上に表示された「歴史コンテンツＡ」５０１に対して、電子ペン５０２で指定された「織田信長」というオブジェクトに、「青色」で「マーカーする」というマーク内容に基づいて、マークされた様子を示している。
【０１１３】
ステップＳ３５９では、ステップＳ３５１において認識された「織田信長」というオブジェクトが他にも「歴史コンテンツＡ」内に存在する場合、マーク付加部１１３は全ての「織田信長」というオブジェクトにもマークを付加するか否かの判定を行う。マークを付加する場合はステップＳ３６０において、オブジェクト検出部１１４は「歴史コンテンツＡ」内に含まれる「織田信長」というオブジェクトを検出する。そしてステップＳ３６１において、マーク付加部１１３はステップＳ３５８における処理と同様、ステップＳ３６０において抽出されたオブジェクトに対して、マークを付加する。この場合の結果を図１３に示す。
【０１１４】
図１３では、ステップＳ３５８において、マーク付加部１１３によってマークを付加されたオブジェクト５０３と、ステップＳ３６１において、マーク付加部１１３によってマークを付加されたオブジェクト５０４及び５０５に対して、「青色」で「マーカーする」というマーク内容に基づいて、マークが付加されている。
【０１１５】
なお、オブジェクト検出部１１４がユーザにより指定されたオブジェクトと同じ内容のオブジェクトが存在するか否かを検出する範囲は限定されない。上記のように、オブジェクト検出部１１４は、現在ユーザにより鑑賞されている電子コンテンツ内のみから検出するものであっても構わないし、電子コンテンツ記憶部１０６において記憶されている電子コンテンツも含めて検出するものであっても構わない。
【０１１６】
実施例１では、オブジェクトグループとマーク内容とを対応付けた対応関係情報が電子コンテンツ毎に存在し、当該対応関係情報を使用することで、ユーザが指定したオブジェクトに対して適したマーク内容に基づいてマークを付加することができる。さらに、ユーザにより指定されたオブジェクトと同じ内容のオブジェクトが電子コンテンツ内に存在するような場合、それらのオブジェクトに対しても適したマーク内容に基づいてマークを付加することができる。
【０１１７】
（実施例２）
以下に示す実施例２では、オブジェクトグループとマーク内容とを対応付けた対応関係情報が電子コンテンツの属しているコンテンツグループ毎、例えば学術上の分野毎に存在し、当該対応関係情報を使用して、ユーザが指定したオブジェクトに対して適したマークを付加する場合の情報処理装置１００の動作を例示する。
【０１１８】
図１４には、電子書籍端末で電子コンテンツを視聴している際の様子を示す。図１４では、電子書籍端末６００上に、「化学コンテンツＡ」という電子コンテンツ６０１が表示されており、さらに電子書籍端末６００は表示画面上の任意の位置を指定するための電子ペン６０２を備えていることを示している。
【０１１９】
図１５には、図１４において電子書籍端末６００に表示されている電子コンテンツである「化学コンテンツＡ」を示す。図１５において、「化学コンテンツＡ」６０１はＸＭＬなどのマークアップ言語で記述されており、６２０で示される部分のタグは＜ｉｔｅｍ＞と＜／ｉｔｅｍ＞で囲まれるオブジェクトが属するオブジェクトグループをｃｌａｓｓ属性で示している。ここでは、ｃｌａｓｓ属性が“ｍａｔ”であるオブジェクトが属するオブジェクトグループは「物質名」を示し、ｃｌａｓｓ属性が“ｅｌｅ”であるオブジェクトが属するオブジェクトグループは「化学式・元素名」を示し、ｃｌａｓｓ属性が“ｅｑｕ”であるオブジェクトが属するオブジェクトグループは「器具名」を示し、ｃｌａｓｓ属性が“ｆｏｒ”であるオブジェクトが属するオブジェクトグループは「化学反応式」を示し、ｃｌａｓｓ属性が“ｋｅｙ”であるオブジェクトが属するオブジェクトグループは「重要項目」であることを示している。例えば、＜ｉｔｅｍ ｃｌａｓｓ＝“ｍａｔ”＞と＜／ｉｔｅｍ＞で囲まれた「酸化銀」というオブジェクトが属するオブジェクトグループは「物質名」であることを示しているものとする。
【０１２０】
図１６には、対応関係記憶部１１０において記憶されている対応関係情報を示す。図１６では、化学コンテンツ用の対応関係情報６４０と歴史コンテンツ用の対応関係情報６６０が示されており、化学コンテンツ用の対応関係情報６４０では、オブジェクトが属するオブジェクトグループ名６４１、マーク属性６４２、及びマーク動作６４３がそれぞれ対応付けて表示されており、歴史コンテンツ用の対応関係情報６６０では、オブジェクトが属するオブジェクトグループ名６６１、マーク属性６６２、及びマーク動作６６３がそれぞれ対応付けて表示されている。ここで、オブジェクトが属するオブジェクトグループ名６４１及び６６１は図１５で示す＜ｉｔｅｍ＞タグ内のｃｌａｓｓ属性で示されたものである。
【０１２１】
図１６に示すように、対応関係記憶部１１０では、電子コンテンツが属するコンテンツグループ毎に対応関係情報が用意されているため、ユーザが鑑賞している電子コンテンツが属するコンテンツグループに応じた対応関係情報を使用する。すなわち、化学コンテンツを視聴している場合は化学コンテンツ用の対応関係情報６４０を使用し、歴史コンテンツを視聴している場合は歴史コンテンツ用の対応関係情報６６０を使用する。
【０１２２】
ここでは、図１７に示すように、ユーザが電子ペン６０２を使用して、電子書籍端末６００上に表示されている「化学コンテンツＡ」６０１内の「Ａｇ２Ｏ」というオブジェクトを指定した場合の情報処理装置１００の動作について、図５に示すフローチャートに従って説明する。
【０１２３】
ステップＳ３５１において、オブジェクト認識部１０８はユーザが指定したオブジェクトを認識する。ここでは、ユーザが指定したオブジェクトは「Ａｇ２Ｏ」であると認識する。ここで、ユーザによって入力された情報からオブジェクトを認識する方法は限定されないが、例えば、実施例１において説明した方法を採用可能である。
【０１２４】
ステップＳ３５２において、オブジェクトグループ特定部１０９はステップＳ３５１において認識されたオブジェクトが属するオブジェクトグループを特定する。ここでは、図１５に示すように、「化学コンテンツＡ」はＸＭＬなどのマークアップ言語で記述されているため、オブジェクトグループ特定部１０９はステップＳ３５１で指定された「Ａｇ２Ｏ」のｃｌａｓｓ属性を調べることで、オブジェクトグループ名が「化学式・元素名」であると特定する。
【０１２５】
ステップＳ３５３において、マーク内容抽出部１１２は対応関係記憶部１１０において記憶されている図１６に示す対応関係情報を読み込む。ここでは、ユーザが「化学コンテンツＡ」を鑑賞しているため、化学コンテンツ用の対応関係情報６４０を読み込み、ステップＳ３５２において特定したオブジェクトグループに対応するマーク内容を抽出する。
【０１２６】
なお、各対応関係情報はどのコンテンツグループ用のものなのかを把握しているため、化学コンテンツ用の対応関係情報６４０は化学コンテンツのコンテンツグループに属するコンテンツに対して用いるものであると把握している。一方、歴史コンテンツ用の対応関係情報６６０は歴史コンテンツのコンテンツグループに属するコンテンツに対して用いるものであると把握している。このため、マーク内容抽出部１１２は、現在ユーザが鑑賞している「化学コンテンツＡ」が属するコンテンツグループは化学コンテンツであると認識することができるため、化学コンテンツ用の対応関係情報６４０を読み込むことができる。ここでは、マーク内容抽出部１１２は「化学式・元素名」に対応するマーク内容を抽出するため、「青色」で「マーカーする」というマーク内容を抽出する。
【０１２７】
ステップＳ３５４において、マーク内容抽出部１１２はステップＳ３５３におけるマーク内容の抽出に成功したため、ステップＳ３５８へ進む。
【０１２８】
ステップＳ３５８では、マーク付加部１１３はステップＳ３５１において認識されたオブジェクトに対して、ステップＳ３５３で抽出したマーク内容に基づいて、マークを付加する。ここでは、マーク付加部１１３はステップＳ３５１において認識された「Ａｇ２Ｏ」というオブジェクトに対して、「青色」で「マーカーする」というマーク内容に基づいて、マークを付加する。マークを付加した場合の様子を図１８に示す。
【０１２９】
図１８では、電子書籍端末６００上に表示された「化学コンテンツＡ」６０１に対して、電子ペン６０２で指定された「Ａｇ２Ｏ」というオブジェクトに、「青色」で「マーカーする」というマーク内容に基づいて、マークされた様子を示している。
【０１３０】
ステップＳ３５９では、ステップＳ３５１において認識された「Ａｇ２Ｏ」というオブジェクトが他にも「化学コンテンツＡ」内に存在する場合、マーク付加部１１３は全ての「Ａｇ２Ｏ」というオブジェクトにもマークを付加するか否かの判定を行う。マークの付加を行う場合は実施例１において説明した方法で処理を行う。
【０１３１】
なお、オブジェクト検出部１１４がユーザにより指定されたオブジェクトと同じ内容のオブジェクトが存在するか否かを検出する範囲は限定されない。オブジェクト検出部１１４は、現在ユーザにより鑑賞されている電子コンテンツ内のみから検出するものであっても構わないし、電子コンテンツ記憶部１０６において記憶されており現在ユーザが鑑賞している電子コンテンツと同じコンテンツグループに属する他の電子コンテンツも含めて検出するものであっても構わない。
【０１３２】
実施例２では、オブジェクトグループとマーク内容とを対応付けた対応関係情報は電子コンテンツが属しているコンテンツグループ毎に存在し、当該対応関係情報を使用することで、ユーザが指定したオブジェクトに対して適したマーク内容に基づいてマークを付加することができる。さらに、ユーザにより指定されたオブジェクトと同じ内容のオブジェクトが電子コンテンツ内に存在するような場合、それらのオブジェクトに対しても適したマーク内容に基づいてマークを付加することができる。
【０１３３】
（実施例３）
以下に示す実施例３では、オブジェクトグループとマーク内容とを対応付けた対応関係情報が存在しない場合、現在ユーザが鑑賞している電子コンテンツ内からオブジェクトグループとマーク内容との対応関係を抽出することで、ユーザが指定したオブジェクトに対して適したマークを付加する場合の情報処理装置１００の動作を例示する。
【０１３４】
図１９には、電子書籍端末で電子コンテンツを視聴している際の様子を示す。図１９では、電子書籍端末６８０上に、「歴史コンテンツＡ」という電子コンテンツ６８１が表示されており、さらに電子書籍端末６８０は表示画面上の任意の位置を指定するための電子ペン６８２を備えていることを示している。なお、図１９に表示されている「歴史コンテンツＡ」６８１は、図８に示すように、ＸＭＬなどのマークアップ言語で記述されているものとするが、必ずしもこれに限定されるものではない。ユーザが指定したオブジェクトが属するオブジェクトグループを特定することができるものであればよく、例えばオブジェクト毎にオブジェクトグループを指定した辞書等を保持しているものであっても構わない。
【０１３５】
ここでは、図１９に示すように、ユーザが電子ペン６８２を使用して、電子書籍端末６８０上に表示されている「歴史コンテンツＡ」６８１内の「姉川の戦い」というオブジェクトを指定した場合の情報処理装置１００の動作について、図２０に示すフローチャート７００に従って説明する。
【０１３６】
ステップＳ７０１において、オブジェクト認識部１０８はユーザが指定したオブジェクトを認識する。ここでは、ユーザが指定したオブジェクトは「姉川の戦い」であると認識する。ここで、ユーザから入力された情報からオブジェクトを認識する方法は限定されないが、例えば、実施例１において説明した方法を採用可能である。
【０１３７】
ステップＳ７０２において、オブジェクトグループ特定部１０９はステップＳ７０１において認識されたオブジェクトが属するオブジェクトグループを特定する。ここでは、図８に示すように、「歴史コンテンツＡ」はＸＭＬなどのマークアップ言語で記述されているため、オブジェクトグループ特定部１０９はステップＳ７０１で指定された「姉川の戦い」のｃｌａｓｓ属性を調べることで、オブジェクトグループ名が「重要項目」であると特定する。
【０１３８】
ステップＳ７０３において、オブジェクトグループとマーク内容との対応関係情報は対応関係記憶部１１０には存在しないため、マーク内容抽出部１１２はどこからマーク内容を抽出するかを判断する。ユーザが鑑賞中の電子コンテンツ内からオブジェクトグループとマーク内容との対応関係を抽出する場合はステップＳ７０４へ進み、ユーザが鑑賞中の電子コンテンツと同じコンテンツグループに属する電子コンテンツ内からオブジェクトグループとマーク内容との対応関係を抽出する場合はステップＳ７０６へ進む。ここでは、ユーザが鑑賞中の「歴史コンテンツＡ」からオブジェクトグループとマーク内容との対応関係を抽出するため、ステップＳ７０４へ進む。
【０１３９】
ステップＳ７０４において、マーク内容抽出部１１２は「歴史コンテンツＡ」内から、「重要項目」に属するオブジェクトで、かつマークが付加されたオブジェクトを抽出する。
【０１４０】
ステップＳ７０５において、マーク内容抽出部１１２はステップＳ７０４において抽出されたオブジェクトのマーク内容を抽出する。ここでは、図１９より「桶狭間の戦い」というオブジェクト６８３と「天下布武」というオブジェクト６８４は、「赤色」で「マーカーする」というマーク内容に基づいてマークされているため、マーク内容抽出部１１２は「赤色」で「マーカーする」というマーク内容を抽出する。
【０１４１】
ステップＳ７０８において、マーク付加部１１３はステップＳ７０１において認識されたオブジェクトに対して、ステップＳ７０５で抽出したマーク内容に基づいて、マークを付加する。ここでは、マーク付加部１１３はステップＳ７０１において認識された「姉川の戦い」というオブジェクトに対して、「赤色」で「マーカーする」というマーク内容に基づいて、マークを付加する。マークを付加した場合の様子を図２１に示す。
【０１４２】
図２１では、電子書籍端末６８０上に表示された「歴史コンテンツＡ」６８１に対して、電子ペン６８２で指定された「姉川の戦い」というオブジェクトに、「赤色」で「マーカーする」というマーク内容に基づいて、マークされた様子を示している。
【０１４３】
ここで、「姉川の戦い」というオブジェクトが他にも「歴史コンテンツＡ」内に存在し、それら全てのオブジェクトに対してもマークを付加する場合は実施例１において説明した方法で処理を行う。
【０１４４】
実施例３では、オブジェクトグループとマーク内容とを対応付けた対応関係情報が存在しない場合であっても、現在ユーザが鑑賞している電子コンテンツ内からオブジェクトグループとマーク内容との対応関係を抽出することで、ユーザが指定したオブジェクトに対して適したマーク内容に基づいてマークを付加することができる。さらに、ユーザにより指定されたオブジェクトと同じ内容のオブジェクトが電子コンテンツ内に存在するような場合、それらのオブジェクトに対しても適したマーク内容に基づいてマークを付加することができる。
【０１４５】
（実施例４）
以下に示す実施例４では、オブジェクトグループとマーク内容とを対応付けた対応関係情報が存在しない場合、現在ユーザが鑑賞している電子コンテンツと同じコンテンツグループに属している電子コンテンツ内からオブジェクトグループとマーク内容との対応関係を抽出することで、ユーザが指定したオブジェクトに対して適したマークを付加する場合の情報処理装置１００の動作を例示する。
【０１４６】
図２２には、電子書籍端末で電子コンテンツを視聴している際の様子を示す。図２２では、電子書籍端末７２０上に、「歴史コンテンツＢ」という電子コンテンツ７２１が表示されており、さらに電子書籍端末７２０は表示画面上の任意の位置を指定するための電子ペン７２２を備えていることを示している。
【０１４７】
図２３には、「歴史コンテンツＢ」内におけるオブジェクトとオブジェクトグループの対応関係７４０を示す。図２３では、オブジェクト７４１とオブジェクトグループ７４２とをそれぞれ対応付けて表示している。例えば、「１５８２年」というオブジェクトのオブジェクトグループは「年代」であり、「明智光秀」というオブジェクトのオブジェクトグループ名は「人物名」であることを示している。
【０１４８】
ここでは、図２２に示すように、ユーザが電子ペン７２２を使用して、電子書籍端末７２０上に表示されている「歴史コンテンツＢ」７２１内の「本能寺」というオブジェクトを指定した場合の情報処理装置１００の動作について、図２０に示すフローチャート７００に従って説明する。
【０１４９】
なお、電子コンテンツ記憶部１０６には、図２２に示す「歴史コンテンツＢ」以外に、図１８に示す「化学コンテンツＡ」と図２１に示す「歴史コンテンツＡ」が記憶されているものとする。
【０１５０】
ステップＳ７０１において、オブジェクト認識部１０８はユーザが指定したオブジェクトを認識する。ここでは、ユーザが指定したオブジェクトは「本能寺」であると認識する。ここで、ユーザから入力された情報からオブジェクトを認識する方法は限定されないが、例えば、実施例１において説明した方法を採用可能である。
【０１５１】
ステップＳ７０２において、オブジェクトグループ特定部１０９はステップＳ７０１において認識されたオブジェクトが属するオブジェクトグループを特定する。ここでは、オブジェクトグループ特定部１０９は、図２３より、「本能寺」というオブジェクトのオブジェクトグループは「地名」であると特定する。
【０１５２】
ステップＳ７０３において、オブジェクトグループとマーク内容との対応関係情報は対応関係記憶部１１０には存在しないため、マーク内容抽出部１１２はどこからマーク内容を抽出するかを判断する。ここでは、ユーザが鑑賞中の「歴史コンテンツＢ」と同じコンテンツグループに属する電子コンテンツからオブジェクトグループとマーク内容との対応関係を抽出するため、ステップＳ７０６へ進む。
【０１５３】
ステップＳ７０６において、マーク内容抽出部１１２は「歴史コンテンツＢ」と同じコンテンツグループに属する電子コンテンツ内から、オブジェクトグループが「地名」であり、かつマークが付加されたオブジェクトを抽出する。ここでは、電子コンテンツ記憶部１０６は「歴史コンテンツＢ」と同じコンテンツグループに属している「歴史コンテンツＡ」を記憶しているため、マーク内容抽出部１１２は「歴史コンテンツＡ」内から、オブジェクトグループが「地名」であり、かつマークが付加されたオブジェクトを抽出する。
【０１５４】
ステップＳ７０７において、マーク内容抽出部１１２はステップＳ７０６において抽出されたオブジェクトのマーク内容を抽出する。ここでは、図２１に示す「歴史コンンツＡ」から「桶狭間」というオブジェクト６８６と「美濃」というオブジェクト６８７は、「黒の二重線」で「下線を引く」というマーク内容に基づいてマークされているため、マーク内容抽出部１１２は「黒色の二重線」で「下線を引く」というマーク内容を抽出する。
【０１５５】
ステップＳ７０８において、マーク付加部１１３はステップＳ７０１において認識されたオブジェクトに対して、ステップＳ７０７で抽出したマーク内容に基づいて、マークを付加する。ここでは、マーク付加部１１３はステップＳ７０１において認識された「本能寺」というオブジェクトに対して、「黒色の二重線」で「下線を引く」というマーク内容に基づいて、マークを付加する。マークを付加した場合の様子を図２４に示す。
【０１５６】
図２４では、電子書籍端末７２０上に表示された「歴史コンテンツＢ」７２１に対して、電子ペン７２２で指定された「本能寺」というオブジェクトに、「黒色の二重線」で「下線を引く」というマーク内容に基づいて、マークされた様子を示している。
【０１５７】
ここで、「本能寺」というオブジェクトが他にも「歴史コンテンツＢ」内に存在し、それら全てのオブジェクトに対してもマークを付加する場合は実施例１において説明した方法で処理を行う。
【０１５８】
実施例４では、オブジェクトグループとマーク内容とを対応付けた対応関係情報が存在しない場合であっても、現在ユーザが鑑賞している電子コンテンツと同じコンテンツグループに属している電子コンテンツ内からオブジェクトグループとマーク内容との対応関係を抽出することで、ユーザが指定したオブジェクトに対して適したマーク内容に基づいてマークを付加することができる。さらに、ユーザにより指定されたオブジェクトと同じ内容のオブジェクトが電子コンテンツ内に存在するような場合、それらのオブジェクトに対しても適したマーク内容に基づいてマークを付加することができる。
【０１５９】
（実施例５）
以下に示す実施例５では、マークが付加されたオブジェクトのみを抽出して、ユーザに提供する場合の情報処理装置１００の動作を例示する。
【０１６０】
ここでは、図２１に示す「歴史コンテンツＡ」を鑑賞している場合に、「赤色」で「マーカーする」というマーク内容に基づいてマークを付加されたオブジェクトのみを抽出する場合の情報処理装置１００の動作について、図６に示すフローチャート４００に従って説明する。なお、この場合の「歴史コンテンツＡ」のマーク状態は図２１に示す通りである。
【０１６１】
ステップＳ４０１において、マークオブジェクト抽出部１１５は入力部１０５を介して入力されるユーザからの抽出情報を認識する。ここでは、「赤色」で「マーカーする」というマーク内容に基づいてマークされたオブジェクトを抽出するという旨の抽出情報が入力部１０５を介して入力され、マークオブジェクト抽出部１１５はそれを認識する。
【０１６２】
なお、ユーザからの抽出情報は必ずしも限定されない。例えば、上記のようなマーク内容を指定するものであっても構わないし、オブジェクトグループ名を指定するものであっても構わないし、オブジェクトを指定するものであっても構わない。さらに、ユーザからの抽出情報の入力の仕方は必ずしも限定されない。例えば、図２５（ａ）に示すように、電子書籍端末７６０上に抽出情報の候補となる情報７６１を表示して、電子ペン７６２等を使用してユーザが選択することで抽出情報を入力するものであっても構わないし、図２５（ｂ）に示すように、電子ペン７６２等を使用して、オブジェクト自体を選択し、選択されたオブジェクトと同じマーク内容のオブジェクト、もしくは選択されたオブジェクトと同じオブジェクトグループに属するオブジェクトを抽出するという抽出情報を入力するものであっても構わない。
【０１６３】
ステップＳ４０２では、マークオブジェクト抽出部１１５はステップＳ４０１において認識された抽出情報に基づいてオブジェクトを抽出する。ここでは、「赤色」で「マーカーする」というマーク内容に基づいてマークされたオブジェクトを抽出するため、マークオブジェクト抽出部１１５は、「桶狭間の戦い」、「天下布武」及び「姉川の戦い」の３つのオブジェクトを抽出する。
【０１６４】
なお、マークオブジェクト抽出部１１５が抽出したオブジェクトの表示の仕方は限定されない。例えば、抽出されたオブジェクトの箇所だけを空白表示して、学習の確認のためのテストに利用するものであっても構わない。その場合の様子を図２６に示す。図２６では、ステップＳ４０２において抽出された「桶狭間の戦い」、「天下布武」及び「姉川の戦い」の３つのオブジェクトを空白表示している。ただし、空白表示にだけ限定されず、他の色で塗りつぶすものであっても構わないし、絵などのマークに置き換えることでユーザから見えなくするものであっても構わない。さらに、オブジェクトのみを抽出するのではなくて、当該オブジェクトが含まれる一文、一段落、一ページ、もしくは一単元等のブロック単位で抽出してユーザに提示・表示するものであっても構わない。
【０１６５】
実施例５では、マークが付加されたオブジェクトのみを抽出して、ユーザに提供することができる。
【０１６６】
（実施例６）
以下に示す実施例６では、電子コンテンツに含まれるオブジェクトが属するオブジェクトグループ名が記載されていない電子コンテンツを使用した場合に、ユーザが指定したオブジェクトに対して適したマークを付加する場合の情報処理装置１００の動作を例示する。
【０１６７】
図２７には、電子書籍端末で電子コンテンツを視聴している際の様子を示す。図２７では、電子書籍端末７８０上に、「歴史コンテンツＣ」という電子コンテンツ７８１が表示されており、さらに電子書籍端末７８０は表示画面上の任意の位置を指定するための電子ペン７８２を備えていることを示している。なお、図２７に示す「歴史コンテンツＣ」は、図８に示す「歴史コンテンツＡ」のように、オブジェクトが属するオブジェクトグループが指定されていないコンテンツである。
【０１６８】
また、図２７に示す「歴史コンテンツＣ」内のオブジェクトに対してマークを付与する場合、オブジェクトが属するオブジェクトグループとマーク内容との対応関係は図９に示す表を用いる。
【０１６９】
ここでは、図２８に示すように、ユーザが電子ペン７８２を使用して、電子書籍端末７８０上に表示されている「歴史コンテンツＣ」７８１内の「織田信長」というオブジェクトを指定した場合の情報処理装置１００の動作について、図５に示すフローチャートに従って説明する。
【０１７０】
ステップＳ３５１において、オブジェクト認識部１０８はユーザが指定したオブジェクトが「織田信長」であると認識する。ここで、ユーザによって入力された情報からオブジェクトを認識する方法は限定されないが、例えば、実施例１において説明した方法を採用可能である。
【０１７１】
ステップＳ３５２において、オブジェクトグループ特定部１０９はステップＳ３５１において認識されたオブジェクトが属するオブジェクトグループを特定する。この場合、「織田信長」が属するオブジェクトグループは「歴史コンテンツＣ」からは特定できない。この場合は、図２８に示すようにユーザ自ら「織田信長」が属するオブジェクトグループを入力する。ここでは、「織田信長」が属するオブジェクトグループは「重要項目」と指定する。
【０１７２】
なお、ユーザがオブジェクトグループを特定する方法は限定されないが、例えば候補となるオブジェクトグループ一覧を表示させ、その中からユーザに選択させることでオブジェクトグループを入力するものであっても構わないし、ユーザ自らキーボード、手書きもしくは音声等で入力し、情報処理装置がそれらを認識することでオブジェクトグループを入力するものであっても構わない。また、図２３に示すようなオブジェクトとオブジェクトグループが対応付けされた辞書を用いることで、ユーザが指定したオブジェクトのオブジェクトグループを特定するものであっても構わない。これにより、情報処理装置１００は「織田信長」が属するオブジェクトグループは「重要項目」であると特定する。なお、図２３に示す辞書を参照した場合、「織田信長」は「人物名」となる。
【０１７３】
ステップＳ３５３において、マーク内容抽出部１１２は対応関係記憶部１１０において記憶されている図９に示す対応関係情報を読み込み、ステップＳ３５２において特定したオブジェクトグループに対応するマーク内容を抽出する。ここでは、マーク内容抽出部１１２は「重要項目」に対応するマーク内容を抽出するため、「赤色」で「マーカーする」というマーク内容を抽出する。
【０１７４】
ステップＳ３５４において、マーク内容抽出部１１２はステップＳ３５３におけるマーク内容の抽出に成功したため、ステップＳ３５８へ進む。
【０１７５】
ステップＳ３５８では、マーク付加部１１３はステップＳ３５１において認識されたオブジェクトに対して、ステップＳ３５３で抽出したマーク内容に基づいて、マークを付加する。ここでは、マーク付加部１１３はステップＳ３５１において認識された「織田信長」というオブジェクトに対して、「赤色」で「マーカーする」というマーク内容に基づいて、マークを付加する。マークを付加した場合の様子を図２９に示す。
【０１７６】
図２９では、電子書籍端末７８０上に表示された「歴史コンテンツＣ」７８１に対して、電子ペン７８２で指定された「織田信長」というオブジェクトに、「赤色」で「マーカーする」というマーク内容に基づいて、マークされた様子を示している。
【０１７７】
ステップＳ３５９では、ステップＳ３５１において認識された「織田信長」というオブジェクトが他にも「歴史コンテンツＣ」内に存在する場合、マーク付加部１１３は全ての「織田信長」というオブジェクトにもマークを付加するか否かの判定を行う。マークの付加を行う場合は実施例１において説明した方法で処理を行う。
【０１７８】
実施例６では、オブジェクトが属するオブジェクトグループ名が記載されていない電子コンテンツを使用しているが、オブジェクトが属するオブジェクトグループとマーク内容との対応関係を示す対応関係情報が存在する場合の情報処理装置の動作について説明した。逆に、オブジェクトが属するオブジェクトグループ名が記載されている電子コンテンツを使用しているが、オブジェクトが属するオブジェクトグループとマーク内容の対応関係を示す対応関係情報が存在しない場合の情報処理装置の動作についても同様である。
【０１７９】
すなわち、図２８におけるユーザがオブジェクトのオブジェクトグループ名を指定するのではなくて、マーク内容を指定すればよい。この場合、オブジェクトが属するオブジェクトグループとユーザにより指定されたマーク内容とを対応付けた対応関係情報を新規に作成し、対応関係情報記憶部１１０にて記憶する。この結果、以降は対応関係情報記憶部１１０にて記憶されている対応関係情報を使用することで、ユーザが指定したオブジェクトに対して適したマーク内容に基づいてマークを付加することができ、対応関係情報にない対応関係はユーザにより入力された対応関係を適宜追加することで対応することができる。
【０１８０】
さらに、オブジェクトが属するオブジェクトグループ名が記載されていない電子コンテンツを使用し、かつオブジェクトが属するオブジェクトグループとマーク内容との対応関係を示す対応関係情報も存在しない場合の情報処理装置の動作は、上述の操作を併せて行えばよい。すなわち、図２８におけるユーザがオブジェクトのオブジェクトグループ名のみを指定するのではなくて、マーク内容も併せて指定すればよい。
【０１８１】
実施例６では、オブジェクトが属するオブジェクトグループ名が記載されていない電子コンテンツを使用している場合、オブジェクトが属するオブジェクトグループとマーク内容との対応関係を示す対応関係情報が存在しない場合、またはオブジェクトが属するオブジェクトグループ名が記載されていない電子コンテンツを使用し、かつオブジェクトが属するオブジェクトグループとマーク内容との対応関係を示す対応関係情報も存在しない場合においても、ユーザ自身が情報を入力することで、ユーザが指定したオブジェクトに対して適したマーク内容に基づいてマークを付加することができる。
【０１８２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１８３】
本発明は、電子コンテンツを鑑賞している際に適したマーク内容に基づいてマークを付加することができる電子書籍端末などの用途にも適用することができる。
【図面の簡単な説明】
【０１８４】
【図１】本発明の一実施の形態に係る情報処理装置の機能的構成を示すブロック図である。
【図２】図２（ａ）は、図１に示した表示装置に表示されている電子コンテンツ内のオブジェクトを指で指定する場合を説明する説明図、図２（ｂ）は、同表示装置に表示されている電子コンテンツ内のオブジェクトを電子ペンで指定する場合を説明する説明図である。
【図３】本実施の形態に係る情報処理装置の各機能部を実現するコンピュータシステムの構成を示すブロック図である。
【図４】図１に示した情報処理装置の主要動作を示すフローチャートである。
【図５】図４のステップS３０４で実行されるマーク付加処理を示すフローチャートである。
【図６】図４のステップS３０８で実行されるオブジェクト抽出処理を示すフローチャートである。
【図７】図１に示した情報処理装置の一実施例に関し、表示装置に表示されている「歴史コンテンツＡ」を示す説明図である。
【図８】図１に示した情報処理装置の一実施例及びさらに他の実施例に関し、ＸＭＬなどのマークアップ言語で記述されている「歴史コンテンツＡ」を示す説明図である。
【図９】図１に示した情報処理装置の一実施例に関し、「歴史コンテンツＡ」におけるオブジェクトグループとマーク内容の対応関係を示す説明図である。
【図１０】図１に示した情報処理装置の一実施例に関し、電子ペンを使用して「歴史コンテンツＡ」上のオブジェクトを指定する場合を示す説明図である。
【図１１】図１１（ａ）は、図１に示した情報処理装置の一実施例に関し、「歴史コンテンツＡ」上のオブジェクトの一部を押下することでオブジェクトを指定する場合を示す説明図、図１１（ｂ）は、図１に示した情報処理装置の一実施例に関し、電子ペンを使用して「歴史コンテンツＡ」上のオブジェクト全体を囲むことでオブジェクトを指定する場合を示す説明図である。
【図１２】図１に示した情報処理装置の一実施例に関し、指定されたオブジェクトに対してマークが付加された場合の様子を示す説明図である。
【図１３】図１に示した情報処理装置の一実施例に関し、ユーザにより指定されたオブジェクトと同じ内容のオブジェクトに対しても同じマーク内容に基づいてマークが付加された場合の様子を示す説明図である。
【図１４】図１に示した情報処理装置の他の実施例に関し、表示装置に表示されている「化学コンテンツＡ」を示す説明図である。
【図１５】図１に示した情報処理装置の他の実施例に関し、ＸＭＬなどのマークアップ言語で記述されている「化学コンテンツＡ」を示す説明図である。
【図１６】図１に示した情報処理装置の他の実施例に関し、「化学コンテンツ用」におけるオブジェクトグループとマーク内容の対応関係と、「歴史コンテンツ用」におけるオブジェクトグループとマーク内容の対応関係を示す説明図である。
【図１７】図１に示した情報処理装置の他の実施例に関し、電子ペンを使用して「化学コンテンツＡ」上のオブジェクトを指定する場合を示す説明図である。
【図１８】図１に示した情報処理装置の他の実施例、及びさらに他の実施例に関し、指定されたオブジェクトに対してマークが付加された場合の様子を示す説明図である。
【図１９】図１に示した情報処理装置のさらに他の実施例に関し、電子ペンを使用して「歴史コンテンツＡ」上のオブジェクトを指定する場合を示す説明図である。
【図２０】図１に示した情報処理装置のさらに他の実施例に関し、マークを付加する場合の処理を示すフローチャートである。
【図２１】図１に示した情報処理装置のさらに他の実施例に関し、指定されたオブジェクトに対してマークが付加された場合の様子を示す説明図である。
【図２２】図１に示した情報処理装置のさらに他の実施例に関し、電子ペンを使用して「歴史コンテンツＢ」上のオブジェクトを指定する場合を示す説明図である。
【図２３】図１に示した情報処理装置のさらに他の実施例に関し、「歴史コンテンツＢ」におけるオブジェクトとオブジェクトグループの対応関係を示す説明図である。
【図２４】図１に示した情報処理装置のさらに他の実施例に関し、指定されたオブジェクトに対してマークが付加された場合の様子を示す説明図である。
【図２５】図２５（ａ）は、表示装置上に抽出情報候補から抽出情報を入力する場合の様子を示す説明図、図２５（ｂ）は、表示装置上に表示されたオブジェクトを選択することで抽出情報を入力する場合の様子を示す説明図である。
【図２６】図１に示した情報処理装置のさらに他の実施例に関し、抽出したオブジェクトを空白形式でユーザに表示する場合の様子を示す説明図である。
【図２７】図１に示した情報処理装置のさらに他の実施例に関し、表示装置に表示されている「歴史コンテンツＣ」を示す説明図である。
【図２８】図１に示した情報処理装置のさらに他の実施例に関し、電子ペンを使用して「歴史コンテンツＣ」上のオブジェクトを指定する場合を示す説明図である。
【図２９】図１に示した情報処理装置のさらに他の実施例に関し、指定されたオブジェクトに対してマークが付加された場合の様子を示す説明図である。
【符号の説明】
【０１８５】
１１  電子コンテンツ
１００  情報処理装置
１０４  入力部４（第１入力手段、第２入力手段）
１０６  電子コンテンツ記憶部（電子コンテンツ記憶手段）
１０７  電子コンテンツ表示処理部（電子コンテンツ表示手段）
１０８  オブジェクト認識部（オブジェクト認識手段）
１０９  オブジェクトグループ特定部（オブジェクトグループ特定手段）
１１０  対応関係記憶部
１１１  対応関係作成部（対応関係作成手段）
１１２  マーク内容抽出部（マーク内容抽出手段）
１１３  マーク付加部（マーク付加手段）
１１４  オブジェクト検出部（オブジェクト検出手段）
１１５  マークオブジェクト抽出部（マークオブジェクト検出手段）
【図１】
2006301712.tif 000003
【図２】
2006301712.tif 000004
【図３】
2006301712.tif 000005
【図４】
2006301712.tif 000006
【図５】
2006301712.tif 000007
【図６】
2006301712.tif 000008
【図７】
2006301712.tif 000009
【図８】
2006301712.tif 000010
【図９】
2006301712.tif 000011
【図１０】
2006301712.tif 000012
【図１１】
2006301712.tif 000013
【図１２】
2006301712.tif 000014
【図１３】
2006301712.tif 000015
【図１４】
2006301712.tif 000016
【図１５】
2006301712.tif 000017
【図１６】
2006301712.tif 000018
【図１７】
2006301712.tif 000019
【図１８】
2006301712.tif 000020
【図１９】
2006301712.tif 000021
【図２０】
2006301712.tif 000022
【図２１】
2006301712.tif 000023
【図２２】
2006301712.tif 000024
【図２３】
2006301712.tif 000025
【図２４】
2006301712.tif 000026
【図２５】
2006301712.tif 000027
【図２６】
2006301712.tif 000028
【図２７】
2006301712.tif 000029
【図２８】
2006301712.tif 000030
【図２９】
2006301712.tif 000031