(57)【要約】  電子書籍が有するテキスト情報の共有、取得、および解析を行うことによってユーザの利便性を向上させるサービスを提供する電子書籍システムである。本発明の代表的な実施の形態は、コンテンツサーバと、コンテンツサーバに接続して電子書籍を閲覧するビューワを有する端末とからなり、ビューワは、電子書籍の所望の箇所に対して追加するコメントの入力を受けて、コメントおよびコメントの追加箇所を含む情報をコンテンツサーバに送信するコメント入力手段を有し、コンテンツサーバは、ビューワから送信されたコメントの情報を、ユーザおよびコメントの追加箇所の情報と関連付けてコメント記録手段に保持し、また、ビューワを利用してユーザが電子書籍を閲覧する際に、閲覧している電子書籍の箇所に対して各ユーザによって追加されているコメントの情報をコメント記録手段から取得してビューワに表示させるコメント処理部を有する。
2011138830.tif 000002
【特許請求の範囲】
【請求項１】
電子書籍を含むコンテンツを保持および管理し、ネットワークを介した電子書籍を含むコンテンツの閲覧に係るサービスを提供するコンテンツサーバと、前記ネットワークを介して前記コンテンツサーバに接続して前記電子書籍を閲覧する１つ以上のビューワを有する端末とからなる電子書籍システムであって、
前記ビューワは、ユーザからの前記電子書籍の所望の箇所に対して追加するコメントの入力を受けて、前記コメントおよび前記コメントの追加箇所を含む情報を前記コンテンツサーバに送信するコメント入力手段を有し、
前記コンテンツサーバは、前記ビューワから送信された前記コメントの情報を、前記ユーザおよび前記コメントの追加箇所の情報と関連付けてコメント記録手段に保持し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍の箇所に対して各ユーザによって追加されている前記コメントの情報を前記コメント記録手段から取得して前記ビューワに表示させるコメント処理部を有することを特徴とする電子書籍システム。
【請求項２】
請求項１に記載の電子書籍システムにおいて、
前記ビューワの前記コメント入力手段は、前記ユーザからの前記電子書籍が有するテキスト情報における文字範囲の指定を受けて、前記文字範囲を前記コメントの追加箇所とし、
前記コンテンツサーバの前記コメント処理部は、前記ビューワから送信された前記コメントの情報を、前記ユーザおよび前記コメントの追加箇所に係る前記文字範囲の情報と関連付けて前記コメント記録手段に保持し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍における前記文字範囲に対して、前記コメントが追加されている旨を表示させることを特徴とする電子書籍システム。
【請求項３】
請求項１に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍の所望の箇所に対して追加するフリーハンドメモの入力を受けて、前記フリーハンドメモおよび前記フリーハンドメモの追加箇所を含む情報を前記コンテンツサーバに送信するフリーハンドメモ入力手段を有し、
前記コンテンツサーバの前記コメント処理部は、前記ビューワから送信された前記フリーハンドメモの情報を、前記ユーザおよび前記フリーハンドメモの追加箇所の情報と関連付けてフリーハンドメモ記録手段に保持するとともに更新履歴の情報を記録し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍の箇所に対して前記ユーザにより追加されている前記フリーハンドメモの情報を前記フリーハンドメモ記録手段から取得して前記ビューワに表示させることを特徴とする電子書籍システム。
【請求項４】
請求項３に記載の電子書籍システムにおいて、
前記コンテンツサーバの前記コメント処理部は、前記フリーハンドメモ記録手段に保持する前記フリーハンドメモを、前記ユーザが指定した他のユーザが前記ビューワを利用して前記電子書籍を閲覧する際に、前記電子書籍の対応する箇所において、前記フリーハンドメモ記録手段から取得して前記ビューワに表示させることを特徴とする電子書籍システム。
【請求項５】
請求項１に記載の電子書籍システムにおいて、
前記ビューワの前記コメント入力手段は、前記ユーザからの前記コメントを追加する対象ユーザの入力を受けて、前記コメントおよび前記コメントの追加箇所と前記対象のユーザを含む情報を前記コンテンツサーバに送信し、
前記コンテンツサーバの前記コメント処理部は、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍の箇所に対して前記ユーザ自身に対して追加されている前記コメントの情報を前記コメント記録手段から取得して前記ビューワに表示させることを特徴とする電子書籍システム。
【請求項６】
請求項１に記載の電子書籍システムにおいて、
前記コンテンツサーバは、前記端末を介した前記ユーザからの指示により、外部のコメント投稿システムに対するアクセスを行うことが可能であり、前記コメント処理部は、前記ビューワを利用して前記ユーザによって追加されたコメントを、前記コメント投稿システムにも投稿することを特徴とする電子書籍システム。
【請求項７】
請求項１に記載の電子書籍システムにおいて、
前記ビューワの前記コメント入力手段は、前記ユーザからの前記コメントを追加する対象の前記電子書籍に対する意見の入力を受けて、前記コメントおよび前記コメントの追加箇所と前記意見を含む情報を前記コンテンツサーバに送信し、
前記コンテンツサーバの前記コメント処理部は、前記ビューワから送信された前記コメントの情報と前記意見の情報を合わせて、前記ユーザおよび前記コメントの追加箇所の情報と関連付けて前記コメント記録手段に保持することを特徴とする電子書籍システム。
【請求項８】
請求項１に記載の電子書籍システムにおいて、
前記ビューワの前記コメント入力手段は、前記ユーザが前記電子書籍の所望の箇所に対して前記コメントを入力する際に、前記コメントに対して過去の電子書籍に対するリンクを挿入可能であることを特徴とする電子書籍システム。
【請求項９】
請求項１に記載の電子書籍システムにおいて、
前記コンテンツサーバは、さらに、前記コメント処理部が前記ビューワに前記電子書籍および前記コメントを表示させる際に、前記電子書籍のテキスト情報と、前記電子書籍に対して追加されている前記コメントの情報と、前記電子書籍を閲覧する前記ユーザに係る情報とのうち少なくとも１つを含む情報に基づいて、前記電子書籍の所定の表示箇所において前記ビューワに表示させる広告および／または推奨する他の電子書籍に係る情報を決定し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、前記電子書籍の前記表示箇所において、決定された前記広告および／または前記推奨する他の電子書籍に係る情報を前記ビューワに表示させる広告処理部を有することを特徴とする電子書籍システム。
【請求項１０】
請求項１に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍が有するテキスト情報における文字範囲の指定を受けて、前記文字範囲を検索キーワードとした辞書検索の要求を前記コンテンツサーバに送信する辞書検索要求手段を有し、
前記コンテンツサーバは、さらに、前記ビューワから送信された前記検索キーワードに基づいて、辞書ツールによる検索を行い、検索結果を前記ビューワに表示させる辞書検索部を有することを特徴とする電子書籍システム。
【請求項１１】
請求項１に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍が有するテキスト情報についての翻訳要求を前記コンテンツサーバに送信する翻訳要求手段を有し、
前記コンテンツサーバは、さらに、前記ビューワから送信された前記翻訳要求に基づいて、翻訳ツールにより前記電子書籍が有するテキスト情報を翻訳し、翻訳結果のテキスト情報を前記ビューワに表示させる翻訳部を有することを特徴とする電子書籍システム。
【請求項１２】
請求項１に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍が有する音声情報についての再生要求を前記コンテンツサーバに送信する音声再生要求手段を有し、
前記コンテンツサーバは、さらに、前記ビューワから送信された前記再生要求に基づいて、前記電子書籍が有するテキスト情報と音声情報とを前記ビューワ上で同期的に再生させる音声同期部を有することを特徴とする電子書籍システム。
【請求項１３】
請求項１に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍の所望の箇所に対して追加するフリーハンドメモの入力を受けて、前記フリーハンドメモおよび前記フリーハンドメモの追加箇所を含む情報を前記端末に保存するフリーハンドメモ入力手段を有することを特徴とする電子書籍システム。
【請求項１４】
電子書籍を含むコンテンツを保持および管理し、ネットワークを介した電子書籍を含むコンテンツの閲覧に係るサービスを提供するコンテンツサーバであって、
前記ネットワークを介して当該コンテンツサーバに接続する端末に配置された、前記電子書籍を閲覧するビューワから、ユーザによって入力された前記電子書籍の所望の箇所に対して追加するコメントの情報を受け取り、前記ユーザおよび前記コメントの追加箇所の情報と関連付けてコメント記録手段に保持し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍の箇所に対して各ユーザによって追加されている前記コメントの情報を前記コメント記録手段から取得して前記ビューワに表示させるコメント処理部を有することを特徴とするコンテンツサーバ。
【請求項１５】
請求項１４に記載のコンテンツサーバにおいて、
前記コメント処理部は、前記ビューワから、前記ユーザによって入力された前記電子書籍が有するテキスト情報における文字範囲の指定を受け取り、前記文字範囲を前記コメントの追加箇所とし、前記ビューワから受け取った前記コメントの情報を、前記ユーザおよび前記コメントの追加箇所に係る前記文字範囲の情報と関連付けて前記コメント記録手段に保持し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍における前記文字範囲に対して、前記コメントが追加されている旨を表示させることを特徴とするコンテンツサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍サービスの提供に係る技術に関し、特に、電子書籍に関するテキスト情報を利用して情報共有等を含む種々のサービスを提供する電子書籍システムおよびコンテンツサーバに適用して有効な技術に関するものである。
【背景技術】
【０００２】
近年、電子書籍による出版物の発行と利用が急速に普及しつつある。これには、ＰＣ（Personal Computer）等に加えて、電子書籍のコンテンツを閲覧することが可能な携帯電話等の携帯端末が広く普及してきたことが要因として挙げられる。さらに近年では、例えば電子ペーパー等の技術を用いた、電子書籍を閲覧するための専用端末の利用も拡がってきている。【０００３】
これに伴い、ユーザに電子書籍や新聞記事等のコンテンツ（以下では単に「電子書籍」と記載する場合がある）を単に閲覧させるだけではなく、ユーザの利便性を向上させるための様々な仕組みが提案されている。例えば、電子書籍の任意の箇所に、付箋を付するかのようにユーザがコメントを書き込むことを可能とする機能がある。さらに、端末が有する通信機能を利用して、書き込んだコメントを他のユーザと送信し合うような利用形態も提案されている。【０００４】
このような技術に関連するものとして、例えば、特開２００８−２０９６１号公報（特許文献１）には、ディスプレイに現在表示されている電子書籍のうち、コメントが対応付けられている箇所を示す表示を終了させるための指示をユーザから受け付けた場合に、当該コメントをディスプレイに表示することで、コメント対応箇所の閲覧が終了してからコメントが表示されるようにし、コンテンツを閲覧するユーザに対して、コメントを最適なタイミングで表示する技術が記載されている。【０００５】
また、電子書籍が有する文章のテキスト情報を利用するものとして、例えば、特開２００６−５３７３９号公報（特許文献２）には、電子書籍から書籍データとともに電子しおりのデータを読み出し、電子しおりのデータに基づいて読み上げ開始位置を設定し、読み上げ開始位置以降の書籍データを読み出して音声信号に変換して、アンプを介してスピーカーに供給する電子書籍読み上げ装置に係る技術が記載されている。【０００６】
また、例えば、特開２００６−３３１０５６号公報（特許文献３）には、電子書籍のコンテンツの中のユーザにより指定された文字列であるキーワードに関連する情報を、インターネットに接続されているサーバ、辞書データベース、または記憶部に記憶している保存情報から、更新期限に応じて取得するよう制御することで、幅広い情報源から適切な情報を簡単かつ迅速に取得することができ、また、電子書籍の表示を継続させたまま、電子書籍内の任意の文字列に関連する情報を取得することを可能とする技術が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−２０９６１号公報
【特許文献２】特開２００６−５３７３９号公報
【特許文献３】特開２００６−３３１０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述したように、電子書籍についてはユーザの利便性を向上させる種々の仕組みが提案されている。しかしながら、これらは主に端末側で個別的に電子書籍内のテキスト情報に対する処理やデータの保持を行ったり、コメントの管理を行ったりするものであり、ユーザの利便性の向上の程度は、当該ユーザによる端末の利用方法の範囲内に限定される。また、端末側の負荷（処理負荷や記憶領域の容量等）が大きくなり、携帯端末等を利用する場合には影響が大きい場合もある。【０００９】
電子書籍が有するテキスト情報（ユーザが付したコメントに関する情報も含む）をサーバにて一元的に管理して多数のユーザで情報共有するとともに、テキスト情報の内容の取得や解析等を行うことが可能となれば、ユーザの利便性をさらに向上させる様々なサービスを提供することが可能となる。【００１０】
そこで本発明の目的は、電子書籍が有する、もしくはユーザが電子書籍に付したテキスト情報の共有、取得、および解析を行うことによってユーザの利便性を向上させるサービスを提供することを可能とする電子書籍システムおよびコンテンツサーバを提供することにある。本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【００１１】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、以下のとおりである。【００１２】
本発明の代表的な実施の形態による電子書籍システムは、電子書籍を含むコンテンツを保持および管理し、ネットワークを介した電子書籍を含むコンテンツの閲覧に係るサービスを提供するコンテンツサーバと、前記ネットワークを介して前記コンテンツサーバに接続して前記電子書籍を閲覧する１つ以上のビューワを有する端末とからなる電子書籍システムであって、以下の特徴を有するものである。【００１３】
すなわち、電子書籍システムにおいて、前記ビューワは、ユーザからの前記電子書籍の所望の箇所に対して追加するコメントの入力を受けて、前記コメントおよび前記コメントの追加箇所を含む情報を前記コンテンツサーバに送信するコメント入力手段を有し、前記コンテンツサーバは、前記ビューワから送信された前記コメントの情報を、前記ユーザおよび前記コメントの追加箇所の情報と関連付けてコメント記録手段に保持し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍の箇所に対して各ユーザによって追加されている前記コメントの情報を前記コメント記録手段から取得して前記ビューワに表示させるコメント処理部を有することを特徴とするものである。
【発明の効果】
【００１４】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。【００１５】
本発明の代表的な実施の形態によれば、電子書籍が有する、もしくはユーザが電子書籍に付したテキスト情報の共有、取得、および解析を行うことによってユーザの利便性を向上させるサービスを提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施の形態である電子書籍システムの構成例の概要を示した図である。
【図２】本発明の一実施の形態におけるコンテンツＤＢのデータ構成の例について示した図である。
【図３】本発明の一実施の形態における会員ＤＢのデータ構成の例について示した図である。
【図４】本発明の一実施の形態におけるコメントＤＢのデータ構成の例について示した図である。
【図５】本発明の一実施の形態におけるフリーハンドメモＤＢのデータ構成の例について示した図である。
【図６】本発明の一実施の形態における表示広告ＤＢのデータ構成の例について示した図である。
【図７】本発明の一実施の形態におけるコンテンツに対して追加されているコメントを閲覧する際の処理の流れの例について示した図である。
【図８】（ａ）〜（ｄ）は、本発明の一実施の形態におけるコンテンツおよびコメントを表示する際の画面例について示した図である。
【図９】本発明の一実施の形態におけるコンテンツに対してコメントを更新および追加する際の処理の流れの例について示した図である。
【図１０】（ａ）〜（ｄ）は、本発明の一実施の形態におけるコンテンツのキーワードに対してコメントを追加する際の画面例について示した図である。
【図１１】本発明の一実施の形態におけるコンテンツに対して追加されたコメントを検索して閲覧する際の処理の流れの例について示した図である。
【図１２】本発明の一実施の形態におけるコンテンツのページに対してフリーハンドメモを追加する際の処理の流れの例について示した図である。
【図１３】（ａ）、（ｂ）は、本発明の一実施の形態におけるコンテンツのページに対してフリーハンドメモを追加する際の画面例について示した図である。
【図１４】（ａ）、（ｂ）は、本発明の一実施の形態における端末に保存されているフリーハンドメモを表示する際の画面例について示した図である。
【図１５】（ａ）〜（ｄ）は、本発明の一実施の形態におけるコンテンツサーバに保存されているフリーハンドメモを表示する際の画面例について示した図である。
【図１６】（ａ）〜（ｄ）は、本発明の一実施の形態におけるコンテンツサーバに保存されているフリーハンドメモを表示する際の別の画面例について示した図である。
【図１７】本発明の一実施の形態における新聞記事やニュース等のコンテンツ（電子記事）に対してコメントを追加する際の処理の流れの例について示した図である。
【図１８】（ａ）〜（ｃ）は、本発明の一実施の形態における電子記事のコンテンツおよびコメントを表示する際の画面例について示した図である。
【図１９】（ａ）〜（ｄ）は、本発明の一実施の形態における電子記事のコンテンツにコメントを追加する際の画面例について示した図である。
【図２０】本発明の一実施の形態におけるコンテンツのキーワードを辞書で検索する際、およびコンテンツのテキスト情報を翻訳して閲覧する際の処理の流れの例について示した図である。
【図２１】（ａ）、（ｂ）は、本発明の一実施の形態におけるコンテンツのキーワードを辞書で検索する際の画面例について示した図である。
【図２２】（ａ）〜（ｃ）は、本発明の一実施の形態におけるコンテンツのテキスト情報を翻訳して閲覧する際の画面例について示した図である。
【図２３】（ａ）、（ｂ）は、本発明の一実施の形態におけるコンテンツを閲覧する際に音声情報を同期再生する場合の画面例について示した図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１８】
本発明の一実施の形態である電子書籍システムは、電子書籍が有するテキスト情報（ユーザが付したコメントに関する情報も含む）をコンテンツサーバにて一元的に管理して多数のユーザで情報共有するとともに、テキスト情報の内容の取得や解析等を行うことでユーザの利便性をさらに向上させる各種のサービスを提供するシステムである。
【００１９】
具体的には例えば、閲覧している電子書籍にユーザがコメントを追加し、当該コメントを他のユーザと共有することができる機能を有する。このコメントは、電子書籍のページやコマなどの単位で追加するだけではなく、テキスト（キーワード）に対して追加することもできる。このとき、例えば特定のユーザに対してコメントしたり、各種のいわゆるＳＮＳ（Social Networking Service）サイトへのコメントのポストを行ったりすることも可能である。さらに、ユーザが追加したコメントに関する情報の蓄積に基づいて解析を行うことで、当該ユーザに対して最適な電子書籍を推奨したり広告を表示したりする機能も有する。
【００２０】
また、電子書籍に対してフリーハンドで描画したメモ（以下では「フリーハンドメモ」と記載する場合がある）をコメントとして追加したり、当該フリーハンドメモを他のユーザと共有したりする機能を有する。また、電子書籍が有するテキスト情報を利用して、例えば、キーワードに対する辞書検索を行ったり、テキストを自動翻訳して表示したり、音声情報と同期再生を行ったりする機能も有する。
【００２１】
＜システム構成＞
図１は、本発明の一実施の形態である電子書籍システムの構成例の概要を示した図である。電子書籍システム１は、電子書籍を含むコンテンツおよび電子書籍が有するテキスト情報（ユーザが付したコメントに関する情報も含む）を管理するコンテンツサーバ１００に対して、インターネット等のネットワーク１０を介して、ユーザが保有する各種の端末２０が、電子書籍を閲覧するためのソフトウェアプログラムであるビューワ２１を介して接続する構成を有する。
【００２２】
ここで、電子書籍とは、例えば、小説やコミック等の書籍や、ニュース、記事等の出版物の内容をデジタル情報によるコンテンツとして出版したものであり、情報処理装置のディスプレイによって閲覧することができるものを指す。電子書籍のファイルフォーマットには種々のものが存在するが、本実施の形態における電子書籍は、コンテンツのデータとして、コンテンツ内の文章に係るテキスト情報を合わせて保持可能なものとする。すなわち、電子書籍としてコンテンツに係るテキスト情報を含むことが可能なものであれば、電子書籍のファイルフォーマットは特に限定されない。この電子書籍のファイルは、コンテンツ１０１としてコンテンツサーバ１００に保持される。
【００２３】
ユーザが電子書籍（コンテンツ１０１）を閲覧するための情報処理装置である端末２０は、対応するビューワ２１を実行することが可能なものであれば、例えばＰＣ等（端末２０ａ）に限らず、携帯電話等（端末２０ｂ）や、電子書籍の再生専用端末（端末２０ｃ）など種々ものを利用することができる。また、本実施の形態では、ビューワ２１を使用したコンテンツ１０１の閲覧方法としては、コンテンツサーバ１００上に保持されたコンテンツ１０１をストリーミングやブラウジング等によって閲覧するものとするが、例えば、端末２０上にコンテンツ１０１をダウンロードして閲覧する形態とすることも可能である。
【００２４】
コンテンツサーバ１００は、コンピュータシステムにより構成され、コンテンツ１０１およびコンテンツ１０１が有するテキスト情報を管理し、ビューワ２１によるコンテンツ１０１の閲覧サービスを提供するサーバシステムである。このコンテンツサーバ１００は、例えば、ソフトウェアプログラムによって実装される再生処理部１１０、認証部１２０、コメント処理部１３０、広告処理部１４０および再生支援部１５０の各部を有する。また、コンテンツＤＢ１０２、会員ＤＢ１０３、コメントＤＢ１０４、フリーハンドメモＤＢ１０６および表示広告ＤＢ１０８の各データベースもしくはテーブルを有する。
【００２５】
再生処理部１１０は、ビューワ２１を介した端末２０からのコンテンツ１０１の閲覧に係る要求を受け付けるインタフェースを有し、例えば一般的なストリーミングやブラウジング等の技術により、ビューワ２１上でのコンテンツ１０１の閲覧（再生）を可能とする。なお、コンテンツ１０１を特定し再生するために用いられる、コンテンツ１０１に関する各種属性情報は、コンテンツＤＢ１０２に記録され管理される。
【００２６】
認証部１２０は、端末２０のユーザがコンテンツ１０１を閲覧するに際して、当該ユーザが電子書籍システム１によって提供される電子書籍サービスの会員であるか否かを会員ＤＢ１０３を参照して判定するユーザ認証を行う。また、各種のＳＮＳシステム３１などを始めとする、コンテンツサーバ１００と連携する外部システムやツールに対するユーザ認証を行う機能を有していてもよい。
【００２７】
コメント処理部１３０は、例えば、コメント登録部１３１およびコメント閲覧部１３２の各部を有し、ビューワ２１を介したユーザからの要求に基づいて、コンテンツ１０１に対するコメントやフリーハンドメモの追加、更新、閲覧などの処理を行う。
【００２８】
コメント登録部１３１は、ユーザが閲覧しているコンテンツ１０１に対して、テキストベースのコメントを追加してコメントＤＢ１０４に登録したり、フリーハンドメモ１０５を追加してその情報をフリーハンドメモＤＢ１０６に登録したりする。なお、フリーハンドメモ１０５は、例えば、ユーザがビューワ２１上で描画したメモの画像データを、透過可能な形式（ｇｉｆ形式やｐｎｇ形式など）の画像ファイルとして保持する。また、コメント登録部１３１は、既存のフリーハンドメモ１０５に対してユーザが編集を加えて更新した情報をフリーハンドメモＤＢ１０５に登録する。
【００２９】
コメント閲覧部１３２は、ビューワ２１に表示すべきコメントやフリーハンドメモ１０５を、コメントＤＢ１０４やフリーハンドメモＤＢ１０６を参照してそれぞれ取得し、再生処理部１１０を介してビューワ２１に表示させる。
【００３０】
広告処理部１４０は、コメント閲覧部１３２がコメントをビューワ２１に表示させる際に、ユーザに対して推奨する電子書籍（コンテンツ１０１）の情報や、いわゆるターゲット広告を合わせて表示させる。ターゲット広告のコンテンツは、例えば、広告情報を提供する外部のシステムである外部広告３２から定期的に取得したり、電子書籍システム１の管理者等が登録したりなどにより、広告１０７として予め保持しておいてもよい。また、表示させる広告１０７を特定するため、各コンテンツ１０１のどの箇所でどの広告１０７を表示するかの情報を予め決定して表示広告ＤＢ１０８に保持しておき、これを参照するようにしてもよい。
【００３１】
再生支援部１５０は、例えば、辞書検索部１５１、翻訳部１５２、および音声同期部１５３の各部を有し、ユーザがビューワ２１上でコンテンツ１０１を閲覧（再生）する際に、有用な各種サービスを提供する。
【００３２】
辞書検索部１５１は、ユーザがビューワ２１を利用して閲覧するコンテンツ１０１における、ユーザから指定されたテキスト情報（キーワード）について、例えば、辞書検索サービスを提供する外部のシステムである外部辞書ツール３３などを利用して検索を行い、検索結果をビューワ２１に表示させる。なお、コンテンツサーバ１００に辞書ツールを配置しておき、これを利用してもよい。
【００３３】
翻訳部１５２は、ユーザがビューワ２１を利用して閲覧するコンテンツ１０１におけるテキスト情報について、例えば、他言語への翻訳サービスを提供する外部のシステムである外部翻訳ツール３４などを利用して翻訳を行い、翻訳結果のテキスト情報をビューワ２１に表示させる。なお、コンテンツサーバ１００に翻訳ツールを配置しておき、これを利用してもよい。
【００３４】
音声同期部１５３は、ユーザがビューワ２１を利用して閲覧するコンテンツ１０１に音声情報が付属する、もしくはコンテンツ１０１と音声情報が関連付けて管理されている場合に、コンテンツ１０１のテキスト情報と音声情報とを同期的に再生してビューワ２１に表示させる。なお、テキスト情報と音声情報との同期的な再生の技術としては、例えば、カラオケ機器や語学学習システム等において用いられている公知の技術を利用することができる。
【００３５】
＜データ構成＞
図２は、コンテンツＤＢ１０２のデータ構成の例について示した図である。コンテンツＤＢ１０２は、電子書籍（コンテンツ１０１）に関する各種属性情報を管理するテーブルであり、例えば、コンテンツＩＤ、コンテンツ名称、公開開始日、公開終了日、機種情報、課金情報、著者名、出版社などを始めとする各項目を有する。
【００３６】
コンテンツＩＤの項目は、各コンテンツ１０１を一意に識別するＩＤ情報を保持する。本実施の形態では、例えば、コンテンツ１０１のファイル名（"A0001.tar"等）をコンテンツＩＤとして利用するものとする（ファイル名から拡張子を除いてもよい）。コンテンツ名称の項目は、コンテンツ１０１のタイトルの情報を保持する。公開開始日および公開終了日の項目は、それぞれ、対象のコンテンツ１０１の閲覧をユーザに許可する期間（公開期間）の開始日および終了日の情報を保持する。
【００３７】
機種情報の項目は、対象のコンテンツ１０１を閲覧可能な端末２０のプラットフォーム（例えば機種やＯＳ（Operating System）等）の情報を保持する。すなわち、同一の内容を有する電子書籍であっても、閲覧可能な端末２０のプラットフォームによって複数のコンテンツ１０１として実現される場合がある。課金情報の項目は、対象のコンテンツ１０１の閲覧に対する課金方法や額などの情報を保持する。著者名および出版社の項目は、対象のコンテンツ１０１の著者および出版社の情報を保持する。なお、コンテンツＤＢ１０２に係る上記の各項目は一例であり、他のデータ構成によって該当の情報を管理するものであってもよいことは当然である。
【００３８】
図３は、会員ＤＢ１０３のデータ構成の例について示した図である。会員ＤＢ１０３は、電子書籍システム１によって提供される電子書籍サービスの会員であるユーザのアカウント情報を管理するテーブルであり、例えば、会員ＩＤ、認証情報、ＳＮＳ会員情報、購入済コンテンツ、処理履歴などを始めとする各項目を有する。
【００３９】
会員ＩＤの項目は、会員である各ユーザを一意に識別するＩＤ情報を保持する。すなわち、ユーザが端末２０からコンテンツサーバ１００にアクセスしてログインする際のユーザＩＤの情報を保持する。認証情報の項目は、対象の会員（ユーザ）がコンテンツサーバ１００へのログイン時にユーザ認証を行うための情報（例えばパスワード等）を保持する。ＳＮＳ会員情報の項目は、対象のユーザが他の１つ以上のＳＮＳシステム３１において有するアカウント情報（ＳＮＳシステム３１にログインすることが可能なユーザＩＤ／パスワード等の情報）を保持する。
【００４０】
購入済コンテンツの項目は、対象のユーザが購入しており、閲覧が可能なコンテンツ１０１を特定する情報を保持する。例えば、閲覧が可能な１つ以上のコンテンツ１０１のコンテンツＩＤの値を保持する。閲覧が可能なコンテンツ１０１が他のユーザと共有可能（例えばあるユーザが購入したコンテンツ１０１をグループ化したユーザ間で共有して自由に閲覧可能）なコンテンツである場合には、共有対象のユーザを特定する会員ＩＤの情報を合わせて保持していてもよい。処理履歴の項目は、対象のユーザがコンテンツサーバ１００にアクセスして行ったコンテンツ１０１の閲覧やコメントの追加等の各種処理の履歴に関する情報を時系列で保持する。なお、会員ＤＢ１０３に係る上記の各項目は一例であり、他のデータ構成によって該当の情報を管理するものであってもよいことは当然である。
【００４１】
図４は、コメントＤＢ１０４のデータ構成の例について示した図である。コメントＤＢ１０４は、ユーザがコンテンツ１０１に対して追加したテキストベースのコメントに関する情報を保持するテーブルであり、例えば、コメントＩＤ、コンテンツＩＤ、ページ、コメント開始箇所、コメント終了箇所、コメント内容、コメント者ＩＤ、コメント対象者ＩＤ、言語、コメント日時などを始めとする各項目を有する。
【００４２】
コメントＩＤの項目は、対象のコメントを一意に識別するＩＤ情報を保持する。この値は、電子書籍システム１全体でユニークな値であってもよいし、コンテンツ１０１内でユニークな値であってもよい。コンテンツＩＤの項目は、対象のコメントが追加されているコンテンツ１０１を特定する情報を保持する。
【００４３】
ページ、コメント開始箇所およびコメント終了箇所の情報は、それぞれ、対象のコンテンツ１０１において対象のコメントが追加されているページ、開始箇所および終了箇所の情報を保持する。これらの項目に値が指定されていない場合は、対象のコメントは対象のコンテンツ１０１全体に対して追加されたものと取り扱うことができる。また、コメント開始箇所およびコメント終了箇所の項目に値が指定されていない場合は、対象のコメントは対象のページ全体に対して追加されたものと取り扱うことができる。コメント開始箇所およびコメント終了箇所の項目は、例えば、コンテンツ１０１もしくは対象のページのテキスト情報における先頭からのバイト数等によって指定することができる。
【００４４】
コメント内容の項目は、対象のコメントの本文であるテキスト情報を保持する。コメント者ＩＤの項目は、対象のコメントを追加したユーザを特定する会員ＩＤの情報を保持する。コメント対象者ＩＤの項目は、対象のコメントが特定のユーザへのコメントである場合の、対象となるユーザを特定する会員ＩＤの情報を保持する。なお、対象となるユーザとして複数ユーザの情報を保持可能としてもよいし、複数ユーザからなるグループの情報を保持可能としてもよい。言語の項目は、対象のコメントの言語を示す情報を保持する。コメント日時の項目は、対象のコメントが追加されたときのタイムスタンプの情報を保持する。なお、コメントＤＢ１０４に係る上記の各項目は一例であり、他のデータ構成によって該当の情報を管理するものであってもよいことは当然である。
【００４５】
図５は、フリーハンドメモＤＢ１０６のデータ構成の例について示した図である。フリーハンドメモＤＢ１０６は、ユーザがコンテンツ１０１に対して追加したフリーハンドメモ１０５に関する情報を保持するテーブルであり、例えば、メモＩＤ、コンテンツＩＤ、ページ、コメント者ＩＤ、共有フラグ、被共有者ＩＤ、編集履歴などを始めとする各項目を有する。
【００４６】
メモＩＤの項目は、各フリーハンドメモ１０５を一意に識別するＩＤ情報を保持する。本実施の形態では、例えば、フリーハンドメモ１０５のファイル名（"B0001_U0002.gif"等）をメモＩＤとして利用するものとする（拡張子を除いてもよい）。コンテンツＩＤおよびページの項目は、それぞれ、対象のフリーハンドメモ１０５が追加されているコンテンツ１０１およびページを特定する情報を保持する。コメント者ＩＤの項目は、対象のフリーハンドメモ１０５を追加したユーザを特定する会員ＩＤの情報を保持する。
【００４７】
共有フラグの項目は、対象のフリーハンドメモ１０５が追加されているコンテンツ１０１が他のユーザと共有可能である場合に、対象のフリーハンドメモ１０５を他のユーザと共有するか否かを示すフラグの情報を保持する。また、被共有者ＩＤの項目は、対象のフリーハンドメモ１０５を共有する対象となるユーザを特定する会員ＩＤの情報を保持する。なお、対象となるユーザとして複数ユーザの情報を保持可能としてもよいし、複数ユーザからなるグループの情報を保持可能としてもよい。更新履歴の項目は、対象のフリーハンドメモ１０５に対する更新履歴の情報（例えば、更新日時や更新ユーザに関する情報）を保持する。なお、フリーハンドメモＤＢ１０６に係る上記の各項目は一例であり、他のデータ構成によって該当の情報を管理するものであってもよいことは当然である。
【００４８】
図６は、表示広告ＤＢ１０８のデータ構成の例について示した図である。表示広告ＤＢ１０８は、ユーザがビューワ２１を利用してコンテンツ１０１（に追加されているコメント）を閲覧する際に、どの箇所でどの広告１０７を表示するかの情報を保持するテーブルであり、例えば、広告ＩＤ、会員ＩＤ、コンテンツＩＤ、ページ、提供開始日、提供終了日などを始めとする各項目を有する。
【００４９】
広告ＩＤの項目は、ビューワ２１に表示させる対象の広告１０７を特定するＩＤ情報を保持する。本実施の形態では、例えば、広告１０７のファイル名を広告ＩＤとして利用するものとする。会員ＩＤの項目は、対象の広告１０７を表示させる対象となるユーザを特定する会員ＩＤの情報を保持する。コンテンツＩＤおよびページの項目は、それぞれ、対象の広告１０７を表示させるコンテンツ１０１およびページを特定する情報を保持する。提供開始日および提供終了日の項目は、それぞれ、対象の広告１０７を表示させる期間の開始および終了の日時の情報を保持する。なお、表示広告ＤＢ１０８に係る上記の各項目は一例であり、他のデータ構成によって該当の情報を管理するものであってもよいことは当然である。
【００５０】
＜処理内容−基本機能＞
以下では、本実施の形態の電子書籍システム１における基本機能を実現する処理の内容について説明する。図７は、コンテンツ１０１に対して追加されているコメントを閲覧する際の処理の流れの例について示した図である。コメントの閲覧に先立って、ユーザは、端末２０上で必要に応じてＳＮＳサイト（ＳＮＳシステム３１）に対するログイン要求を行うようにしてもよい（Ｓ１０１）。
【００５１】
端末２０から会員ＩＤを含むログイン要求を受けたコンテンツサーバ１００では、認証部１２０によって、会員ＤＢ１０３から当該ユーザのＳＮＳシステム３１に対するアカウント情報を取得して、ＳＮＳシステム３１に対するログイン認証処理を行い（Ｓ１０２）、端末２０にＳＮＳシステム３１における当該ユーザのトップページ等を表示させる（Ｓ１０３）。このＳＮＳシステム３１におけるコメントの投稿・閲覧の機能から、電子書籍システム１による電子書籍（コンテンツ１０１）およびコメントの投稿・閲覧サービスへの誘導を行うようにしてもよい。なお、図７の例ではＳＮＳシステム３１に対するログイン認証を最初に行うものとしているが、ユーザは、コンテンツ１０１を閲覧中の任意のタイミングでＳＮＳシステム３１へのログイン認証を行うことができる。
【００５２】
電子書籍システム１によるコメントの閲覧サービスを利用するユーザは、端末２０を利用してメニュー等からの選択により、電子書籍（コンテンツ１０１）の閲覧要求を行う（Ｓ１１１）。上述したようなＳＮＳシステム３１等の他のサイトからの誘導などを介してコンテンツ１０１の閲覧要求を行えるようにしてもよい。このとき、端末２０では、端末２０内に保持する情報、もしくはコンテンツサーバ１００の会員ＤＢ１０３に保持する情報を参照して、当該ユーザが閲覧可能なコンテンツ１０１の情報を提示し、この情報に基づいて当該ユーザに閲覧するコンテンツ１０１を選択させてもよい。
【００５３】
ユーザの閲覧要求により、端末２０は、ビューワ２１を起動し、ユーザから会員ＩＤおよび認証情報の入力を受けて、これらと閲覧対象のコンテンツ１０１の情報をコンテンツサーバ１００に送信する（Ｓ１１２）。コンテンツサーバ１００では、認証部１２０によって会員ＤＢ１０３を参照して、ユーザが会員であるか否かの認証（ユーザ認証）を行う（Ｓ１１３）。
【００５４】
その後、再生処理部１１０が、コンテンツＤＢ１０２および会員ＤＢ１０３等を参照することにより、当該ユーザが対象のコンテンツ１０１を閲覧可能であるかを判定し、閲覧可能である場合は、コンテンツ１０１の内容および表示させるページの情報を取得してビューワ２１に送信する（Ｓ１１４）。ビューワ２１において送信された内容に基づいて対象のページを表示することにより（Ｓ１１５）、ユーザは対象のコンテンツ１０１のページを閲覧することができる（Ｓ１１６）。
【００５５】
また、コンテンツサーバ１００では、例えばステップＳ１１４に対する並列的な処理として、コメント閲覧部１３２により、コメントＤＢ１０４から対象のコンテンツ１０１の各ページに追加されているコメントの情報を取得してビューワ２１に送信する（Ｓ１１７）。コンテンツ１０１のページを閲覧しているユーザが、コメントの閲覧要求を行った場合に（Ｓ１１８）、ビューワ２１において対象のページに対応するコメントを表示することにより（Ｓ１１９）、ユーザは対象のページ等に対して追加されたコメントを閲覧することができる（Ｓ１２０）。また、ユーザは、コメントを非表示にする要求を行うこともできる（Ｓ１２１）。このとき、ビューワ２１は、該当のコメントを非表示にする（Ｓ１２２）。
【００５６】
図８は、ビューワ２１においてコンテンツ１０１およびコメントを表示する際の画面例について示した図である。図８（ａ）は、コンテンツ１０１のページをビューワ２１におけるディスプレイ２００に表示した場合の例を示している。ここで、本実施の形態では、いわゆるスマートフォン等のタッチパネルを有する携帯端末上でコンテンツ１０１を表示する場合を例として挙げている。画面上では、例えば、画面の上下の位置にユーザがビューワ２１に対する操作を行うための各種メニューやボタン等が表示されるメニュー領域２０１を有する。
【００５７】
例えばメニュー領域２０１を介したユーザからの指示により、ビューワ２１は、図８（ｂ）に示すように、対象ページに追加されているコメントを表示する。ここで、コメントの表示に際しては、例えば、対象のページの上に透過形式で表示可能なコメントレイヤーを表示し、コメントレイヤー内の複数のコメント表示領域２０２に各ユーザによって追加されたコメントをそれぞれ表示する。また、メニュー領域２０１を介したユーザからの指示により、対象ページのコメントレイヤーを表示させないことにより、表示図８（ａ）に示すようにコメントを非表示とする。
【００５８】
図７に戻り、図８（ｂ）に示すような画面で対象のページに追加されたコメントを閲覧している状態で、ユーザは、対象のページに追加されている各コメントに関する各種情報を参照することが可能なコメントビューの閲覧要求を行うことができる（Ｓ１３１）。ビューワ２１は、コメントビューの表示要求をコンテンツサーバ１００に送信する（Ｓ１３２）。コンテンツサーバ１００では、コメント閲覧部１３２により、コメントＤＢ１０４から対象ページに追加されている各コメントの情報を取得してビューワ２１に送信する（Ｓ１３３）。ビューワ２１において送信された内容に基づいてコメントビューを表示することにより（Ｓ１３４）、ユーザはコメントビューを閲覧することができる（Ｓ１３５）。
【００５９】
なお、コンテンツサーバ１００では、ステップＳ１３３にてコメント閲覧部１３２により各コメントの情報を取得してビューワ２１に送信する際に、さらに、広告処理部１４０により、当該ユーザに対して推奨する他の電子書籍（コンテンツ１０１）の情報や、ターゲット広告（広告１０７）の情報を抽出してビューワ２１に送信する（Ｓ１３６）。ビューワ２１は、送信された内容に基づいてコメントビューに推奨電子書籍やターゲット広告を表示する（Ｓ１３７）。
【００６０】
ステップＳ１３６において、広告処理部１４０は、例えば、コメント閲覧部１３２によってビューワ２１に表示されるコメントの内容や、対象のコンテンツ１０１、ページ、キーワード等のテキスト情報に基づいて言語処理による解析を行い、１つ以上のキーワードを抽出する。このキーワードと、コンテンツ１０１や広告１０７にそれぞれ付与されているキーワードとをマッチングすることにより、コンテンツ１０１のどのページでどのコンテンツ１０１を推奨するかや、どの広告１０７を表示するかを決定することができる。
【００６１】
なお、テキスト情報によるマッチングだけではなく、会員ＤＢ１０３等に保持した対象のユーザの属性や処理履歴（行動履歴）等の情報を条件としてもよい。また、該当するコンテンツ１０１や広告１０７がない場合は、新着順等の所定のルールにより決定してもよい。また、これらの情報は、広告処理部１４０での定期的な処理や、電子書籍システム１の管理者等による登録などにより、予め作成して表示広告ＤＢ１０８に保持しておくことも可能である。
【００６２】
ユーザは、コメントビューから選択した任意のコメントについて、その詳細を参照することが可能なコメント詳細ビューの閲覧要求を行うことができる（Ｓ１３８）。ビューワ２１は、選択されたコメントのコメントＩＤ等の情報とともにコメント詳細ビューの表示要求をコンテンツサーバ１００に送信する（Ｓ１３９）。コンテンツサーバ１００では、コメント閲覧部１３２により、コメントＤＢ１０４から対象のコメントの詳細情報を取得してビューワ２１に送信する（Ｓ１４０）。ビューワ２１において送信された内容に基づいてコメント詳細ビューを表示することにより（Ｓ１４１）、ユーザはコメント詳細ビューを閲覧することができる（Ｓ１４２）。
【００６３】
図８（ｃ）は、コメントビューを表示した場合の画面例を示した図である。図８（ｃ）の例では、コンテンツ１０１を縮小表示し、対象のページ等に対して複数のユーザから追加されたコメントの一覧を、コメントリスト領域２１０に時系列に表示する。この情報は定期的に自動リフレッシュして最新情報を取得してもよいし、手動でリフレッシュしてもよい。なお、例えば、コメントリスト領域２１０の上部にはメニュー領域２１１を有し、ユーザによるコメントに対する各種操作（例えば、キーワード検索など）を可能とする。また、例えば、広告表示領域２２０には、ユーザに推奨するコンテンツ１０１として、推奨書籍の情報を表示する。また、コメントを入力して追加することが可能なコメント入力領域２３０を有する。
【００６４】
例えばメニュー領域２１１を介したユーザからの指示により、ビューワ２１は、図８（ｄ）に示すようなコメント詳細ビューによって、ユーザが選択したコメントの詳細な内容を表示する。コメント詳細ビューでは、例えば、コメント表示領域２４０に、対象のコメントについてコメントＤＢ１０４に保持されている各項目の内容を表示する。また、対象のコメントに対してコメントを返信したり、引用して新たなコメントを追加したりといった操作を行うことも可能である。なお、追加したコメントにおける返信や引用などに関する情報は、例えば、コメントのテキスト情報に直接埋め込むなどすることができる。
【００６５】
上記の例では、端末２０を携帯端末としてコンテンツ１０１やコメントを表示する場合の例を示したが、同一のユーザがＰＣ等の他の端末２０を利用して購入済みの同一のコンテンツ１０１を閲覧する場合も想定される。この場合、端末２０のプラットフォームによってはファイル形式が異なる場合があり、コンテンツサーバ１００では端末２０のプラットフォーム毎にそれぞれ個別にコンテンツ１０１を有する場合がある。
【００６６】
本実施の形態では、コンテンツサーバ１００において、コメントをコンテンツ１０１と分離してコメントＤＢ１０４にテキスト情報として保持する。従って、上記のような場合でも、端末２０のプラットフォームによる相違は対応するビューワ２１が吸収するものとし、ある端末２０のビューワ２１において追加されたコメントは、他のプラットフォームの端末２０のビューワ２１においても同様に表示することが可能となる。
【００６７】
図９は、コンテンツ１０１に対してコメントを更新および追加する際の処理の流れの例について示した図である。例えば図８（ｂ）〜（ｄ）に示すような画面で対象のページに追加されたコメントを閲覧している状態で、ユーザは、自身が追加したコメントを選択してコメントの更新内容を入力し、コメントに対する更新要求を行うことができる（Ｓ２０１）。ビューワ２１は、対象のコメントのコメントＩＤと更新内容を含む更新要求をコンテンツサーバ１００に送信する（Ｓ２０２）。コンテンツサーバ１００では、コメント登録部１３１により、コメントＤＢ１０４の対象のコメント内容を更新し、更新後のコメントの情報を取得してビューワ２１に送信する（Ｓ２０３）。ビューワ２１において送信された内容に基づいてコメントビュー等を表示することにより（Ｓ２０４）、ユーザは更新されたコメントを含むコメントビュー等を閲覧することができる（Ｓ２０５）。
【００６８】
また、例えば図８（ｃ）、（ｄ）に示すような画面で対象のページに追加されたコメントを閲覧している状態で、ユーザは、コメント入力領域２３０にコメントを入力して、対象のページに対するコメントの追加を行うことができる（Ｓ２１１）。ビューワ２１は、追加コメントの内容および対象のコンテンツ１０１やページの情報を含むコメントの追加要求をコンテンツサーバ１００に送信する（Ｓ２１２）。
【００６９】
コンテンツサーバ１００では、コメント登録部１３１により、コメントの文言に不適切な文言であるＮＧワードが含まれていないか確認する（Ｓ２１３）。ＮＧワードが含まれていなければ、コメントＩＤを採番して追加コメントをコメントＤＢ１０４に登録し、登録後のコメントの情報を取得してビューワ２１に送信する（Ｓ２１４）。ビューワ２１において送信された内容に基づいてコメントビュー等を表示することにより（Ｓ２１５）、ユーザは追加されたコメントを含むコメントビュー等を閲覧することができる（Ｓ２１６）。
【００７０】
なお、コメントを追加する際に、特定のユーザに対してコメントを追加するということも可能である。例えば、コメントの先頭に、“＠［特定のユーザの会員ＩＤ］”の文言を挿入することにより、特定のユーザに対するコメントとすることができる。なお、特定のユーザの指定の手法は上記のものに限らず、コメントに特定のユーザ（複数のユーザやグループであってもよい）の情報を関連付けて保持することができるものであれば他の手法によることも可能である。
【００７１】
また、例えば図８（ａ）に示すような画面で対象のページを閲覧している状態で、ユーザは、ページ内のテキスト情報における任意のキーワードに対してコメントを追加するため、テキスト情報においてキーワードとして指定する範囲を選択する（Ｓ２２１）。キーワードの指定範囲の情報を受けたビューワ２１は、コメント入力用の画面を表示する（Ｓ２２２）。ユーザは、コメント入力用の画面にコメントを入力して、対象のキーワードに対するコメントの追加を行うことができる（Ｓ２２３）。
【００７２】
ビューワ２１は、追加コメントの内容および対象のコンテンツ１０１やキーワードとして指定された範囲の情報を含むコメントの追加要求をコンテンツサーバ１００に送信する（Ｓ２２４）。コンテンツサーバ１００では、コメント登録部１３１により、コメントの文言にＮＧワードが含まれていないか確認し（Ｓ２２５）、コメントＩＤを採番して追加コメントをコメントＤＢ１０４に登録し、登録後のコメントの情報を取得してビューワ２１に送信する（Ｓ２２６）。ビューワ２１において送信された内容に基づいて対象のページを表示することにより（Ｓ２２７）、ユーザは追加されたコメントの情報を含むページを閲覧することができる（Ｓ２２８）。
【００７３】
図１０は、ビューワ２１においてコンテンツ１０１のキーワードに対してコメントを追加する際の画面例について示した図である。図１０（ａ）は、図９のステップＳ２２１における、コメントを追加する対象のキーワードの範囲を指定する場合の画面例を示した図である。図示するように、キーワードとして指定する語の範囲を、例えば、テキスト編集における範囲指定の要領で選択し、「キーワードに指定」ポップアップをクリックするなどのインタフェースにより、指定された範囲に含まれる語をキーワードとして選択する。
【００７４】
キーワードは語として特定するのではなく、例えば、コンテンツ１０１もしくはページの先頭からのバイト数によって特定する。これにより、コンテンツ１０１中に同じ単語や熟語がある場合に、いずれに追加されたコメントなのか不明となるような事態を回避できる。また、例えば、同じ箇所の単語が含まれる複数種類の熟語がキーワードとして指定される場合でも、これらを個別に特定することが可能となる。
【００７５】
なお、キーワードの範囲を指定するには、例えば、ページの閲覧中にメニュー領域２０１からキーワードを指定してコメントを追加する旨の指示を行い、キーワードの範囲を指定するモードに移行してから行ってもよいし、ページの閲覧中にテキスト情報の範囲指定を行い、当該範囲に対してメニュー領域２０１やポップアップ等からコメントを追加する旨の指示を行うようにしてもよい。
【００７６】
図１０（ｂ）は、図９のステップＳ２２３における、選択されたキーワードに対してコメントを入力する画面の例について示した図である。例えば、コメント入力領域２５１に対して、ソフトウェアキーボード２５２等を利用してコメントを入力することができる。
【００７７】
図１０（ｃ）は、キーワードにコメントが追加されたコンテンツ１０１のページを表示する際の画面例について示した図である。例えば、コメントが追加されたキーワードの部分に下線を付するなどによって表示する。なお、例えば同じ箇所の単語が含まれる複数種類の熟語がキーワードとして指定されている場合は、下線を２本表示するなどにより区別することができる。この下線部をクリック等によって選択することにより、例えば図１０（ｄ）に示すように、対応するキーワードに対して追加されているコメントの一覧をポップアップ等により表示する。このポップアップからさらに、ユーザの指示に基づいて、図８（ｃ）、（ｄ）等のコメントビューやコメント詳細ビューに遷移することも可能である。
【００７８】
図１１は、コンテンツ１０１に対して追加されたコメントを検索して閲覧する際の処理の流れの例について示した図である。例えば図８（ａ）〜（ｄ）に示すような画面で対象のページもしくは対象のページに追加されたコメントを閲覧している状態で、ユーザは、検索条件を指定してコメントのキーワード検索を要求することができる（Ｓ３０１）。ビューワ２１は、コンテンツ１０１やページの情報と、指定された検索条件を含む情報をコンテンツサーバ１００に送信する（Ｓ３０２）。コンテンツサーバ１００では、コメント閲覧部１３２により、コメントＤＢ１０４から対象ページに追加されているコメントのうち検索条件として指定されたキーワードを含むものを取得してビューワ２１に送信する（Ｓ３０３）。ビューワ２１において送信された検索結果の情報を表示することにより（Ｓ３０４）、ユーザは検索結果を閲覧してコメントを絞り込むことができる（Ｓ３０４）。
【００７９】
ここで、上述したように、本実施の形態ではコメントの先頭に例えば“＠［特定のユーザの会員ＩＤ］”の文言を挿入することにより、特定のユーザに対するコメントとすることができる。従って、例えば、検索条件として“＠［自分の会員ＩＤ］”を自動もしくは手動で指定することにより、自分に対して追加されたコメントを抽出することができる。さらに、前回当該検索処理を行った際のタイムスタンプの情報を端末２０に保持しておき、ビューワ２１において検索条件等をコンテンツサーバ１００に送信する際に合わせて送信することで、前回の検索処理以降に追加された新着コメントのみを検索結果として抽出することも可能である。
【００８０】
図１２は、コンテンツ１０１のページに対してフリーハンドメモを追加する際の処理の流れの例について示した図である。例えば、図８（ａ）に示すような画面で対象のページを閲覧している状態で、ユーザは、対象のページに対してフリーハンドメモを追加する要求を行うことができる（Ｓ４０１）。このときビューワ２１は、対象のページの上に、透過形式で表示可能なフリーハンドメモを描画するための新たなレイヤーを表示する（Ｓ４０２）。このレイヤーに対して、ユーザは手書き入力によりメモを書き込み（Ｓ４０３）、保存を行う（Ｓ４０４）。
【００８１】
フリーハンドメモの保存先は、端末２０（の記憶装置）もしくはコンテンツサーバ１００を選択することができる。フリーハンドメモを端末２０に保存した場合は、当該端末２０を使用してコンテンツ１０１を閲覧する場合のみ当該フリーハンドメモを閲覧することができる。一方、コンテンツサーバ１００にフリーハンドメモを保存した場合は、他のプラットフォームの端末２０や、指定した他のユーザとの間でフリーハンドメモを共有することが可能である。他のユーザとの共有には、テキストによるコメントと同様に、対象のコンテンツ１０１を購入して閲覧可能なユーザ同士に加えて、対象のコンテンツ１０１自体を共有する（同一のコンテンツ１０１を複数のユーザ間で共有して閲覧する）場合も含むものとする。
【００８２】
フリーハンドメモをコンテンツサーバ１００に保持する場合は、ビューワ２１は、コンテンツ１０１の対象のページの情報と、フリーハンドメモの内容（レイヤーとして表示された画像ファイルデータ）を送信する（Ｓ４０５）。フリーハンドメモを他のユーザと共有するか否か、および共有する場合の対象のユーザの情報も合わせて送信する。コンテンツサーバ１００では、コメント登録部１３１により、フリーハンドメモの画像ファイルデータをフリーハンドメモ１０５として保持するとともに、フリーハンドメモＤＢ１０６に内容を登録し、登録後のフリーハンドメモ１０５の情報を取得してビューワ２１に送信する（Ｓ４０６）。ビューワ２１において送信された内容に基づいて対象のページを表示することにより（Ｓ４０７）、ユーザは追加されたフリーハンドメモ１０５を含むページを閲覧することができる（Ｓ４０８）。
【００８３】
なお、コンテンツサーバ１００では、フリーハンドメモ１０５のファイル名を、例えば、“コンテンツＩＤ＋会員ＩＤ”（"B0001_U0002.gif"等）としてネーミングすることで、コンテンツ１０１およびユーザとフリーハンドメモ１０５とを関連付けることができる。
【００８４】
また、例えば、図８（ａ）に示すような画面で対象のページを閲覧する際に、ユーザは、対象のページに対して追加されているフリーハンドメモ１０５を呼び出すことができる。ユーザが対象のページを閲覧する際に、ビューワ２１は、コンテンツサーバ１００に保存されている、もしくは他のユーザから共有されているフリーハンドメモ１０５の検索要求を行う（Ｓ４１１）。コンテンツサーバ１００では、コメント閲覧部１３２により、フリーハンドメモＤＢ１０６を参照して、対象のユーザが保存したフリーハンドメモ１０５もしくは他のユーザから共有されているフリーハンドメモ１０５の情報を取得してビューワ２１に送信する（Ｓ４１２）。
【００８５】
ビューワ２１は、送信されたフリーハンドメモ１０５のリストの情報を表示する（Ｓ４１２）。ユーザは、フリーハンドメモ１０５のリストから表示させる１つ以上のフリーハンドメモ１０５を選択することができる（Ｓ４１４）。ビューワ２１は、選択されたフリーハンドメモ１０５を特定する情報を含むデータの取得要求をコンテンツサーバ１００に送信する（Ｓ４１５）。コンテンツサーバ１００では、コメント閲覧部１３２により、フリーハンドメモＤＢ１０６を参照して対応するフリーハンドメモ１０５のデータを取得し、ビューワ２１に送信する（Ｓ４１６）。ビューワ２１において送信された内容に基づいて対象のページおよびフリーハンドメモ１０５のレイヤーを表示することにより（Ｓ４１７）、ユーザは選択されたフリーハンドメモ１０５を含むページを閲覧することができる（Ｓ４２０）。
【００８６】
一方、ユーザが対象のページを閲覧する際に、ビューワ２１は、端末２０に保存されているフリーハンドメモのリストの情報を取得して表示する（Ｓ４１８）。ユーザは、フリーハンドメモのリストから表示させる１つ以上のフリーハンドメモを選択することができる（Ｓ４１９）。ビューワ２１において対象のページおよび選択されたフリーハンドメモのレイヤーを表示することにより（Ｓ４１７）、ユーザは選択されたフリーハンドメモ１０５を含むページを閲覧することができる（Ｓ４２０）。なお、ステップＳ４１１〜Ｓ４１３の処理と、ステップＳ４１８の処理とを並行して行い、コンテンツサーバ１００に保存されたフリーハンドメモ１０５と端末２０に保存されたフリーハンドメモのリストを合わせて表示してユーザに選択させるようにしてもよい。
【００８７】
図１３は、ビューワ２１においてコンテンツ１０１のページに対してフリーハンドメモを追加する際の画面例について示した図である。ビューワ２１は、図１２のステップＳ４０２においてフリーハンドメモを書き込むためのレイヤーを表示する際に、例えば図１３（ａ）に示すように、描画ツール２６１を合わせて表示する。この描画ツール２６１等を利用して、図示するようにユーザは手書きで自由にメモを書き込むことができる。
【００８８】
ここで、ユーザが、図１２のステップＳ４０４におけるフリーハンドメモの保存を行う場合、ビューワ２１は、図１３（ｂ）に示すような保存先の指定画面を表示し、端末２０に保存するかコンテンツサーバ１００にアップロードして保存するかを選択させることができる。コンテンツサーバ１００に保存する選択がされた場合、さらに他のユーザとの共有を許可するか否か、および許可する場合の共有対象のユーザを指定させることができる。なお、対象のコンテンツ１０１自体を他のユーザと共有している場合、共有についての上記のような指定は、当該コンテンツ１０１を購入したユーザのみが行えるものとする。
【００８９】
図１４は、ビューワ２１において端末２０に保存されているフリーハンドメモを表示する際の画面例について示した図である。ビューワ２１は、図１２のステップＳ４１８において端末２０に保存されたフリーハンドメモがある場合に、図１４（ａ）に示すような確認画面を表示し、フリーハンドメモを呼び出して表示するか否かをユーザに選択させる。複数のフリーハンドメモが保存されている場合は選択画面を表示してもよい。
【００９０】
ユーザがフリーハンドメモを呼び出して表示することを選択した場合、ビューワ２１は、図１２のステップＳ４１７において、端末２０から対象のフリーハンドメモのファイルを呼び出して、図１４（ｂ）に示すように、コンテンツ１０１の上に透過形式のレイヤーとして表示する。なお、表示したフリーハンドメモは、例えば、図中の表示切替ボタン２６２を押す毎に表示／非表示を切り替えることで、必要な場合にのみフリーハンドメモを閲覧することができるようにしてもよい。
【００９１】
なお、図１４（ｂ）に示すようなフリーハンドメモの表示画面から、さらにユーザからの指示に基づいて、ビューワ２１は、図１３（ａ）に示すようなフリーハンドメモの書き込み画面を表示する。これにより、ユーザは、既存のフリーハンドメモの内容を更新することができる。
【００９２】
図１５は、ビューワ２１においてコンテンツサーバ１００に保存されているフリーハンドメモ１０５を表示する際の画面例について示した図である。ビューワ２１は、図１２のステップＳ４１１においてコンテンツサーバ１００に保存され共有されているフリーハンドメモ１０５を検索する際に、図１５（ａ）に示すような画面を表示してユーザに確認する。これによりユーザは、フリーハンドメモ１０５を閲覧する必要がない場合は、コンテンツサーバ１００に対する無駄なアクセスを省略することができる。
【００９３】
その後、図１２のステップＳ４１３においてビューワ２１がフリーハンドメモ１０５のリストの情報を表示する際に、ビューワ２１は、図１５（ｂ）に示すような確認画面と、図１５（ｃ）に示すようなフリーハンドメモ１０５のリストを含む選択画面を表示して、表示するフリーハンドメモ１０５をユーザに選択させる。その後、ビューワ２１は、図１２のステップＳ４１７において、選択されたフリーハンドメモ１０５を図１５（ｄ）に示すように表示する。なお、他のユーザと共有されているフリーハンドメモ１０５については、コンテンツサーバ１００のコメント閲覧部１３２において、共有しているユーザの一人が当該フリーハンドメモ１０５に対して更新を行っている間は、他のユーザに対しては読取り専用モードで表示させるなどの排他制御を行うのが望ましい。
【００９４】
図１６は、ビューワ２１においてコンテンツサーバ１００に保存されているフリーハンドメモ１０５を表示する際の別の画面例について示した図である。図１５の場合と同様に、ビューワ２１は、図１２のステップＳ４１１においてコンテンツサーバ１００に保存され共有されているフリーハンドメモ１０５を検索する際に、図１６（ａ）に示すような画面を表示してユーザに確認する。
【００９５】
ここで、自身が追加して、コンテンツサーバ１００に保存して他のユーザと共有したフリーハンドメモ１０５が、他のユーザによって更新されている場合に、ビューワ２１は、図１６（ｂ）に示すような確認画面と、図１６（ｃ）に示すような更新履歴の情報を含む確認画面を表示する。これにより、更新前のオリジナルのフリーハンドメモ１０５を表示するのか、他のユーザによる更新後のフリーハンドメモ１０５を表示するのかを選択させる。その後、ビューワ２１は、図１２のステップＳ４１７において、選択されたフリーハンドメモ１０５を図１６（ｄ）に示すように表示する。
【００９６】
なお、フリーハンドメモ１０５についての更新履歴は、フリーハンドメモＤＢ１０６に保持してもよいし、対象のコンテンツ１０１に対するコメントとして追加することもできる。また、コンテンツサーバ１００では、フリーハンドメモ１０５が他のユーザによって更新された場合に、更新後のフリーハンドメモ１０５のファイル名を、例えば、“コンテンツＩＤ＋会員ＩＤ＋更新者の会員ＩＤ＋連番”（"B0001_U0002_U0003_001.gif"等）としてネーミングすることで、更新前のフリーハンドメモ１０５と更新後のフリーハンドメモ１０５（同一のユーザによる複数回の更新も含む）とを関連付けて別個に保持することができる。
【００９７】
＜処理内容−発展機能＞
以下では、本実施の形態の電子書籍システム１における各種発展機能を実現する処理の内容について説明する。図１７は、新聞記事やニュース等のコンテンツ１０１（電子記事）に対してコメントを追加する際の処理の流れの例について示した図である。まず、コンテンツサーバ１００は、予め、これらのコンテンツ１０１の記事内容のテキスト情報が取得可能であれば、これらを取得してコンテンツ１０１に付属するテキスト情報として保持しておく（Ｓ５０１）。例えば、コンテンツ１０１にテキスト情報が付属している場合はこれを用いることができる。また、各種の文字認識技術を利用して電子記事からテキスト記事に変換して取得してもよい。
【００９８】
ユーザは、端末２０を利用して記事（コンテンツ１０１）の閲覧要求を行う（Ｓ５０２）。ビューワ２１は、コンテンツ１０１のリスト（記事リスト）の取得要求をコンテンツサーバ１００に送信する（Ｓ５０３）。コンテンツサーバ１００では、再生処理部１１０が、コンテンツＤＢ１０２および会員ＤＢ１０３等を参照することにより、当該ユーザがコンテンツ１０１を閲覧可能であるかを判定し、閲覧可能である場合は、コンテンツ１０１のリストの情報を取得してビューワ２１に送信する（Ｓ５０４）。ビューワ２１において送信された内容に基づいてコンテンツ１０１のリストを表示することにより（Ｓ５０５）、ユーザは対象のコンテンツ１０１を選択して閲覧することができる（Ｓ５０６）。
【００９９】
ここで、ユーザは、図９に示したコメント追加処理のステップＳ２１１〜Ｓ２１６や、ステップＳ２２１〜Ｓ２２８などと同様に、コンテンツ１０１やそのページ、コマ、キーワードに対してテキスト情報のコメントを追加することができる。このとき、コンテンツ１０１（記事）単位でコメントを追加する場合（Ｓ５０７）、ユーザは、当該記事に対する意見（スタンス）を設定したり、過去の記事を引用したりすることができる（Ｓ５０８）。これらにより、ユーザはより密度の高い議論や意見の交換を行うことが可能となる。ステップＳ５０９〜Ｓ５１３の処理は、図９のステップＳ２１２〜Ｓ２１６と同様であるため、説明は割愛する。
【０１００】
図１８は、ビューワ２１において電子記事のコンテンツ１０１およびコメントを表示する際の画面例について示した図である。図１８（ａ）は、電子記事のコンテンツ１０１のページをビューワ２１が表示した場合の例を示している。ここで、例えばメニュー領域２０１を介したユーザからの指示等により、ビューワ２１は、図１８（ｂ）に示すように、図１７のステップＳ５０１で取得した、対象のコンテンツ１０１のテキスト情報をテキスト記事として表示する。図１８（ａ）の電子記事での表示と、図１８（ｂ）でのテキスト記事での表示とは適宜切り替えることが可能である。
【０１０１】
図１８（ｃ）は、当該記事についてコメントビューを表示した場合の画面例を示した図である。図１８（ｃ）の例では、図８（ｃ）に示したコメントビューと同様に、コンテンツ１０１（記事）を縮小表示し、対象の記事に対して複数のユーザから追加されたコメントの一覧を、コメントリスト領域２１０に時系列に表示する。また、例えば、広告表示領域２２０には、ユーザに対するターゲット広告として、コンテンツサーバ１００の広告処理部１４０によって決定された広告１０７を表示する。
【０１０２】
図１９は、ビューワ２１において電子記事のコンテンツ１０１にコメントを追加する際の画面例について示した図である。図１９（ａ）は、図１８（ｂ）と同様の、対象のコンテンツ１０１をテキスト記事として表示する場合の例を示している。さらに、図１９（ｂ）は、図１７のステップＳ５０７およびＳ５０８において、当該コンテンツ１０１に対して意見を設定してコメントを追加する場合の例を示している。ここでは、図１０（ｂ）と同様の追加コメントの入力画面において、さらに意見設定部２５３を有する。
【０１０３】
この意見設定部２５３により、ユーザは、対象のコンテンツ１０１（記事）に対する意見（スタンス）を設定することができる。設定された意見は、例えば、コンテンツサーバ１００のコメントＤＢ１０４に保持するようにしてもよいし、コメント自体に“＠意見＝賛成”などの形で挿入して保持するようにしてもよい。これにより、対象の記事に対するニュートラルな評価の収集や、意見の共有・交換が可能となる。また、各ユーザからの意見を蓄積することで、ユーザに対する推奨やターゲット広告などに際して有用なマーケティングデータを得ることができる。
【０１０４】
なお、図１９の例では、意見を“賛成”“反対”“どちらとも言えない”から選択するものとしているが、意見の分類はこれに限らず、記事の内容等に応じて“満足”“不満足”など種々のものに設定することができる。この情報は、例えば、コンテンツＤＢ１０２などに予め設定しておくことができる。
【０１０５】
さらに、図１９（ｃ）では、図１７のステップＳ５０７およびＳ５０８において、当該コンテンツ１０１に対して過去の記事を引用してコメントを追加する場合の例を示している。ここでは、図１９（ｂ）と同様の追加コメントの入力画面において、ユーザが過去記事ボタン２５４を押下することにより、ビューワ２１は、図示しない記事のリストを表示する画面を表示する。ここでユーザが引用する記事を選択すると、図１９（ｄ）に示すように、コメント内に選択した記事へのリンクを挿入する。これにより、記事の話題により関連付けた密度の高い議論や意見の交換が可能となる。
【０１０６】
図２０は、コンテンツ１０１のキーワードを辞書で検索する際、およびコンテンツ１０１のテキスト情報を翻訳して閲覧する際の処理の流れの例について示した図である。例えば図１０（ｃ）に示すような画面で対象のページを閲覧する際に、ユーザは、ページ内のテキスト情報において辞書検索のキーワードとして指定する範囲を選択し（Ｓ６０１）、辞書検索の要求を行う（Ｓ６０２）。ビューワ２１は、選択されたキーワードを含む辞書検索の要求をコンテンツサーバ１００に送信する（Ｓ６０３）。コンテンツサーバ１００では、辞書検索部１５１により、外部辞書ツール３３等を利用して当該キーワードの検索を行い、検索結果の情報をビューワ２１に送信する（Ｓ６０４）。ビューワ２１において送信された内容に基づいて辞書ビューを表示することにより（Ｓ６０５）、ユーザは辞書検索の結果を閲覧することができる（Ｓ６０６）。
【０１０７】
図２１は、ビューワ２１においてコンテンツ１０１のキーワードを辞書で検索する際の画面例について示した図である。図２１（ａ）は、図２０のステップＳ６０１における、辞書検索のキーワードの範囲を指定する場合の画面例を示した図である。ここでは、図１０（ａ）に示した、キーワードに対してコメントを追加する際のキーワードの指定と同様のインタフェースによって指定することができる。図示するように、キーワードとして指定する語の範囲を、例えば、テキスト編集における範囲指定の要領で選択し、「辞書」ポップアップをクリック等する。これにより、指定された範囲に含まれる語をキーワードとして選択して辞書検索を行うことができる。選択されたキーワードは、コメントの追加の場合と同様に、例えば、コンテンツ１０１もしくはページの先頭からのバイト数によって特定する。
【０１０８】
図２１（ｂ）は、辞書検索の結果を表示する辞書ビューを表示した場合の画面例について示した図である。ここでは、図８（ｃ）に示したようなコメントビューと同様の画面において、コメントリスト領域２１０に替えて辞書領域２７０を表示している。辞書領域２７０では、辞書検索の結果の閲覧に加えて、例えば、使用辞書の種類を選択したり、辞書領域２７０を全画面表示したりするなどの操作を行うことができる。
【０１０９】
図２０に戻り、図１０（ｃ）に示すような画面でコンテンツ１０１を閲覧する際に、ユーザは、コンテンツ１０１のテキスト情報を翻訳することを要求することができる（Ｓ６１１）。ユーザが翻訳することを要求した場合、ビューワ２１は、翻訳の設定を行う設定画面を表示する（Ｓ６１２）。設定画面においてユーザが翻訳の設定を入力すると（Ｓ６１３）、ビューワ２１は、翻訳の設定内容における翻訳ソース（外部翻訳ツール３４）のＵＲＬ（Uniform Resource Locator）を保存するとともに、対象のコンテンツ１０１および翻訳の設定内容の情報を含むテキスト翻訳要求をコンテンツサーバ１００に送信する（Ｓ６１４）。
【０１１０】
コンテンツサーバ１００では、翻訳部１５２により、外部翻訳ツール３４等を利用して対象のコンテンツ１０１のテキスト情報の翻訳を行い、翻訳後のテキスト情報をビューワ２１に送信する（Ｓ６１５）。ビューワ２１において送信された内容に基づいて翻訳後のテキスト情報を表示することにより（Ｓ６１６）、ユーザはコンテンツ１０１に対する翻訳後のテキスト情報を閲覧することができる（Ｓ６１７）。
【０１１１】
図２２は、ビューワ２１においてコンテンツ１０１のテキスト情報を翻訳して閲覧する際の画面例について示した図である。図２２（ａ）は、図２１のステップＳ６１１において、ユーザがコンテンツ１０１に対する翻訳の要求を行う際の画面例を示している。コンテンツ１０１がテキスト情報を有している場合、当該テキスト情報を翻訳することが可能である。
【０１１２】
ここで翻訳を行う旨を選択すると、ビューワ２１は、図２２（ｂ）に示すような、翻訳の設定画面を表示する。ここでは、翻訳のソースとして、外部翻訳ツール３４を指定することができる。予め定義されたものの他に、直接翻訳サイトのＵＲＬを指定することも可能である。なお、この情報は、図２１のステップＳ６１４においてビューワ２１に保存しておくことで、次回以降別のコンテンツ１０１において翻訳を行う際も含めて、デフォルト値として設定することができる。また、翻訳可能な言語の中から翻訳言語の指定を行うこともできる。
【０１１３】
翻訳の設定を行って翻訳を実行すると、図２２（ｃ）に示すように、翻訳後のテキスト情報を表示する。テキスト情報の表示に際しては、翻訳後のテキスト情報をビューワ２１が読み込んで表示してもよいし、ビューワ２１がコンテンツサーバ１００の翻訳部１５２を介して外部翻訳ツール３４をブラウジングして表示してもよい。
【０１１４】
なお、図２２の例では、テキストからなるコンテンツ１０１を翻訳の対象としているが、吹き出しやト書きなどに記載されている文章がテキスト情報としてコンテンツ１０１に挿入されている画像コンテンツ（例えばコミック等）についても、テキスト情報の部分をテキストからなるコンテンツ１０１と同様に取り扱って翻訳することが可能である。これは、上述したキーワードに対するコメントの追加や辞書検索についても同様である。なお、翻訳に際しては、例えば、外部翻訳ツール３４での翻訳結果を翻訳部１５２等で適切なファイル形式に再エンコードして翻訳後のコンテンツ１０１とすることで、コンテンツ１０１の画像における適切な位置に翻訳結果のテキスト情報を挿入することができる。
【０１１５】
さらに、本実施の形態では、コンテンツ１０１に音声情報が付属する、もしくはコンテンツ１０１と音声情報が関連付けて管理されている場合に、コンテンツ１０１のテキスト情報と音声情報とを同期的に再生してビューワ２１に表示させる。図２３は、ビューワ２１においてコンテンツ１０１を閲覧する際に音声情報を同期再生する場合の画面例について示した図である。例えば、図１０（ｃ）に示すような画面でコンテンツ１０１を閲覧する際に、対象のコンテンツ１０１が、テキスト情報と音声情報との同期再生が可能である場合は、ビューワ２１は、図２３（ａ）に示すような画面を表示して、ユーザに同期再生を行うか否かを確認することができる。
【０１１６】
ユーザがテキスト情報と音声情報との同期再生を行うことを選択した場合、コンテンツサーバ１００の再生処理部１１０は、コンテンツ１０１をストリーミング等により再生する際に、音声同期部１５３によって、コンテンツ１０１のテキスト情報と音声情報とを同期させて再生する。このとき、例えば、図２３（ｂ）に示すように、ビューワ２１は、現在音声再生中の箇所をコンテンツ１０１のテキストにおいて明示する。コンテンツサーバ１００における同期再生の技術については、上述したように、例えば、カラオケ機器や語学学習システム等において用いられている公知の技術を利用することができる。
【０１１７】
以上に説明したように、本発明の一実施の形態である電子書籍システム１によれば、電子書籍（コンテンツ１０１）が有するテキスト情報（ユーザが付したコメントに関する情報も含む）をコンテンツサーバ１００にて一元的に管理して多数のユーザで情報共有するとともに、コメント処理部１３０や広告処理部１４０、再生支援部１５０等によりテキスト情報の内容の取得や解析等を行うことで、ユーザの利便性をさらに向上させる各種のサービスを提供することが可能となる。
【０１１８】
すなわち、閲覧しているコンテンツ１０１にユーザがテキスト情報のコメントを追加し、当該コメントを他のユーザと共有することを可能とする。このコメントは、コンテンツ１０１やページ、コマなどの単位で追加するだけではなく、テキスト（キーワード）に対して追加することもできる。このとき、例えば特定のユーザに対してコメントしたり、各種のＳＮＳサイトへのコメントのポストを行ったりすることも可能である。また、例えば記事やニュースに対してコメントを追加する際に、意見を設定したり過去の記事を引用することで、コメントの内容をより明確にすることも可能である。
【０１１９】
さらに、ユーザが追加したコメントに関する情報の蓄積に基づいて解析を行うことで、当該ユーザに対して最適なコンテンツ１０１を推奨したり広告を表示したりすることが可能となる。また、コンテンツ１０１に対してフリーハンドメモをコメントとして追加したり、当該フリーハンドメモを他のユーザと共有したりすることも可能となる。これらのコメントやフリーハンドメモのテキスト情報を、コンテンツ１０１とは別個に管理するため、コンテンツ１０１を閲覧する端末２０のプラットフォームに依存せずにこれらの情報を管理し、また、異なるプラットフォームの端末２０で表示させることが可能となる。
【０１２０】
また、電子書籍が有するテキスト情報を利用して、例えば、キーワードに対する辞書検索を行ったり、テキストを自動翻訳して表示したり、音声情報と同期再生を行ったりすることを可能とする。
【０１２１】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【０１２２】
本発明は、電子書籍に関するテキスト情報を利用して情報共有等を含む種々のサービスを提供する電子書籍システムおよびコンテンツサーバに利用可能である。
【図２】
2011138830.tif 000003
【図３】
2011138830.tif 000004
【図４】
2011138830.tif 000005
【図５】
2011138830.tif 000006
【図６】
2011138830.tif 000007
【図７】
2011138830.tif 000008
【図９】
2011138830.tif 000009
【図１０】
2011138830.tif 000010
【図１１】
2011138830.tif 000011
【図１２】
2011138830.tif 000012
【図１７】
2011138830.tif 000013
【図１９】
2011138830.tif 000014
【図２０】
2011138830.tif 000015
【図２１】
2011138830.tif 000016
【図２２】
2011138830.tif 000017
【図２３】
2011138830.tif 000018
【図１】
2011138830.tif 000019
【図８】
2011138830.tif 000020
【図１３】
2011138830.tif 000021
【図１４】
2011138830.tif 000022
【図１５】
2011138830.tif 000023
【図１６】
2011138830.tif 000024
【図１８】
2011138830.tif 000025
【手続補正書】
【提出日】平成22年8月12日(2010.8.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子書籍を含むコンテンツを保持および管理し、ネットワークを介した電子書籍を含むコンテンツの閲覧に係るサービスを提供するコンテンツサーバと、前記ネットワークを介して前記コンテンツサーバに接続して前記電子書籍を閲覧する１つ以上のビューワを有する端末とからなる電子書籍システムであって、
前記ビューワは、ユーザからの前記電子書籍の所望の箇所に対して追加するコメントの入力を受けて、前記コメントおよび前記コメントの追加箇所を含む情報を前記コンテンツサーバに送信するコメント入力手段と、前記ユーザからの前記電子書籍の所望の箇所に対して追加するフリーハンドメモの入力を受けて、前記フリーハンドメモおよび前記フリーハンドメモの追加箇所を含む情報を前記コンテンツサーバに送信するフリーハンドメモ入力手段とを有し、
前記コンテンツサーバは、前記ビューワから送信された前記コメントの情報を、前記ユーザおよび前記コメントの追加箇所の情報と関連付けてコメント記録手段に保持し、また、前記ビューワから送信された前記フリーハンドメモの情報を、前記ユーザおよび前記フリーハンドメモの追加箇所の情報と関連付けてフリーハンドメモ記録手段に保持するとともに更新履歴の情報を記録し、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍の箇所に対して各ユーザによって追加されている前記コメントの情報を前記コメント記録手段から取得して前記ビューワに表示させ、また、閲覧している前記電子書籍の箇所に対して前記ユーザにより追加されている前記フリーハンドメモの情報を前記フリーハンドメモ記録手段から取得して前記ビューワに表示させ、さらに、前記ユーザが指定した他のユーザが前記ビューワを利用して前記電子書籍を閲覧する際に、前記電子書籍の対応する箇所において、前記フリーハンドメモ記録手段に保持する前記フリーハンドメモを前記フリーハンドメモ記録手段から取得して前記他のユーザの前記ビューワに表示させるコメント処理部を有することを特徴とする電子書籍システム。
【請求項２】
請求項１に記載の電子書籍システムにおいて、
前記コンテンツサーバの前記コメント処理部は、閲覧している前記電子書籍の箇所に対して前記ユーザもしくは他のユーザにより追加されている前記フリーハンドメモの情報を前記ビューワに表示させるために前記フリーハンドメモ記録手段から取得する際に、前記ユーザが参照可能な前記フリーハンドメモのリストの情報を前記ユーザの前記ビューワに表示させ、前記ユーザによって前記リストから選択された前記フリーハンドメモを前記ユーザの前記ビューワに表示させることを特徴とする電子書籍システム。
【請求項３】
請求項１または２に記載の電子書籍システムにおいて、
前記ユーザが追加して前記フリーハンドメモ記録手段に記録されている第１のフリーハンドメモが、他のユーザにより第２のフリーハンドメモとして更新されている場合に、
前記ビューワは、前記ユーザが参照可能な前記フリーハンドメモを表示する際に、前記ユーザが追加した時点の前記第１のフリーハンドメモと、他のユーザにより更新された状態の前記第２のフリーハンドメモのいずれを表示するのかを前記ユーザに選択させることを特徴とする電子書籍システム。
【請求項４】
請求項１〜３のいずれか１項に記載の電子書籍システムにおいて、
前記ビューワの前記コメント入力手段は、前記ユーザからの前記電子書籍が有するテキスト情報における文字範囲の指定を受けて、前記文字範囲を前記コメントの追加箇所とし、
前記コンテンツサーバの前記コメント処理部は、前記ビューワから送信された前記コメントの情報を、前記ユーザおよび前記コメントの追加箇所に係る前記文字範囲の情報と関連付けて前記コメント記録手段に保持し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍における前記文字範囲に対して、前記コメントが追加されている旨を表示させることを特徴とする電子書籍システム。
【請求項５】
請求項１〜４のいずれか１項に記載の電子書籍システムにおいて、
前記ビューワの前記コメント入力手段は、前記ユーザからの前記コメントを追加する対象ユーザの入力を受けて、前記コメントおよび前記コメントの追加箇所と前記対象のユーザを含む情報を前記コンテンツサーバに送信し、
前記コンテンツサーバの前記コメント処理部は、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍の箇所に対して前記ユーザ自身に対して追加されている前記コメントの情報を前記コメント記録手段から取得して前記ビューワに表示させることを特徴とする電子書籍システム。
【請求項６】
請求項１〜５のいずれか１項に記載の電子書籍システムにおいて、
前記コンテンツサーバは、前記端末を介した前記ユーザからの指示により、外部のコメント投稿システムに対するアクセスを行うことが可能であり、前記コメント処理部は、前記ビューワを利用して前記ユーザによって追加されたコメントを、前記コメント投稿システムにも投稿することを特徴とする電子書籍システム。
【請求項７】
請求項１〜６のいずれか１項に記載の電子書籍システムにおいて、
前記ビューワの前記コメント入力手段は、前記ユーザからの前記コメントを追加する対象の前記電子書籍に対する意見の入力を受けて、前記コメントおよび前記コメントの追加箇所と前記意見を含む情報を前記コンテンツサーバに送信し、
前記コンテンツサーバの前記コメント処理部は、前記ビューワから送信された前記コメントの情報と前記意見の情報を合わせて、前記ユーザおよび前記コメントの追加箇所の情報と関連付けて前記コメント記録手段に保持することを特徴とする電子書籍システム。
【請求項８】
請求項１〜７のいずれか１項に記載の電子書籍システムにおいて、
前記ビューワの前記コメント入力手段は、前記ユーザが前記電子書籍の所望の箇所に対して前記コメントを入力する際に、前記コメントに対して他の電子書籍における配信済みの過去の記事に対するハイパーリンクを挿入可能であることを特徴とする電子書籍システム。
【請求項９】
請求項１〜８のいずれか１項に記載の電子書籍システムにおいて、
前記コンテンツサーバは、さらに、前記コメント処理部が前記ビューワに前記電子書籍および前記コメントを表示させる際に、前記電子書籍のテキスト情報と、前記電子書籍に対して追加されている前記コメントの情報と、前記電子書籍を閲覧する前記ユーザに係る情報とのうち少なくとも１つを含む情報に基づいて、前記電子書籍の所定の表示箇所において前記ビューワに表示させる広告および／または推奨する他の電子書籍に係る情報を決定し、また、前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、前記電子書籍の前記表示箇所において、決定された前記広告および／または前記推奨する他の電子書籍に係る情報を前記ビューワに表示させる広告処理部を有することを特徴とする電子書籍システム。
【請求項１０】
請求項１〜９のいずれか１項に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍が有するテキスト情報における文字範囲の指定を受けて、前記文字範囲を検索キーワードとした辞書検索の要求を前記コンテンツサーバに送信する辞書検索要求手段を有し、
前記コンテンツサーバは、さらに、前記ビューワから送信された前記検索キーワードに基づいて、辞書ツールによる検索を行い、検索結果を前記ビューワに表示させる辞書検索部を有することを特徴とする電子書籍システム。
【請求項１１】
請求項１〜１０のいずれか１項に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍が有するテキスト情報についての翻訳要求を前記コンテンツサーバに送信する翻訳要求手段を有し、
前記コンテンツサーバは、さらに、前記ビューワから送信された前記翻訳要求に基づいて、翻訳ツールにより前記電子書籍が有するテキスト情報を翻訳し、翻訳結果のテキスト情報を前記ビューワに表示させる翻訳部を有することを特徴とする電子書籍システム。
【請求項１２】
請求項１〜１１のいずれか１項に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍が有する音声情報についての再生要求を前記コンテンツサーバに送信する音声再生要求手段を有し、
前記コンテンツサーバは、さらに、前記ビューワから送信された前記再生要求に基づいて、前記電子書籍が有するテキスト情報と音声情報とを前記ビューワ上で同期的に再生させる音声同期部を有することを特徴とする電子書籍システム。
【請求項１３】
請求項１〜１２のいずれか１項に記載の電子書籍システムにおいて、
前記ビューワは、さらに、前記ユーザからの前記電子書籍の所望の箇所に対して追加するフリーハンドメモの入力を受けて、前記フリーハンドメモおよび前記フリーハンドメモの追加箇所を含む情報を前記端末に保存するフリーハンドメモ入力手段を有することを特徴とする電子書籍システム。
【請求項１４】
電子書籍を含むコンテンツを保持および管理し、ネットワークを介した電子書籍を含むコンテンツの閲覧に係るサービスを提供するコンテンツサーバであって、
前記ネットワークを介して当該コンテンツサーバに接続する端末に配置された、前記電子書籍を閲覧するビューワから、ユーザによって入力された前記電子書籍の所望の箇所に対して追加するコメントの情報を受け取り、前記ユーザおよび前記コメントの追加箇所の情報と関連付けてコメント記録手段に保持し、また、前記ビューワから前記ユーザによって入力された前記電子書籍の所望の箇所に対して追加するフリーハンドメモの情報を受け取り、前記ユーザおよび前記フリーハンドメモの追加箇所の情報と関連付けてフリーハンドメモ記録手段に保持するとともに更新履歴の情報を記録し、
前記ビューワを利用して前記ユーザが前記電子書籍を閲覧する際に、閲覧している前記電子書籍の箇所に対して各ユーザによって追加されている前記コメントの情報を前記コメント記録手段から取得して前記ビューワに表示させ、また、閲覧している前記電子書籍の箇所に対して前記ユーザにより追加されている前記フリーハンドメモの情報を前記フリーハンドメモ記録手段から取得して前記ビューワに表示させ、さらに、前記ユーザが指定した他のユーザが前記ビューワを利用して前記電子書籍を閲覧する際に、前記電子書籍の対応する箇所において、前記フリーハンドメモ記録手段に保持する前記フリーハンドメモを前記フリーハンドメモ記録手段から取得して前記他のユーザの前記ビューワに表示させるコメント処理部を有することを特徴とするコンテンツサーバ。
【国際調査報告】
2011138830.tif 000026
2011138830.tif 000027
2011138830.tif 000028
2011138830.tif 000029
2011138830.tif 000030
2011138830.tif 000031