(57)【要約】  コンテンツ表示装置（１０）は、通信部と、表示部と、入力部と、分散ブラウザ（１１）を含むソフトウェアプログラムを記憶する記憶部と、ソフトウェアプログラムを実行する処理部とを有する。処理部は、通信部を介してコンテンツを取得し（１１）、コンテンツの文書構造を木構造に展開して木構造データ（１２０）を生成し（１１，１２）、タグ又は属性値をキーワードとして木構造データ（１２０）を検索してコンテンツの分割ポイントを解析して複数の分割グループを生成し（１３）、分割グループ一覧情報（１４０）を生成して表示部に表示させ、複数の部分コンテンツのいずれかを選択可能にし（１４，１５）、複数の部分コンテンツの中から入力部で選択された部分コンテンツを、通信部を介して連携表示装置（２０）に送信する（１１）。
2017216953.tif 000002
【特許請求の範囲】
【請求項１】
連携表示装置に連携接続するコンテンツ表示装置であって、
通信部と、
情報を表示する表示部と、
ユーザ入力を受け付ける入力部と、
分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、
前記ソフトウェアプログラムを実行する処理部と、
を有し、
前記処理部は、
前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、
前記複数の分割グループから分割グループ一覧情報を生成してユーザに提示して、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを選択可能にし、
前記複数の部分コンテンツの中から、前記入力部又は前記連携表示装置で選択された部分コンテンツを、前記通信部を介して前記連携表示装置に送信する
コンテンツ表示装置。
【請求項２】
前記分割グループ一覧情報の提示は、前記表示部における表示又は前記連携表示装置の端末表示部における表示によって行われる請求項１に記載のコンテンツ表示装置。
【請求項３】
前記複数の分割グループは、
ユーザ操作に関する部分コンテンツを示す第１の分割グループと、
ストリーム映像に関する部分コンテンツを示す第２の分割グループと、
音声に関する部分コンテンツを示す第３のグループと、
テキスト、静止画、画像のいずれかに関する部分コンテンツを示す第４のグループと、
前記連携表示装置の仕様に未対応な部分コンテンツを示す第５のグループと
のいずれかを含む請求項１又は２に記載のコンテンツ表示装置。
【請求項４】
前記処理部は、前記分割グループ一覧情報を前記表示部に表示させるときに、前記複数の部分コンテンツのエリアのいずれかを強調表示し、強調表示されるエリアを隣接するエリアへ巡回移動させることを特徴とする請求項２に記載のコンテンツ表示装置。
【請求項５】
前記処理部は、前記入力部による、前記巡回移動に際し強調表示されるエリアの移動の指示及び強調表示されているエリアの選択の入力を受け付ける請求項４に記載のコンテンツ表示装置。
【請求項６】
前記分割グループ一覧情報を前記連携表示装置の前記端末表示部に表示させるときに、前記連携表示装置の端末処理部は、前記複数の部分コンテンツのエリアのいずれかを強調表示し、強調表示されるエリアを隣接するエリアへ巡回移動させることを特徴とする請求項２に記載のコンテンツ表示装置。
【請求項７】
前記処理部は、
前記連携表示装置との間の連携接続の解除時に分割グループ選択情報を前記記憶部に保存し、
前記連携表示装置との間の前記連携接続の開始時に前記記憶部に保存されている前記分割グループ選択情報に基づく部分コンテンツを前記連携表示装置に送信する
請求項１から６のいずれか１項に記載のコンテンツ表示装置。
【請求項８】
コンテンツ表示装置と、
前記コンテンツ表示装置に連携接続する連携表示装置と
を有するコンテンツ表示システムであって、
前記コンテンツ表示装置は、
通信部と、
情報を表示する表示部と、
ユーザ入力を受け付ける入力部と、
分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、
前記ソフトウェアプログラムを実行する処理部と、
を有し、
前記処理部は、
前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、
前記複数の分割グループから分割グループ一覧情報を生成してユーザに提示して、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを選択可能にし、
前記複数の部分コンテンツの中から、前記入力部又は前記連携表示装置で選択された部分コンテンツを、前記通信部を介して前記連携表示装置に送信する
コンテンツ表示システム。
【請求項９】
分散ブラウザを含むソフトウェアプログラムを実行するコンテンツ表示装置と、前記コンテンツ表示装置に連携接続される連携表示装置とにコンテンツを表示させるコンテンツ表示方法であって、
前記コンテンツ表示装置が取得したコンテンツの文書構造を木構造に展開して木構造データを生成するステップと、
前記コンテンツ表示装置が、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成するステップと、
前記コンテンツ表示装置が、前記複数の分割グループから分割グループ一覧情報を生成してユーザに提示して、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを選択可能にするステップと、
前記複数の部分コンテンツの中から、前記コンテンツ表示装置又は前記連携表示装置で選択された部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信するステップと
を有するコンテンツ表示方法。
【請求項１０】
分散ブラウザを含むソフトウェアプログラムによって連携表示装置に連携接続するコンピュータとしてのコンテンツ表示装置に、
取得したコンテンツの文書構造を木構造に展開して木構造データを生成する処理と、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成する処理と、
前記複数の分割グループから分割グループ一覧情報を生成してユーザに提示して、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを選択可能にする処理と、
前記複数の部分コンテンツの中から、前記コンテンツ表示装置又は前記連携表示装置で選択された部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信する処理と
を実行させるためのコンテンツ表示プログラム。
【発明の詳細な説明】
【背景技術】
【０００１】
本発明は、デジタルコンテンツを分割することで生成された部分コンテンツを連携表示装置に送信するコンテンツ表示装置及びコンテンツ表示方法、コンテンツ表示装置と連携表示装置とを含むコンテンツ表示システム、並びに、コンテンツ表示プログラムに関する。
【技術分野】
【０００２】
従来、スクリプトを含む単一のデジタルコンテンツ（以下「コンテンツ」又は「コンテンツデータ」とも言う）を分割することで部分コンテンツを生成し、部分コンテンツ（以下「部分木」又は「部分木データ」とも言う）を連携表示装置（子ブラウザを使用する表示装置）に送信するコンテンツ表示装置の提案がある（例えば、特許文献１の図１を参照）。コンテンツ表示装置のコンテンツ取得部は、Ｗｅｂサーバからコンテンツをダウンロードして取得し、取得されたコンテンツを木構造データ（以下「木構造」又は「ツリー構造」とも言う）に展開してＤＯＭ記憶部に保存し、ＤＯＭ記憶部において木構造を構成する要素を識別するために各要素に一意又は固有の属性値を付与する。その後、コンテンツ表示装置の子ブラウザ判定部は、連携表示装置の子ブラウザで表示される部分コンテンツである部分木を判定し、この部分木を連携表示装置に送信する。コンテンツ表示装置の子ブラウザ判定部において送信対象の部分木であることを判定する方法として、例えば、予めコンテンツ内において部分木に属性値（表示デバイスの種別名）を記述しておき、この属性値を目印として部分木が送信対象であるかどうかを判定する方法がある。【０００３】
一方、連携表示装置は、コンテンツ表示装置から送信された部分コンテンツを受信部で受信し、受信された部分コンテンツを木構造に展開しＤＯＭ記憶部に保存し、その後、部分コンテンツに基づく画像を表示部に表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５８４１２６０号公報（請求項１、段落００２１〜００２６、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のコンテンツ表示装置は、連携表示装置で表示させる部分コンテンツに対応する部分木を一意に決定し、決定された部分コンテンツを連携表示装置に送信するので、連携表示装置のユーザは、ユーザ自身の操作によって連携表示装置で表示される部分コンテンツを選択することができないという問題がある。【０００６】
本発明は、連携表示装置のユーザによって選択された部分コンテンツを連携表示装置の表示部に表示させることができるコンテンツ表示装置及びコンテンツ表示方法、コンテンツ表示装置と連携表示装置とを有するコンテンツ表示システム、並びに、コンピュータ表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係るコンテンツ表示装置は、連携表示装置に連携接続するコンテンツ表示装置であって、通信部と、情報を表示する表示部と、ユーザ入力を受け付ける入力部と、分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、前記ソフトウェアプログラムを実行する処理部と、を有し、前記処理部は、前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、前記複数の分割グループから分割グループ一覧情報を生成してユーザに提示して、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを選択可能にし、前記複数の部分コンテンツの中から、前記入力部又は前記連携表示装置で選択された部分コンテンツを、前記通信部を介して前記連携表示装置に送信するものである。【０００８】
本発明の他の態様に係るコンテンツ表示システムは、コンテンツ表示装置と、前記コンテンツ表示装置に連携接続する連携表示装置とを有するコンテンツ表示システムであって、前記コンテンツ表示装置は、通信部と、情報を表示する表示部と、ユーザ入力を受け付ける入力部と、分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、前記ソフトウェアプログラムを実行する処理部と、を有し、前記処理部は、前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、前記複数の分割グループから分割グループ一覧情報を生成してユーザに提示して、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを選択可能にし、前記複数の部分コンテンツの中から、前記入力部又は前記連携表示装置で選択された部分コンテンツを、前記通信部を介して前記連携表示装置に送信するものである。【０００９】
本発明の他の態様に係るコンテンツ表示方法は、分散ブラウザを含むソフトウェアプログラムを実行するコンテンツ表示装置と、前記コンテンツ表示装置に連携接続される連携表示装置とにコンテンツを表示させるコンテンツ表示方法であって、前記コンテンツ表示装置が取得したコンテンツの文書構造を木構造に展開して木構造データを生成するステップと、前記コンテンツ表示装置が、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成するステップと、前記コンテンツ表示装置が、前記複数の分割グループから分割グループ一覧情報を生成してユーザに提示して、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを選択可能にするステップと、前記複数の部分コンテンツの中から、前記コンテンツ表示装置又は前記連携表示装置で選択された部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信するステップとを有するものである。【００１０】
本発明の他の態様に係るコンテンツ表示プログラムは、分散ブラウザを含むソフトウェアプログラムによって連携表示装置に連携接続するコンピュータとしてのコンテンツ表示装置に、取得したコンテンツの文書構造を木構造に展開して木構造データを生成する処理と、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成する処理と、前記複数の分割グループから分割グループ一覧情報を生成してユーザに提示して、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを選択可能にする処理と、前記複数の部分コンテンツの中から、前記コンテンツ表示装置又は前記連携表示装置で選択された部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信する処理とを実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、分割グループ一覧情報の中から連携表示装置のユーザによって選択された部分コンテンツを連携表示装置の表示部に表示させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１に係るコンテンツ表示システム（コンテンツ表示装置及び連携表示装置を含む）の機能ブロック構成の一例を示す図である。
【図２】実施の形態１に係るコンテンツ表示システム（コンテンツ表示装置及び連携表示装置を含む）のハードウェア構成の一例を示す図である。
【図３】実施の形態１に係るコンテンツ表示装置の表示デバイスにおけるコンテンツ（３個の部分コンテンツ）の表示例を示す図である。
【図４】実施の形態１に係るコンテンツ表示装置が取得するコンテンツのＤＯＭツリーの構造例を示す図である。
【図５】実施の形態１に係るコンテンツ表示装置が取得するコンテンツの分割グループ一覧情報の例を示す図である。
【図６】実施の形態１に係るコンテンツ表示装置の表示デバイスにおける部分コンテンツの表示例を示す図である。
【図７】実施の形態１に係るコンテンツ表示装置における分割グループ生成処理を示すフローチャートである。
【図８】実施の形態１に係るコンテンツ表示装置における分割グループ選択処理を示すフローチャートである。
【図９】本発明の実施の形態２に係るコンテンツ表示システム（コンテンツ表示装置及び連携表示装置を含む）の機能ブロック構成の一例を示す図である。
【図１０】実施の形態２に係るコンテンツ表示システム（コンテンツ表示装置及び連携表示装置を含む）のハードウェア構成の一例を示す図である。
【図１１】実施の形態２に係るコンテンツ表示装置が取得するコンテンツの分割グループ選択情報の例を示す図である。
【図１２】実施の形態２に係るコンテンツ表示装置と連携表示装置とにおける部分コンテンツの表示例を示す図である。
【図１３】実施の形態２に係るコンテンツ表示装置における分割グループ選択処理を示すフローチャートである。
【図１４】実施の形態２に係るコンテンツ表示システムの連携表示装置における分割グループ選択処理を示すフローチャートである。
【図１５】本発明の実施の形態３に係るコンテンツ表示システム（コンテンツ表示装置及び連携表示装置を含む）の機能ブロック構成の一例を示す図である。
【図１６】実施の形態３に係るコンテンツ表示装置における分割グループ選択処理を示すフローチャートである。
【図１７】実施の形態３に係るコンテンツ表示システムの連携表示装置における分割グループ選択処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
《１》実施の形態１．
《１−１》構成
図１は、本発明の実施の形態１に係るコンテンツ表示システムの機能ブロック構成の一例を示す図である。実施の形態１に係るコンテンツ表示システムは、コンテンツ表示装置１０と、他の表示装置（表示端末）としての連携表示装置２０（２０Ａ，２０Ｂとも記す）とを含む。コンテンツ表示装置１０は、実施の形態１に係るコンテンツ表示方法を実施することができる装置であり、また、実施の形態１に係るコンテンツ表示プログラムを実行することができる装置である。ただし、連携表示装置２０の台数は、１台以上であれば、何台であってもよい。コンテンツ表示装置１０の例は、パーソナルコンピュータ（ＰＣ）、携帯通信端末（例えば、スマートフォン、タブレット端末等）、デジタルテレビ、カーナビゲーションシステム、及び産業用途の各種表示器等を含む。他の表示装置２０の例は、ＰＣ及び携帯通信端末（例えば、スマートフォン、タブレット端末等）等を含む。
【００１４】
図１に示されるように、実施の形態１に係るコンテンツ表示装置１０は、コンテンツ閲覧用（ブラウジング）ソフトウェアを実行することによってコンテンツ閲覧画面を表示デバイス（表示部）に表示させる分散ブラウザ１１を有する。分散ブラウザ１１は、取得したコンテンツの文書構造を木構造としてのＤＯＭ（Ｄｏｃｕｍｅｎｔ  Ｏｂｊｅｃｔ  Ｍｏｄｅｌ）ツリー１２０に展開して記憶部１２に記憶させる。また、コンテンツ表示装置１０は、分割グループ解析部１３と、分割グループ一覧情報１４０を記憶する記憶部１４と、分割グループ一覧情報１４０の更新及び記録を行う分割グループ情報管理部１５と、分割グループ選択部１６とを有する。記憶部１２及び記憶部１４は、例えば、半導体メモリ、磁気ディスク装置等の記憶装置であり、記憶装置の種類は限定されない。また、記憶部１２及び記憶部１４は、別個の記憶装置でもよく、又は、同じ記憶装置の異なる記録領域であってもよい。
【００１５】
また、図１に示されるように、連携表示装置２０は、実施の形態１に係るコンテンツ表示装置１０は、コンテンツ閲覧用（ブラウジング）ソフトウェアを実行することによってコンテンツ閲覧画面を表示デバイスに表示させる分散ブラウザ２１と、分割グループ選択部２３と、ＤＯＭツリー（ＤＯＭ  Ｔｒｅｅ）を記憶する記憶部２２とを有する。
【００１６】
分散ブラウザ１１は、コンテンツ閲覧用（ブラウジング）ソフトウェアであり、特に、複数のブラウザ間のコンテンツ連携及び同期機能を提供する。分散ブラウザ１１で閲覧されるコンテンツは、Ｗｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）技術の国際標準仕様である「ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｕｎｇｕａｇｅ）」又は「ＸＨＴＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｕｎｇｕａｇｅ）」と呼ばれる文章又はデータの記述言語で記述された文書本体と、「ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）」と呼ばれる文書レイアウトの定義仕様で記述されたＣＳＳスタイルシートと、「ＪａｖａＳｃｒｉｐｔ」（登録商標）と呼ばれるプログラミング言語で記述されたスクリプトプログラム等から構成される。分散ブラウザ１１で閲覧されるコンテンツは、表示又は再生対象の画像、映像、音楽等の各種形式のファイルを含むことができる。分散ブラウザ１１の例は、Ｗｅｂ技術の国際標準化団体であるＷ３Ｃ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  Ｃｏｎｓｏｒｔｉｕｍ）で規格化されている「Ｐｒｅｓｅｎｔａｔｉｏｎ  ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）」をサポートする汎用ブラウザである。また、分散ブラウザ１１の例は、特許文献１でコンテンツ表示装置の構成要素として説明されている。
【００１７】
コンテンツ表示装置１０の分散ブラウザ１１は、Ｗｅｂサーバから取得したコンテンツのＨＴＭＬ文書構造を解析し、ＤＯＭと呼ばれる木構造（ＤＯＭツリー１２０）に展開し、このＤＯＭツリー１２０を記憶部１２に記憶させる。
【００１８】
コンテンツ表示装置１０の分割グループ解析部１３は、特定のＨＴＭＬのタグ又は属性値をキーワードにしてＤＯＭツリー１２０を検索及び解析して、コンテンツの分割ポイント、すなわち分割グループを決定する。
【００１９】
コンテンツ表示装置１０の分割グループ一覧情報１４０は、決定した複数の分割グループを表す部分木の一覧情報であり、記憶部１４に記憶される。
【００２０】
コンテンツ表示装置１０の分割グループ情報管理部１５は、記憶部１４において分割グループ一覧情報１４０の記憶、読み出し、更新等を行う。
【００２１】
コンテンツ表示装置１０の分割グループ選択部１６は、連携表示装置２０のユーザに対して分割グループ一覧情報１４０の内容を提示し、また、連携表示装置２０のユーザによる分割グループの選択結果を受付ける。
【００２２】
図２は、実施の形態１に係るコンテンツ表示システム（コンテンツ表示装置１０及び連携表示装置２０を含む）のハードウェア構成の一例を示す図である。図２において、コンテンツ表示装置１０は、情報処理部としてのプロセッサであるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０と、主メモリ３１と、フラッシュメモリ又はハードディスク等の記憶デバイス（記憶部）３２と、Ｅｔｈｅｒｎｅｔ（登録商標）又は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又は携帯電話網等の通信規格に準拠する通信デバイス（通信部）３３と、入力デバイス（入力部）３４と、表示デバイス（表示部）３５と、これらの構成要素３０〜３５の間を相互に接続するバス３６とを有する。主メモリ３１は、コンテンツ表示装置１０用のソフトウェアとして、オペレーティングシステム（ＯＳ）３１Ａと、コンテンツの表示用プログラムであるブラウザ３１Ｂ（図１における分散ブラウザ１１）と、コンテンツ表示装置１０用のアプリケーションであるコンテンツ３１Ｃとを記憶している。これらは、予め記憶デバイス３２に格納され、プログラムの実行開始時に主メモリ３１に転送される。図１のコンテンツ表示装置１０における分散ブラウザ１１、分割グループ解析部１３、分割グループ情報管理部１５、及び分割グループ選択部１６は、図２における記憶デバイス３２に記憶され主メモリ３１と、主メモリ３１に記憶されるソフトウェアプログラム（ＯＳ３１Ａ、分散ブラウザ３１Ｂ、コンテンツ３１Ｃ等）を実行するＣＰＵ３０とによって実現することができる。
【００２３】
また、図２において、連携表示装置２０は、情報処理部としてのプロセッサであるＣＰＵ４０と、主メモリ４１と、記憶デバイス（端末記憶部）４２と、Ｅｔｈｅｒｎｅｔ（登録商標）又は無線ＬＡＮ又は携帯電話網等の通信規格に準拠する通信デバイス（端末通信部）４３と、入力デバイス（端末入力部）４４と、表示デバイス（端末表示部）４５と、これらの構成要素４０〜４５の間を相互に接続するバス４６とを有する。主メモリ４１は、ソフトウェアとして、ＯＳ４１Ａと、コンテンツの表示用プログラムであるブラウザ４１Ｂと、当該連携表示装置２０用のアプリケーションであるコンテンツ４１Ｃとを記憶している。これらは、予め記憶デバイス４２に格納され、プログラムの実行開始時に主メモリ４１に転送される。図１の連携表示装置２０は、分散ブラウザ２１は、図２における記憶デバイス４２に記憶され主メモリ４１に転送される記憶されるソフトウェアプログラム（ＯＳ４１Ａ、分散ブラウザ４１Ｂ、コンテンツ４１Ｃ等）を実行するＣＰＵ４０とによって実現することができる。
【００２４】
図３は、実施の形態１に係るコンテンツ表示装置１０の表示デバイス３５におけるコンテンツのブラウザ表示例を示す図である。図３において、表示デバイス３５上にブラウザ表示したコンテンツは、放送番組及びビデオ等のような映像コンテンツ３９Ｂと、映像コンテンツ３９Ｂに関連するテキスト、図形、及び画像等のような関連情報コンテンツ３９Ａと、選択ボタン３９Ｃとを含む３つの部分（３つ表示エリア）から構成されている。このようにコンテンツ表示装置１０は、複数の表示エリアから構成され、グラフィックス、動画及び選択ボタン等のような多様なコンテンツの組合せを表示することができる装置である。
【００２５】
図４は、実施の形態１に係るコンテンツ表示装置１０が取得したコンテンツのＤＯＭツリー１２０の構造例を示す図である。図４は、コンテンツの一部を省略して木構造の形式で示した概念図である。図４において、Ｗｅｂサーバから取得した単一のコンテンツは、その文書構造が解析され、ＨＴＭＬのタグ又は属性値、及びコンテンツ内容そのもの（テキスト等）をノードとする木構造（ＤＯＭツリー）を形成する。ここでは、コンテンツの本体部分のＤＯＭツリー（ｂｏｄｙ）は、図３の３つの表示エリア（部分コンテンツ）の実体を別の形で表現したものとして、それぞれ対応する３つの部分木３９１、３９２、３９３から構成されていることを表す。
【００２６】
図５は、実施の形態１に係るコンテンツ表示装置１０の分割グループ一覧情報１４０の例を示す図である。図５において、分割グループ名１４１は、分類種別が分かる分割グループの固有名称であり、ＩＤ属性値１４２は、当該分割グループの部分木を特定するための識別子である。分割グループ名１４１とＩＤ属性値１４２の組を分割グループ一覧情報１４０の１つのエントリとし、決定された分割グループ毎にエントリ（１４Ａ、１４Ｂ、１４Ｃ）が生成される。この分割グループ一覧情報１４０は、取得されたコンテンツ毎に作成される。
【００２７】
図６は、実施の形態１に係るコンテンツ表示装置１０の表示デバイス３５におけるコンテンツの表示例を示す図である。図６において、図３に示される３つの表示エリア３９Ａ，３９Ｂ，３９Ｃのうちの１つを、例えば、枠線又は枠内を強調表示することで視覚的にフォーカス指定する。フォーカス指定されたエリアは、ユーザによる入力操作を契機として隣接する表示エリアへ移動（フォーカス移動）する。さらに、入力操作を連続的に繰り返すと、必ず最初の表示エリアのフォーカス状態に戻り、以降もフォーカス状態が巡回する（例えば、表示エリア３９Ａ，３９Ｃ，３９Ｂの順に巡回する）。また、現在フォーカス指定されている状態でユーザによる別の入力操作（フォーカス指定されている表示エリアの選択）を契機として当該表示エリア、すなわち当該部分コンテンツが選択される。
【００２８】
《１−２》動作
図７は、実施の形態１に係るコンテンツ表示装置１０における分割グループ生成処理を示すフローチャートである。分割グループ生成処理とは、コンテンツを複数の部分コンテンツに分けるための分割ポイントを生成する処理である。
【００２９】
図７のステップＳ１０において、コンテンツ表示装置１０の分散ブラウザ１１は、Ｗｅｂサーバからダウンロードして取得したコンテンツの文書構造としてのＨＴＭＬ文書構造を解析し、ＤＯＭツリー１２０に展開して記憶部１２に記憶させる。このとき、分散ブラウザ１１は、実際には、コンテンツ内のＨＴＭＬ文書とＣＳＳスタイルシートとからＤＯＭツリーとレンダー・ツリー（Ｒｅｎｄｅｒ  Ｔｒｅｅ）とを個別に作成する。
【００３０】
次のステップＳ１１において、分散ブラウザ１１は、他の表示装置である連携表示装置との間で連携コネクション（連携接続）を確立する。連携コネクションとは、コンテンツ表示装置１０の分散ブラウザ１１が連携表示装置の分散ブラウザ２１と連携し且つ同期して動作可能な接続状態をいう。ここで、次のステップＳ１２以降の処理は、ステップＳ１１の処理の完了を契機として開始する。
【００３１】
次のステップＳ１２において、分割グループ解析部１３は、特定のＨＴＭＬのタグ又は属性値をキーワードにしてＤＯＭツリー１２０を検索し、コンテンツの分割ポイント、すなわち分割グループを解析する。分割グループとは、視聴ユーザから見て意味のある単位で分割された部分コンテンツを指す。分割グループは、例えば、
分割グループ（ＧＡ）「ユーザ操作に関する部分コンテンツを示す第１の分割グループ」と、
分割グループ（ＧＢ）「ストリーム映像に関する部分コンテンツを示す第２の分割グループ」と、
分割グループ（ＧＣ）「音声に関する部分コンテンツを示す第３のグループ」と、
分割グループ（ＧＤ）「テキスト、静止画、画像のいずれかに関する部分コンテンツを示す第４のグループ」と、
分割グループ（ＧＥ）「連携表示装置の仕様に未対応な部分コンテンツを示す第５のグループ」と、
を予め定義し、このグループ種別の単位でコンテンツを分割することで得られる。なお、グループ種別は、このようなグループ種別（ＧＡ）、（ＧＢ）、（ＧＣ）、（ＧＤ）、（ＧＥ）に限定されるものではなく、コンテンツ表示装置１０の適用分野及び表示し得るコンテンツの内容の少なくとも一方に応じて、適切なグループ種別を定義すればよい。分割グループ（ＧＡ）、（ＧＢ）、（ＧＣ）、（ＧＤ）、（ＧＥ）の具体例は、以下の通りである。
【００３２】
分割グループ（ＧＡ）「インタラクティブ・グループ」は、フォーカス指定又はボタン押下又は文字入力等のユーザ操作に伴うイベント通知ありの部分コンテンツである。「インタラクティブ・グループ」の部分コンテンツの検索キーワードは、例えば、＜ｂｕｔｔｏｎ＞，＜ｉｎｐｕｔ＞，＜ｓｅｌｅｃｔ＞等のタグである。
【００３３】
分割グループ（ＧＢ）「ビデオ・グループ」は、ストリーム映像の表示を含む部分コンテンツである。「ビデオ・グループ」の検索キーワードは、例えば、＜ｖｉｄｅｏ＞，＜ｔｒａｃｋ＞等のタグである。
【００３４】
分割グループ（ＧＣ）「音声グループ」は、音声の提示のみで画面表示なしの部分コンテンツである。検索キーワードは、例えば、＜ａｕｄｉｏ＞等のタグである。
【００３５】
分割グループ（ＧＤ）「その他グループ」は、テキスト、静止画、画像等の表示を含む部分コンテンツである。グループ（ＧＤ）の検索キーワードは、例えば、＜ｉｆｒａｍｅ＞，＜ｉｍｇ＞，＜ｃａｎｖａｓ＞等のタグである。上記グループ（ＧＡ）、（ＧＢ）、（ＧＣ）以外の部分コンテンツは全てグループ（ＧＤ）である。
【００３６】
分割グループ（ＧＥ）「選択不可グループ」は、解像度等の表示仕様が未対応である、又は、制御対象の周辺インタフェースが未装備である等の理由によって選択不可能な部分コンテンツである。検索キーワードは、例えば、＜ｇｅｏｌｏｃａｔｉｏｎ＞（位置情報取得機能の記述に使われる）等のタグ又は属性値である。
【００３７】
引き続き、ステップＳ１３において、分割グループ解析部１３は、コンテンツの分割ポイントが決定したら、その目印を付けるためにＤＯＭツリー１２０内に固有の識別子であるＩＤ属性値を付与する。
【００３８】
次のステップＳ１４において、分割グループ情報管理部１５は、分割グループ一覧情報１４０の１エントリとして記憶部１４に、当該グループ種別によって決定された分割グループの分割グループ名１４１とＩＤ属性値１４２の組を記憶させる。
【００３９】
次のステップＳ１５において、当該グループ種別が最後のグループ種別であるならば、処理は終了する。ステップＳ１５において、当該グループ種別が最後のグループ種別でなければ、処理はステップＳ１２へ戻り、分割グループ解析部１３は、次のグループ種別に対してＤＯＭツリー１２０を検索し、分割グループの生成を継続する。
【００４０】
ここで、図４から図７を用いて分割グループ生成処理フローの具体例を説明する。コンテンツの本体部分のＤＯＭツリー（ｂｏｄｙ）を対象にして、まずテキスト見出しを表す＜ｈ１＞タグ及び図表を表す＜ｆｉｇｕｒｅ＞タグをキーワードとして検索を行う（図７のステップＳ１２）。その結果、ＤＯＭツリーの左側の＜ｄｉｖ＞タグ以下をグループ種別「（ＧＤ）その他グループ」と判定して１つの分割グループ３９１を決定し、先頭の＜ｄｉｖ＞タグに独自のＩＤ識別子を付与する（図７のステップＳ１３）。そして、分割グループ一覧情報１４０に分割グループ「その他・グループ１」のエントリ１４Ａ（図５）を記憶させる（図７のステップＳ１４）。
【００４１】
次に、動画を表す＜ｖｉｄｅｏ＞タグをキーワードとして検索を行い（図７のステップＳ１２）、ＤＯＭツリーの中央の＜ｄｉｖ＞タグ以下をグループ種別「（ＧＢ）ビデオ・グループ」と判定して１つの分割グループ３９２を決定し、先頭の＜ｄｉｖ＞タグに独自のＩＤ属性値を付与する（図７のステップＳ１３）。そして、分割グループ一覧情報１４０に分割グループ「ビデオ・グループ１」のエントリ１４Ｂ（図５）を記憶する（図７のステップＳ１４）。
【００４２】
次に、押しボタンを表す＜ｂｕｔｔｏｎ＞タグをキーワードとして検索を行い、ＤＯＭツリーの右側の＜ｄｉｖ＞タグ以下をグループ種別「（ＧＡ）インタラクティブ・グループ」と判定して１つの分割グループ３９３を決定し、先頭の＜ｄｉｖ＞タグに独自のＩＤ属性値を付与する（図７のステップＳ１３）。そして、分割グループ一覧情報１４０に分割グループ「インタラクティブ・グループ１」のエントリ１４Ｃ（図５）を記憶する（図７のステップＳ１４）。
【００４３】
上記の例では、検索キーワードが見つかった後に、特定の意味を持たない汎用的なエリア指定を表す＜ｄｉｖ＞タグまで部分木をさかのぼり、そのポイントで分割グループを決定したが、コンテンツ内に必ず＜ｄｉｖ＞タグが付与されている訳ではない。コンテンツ内に＜ｄｉｖ＞タグが付与されていない場合は、コンテンツ表示装置１０は、新たに＜ｄｉｖ＞タグ及び独自のＩＤ属性値を追加する。なお、＜ｄｉｖ＞タグは、コンテンツの表示に影響を与えないので、＜ｄｉｖ＞タグを追加してもコンテンツの表示に影響はない。
【００４４】
また、上記の例では、単純な検索方法を示したが、代表的なタグ名と属性値を複合的に組み合わせ、より効率的に検索し複数の分割グループを決定してもよい。
【００４５】
図８は、コンテンツ表示装置１０における分割グループ選択処理を示すフローチャートである。分割グループ選択処理は、分割グループ一覧情報１４０の中から、連携表示装置２０の表示デバイスに表示する部分コンテンツを、コンテンツ表示装置１０の入力デバイスを用いて、連携表示装置２０のユーザに選択させる処理である。
【００４６】
先ず、図８のステップＳ２０において、分割グループ情報管理部１５は、記憶部１４から分割グループ一覧情報１４０を読み出す。
【００４７】
次のステップＳ２１において、分割グループ選択部１６は、分割グループ一覧情報１４０内の先頭エントリ１４ＡのＩＤ属性値１４２を取得する。
【００４８】
次のステップＳ２２において、分割グループ選択部１６は、ＤＯＭツリー１２０にアクセスして、当該ＩＤ属性値１４２が付与されている部分木を特定する。
【００４９】
次のステップＳ２３において、分割グループ選択部１６は、ＤＯＭツリー１２０を変更して、特定した部分木に対応する部分コンテンツの枠線を強調表示する。
【００５０】
次のステップＳ２４において、分割グループ選択部１６は、分散ブラウザ１１を介してユーザ入力操作待ちとなる。
【００５１】
次のステップＳ２５において、分散ブラウザ１１が、ユーザ入力操作を受付けた結果「フォーカス移動」のイベント入力であった場合（ステップＳ２５においてＹＥＳ）、処理はステップＳ２１へ戻り、分割グループ選択部１６は、分割グループ一覧情報１４０内の次のエントリ１４ＢのＩＤ属性値１４２を取得する。そして、ステップＳ２３において、隣接する部分コンテンツの枠線を強調表示しフォーカス移動する。
【００５２】
一方、ステップＳ２５の判定がＮＯであり、ステップＳ２６において、ユーザ入力操作の結果が「選択決定」のイベント入力でなかった場合は（ステップＳ２６においてＮＯ）、処理はステップＳ２４へ戻り、再びユーザ入力操作待ちとなる。また、ステップＳ２６において、「選択決定」のイベント入力であった場合（ステップＳ２６においてＹＥＳ）、処理はステップＳ２７へ進む。
【００５３】
ステップＳ２７において、分割グループ選択部１６は、当該ＩＤ属性値１４２によって特定される部分木をＤＯＭツリー１２０から切り出し、単独で完結する部分コンテンツを生成した上で、これを連携表示装置２０へ送出する。これにより、図６に示したコンテンツの選択表示例のように、ユーザ入力操作を受けて、分割グループ間を巡回フォーカス移動する。
【００５４】
《１−３》効果
以上に説明したように、実施の形態１に係るコンテンツ表示装置１０、コンテンツ表示方法、及びコンテンツ表示システムによれば、分割グループの分類種別を定義し、この種別毎にタグ又は属性値をキーワードとしてコンテンツの分割ポイントを解析するようにしているので、予めコンテンツ内に分割ポイントとなる識別情報を付与しておかなくても、ユーザから見て意味のあるエリア単位でコンテンツを分割することができる。
【００５５】
また、実施の形態１に係るコンテンツ表示装置１０の表示デバイス３５上で、表示エリアを巡回フォーカス移動するようにしているので、分割グループを視覚的にユーザに提示し、簡易な操作で選択させることができる。
【００５６】
また、実施の形態１に係るコンテンツ表示装置１０は、部分コンテンツの選択操作を２種類（フォーカス移動と決定）の入力のみで受付けるようにしているので、連携表示装置２０の実装を簡易にすることができ、より多様な連携表示装置に対応させることができる。
【００５７】
《２》実施の形態２．
《２−１》構成
上記実施の形態１に係るコンテンツ表示システムでは、コンテンツ表示装置１０の表示デバイス３５上に分割グループがフォーカス表示（例えば、図６の巡回フォーカス移動表示）され、連携表示装置２０のユーザが、コンテンツ表示装置１０の入力部（例えば、図２における入力デバイス３４）を用いて、連携表示装置２０の表示部（例えば、図２における表示デバイス４５）に表示させる部分コンテンツを選択する。
これに対し、本発明の実施の形態２に係るコンテンツ表示システムでは、連携表示装置５０の表示部（例えば、図２における表示デバイス４５）に分割グループ一覧情報が表示され、連携表示装置５０のユーザが、連携表示装置５０の表示部に表示された分割グループ一覧情報から、連携表示装置５０の入力部（例えば、図２における入力デバイス４４）を用いて、連携表示装置５０の表示部（例えば、図２における表示デバイス４５）に表示させる部分コンテンツを選択する。
【００５８】
図９は、実施の形態２に係るコンテンツ表示システム（コンテンツ表示装置１０Ａ及び連携表示装置５０を含む）の機能ブロック構成の一例を示す図である。図９において、図１に示される構成要素と同一又は対応する構成要素には、図１に示される符号と同じ符号が付される。実施の形態２に係るコンテンツ表示システムは、コンテンツ表示装置１０Ａが分割グループ選択情報１７０を記憶する記憶部１７を有する点及び分散ブラウザ１１Ａの処理内容の点において、実施の形態１に係るコンテンツ表示システムと異なる。実施の形態２に係るコンテンツ表示システムでは、コンテンツ表示装置１０Ａと、１つ以上の連携表示装置５０（例えば、５０Ａ，５０Ｂ）とが連携コネクションを確立した状態で接続される。コンテンツ表示装置１０Ａは、実施の形態２に係るコンテンツ表示方法を実施することができる装置であり、また、実施の形態２に係るコンテンツ表示プログラムを実行することができる装置である。
【００５９】
図１０は、実施の形態２に係るコンテンツ表示システム（コンテンツ表示装置１０Ａ及び連携表示装置５０を含む）のハードウェア構成の一例を示す図である。図１０において、図２に示される構成要素と同一又は対応する構成要素には、図２に示される符号と同じ符号が付される。
【００６０】
連携表示装置５０の分散ブラウザ５１は、コンテンツ表示装置１０Ａと同様のコンテンツ閲覧用（ブラウジング）ソフトウェアであり、分散ブラウザ１１と同様の機能を持つ。記憶部５２に記憶されるＤＯＭツリーは、コンテンツ表示装置１０Ａから受信したＤＯＭツリー１２０の構造を持つ部分コンテンツを記憶する。分割グループ選択部５３は、コンテンツ表示装置１０Ａから受信した分割グループ一覧情報１４０を加工して、ユーザに提示し、連携表示装置５０の入力部からユーザ選択操作によって決定された部分コンテンツを、コンテンツ表示装置１０Ａから受信する。
【００６１】
図１１は、図９に示されるコンテンツ表示装置１０Ａの分割グループ選択情報１７０の例を示す図である。図１１において、端末識別子１７１は、連携表示装置５０を一意に特定するためのＩＤ値である。コンテンツ識別子１７２は、単一のコンテンツを一意に特定するためのコンテンツ名又はＩＤ値である。ＩＤ属性値１７３は、当該分割グループの部分木を特定するための識別子である。端末識別子１７１とコンテンツ識別子１７２とＩＤ属性値１７３の３つの情報の組（セット）を、分割グループ選択情報１７０の１つのエントリ（例えば、エントリ１７Ａ、エントリ１７Ｂ、エントリ１７Ｃ等）とする。コンテンツ表示装置１０Ａは、連携表示装置５０との連携コネクションが解除されるときに、最後に選択されていた部分コンテンツに対応する分割グループ選択情報１７０のＩＤ属性値１７３を記憶部１７に保存する。
【００６２】
図１２は、実施の形態２に係るコンテンツ表示システムによる単一のコンテンツの分割表示例を示す図である。図１２におけるパターン１は、連携表示装置５０において分割グループ（ＧＡ）が選択され、映像コンテンツ３９Ｂに関連する関連情報３９Ａのみを、コンテンツ表示装置１０Ａと連携表示装置５０とで表示する例である。
【００６３】
図１２におけるパターン２は、連携表示装置５０において分割グループ（ＧＢ）が選択され、さらに映像コンテンツ３９Ｂの音声のみを分離して、ユーザの手元にある連携表示装置５０で視聴する（音声を聞く）例である。
【００６４】
図１２におけるパターン３は、連携表示装置５０Ａと他の連携表示装置５０Ｂとにおいて、それぞれ分割グループ（ＧＣ）が選択され、選択ボタン３９Ｃを、連携表示装置５０Ａと他の連携表示装置５０Ｂで共有し及び同期して、連携表示装置５０Ａと５０Ｂを用いて、リモコン操作可能にする例である。
【００６５】
図１２におけるパターン４は、連携表示装置５０Ａにおいて映像コンテンツ３９Ｂに関連する関連情報３９Ａが表示され、他の連携表示装置５０Ｂにおいて選択ボタン３９Ｃが表示され、さらにコンテンツ表示装置１０Ａにおいて映像コンテンツ３９Ｂのみを表示することで、複数の分割グループの各々を異なる表示装置（すなわち、コンテンツ表示装置１０Ａ、連携表示装置５０Ａ、連携表示装置５０Ｂ）に表示する例である。このように、ユーザの意志（要望）及び利便性を考慮に入れ、表示装置（すなわち、コンテンツ表示装置１０Ａ、連携表示装置５０Ａ、連携表示装置５０Ｂ）の適用分野毎の表示内容及び表示タイミング等を勘案すると、この他にも様々な分割表示パターンを考えることができる。
【００６６】
《２−２》動作
図１３は、実施の形態２に係るコンテンツ表示装置１０Ａの分割グループ選択処理を示すフローチャートである。図１３のステップＳ３０において、コンテンツ表示装置１０Ａの分散ブラウザ１１Ａは、Ｗｅｂサーバから取得したコンテンツのＨＴＭＬ文書構造を解析し、ＤＯＭツリー１２０を展開して記憶部１２に格納する。
【００６７】
次のステップＳ３１において、分散ブラウザ１１Ａは、連携表示装置５０との間で連携コネクションを確立する。ここでは、次のステップＳ３２以降の処理は、ステップＳ３１の処理の完了を契機として開始する。
【００６８】
次のステップＳ３２において、分割グループ選択部１６は、分割グループ一覧情報１４０を連携表示装置５０へ送信する。
【００６９】
次のステップＳ３３において、分割グループ選択部１６は、分割グループ選択結果を受信待ちする。
【００７０】
次のステップＳ３４において、分散ブラウザ１１を介して分割グループ選択部１６は、連携表示装置５０から分割グループ選択結果を受信する。
【００７１】
次のステップＳ３５において、分割グループ選択部１６は、分割グループ解析部１３に依頼して、選択されたＩＤ属性値１４２によって特定される部分木をＤＯＭツリー１２０から切り出し、単独で完結する部分コンテンツを生成する。
【００７２】
次のステップＳ３６において、分割グループ選択部１６は、生成した部分コンテンツ（部分木）を連携表示装置５０へ送信する。
【００７３】
図１４は、実施の形態２に係るコンテンツ表示システムの連携表示装置５０の分割グループ選択処理を示すフローチャートである。図１４のステップＳ４０において、連携表示装置５０の分散ブラウザ５１は、コンテンツ表示装置１０Ａとの間で連携コネクションを確立する。ここでは、次のステップＳ４１以降の処理は、ステップＳ４０の処理の完了を契機として開始する。
【００７４】
次のステップＳ４１において、連携表示装置５０の分割グループ選択部５３は、コンテンツ表示装置１０Ａから分割グループ一覧情報１４０を受信する。
【００７５】
次のステップＳ４２において、分割グループ選択部５３は、受信した分割グループ一覧情報１４０を加工して部分コンテンツ選択画面を連携表示装置５０の表示部に表示してユーザに提示する。
【００７６】
次のステップＳ４３において、分割グループ選択部５３は、部分コンテンツの選択のユーザ入力操作を待つ。
【００７７】
次のステップＳ４４において、分割グループ選択部５３は、ユーザ入力による選択グループの選択結果（例えば、図５に示される分割グループ名１４１又はＩＤ属性値１４２）をコンテンツ表示装置１０Ａへ送信する。
【００７８】
次のステップＳ４５において、分散ブラウザ１１Ａを介して分割グループ選択部５３は、コンテンツ表示装置１０Ａから部分コンテンツ（部分木）を受信し、記憶部５２に記憶させる。
【００７９】
次のステップＳ４６において、分割グループ選択部５３は、受信した部分コンテンツを連携表示装置５０の表示部に表示することで部分コンテンツを連携表示装置５０のユーザに提示する。
【００８０】
なお、コンテンツ表示装置１０Ａの分割グループ解析部１３における分割グループ解析処理の実行タイミングは、例えば、ステップＳ３１において連携コネクションが確立された直後、又は、ステップＳ３０においてＷｅｂサーバからコンテンツを取得しＤＯＭツリーに展開した直後のタイミングとすることができる。
【００８１】
《２−３》効果
以上に説明したように、実施の形態２に係るコンテンツ表示装置１０Ａ、コンテンツ表示方法、及びコンテンツ表示システムおいては、分割グループ一覧情報１４０を連携表示装置５０に送信し、連携表示装置５０のブラウザ画面上に部分コンテンツ選択画面を表示するようにしているので、ユーザは、手元の連携表示装置５０のブラウザ画面上で分割グループを選択し、連携表示装置５０の表示部に部分コンテンツを表示させることができる。
【００８２】
また、実施の形態２に係るコンテンツ表示装置１０Ａ、コンテンツ表示方法、及びコンテンツ表示システムにおいては、部分コンテンツの選択操作に際して、コンテンツ表示装置１０Ａの表示デバイスの画面を使わないようにしているので、連携表示装置５０のユーザは、連携表示装置５０の操作だけで、回数制限なく部分コンテンツの選択と表示を変更することができる。
【００８３】
《３》実施の形態３．
《３−１》構成
上記実施の形態２に係るコンテンツ表示システムでは、コンテンツ表示装置１０Ａは分割グループ一覧情報１４０を連携表示装置５０に送信し、連携表示装置５０は、ブラウザ画面上に分割グループ一覧情報１４０に基づく部分コンテンツ選択画面を表示し、連携表示装置５０のユーザは、部分コンテンツ選択画面が表示される毎に部分コンテンツ選択画面から部分コンテンツを選択する操作を行う。
これに対し、本発明の実施の形態３に係るコンテンツ表示システムでは、コンテンツ表示装置１０Ｂの記憶部１７にコンテンツ選択情報１７０を記憶させるので、連携コネクションの確立の後に連携表示装置５０の表示部に部分コンテンツが表示される。
【００８４】
図１５は、実施の形態３に係るコンテンツ表示システム（コンテンツ表示装置１０Ｂ及び連携表示装置５０を含む）の機能ブロック構成の一例を示す図である。図１５において、図９に示される構成要素と同一又は対応する構成要素には、図９に示される符号と同じ符号が付される。実施の形態３に係るコンテンツ表示システムは、コンテンツ表示装置１０Ｂの分散ブラウザ１１Ｂの処理内容の点において、実施の形態２に係るコンテンツ表示システムと異なる。実施の形態３に係るコンテンツ表示システムでは、コンテンツ表示装置１０Ｂと、１つ以上の連携表示装置５０（例えば、５０Ａ，５０Ｂ）とが連携コネクションを確立した状態で接続される。なお、実施の形態３に係るコンテンツ表示システムのハードウェア構成は、図１０に示されるものと同様である。コンテンツ表示装置１０Ｂは、実施の形態３に係るコンテンツ表示方法を実施することができる装置であり、また、実施の形態３に係るコンテンツ表示プログラムを実行することができる装置である。
【００８５】
《３−２》動作
図１６は、実施の形態３に係るコンテンツ表示装置１０Ｂの分割グループ選択処理を示すフローチャートである。図１６のステップＳ３０において、コンテンツ表示装置１０Ｂの分散ブラウザ１１Ｂは、Ｗｅｂサーバから取得したコンテンツのＨＴＭＬ文書構造を解析し、ＤＯＭツリー１２０に展開して記憶部１２に格納する。
【００８６】
次のステップＳ３１において、分散ブラウザ１１Ｂは、連携表示装置５０との間で連携コネクションを確立する。ここでは、次のステップＳ３７以降の処理は、ステップＳ３１の処理の完了を契機として開始する。
【００８７】
次のステップＳ３７において、分割グループ選択部１６は、連携コネクションが確立した当該連携表示装置５０が以前に連携コネクションを確立したことがある場合、分割グループ選択情報１７０内の端末識別子１７１とコンテンツ識別子１７２の組が一致するエントリから、以前に保存したＩＤ属性値１７３を取得する。
【００８８】
次のステップＳ３５において、分割グループ選択部１６は、分割グループ解析部１３に依頼して、取得したＩＤ属性値１７３によって特定される部分木をＤＯＭツリー１２０から切り出し、単独で完結する部分コンテンツを生成する。
【００８９】
次のステップＳ３６において、分割グループ選択部１６は、生成した部分コンテンツ（部分木）を連携表示装置５０へ送信する。
【００９０】
その後、ステップＳ３８において、分散ブラウザ１１Ｂは、連携表示装置５０との間で連携コネクションを解除した場合には、ステップＳ３９において、分割グループ選択部１６は、現在選択されている部分コンテンツに対応するＩＤ属性値１７３と、端末識別子１７１とコンテンツ識別子１７２の組を分割グループ選択情報１７０として記憶部１７に保存する。
【００９１】
図１７は、実施の形態３に係る連携表示装置５０における分割グループ選択処理を示すフローチャートである。図１７のステップＳ４０において、分散ブラウザ５１は、コンテンツ表示装置１０Ｂとの間で連携コネクションを確立する。ここでは、次のステップＳ４５以降の処理は、ステップＳ４０の処理の完了を契機として開始する。
【００９２】
次のステップＳ４５において、分散ブラウザ５１を介して分割グループ選択部５３は、コンテンツ表示装置１０Ｂから部分コンテンツ（部分木）を受信し、ＤＯＭツリーとして記憶部５２に記憶する。
【００９３】
次のステップＳ４６において、分割グループ選択部５３は、受信した部分コンテンツを連携表示装置５０の表示部に表示する。
【００９４】
《３−３》効果
以上に説明したように、実施の形態３に係るコンテンツ表示装置１０Ｂ、コンテンツ表示方法、及びコンテンツ表示システムにおいては、連携コネクションの解除時に分割グループ選択情報を保存し、その後、同一の連携表示装置と連携コネクションを確立したときに、自動的に前回と同じ部分コンテンツを表示するようにしているので、ユーザによる選択操作を行う手間を省くことができる。
【００９５】
《４》変形例．
上記実施の形態１〜３に含まれる構成を適宜組み合わせることによって、実施の形態１〜３の装置、システム、方法、プログラムに種々の変更を行うことが可能である。例えば、実施の形態２で説明されている分割グループ選択情報１７０及びその記憶部１７を、実施の形態１に適用することが可能である。
【符号の説明】
【００９６】
１０，１０Ａ，１０Ｂ  コンテンツ表示装置、  １１，１１Ａ，１１Ｂ  分散ブラウザ、  １２  記憶部、  １２０  ＤＯＭツリー（木構造データ）、  １３  分割グループ解析部、  １４  記憶部、  １４０  分割グループ一覧情報、  １５  分割グループ情報管理部、  １６  分割グループ選択部、  １７  記憶部、  １７０  分割グループ選択情報、  ２０，２０Ａ，２０Ｂ，５０，５０Ａ，５０Ｂ  連携表示装置（表示端末）、  ２１，５１  分散ブラウザ、  ２２  記憶部、  ２３  分割グループ選択部、  ３０  ＣＰＵ（処理部）、  ３１  主メモリ（記憶部）、  ３１Ａ  ＯＳ、  ３１Ｂ  分散ブラウザ、  ３１Ｃ  コンテンツ、  ３２  記憶デバイス（記憶部）、  ３３  通信デバイス（通信部）、  ３４  入力デバイス（入力部）、  ３５  表示デバイス（表示部）、  ３６  バス、  ４０  ＣＰＵ（端末処理部）、  ４１  主メモリ（端末記憶部）、  ４１Ａ  ＯＳ、  ４１Ｂ  分散ブラウザ、  ４１Ｃ  コンテンツ、  ４２  記憶デバイス（端末記憶部）、  ４３  通信デバイス（端末通信部）、  ４４  入力デバイス（端末入力部）、  ４５  表示デバイス（端末表示部）。
【図１】
2017216953.tif 000003
【図２】
2017216953.tif 000004
【図３】
2017216953.tif 000005
【図４】
2017216953.tif 000006
【図５】
2017216953.tif 000007
【図６】
2017216953.tif 000008
【図７】
2017216953.tif 000009
【図８】
2017216953.tif 000010
【図９】
2017216953.tif 000011
【図１０】
2017216953.tif 000012
【図１１】
2017216953.tif 000013
【図１２】
2017216953.tif 000014
【図１３】
2017216953.tif 000015
【図１４】
2017216953.tif 000016
【図１５】
2017216953.tif 000017
【図１６】
2017216953.tif 000018
【図１７】
2017216953.tif 000019
【手続補正書】
【提出日】平成28年9月28日(2016.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
連携表示装置に連携接続するコンテンツ表示装置であって、
通信部と、
情報を表示する表示部と、
ユーザ入力を受け付ける入力部と、
分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、
前記ソフトウェアプログラムを実行する処理部と、
を有し、
前記処理部は、
前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、
前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記入力部又は前記連携表示装置の入力部におけるユーザ入力で選択可能にし、
前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信する
コンテンツ表示装置。
【請求項２】
前記複数の分割グループは、
ユーザ操作に関する部分コンテンツを示す第１の分割グループと、
ストリーム映像に関する部分コンテンツを示す第２の分割グループと、
音声に関する部分コンテンツを示す第３の分割グループと、
テキスト、静止画、画像のいずれかに関する部分コンテンツを示す第４の分割グループと、
前記連携表示装置の仕様に未対応な部分コンテンツを示す第５の分割グループと
のいずれかを含む請求項１に記載のコンテンツ表示装置。
【請求項３】
前記処理部は、前記分割グループ一覧情報を前記表示部に表示させるときに、前記複数の部分コンテンツのエリアのいずれかを強調表示し、強調表示されるエリアを隣接するエリアへ巡回移動させることを特徴とする請求項１又は２に記載のコンテンツ表示装置。
【請求項４】
前記処理部は、前記入力部におけるユーザ入力による、前記巡回移動に際し強調表示されるエリアの移動の指示及び強調表示されているエリアの選択の入力を受け付ける請求項３に記載のコンテンツ表示装置。
【請求項５】
前記処理部は、
前記連携表示装置との間の連携接続の解除時に選択されている部分コンテンツに対応する分割グループ選択情報として、前記連携接続の解除時に連携接続されていた前記連携表示装置を特定する第１の識別子と、前記連携接続の解除時に選択されていた部分コンテンツを含むコンテンツを特定する第２の識別子と、連携接続の解除時に選択されていた部分コンテンツに対応する部分木を特定する第３の識別子とを前記記憶部に保存し、
前記連携表示装置との間の前記連携接続の開始時に前記記憶部に保存されている前記第２の識別子及び前記第３の識別子に基づく部分コンテンツを前記記憶部に保存されている前記第１の識別子で特定される前記連携表示装置に送信する
請求項１から４のいずれか１項に記載のコンテンツ表示装置。
【請求項６】
コンテンツ表示装置と、
前記コンテンツ表示装置に連携接続する連携表示装置と
を有するコンテンツ表示システムであって、
前記コンテンツ表示装置は、
通信部と、
情報を表示する表示部と、
ユーザ入力を受け付ける入力部と、
分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、
前記ソフトウェアプログラムを実行する処理部と、
を有し、
前記処理部は、
前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、
前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記入力部又は前記連携表示装置の入力部におけるユーザ入力で選択可能にし、
前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信する
コンテンツ表示システム。
【請求項７】
分散ブラウザを含むソフトウェアプログラムを実行するコンテンツ表示装置と、前記コンテンツ表示装置に連携接続される連携表示装置とにコンテンツを表示させるコンテンツ表示方法であって、
前記コンテンツ表示装置が取得したコンテンツの文書構造を木構造に展開して木構造データを生成するステップと、
前記コンテンツ表示装置が、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成するステップと、
前記コンテンツ表示装置が、前記複数の分割グループから分割グループ一覧情報を生成し、前記コンテンツ表示装置の表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記コンテンツ表示装置の入力部又は前記連携表示装置の入力部におけるユーザ入力で選択可能にするステップと、
前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信するステップと
を有するコンテンツ表示方法。
【請求項８】
分散ブラウザを含むソフトウェアプログラムによって連携表示装置に連携接続するコンピュータとしてのコンテンツ表示装置に、
取得したコンテンツの文書構造を木構造に展開して木構造データを生成する処理と、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成する処理と、
前記複数の分割グループから分割グループ一覧情報を生成し、前記コンテンツ表示装置の表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記コンテンツ表示装置の入力部におけるユーザ入力で選択可能にする処理と、
前記複数の部分コンテンツの中から、前記入力部又は前記連携表示装置の入力部におけるユーザ入力で選択された前記部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信する処理と
を実行させるためのコンテンツ表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一態様に係るコンテンツ表示装置は、連携表示装置に連携接続するコンテンツ表示装置であって、通信部と、情報を表示する表示部と、ユーザ入力を受け付ける入力部と、分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、前記ソフトウェアプログラムを実行する処理部と、を有し、前記処理部は、前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記入力部又は前記連携表示装置の入力部におけるユーザ入力で選択可能にし、前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信するものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の他の態様に係るコンテンツ表示システムは、コンテンツ表示装置と、前記コンテンツ表示装置に連携接続する連携表示装置とを有するコンテンツ表示システムであって、前記コンテンツ表示装置は、通信部と、情報を表示する表示部と、ユーザ入力を受け付ける入力部と、分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、前記ソフトウェアプログラムを実行する処理部と、を有し、前記処理部は、前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記入力部又は前記連携表示装置の入力部におけるユーザ入力で選択可能にし、前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の他の態様に係るコンテンツ表示方法は、分散ブラウザを含むソフトウェアプログラムを実行するコンテンツ表示装置と、前記コンテンツ表示装置に連携接続される連携表示装置とにコンテンツを表示させるコンテンツ表示方法であって、前記コンテンツ表示装置が取得したコンテンツの文書構造を木構造に展開して木構造データを生成するステップと、前記コンテンツ表示装置が、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成するステップと、前記コンテンツ表示装置が、前記複数の分割グループから分割グループ一覧情報を生成し、前記コンテンツ表示装置の表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記コンテンツ表示装置の入力部又は前記連携表示装置の入力部におけるユーザ入力で選択可能にするステップと、前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信するステップとを有するものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の他の態様に係るコンテンツ表示プログラムは、分散ブラウザを含むソフトウェアプログラムによって連携表示装置に連携接続するコンピュータとしてのコンテンツ表示装置に、取得したコンテンツの文書構造を木構造に展開して木構造データを生成する処理と、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成する処理と、前記複数の分割グループから分割グループ一覧情報を生成し、前記コンテンツ表示装置の表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記コンテンツ表示装置の入力部又は前記連携表示装置の入力部におけるユーザ入力で選択可能にする処理と、前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信する処理とを実行させるためのプログラムである。
【手続補正書】
【提出日】平成29年1月4日(2017.1.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
連携表示装置に連携接続するコンテンツ表示装置であって、
通信部と、
情報を表示する表示部と、
ユーザ入力を受け付ける入力部と、
分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、
前記ソフトウェアプログラムを実行する処理部と、
を有し、
前記処理部は、
前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、
前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させ、
前記分割グループ一覧情報を表示させるときに前記表示部に前記複数の分割グループとして表される複数の部分コンテンツのエリアのいずれかを強調表示させ、強調表示の状態を、強調表示されているエリアから隣接する他のエリアへ移動させる巡回移動を行わせ、前記入力部又は前記連携表示装置の入力部による前記強調表示の状態であるエリアの選択のユーザ入力で、前記強調表示の状態であるエリアの部分コンテンツの選択を可能にし、
前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信する
コンテンツ表示装置。
【請求項２】
前記複数の分割グループは、
ユーザ操作に関する部分コンテンツを示す第１の分割グループと、
ストリーム映像に関する部分コンテンツを示す第２の分割グループと、
音声に関する部分コンテンツを示す第３の分割グループと、
テキスト、静止画、画像のいずれかに関する部分コンテンツを示す第４の分割グループと、
前記連携表示装置の仕様に未対応な部分コンテンツを示す第５の分割グループと
のいずれかを含む請求項１に記載のコンテンツ表示装置。
【請求項３】
前記処理部は、前記入力部におけるユーザ入力による、前記強調表示の状態の前記巡回移動に際し、前記強調表示の状態の移動の指示及び前記強調表示の状態であるエリアの選択の入力を受け付ける請求項１又は２に記載のコンテンツ表示装置。
【請求項４】
連携表示装置に連携接続するコンテンツ表示装置であって、
通信部と、
情報を表示する表示部と、
ユーザ入力を受け付ける入力部と、
分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、
前記ソフトウェアプログラムを実行する処理部と、
を有し、
前記処理部は、
前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、
前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させて、前記複数の分割グループとして表される複数の部分コンテンツのいずれかを前記入力部又は前記連携表示装置の入力部におけるユーザ入力で選択可能にし、
前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信し、
前記処理部は、
前記連携表示装置との間の連携接続の解除時に選択されている部分コンテンツに対応する分割グループ選択情報として、前記連携接続の解除時に連携接続されていた前記連携表示装置を特定する第１の識別子と、前記連携接続の解除時に選択されていた部分コンテンツを含むコンテンツを特定する第２の識別子と、連携接続の解除時に選択されていた部分コンテンツに対応する部分木を特定する第３の識別子とを前記記憶部に保存し、
前記連携表示装置との間の前記連携接続の開始時に前記記憶部に保存されている前記第２の識別子及び前記第３の識別子に基づく部分コンテンツを前記記憶部に保存されている前記第１の識別子で特定される前記連携表示装置に送信する
コンテンツ表示装置。
【請求項５】
コンテンツ表示装置と、
前記コンテンツ表示装置に連携接続する連携表示装置と
を有するコンテンツ表示システムであって、
前記コンテンツ表示装置は、
通信部と、
情報を表示する表示部と、
ユーザ入力を受け付ける入力部と、
分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、
前記ソフトウェアプログラムを実行する処理部と、
を有し、
前記処理部は、
前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、
前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させ、
前記分割グループ一覧情報を表示させるときに前記表示部に前記複数の分割グループとして表される複数の部分コンテンツのエリアのいずれかを強調表示させ、強調表示の状態を、強調表示されているエリアから隣接する他のエリアへ移動させる巡回移動を行わせ、前記入力部又は前記連携表示装置の入力部による前記強調表示の状態であるエリアの選択のユーザ入力で、前記強調表示の状態であるエリアの部分コンテンツの選択を可能にし、
前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信する
コンテンツ表示システム。
【請求項６】
分散ブラウザを含むソフトウェアプログラムを実行するコンテンツ表示装置と、前記コンテンツ表示装置に連携接続される連携表示装置とにコンテンツを表示させるコンテンツ表示方法であって、
前記コンテンツ表示装置が取得したコンテンツの文書構造を木構造に展開して木構造データを生成するステップと、
前記コンテンツ表示装置が、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成するステップと、
前記コンテンツ表示装置が、前記複数の分割グループから分割グループ一覧情報を生成し、前記コンテンツ表示装置の表示部に前記分割グループ一覧情報を表示させるステップと、
前記コンテンツ表示装置が、前記分割グループ一覧情報を表示させるときに前記表示部に前記複数の分割グループとして表される複数の部分コンテンツのエリアのいずれかを強調表示させ、強調表示の状態を、強調表示されているエリアから隣接する他のエリアへ移動させる巡回移動を行わせ、前記コンテンツ表示装置の入力部又は前記連携表示装置の入力部による前記強調表示の状態であるエリアの選択のユーザ入力で、前記強調表示の状態であるエリアの部分コンテンツの選択を可能にするステップと、
前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信するステップと
を有するコンテンツ表示方法。
【請求項７】
分散ブラウザを含むソフトウェアプログラムによって連携表示装置に連携接続するコンピュータとしてのコンテンツ表示装置に、
取得したコンテンツの文書構造を木構造に展開して木構造データを生成する処理と、
タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成する処理と、
前記複数の分割グループから分割グループ一覧情報を生成し、前記コンテンツ表示装置の表示部に前記分割グループ一覧情報を表示させる処理と、
前記分割グループ一覧情報を表示させるときに前記表示部に前記複数の分割グループとして表される複数の部分コンテンツのエリアのいずれかを強調表示させ、強調表示の状態を、強調表示されているエリアから隣接する他のエリアへ移動させる巡回移動を行わせ、前記コンテンツ表示装置の入力部又は前記連携表示装置の入力部による前記強調表示の状態であるエリアの選択のユーザ入力で、前記強調表示の状態であるエリアの部分コンテンツの選択を可能にする処理と、
前記複数の部分コンテンツの中から、前記入力部又は前記連携表示装置の入力部におけるユーザ入力で選択された前記部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信する処理と
を実行させるためのコンテンツ表示プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一態様に係るコンテンツ表示装置は、連携表示装置に連携接続するコンテンツ表示装置であって、通信部と、情報を表示する表示部と、ユーザ入力を受け付ける入力部と、分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、前記ソフトウェアプログラムを実行する処理部と、を有し、前記処理部は、前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させ、前記分割グループ一覧情報を表示させるときに前記表示部に前記複数の分割グループとして表される複数の部分コンテンツのエリアのいずれかを強調表示させ、強調表示の状態を、強調表示されているエリアから隣接する他のエリアへ移動させる巡回移動を行わせ、前記入力部又は前記連携表示装置の入力部による前記強調表示の状態であるエリアの選択のユーザ入力で、前記強調表示の状態であるエリアの部分コンテンツの選択を可能にし、前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信するものである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の他の態様に係るコンテンツ表示システムは、コンテンツ表示装置と、前記コンテンツ表示装置に連携接続する連携表示装置とを有するコンテンツ表示システムであって、前記コンテンツ表示装置は、通信部と、情報を表示する表示部と、ユーザ入力を受け付ける入力部と、分散ブラウザを含むソフトウェアプログラムを記憶する記憶部と、前記ソフトウェアプログラムを実行する処理部と、を有し、前記処理部は、前記通信部を介して取得したコンテンツの文書構造を木構造に展開して木構造データを生成し、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成し、前記複数の分割グループから分割グループ一覧情報を生成し、前記表示部に前記分割グループ一覧情報を表示させ、前記分割グループ一覧情報を表示させるときに前記表示部に前記複数の分割グループとして表される複数の部分コンテンツのエリアのいずれかを強調表示させ、強調表示の状態を、強調表示されているエリアから隣接する他のエリアへ移動させる巡回移動を行わせ、前記入力部又は前記連携表示装置の入力部による前記強調表示の状態であるエリアの選択のユーザ入力で、前記強調表示の状態であるエリアの部分コンテンツの選択を可能にし、前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記通信部を介して前記連携表示装置に送信するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の他の態様に係るコンテンツ表示方法は、分散ブラウザを含むソフトウェアプログラムを実行するコンテンツ表示装置と、前記コンテンツ表示装置に連携接続される連携表示装置とにコンテンツを表示させるコンテンツ表示方法であって、前記コンテンツ表示装置が取得したコンテンツの文書構造を木構造に展開して木構造データを生成するステップと、前記コンテンツ表示装置が、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成するステップと、前記コンテンツ表示装置が、前記複数の分割グループから分割グループ一覧情報を生成し、前記コンテンツ表示装置の表示部に前記分割グループ一覧情報を表示させるステップと、前記コンテンツ表示装置が、前記分割グループ一覧情報を表示させるときに前記表示部に前記複数の分割グループとして表される複数の部分コンテンツのエリアのいずれかを強調表示させ、強調表示の状態を、強調表示されているエリアから隣接する他のエリアへ移動させる巡回移動を行わせ、前記コンテンツ表示装置の入力部又は前記連携表示装置の入力部による前記強調表示の状態であるエリアの選択のユーザ入力で、前記強調表示の状態であるエリアの部分コンテンツの選択を可能にするステップと、前記複数の部分コンテンツの中から、前記入力部におけるユーザ入力で選択された前記部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信するステップとを有するものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の他の態様に係るコンテンツ表示プログラムは、分散ブラウザを含むソフトウェアプログラムによって連携表示装置に連携接続するコンピュータとしてのコンテンツ表示装置に、取得したコンテンツの文書構造を木構造に展開して木構造データを生成する処理と、タグ又は属性値をキーワードとして前記木構造データを検索して前記コンテンツの分割ポイントを解析して複数の分割グループを生成する処理と、前記複数の分割グループから分割グループ一覧情報を生成し、前記コンテンツ表示装置の表示部に前記分割グループ一覧情報を表示させる処理と、前記分割グループ一覧情報を表示させるときに前記表示部に前記複数の分割グループとして表される複数の部分コンテンツのエリアのいずれかを強調表示させ、強調表示の状態を、強調表示されているエリアから隣接する他のエリアへ移動させる巡回移動を行わせ、前記入力部又は前記連携表示装置の入力部による前記強調表示の状態であるエリアの選択のユーザ入力で、前記強調表示の状態であるエリアの部分コンテンツの選択を可能にする処理と、前記複数の部分コンテンツの中から、前記コンテンツ表示装置の入力部又は前記連携表示装置の入力部におけるユーザ入力で選択された前記部分コンテンツを、前記コンテンツ表示装置から前記連携表示装置に送信する処理とを実行させるためのプログラムである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、図１に示されるように、連携表示装置２０は、コンテンツ閲覧用（ブラウジング）ソフトウェアを実行することによってコンテンツ閲覧画面を表示デバイスに表示させる分散ブラウザ２１と、分割グループ選択部と、ＤＯＭツリー（ＤＯＭ  Ｔｒｅｅ）を記憶する記憶部とを有する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
１０，１０Ａ，１０Ｂ  コンテンツ表示装置、  １１，１１Ａ，１１Ｂ  分散ブラウザ、  １２  記憶部、  １２０  ＤＯＭツリー（木構造データ）、  １３  分割グループ解析部、  １４  記憶部、  １４０  分割グループ一覧情報、  １５  分割グループ情報管理部、  １６  分割グループ選択部、  １７  記憶部、  １７０  分割グループ選択情報、  ２０，２０Ａ，２０Ｂ，５０，５０Ａ，５０Ｂ  連携表示装置（表示端末）、  ２１，５１  分散ブラウザ、  ３０  ＣＰＵ（処理部）、  ３１  主メモリ（記憶部）、  ３１Ａ  ＯＳ、  ３１Ｂ  分散ブラウザ、  ３１Ｃ  コンテンツ、  ３２  記憶デバイス（記憶部）、  ３３  通信デバイス（通信部）、  ３４  入力デバイス（入力部）、  ３５  表示デバイス（表示部）、  ３６  バス、  ４０  ＣＰＵ（端末処理部）、  ４１  主メモリ（端末記憶部）、  ４１Ａ  ＯＳ、  ４１Ｂ  分散ブラウザ、  ４１Ｃ  コンテンツ、  ４２  記憶デバイス（端末記憶部）、  ４３  通信デバイス（端末通信部）、  ４４  入力デバイス（端末入力部）、  ４５  表示デバイス（端末表示部）。
【国際調査報告】
2017216953.tif 000020
2017216953.tif 000021
2017216953.tif 000022
2017216953.tif 000023