(57)【要約】【課題】表示装置に表示されるリストの更新を迅速に実行できるリスト転送装置を提供する。【解決手段】リスト転送装置３は、表示装置２からの表示リストの更新指示に応じて、送信リストを更新し、表示装置２に送信する。リスト転送装置３は、更新された送信リストのメタデータが、更新前の送信リストのメタデータから変更されたか否かを示す変更データを生成する。送信リストの送信の送信が完了する前に、新たな更新指示を受けたとき、リスト転送装置３は、送信リストの送信を停止して、変更データを表示装置２に送信する。リスト転送装置３は、新たな更新指示に応じて更新された送信リスト内でカーソルに指定されたメタデータと、変更データとを含む基本データを送信する。表示装置は、変更データ及び基本データに応じて表示リストを更新する。【選択図】図１
2011233024.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツデータのメタデータが列挙された表示リストを表示する表示装置に接続可能なリスト転送装置であって、
前記表示リストの更新指示に応じて、複数のメタデータ及び前記表示リスト内の指定位置に関するデータを含み、前記表示装置が前記表示リストの更新に利用する送信リストを更新するリスト更新手段と、
更新された前記送信リストのメタデータが、更新前の前記送信リストのメタデータから変更されたか否かを示す変更データを生成する変更データ生成手段と、
前記更新された送信リストを前記表示装置に送信する通常送信手段と、
前記送信リストの送信が完了する前に新たな更新指示を受けたとき、前記送信リストの送信を停止して、前記変更データを前記表示装置に送信する事前送信手段と、
前記変更データの送信が完了した後、前記新たな更新指示に応じて更新された送信リスト内で前記指定位置に対応するメタデータと、前記新たな更新指示に応じて作成された前記変更データとを含み、前記表示装置が前記表示リストの更新に利用する第１基本データを送信する高速送信手段とを備える、リスト転送装置。
【請求項２】
請求項１に記載のリスト転送装置であって、
前記事前送信手段はさらに、前記第１基本データの送信が完了する前に、新たな更新指示を受けたとき、前記第１基本データの送信を停止して、前記変更データを前記表示装置に送信する、リスト転送装置。
【請求項３】
請求項１又は請求項２に記載のリスト転送装置であって、
前記事前送信手段はさらに、前記送信リスト内で前記指定位置に対応するメタデータと、前記変更データとを含み、前記表示装置が前記表示リストの更新に利用する第２基本データを送信する、リスト転送装置。
【請求項４】
請求項１〜請求項３のいずれか１項に記載のリスト転送装置であって、
前記リスト転送装置はさらに、
前記事前送信手段により送信される前記変更データを格納する変更データ格納手段を備え、
前記送信リスト更新手段は、前記変更データ格納手段が前記変更データを格納した後、前記送信リストを更新する、リスト転送装置。
【請求項５】
請求項１〜請求項４のいずれか１項に記載のリスト転送装置であって、
前記表示リスト更新手段は、前記変更データに基づいて、前記更新された送信リストのメタデータが前記更新前の送信リストのメタデータから変更されている場合、前記表示リスト内のメタデータを削除し、前記更新された送信リストのメタデータが前記更新前の送信リストのメタデータから変更されていない場合、前記表示リスト内のメタデータの表示を維持する、リスト転送装置。
【請求項６】
請求項１〜請求項５のいずれか１項に記載のリスト転送装置と、
前記リスト転送装置と接続され、前記複数のコンテンツデータのメタデータが列挙された表示リストを表示し、前記リスト転送装置から送信されたデータに応じて前記表示リストを更新する表示装置とを備える、リスト表示装置。
【請求項７】
複数のコンテンツデータのメタデータが列挙された表示リストを表示する表示装置に接続可能なリスト転送装置内のコンピュータに、
前記表示リストの更新指示に応じて、複数のメタデータ及び前記表示リスト内の指定位置に関するデータを含み、前記表示装置が前記表示リストの更新に利用する送信リストを更新するステップと、
更新された前記送信リストのメタデータが、更新前の前記送信リストのメタデータから変更されたか否かを示す変更データを生成するステップと、
前記更新された送信リストを前記表示装置に送信するステップと、
前記送信リストの送信が完了する前に新たな更新指示を受けたとき、前記送信リストの送信を停止して、前記変更データを前記表示装置に送信するステップと、
前記変更データの送信が完了した後、前記新たな更新指示に応じて更新された送信リスト内で前記指定位置に対応するメタデータと、前記新たな更新指示に応じて作成された前記変更データとを含み、前記表示装置が前記表示リストの更新に利用する第１基本データを送信するステップとを実行させる、リスト転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リスト転送装置、リスト転送プログラム及びリスト表示装置に関し、さらに詳しくは、表示装置が表示するメタデータのリストを送信するリスト転送装置、リスト転送プログラム及び、表示装置とリスト転送装置とを備えるリスト表示装置に関する。
【背景技術】
【０００２】
家庭用ＬＡＮを利用したネットワークＡＶシステムが特開２００５−１８２７６２号公報（特許文献１）に開示されている。この文献に開示されるネットワークＡＶシステムは、複数のコンテンツを蓄積するサーバと、サーバからコンテンツを取得して再生する再生装置とを備える。
【０００３】
このようなネットワークＡＶシステムのサーバは、多数のコンテンツを蓄積する。再生装置は、コンテンツのタイトルを列挙したリストをディスプレイに表示する。ユーザはディスプレイに表示されたリストから所望のコンテンツを選択し、再生を指示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１８２７６２号公報
【特許文献２】特開２００８−１２９９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
再生装置のディスプレイに表示されるリストに列挙可能なタイトル数は制限される。たとえば、サーバが２０００曲の曲データを蓄積する場合であって、再生装置のディスプレイに表示されるリストに列挙可能なタイトル数が１０曲である場合、ユーザは、所望のタイトルを見つけるまでに、リストを複数回更新しなければならない。たとえば、ユーザは、再生装置の操作キーのうち、「次ページ」ボタンを選択する。このとき、再生装置は、現在表示されているリストを更新し、次の１０曲分のタイトルを列挙したリストをディスプレイに表示する。さらに「次ページ」ボタンが選択されると、次の１０曲分のタイトルが列挙したリストを表示する。
【０００６】
このように、リストの更新が連続して要求された場合、更新されたリストが表示されるまでに時間が掛かる場合がある。つまり、ユーザがリスト更新を連続して複数回要求した場合、自身が要求したリストに更新されるまでに時間が掛かる場合がある。
【０００７】
本発明の目的は、表示装置に表示されるリストの更新を迅速に実行できるリスト転送装置を提供することである。
【課題を解決するための手段及び発明の効果】
【０００８】
本発明によるリスト転送装置は、複数のコンテンツデータのメタデータが列挙された表示リストを表示する表示装置と接続可能である。リスト転送装置は、送信リスト更新手段と、変更データ生成手段と、通常送信手段と、事前送信手段と、高速送信手段とを備える。送信リスト更新手段は、表示リストの更新指示に応じて、複数のメタデータ及び表示リスト内の指定位置に関するデータを含み、表示装置が表示リストの更新に利用する送信リストを更新する。変更データ生成手段は、更新された送信リストのメタデータが、更新前の送信リストのメタデータから変更されたか否かを示す変更データを生成する。通常送信手段は、更新された送信リストを表示装置に送信する。事前送信手段は、送信リストの送信が完了する前に、新たな更新指示を受けたとき、送信リストの送信を停止して、変更データを表示装置に送信する。高速送信手段は、変更データの送信が完了した後、第１基本データを表示装置に送信する。第１基本データは、新たな更新指示に応じて更新された送信リスト内で前記指定位置に対応するメタデータと、新たな更新指示に応じて作成された変更データとを含み、表示装置による表示リストの更新に利用される。
【０００９】
本発明によるリスト転送装置は、リスト更新指示に応じて送信リストを更新し、更新された送信リストを表示装置に送信する。以上の動作により、リスト更新指示に応じた表示リストが表示装置に表示される。
【００１０】
さらに、送信リストが送信されている途中で、新たなリスト更新指示を受けたとき、送信中の送信リストに関する変更データを送信して表示リストを更新し、その後、第１基本データを送信して表示リストをさらに更新する。このとき、変更データのデータ量は送信リストよりも少なく、第１基本データのデータ量も送信リストよりも少ない。リスト更新指示が複数回送信された場合、リスト転送装置は、変更データ及び第１基本データを送信することにより、送信データ量を減らす。これにより、迅速にリスト更新が行われる。さらに、第１基本データにより、更新後のメタデータの一部が表示されるため、ユーザは表示リストが更新されたことを確認できる。
【００１１】
好ましくは、事前送信手段はさらに、第１基本データの送信が完了する前に、新たな更新指示を受けたとき、第１基本データの送信を停止して、変更データを表示装置に送信する。
この場合、表示リストの更新指示が連続で複数回選択されたときにも、表示リストを迅速に更新できる。
【００１２】
好ましくは、事前送信手段はさらに、送信リスト内で前記カーソルに指定されたメタデータと、変更データとを含む第２基本データを送信する。
【００１３】
この場合、第１基本データが表示装置に受信されるまで、第２基本データに基づいて更新された表示リストが表示装置に表示される。
【００１４】
好ましくは、リスト転送装置はさらに、変更データ格納手段を備える。変更データ格納手段は、事前変更手段により送信される変更データを格納する。送信リスト更新手段は、変更データ格納手段が変更データを格納した後、送信リストを更新する。
【００１５】
この場合、変更データが正確に生成される。
【００１６】
好ましくは、表示リスト更新手段は、変更データに基づいて、更新された送信リストのメタデータが更新前の送信リストのメタデータから変更されている場合、表示リスト内のメタデータを削除し、更新された送信リストのメタデータが更新前の送信リストのメタデータから変更されていない場合、表示リスト内のメタデータの表示を維持する。
【００１７】
この場合、表示リスト全体を更新する指示を受けた場合、表示リストのメタデータは削除され、第１基本データ内のメタデータが表示リストに表示される。そのため、ユーザは、表示リストが更新されたことを容易に認識できる。
【００１８】
好ましくは、通常送信手段は、高速送信手段により第１基本データが送信された後、新たな更新指示に応じて更新された送信リストを送信する。
【００１９】
この場合、複数回のリスト更新指示のうち、最後のリスト更新指示により更新された送信リストは、表示リストに反映される。
【００２０】
本発明によるリスト表示装置は、上述のリスト転送装置と、表示装置とを備える。表示装置は、リスト転送装置から送信されるデータに応じて表示リストを更新する。また、本発明によるリスト転送プログラムは、上述のリスト転送装置内のコンピュータに実行される。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態によるリスト表示装置の構成を示す機能ブロック図である。
【図２】図１に示した表示装置、リスト転送装置及びサーバの内部構成を示す機能ブロック図である。
【図３】図１中の表示装置に表示される表示リストの一例を示す模式図である。
【図４】図３と異なる、表示リストの他の一例を示す模式図である。
【図５】図３及び図４と異なる、表示リストの他の一例を示す模式図である。
【図６】図１中のリスト転送装置内に格納される、最新リストのデータ構造の一例を示す図である。
【図７】図１中のリスト転送装置内に格納される、送信リストのデータ構造の一例を示す図である。
【図８】図６と異なる最新リストのデータ構造の他の一例を示す図である。
【図９】図７と異なる送信リストのデータ構造の他の一例を示す図である。
【図１０】図１中のリスト転送装置内に格納される基本データのデータ構造の一例を示す図である。
【図１１】図３〜図５と異なる、表示リストの他の一例を示す模式図である。
【図１２】図７及び図９と異なる、送信リストの他の一例を示す模式図である。
【図１３】図３〜図５及び図１１と異なる、表示リストの他の一例を示す模式図である。
【図１４】図３〜図５、図１１及び図１３と異なる、表示リストの他の例を示す模式図である。
【図１５】図３〜図５、図１１、図１３及び図１４と異なる、表示リストの他の例を示す模式図である。
【図１６】図１中のリスト転送装置のリスト生成処理の詳細を示すフロー図である。
【図１７】図１中のリスト転送装置のリスト送信処理の詳細を示すフロー図である。
【発明を実施するための形態】
【００２２】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２３】
［リスト表示装置１の全体構成］
図１は、リスト表示装置１の全体構成を示す機能ブロック図である。図１を参照して、リスト表示装置１は、表示装置２と、リスト転送装置３とを備える。表示装置２はたとえば、端末である。端末はたとえば、コントローラやリモコン装置である。リスト転送装置３はたとえば、ＡＶ機器である。ＡＶ機器はたとえば、レシーバやＣＤプレーヤ、ＤＶＤプレーヤ、デジタルオーディオプレーヤ等である。表示装置２とリスト転送装置３とは、ケーブル４で接続される。ケーブル４はたとえば、ＲＳ−２３２ケーブルである。
【００２４】
リスト表示装置１は、ネットワーク６を介してサーバ５と接続される。ネットワーク６はたとえば、インターネットやＬＡＮ(Local Area Network)である。サーバ５は、複数のコンテンツデータを蓄積する。コンテンツデータはたとえば、曲データや映像データ、画像データ、音声データ等である。本例では、コンテンツデータを曲データとして説明する。
【００２５】
サーバ５はさらに、各コンテンツデータに対応したメタデータを蓄積する。メタデータはたとえば、コンテンツのタイトルやコンテンツの著作者に関する情報、コンテンツの再生時間に関する情報等を含む。本例では、メタデータは曲タイトルとして説明を続ける。サーバ５は、たとえば、曲タイトルを所定のルール（たとえば、アルファベット順や、あいうえお順）にソートして記憶する。
【００２６】
サーバ５は、リスト表示装置１からの要求に基づいて、複数のメタデータを送信する。リスト表示装置１内のリスト転送装置３は、複数のメタデータを受信し、メタデータを列挙したリスト（送信リスト）を生成する。そして、リスト転送装置３は、送信リストを表示装置２に送信する。表示装置２は、送信リストを受け、ディスプレイ１０５（図２参照）に表示リストを表示する。以上の動作により、リスト表示装置１のユーザは、サーバ５に蓄積された曲データの曲タイトルを列挙した表示リストを閲覧できる。
【００２７】
ユーザは表示リストの中から所望の曲タイトルを選択し、再生を指示する。表示装置２は、選択された曲タイトルの再生を、リスト転送装置３に要求する。リスト転送装置３は、選択された曲タイトルの曲データをサーバ５に要求し、取得する。そして、リスト転送装置３は、取得された曲データを再生する。
【００２８】
［各装置の構成］
図２は、表示装置２、リスト転送装置３及びサーバ５の内部構成を示す機能ブロック図である。以下、表示装置２の内部構成を説明する。
【００２９】
図２を参照して、表示装置２は、中央処理演算装置（ＣＰＵ）１０１と、メモリ１０２と、ハードディスクドライブ（ＨＤＤ）１０３と、通信部１０４と、ディスプレイ１０５と、入力部１０６とを備える。ＨＤＤ１０３は、リスト表示プログラムを記憶する。リスト表示プログラムがメモリ１０２にロードされ、ＣＰＵ１０１で実行されることにより、表示装置２は後述の動作を実行する。通信部１０４は、他の装置（リスト転送装置３）に対して、データの送受信を行う。入力部１０６はたとえば、キーボードやマウス、複数の操作キーが配置されたリモートコントロール装置である。
【００３０】
リスト転送装置３は、表示装置２と同様に、ＣＰＵ１０１と、メモリ１０２と、ＨＤＤ１０３と、通信部１０４と、ディスプレイ１０５と、入力部１０６とを備える。リスト転送装置３のＨＤＤ１０３は、リスト転送プログラムを記憶する。リスト転送プログラムがメモリ１０２にロードされ、ＣＰＵ１０１に実行されることにより、リスト転送装置３は後述の動作を実行する。通信部１０４は、表示装置２及びサーバ５に対して、データの送受信を行う。
【００３１】
サーバ５も、表示装置２及びリスト転送装置３と同様に、ＣＰＵ１０１と、メモリ１０２と、ＨＤＤ１０３と、通信部１０４と、ディスプレイ１０５と、入力部１０６とを備える。サーバ５のＨＤＤ１０３は、複数の曲データと、曲データに対応する複数の曲タイトルとを記憶する。通信部１０４は、リスト転送装置３に対して、データの送受信を行う。
【００３２】
なお、リスト転送装置３及びサーバ５は、ディスプレイ１０５及び入力部１０６を備えなくてもよい。
【００３３】
［リスト表示装置１の動作概要］
［リストの表示］
表示装置２は、サーバ５に蓄積された曲データの曲タイトルを列挙した表示リストをディスプレイ１０５に表示する。図３は、表示リストが表示されたディスプレイ１０５の表示画面の一例を示す。図３を参照して、表示装置２のディスプレイ１０５には、表示リストが表示される。表示リストには、複数の曲タイトルが列挙される。具体的には、表示リストの先頭（最上部）から末尾（最下部）に向かって１０曲の曲タイトルＩＴＥＭ１〜ＩＴＥＭ１０が並ぶ。表示装置２はさらに、カーソル２０を表示する。カーソル２０は、ユーザ等により指定された位置に配置された曲タイトルを指定する。図３では、カーソル２０は、曲タイトルＩＴＥＭ５を指定する。換言すれば、カーソル２０は、曲タイトルＩＴＥＭ５上に配置される。本例では、サーバ５が２０００曲の曲データを蓄積していると仮定する。したがって、サーバ５は、曲タイトルＩＴＥＭ１〜ＩＴＥＭ２０００を蓄積する。
【００３４】
本例ではさらに、表示装置２の入力部１０６は、複数の操作キーを備える。複数の操作キーは、「カーソルＵＰ」ボタンと、「カーソルＤＯＷＮ」ボタンと、「次ページ」ボタンと、「前ページ」ボタンとを備える。ユーザ操作により「カーソルＤＯＷＮ」ボタンが１回選択されたとき、表示装置２は、カーソル２０を１行下に移動する。具体的には、表示装置２は、図３中の「ＩＴＥＭ５」に配置されたカーソル２０を、図４に示すように、「ＩＴＥＭ６」上に移動する。ユーザ操作により、「カーソルＵＰ」ボタンが１回選択されたとき、表示装置２は、カーソル２０を１行上に移動する。具体的には、表示装置２は、「ＩＴＥＭ５」に配置されたカーソル２０を、「ＩＴＥＭ４」上に移動する。
【００３５】
ユーザ操作により、「次ページ」ボタン又は「前ページ」ボタンが１回選択されたとき、リスト表示装置１は、表示装置２に表示された表示リストを更新する。具体的には、ディスプレイ１０５に図３に示す表示リストが表示されているときに、「次ページ」ボタンが１回選択された場合、表示リストは図５に示すとおりに更新される。つまり、リスト表示装置１は、「次ページ」ボタンが選択される直前に表示されていた表示リストの曲タイトルＩＴＥＭ１〜ＩＴＥＭ１０を特定する。次に、サーバ５のＨＤＤ１０３内において、ＩＴＥＭ１〜ＩＴＥＭ１０の次に配列された１０個の曲タイトルＩＴＥＭ１１〜ＩＴＥＭ２０を取得し、表示リストを、ＩＴＥＭ１１〜ＩＴＥＭ２０を含む表示リストに更新する。このとき、カーソル２０の位置は、図３と同じ位置（つまり、５行目）である。
【００３６】
図３の表示リストが表示されているときに「前ページボタン」が１回選択された場合、表示装置２が表示する表示リストは、サーバ５のＨＤＤ１０３内において、ＩＴＥＭ１〜ＩＴＥＭ１０の前に列挙された曲タイトル１０曲分（ＩＴＥＭ１９９１〜ＩＴＥＭ２０００）を含む表示リストに更新される。
【００３７】
［曲リストの通常送信、事前送信及び高速送信］
上述のとおり、表示装置２の入力部１０６は、４つのリスト更新指示（カーソルＵＰ、カーソルＤＯＷＮ、次ページ、前ページ）を選択できる。ユーザは、表示装置２の入力部１０６を介して、リスト更新指示を選択する。表示装置２は、ユーザ操作に応じて、選択されたリスト更新指示をリスト転送装置３に送信する。
【００３８】
リスト転送装置３は、送信されたリスト更新指示に応じて、表示リストを更新する。表示リストを更新するために、リスト転送装置３は、次の３つの送信処理を実行する。
【００３９】
［通常送信処理］
リスト更新指示を受けたとき、リスト転送装置３は、通常送信処理を実行する。以下、通常送信処理について詳述する。
【００４０】
リスト転送装置３は、メモリ１０２内に最新バッファと通常バッファとを備える。最新バッファには、表示装置２からのリスト更新指示に応じて生成される最新リストが格納される。最新リストは、これから表示装置に表示させようとしている曲タイトルのリストである。
【００４１】
図６は、最新リストのデータ構造を示す。図６を参照して、最新リストは、行番号データと、表示リスト内の指定位置に関するデータであるカーソル位置データと、ＩＴＥＭデータとを含む。位置データは、表示リストの内に配置される位置に関するデータであり、本例では、行番号（１〜１０）である。本例では、表示リストに含まれる曲タイトルが１０曲であるため、行番号は１〜１０である。行番号は、表示リストに含まれる曲タイトル数に応じて変更される。ＩＴＥＭデータは、曲リストの各行に表示される曲タイトルＩＴＥＭｎ（ｎは自然数であり、１≦ｎ≦２０００）である。カーソル位置データは、表示リスト内でメタデータが配置される位置のうち、指定位置に関するデータであり、本例では、カーソルが配置される行番号に関するデータである。カーソル位置データが「０」である場合、対応する行番号には、カーソルが配置されないことを示し、カーソル位置データが「１」である場合、対応する行番号にカーソルが配置されることを示す。図６では、表示リストの第５行目にカーソル２０が配置されることを示す。
【００４２】
通常バッファは、通常送信処理により表示装置２に送信する送信リストを格納する。リスト転送装置３は、最新リストに基づいて、送信リストを更新する。具体的には、更新リストのデータを送信リストに更新する。図７は、通常バッファに格納される送信リストのデータ構造を示す。送信リストは、行番号データ、カーソル位置データ及びＩＴＥＭデータを備える。
【００４３】
送信リストはさらに、変更データを含む。変更データは、更新後の送信リストの曲タイトルが更新前の送信リストの曲タイトルから変更されたか否かを示す。変更データは、各行番号ごとに記録される。変更データが「１」である場合、その行番号の曲タイトルは、更新前の送信リストの曲タイトルから変更されていることを示す。変更データが「０」である場合、その行番号の曲タイトルは、変更前の送信リストの曲タイトルから変更されていないことを示す。
【００４４】
通常送信処理におけるリスト転送装置３の動作は以下のとおりである。図３の表示リストを表示している表示装置２からリスト更新指示を受けたとき、リスト転送装置３はまず、リスト更新指示に応じて、最新リストを作成する。たとえば、リスト更新指示が「次ページ」である場合、リスト転送装置３は、曲タイトルＩＴＥＭ１１〜ＩＴＥＭ２０をサーバ５に要求し、取得する。さらに、リスト転送装置３は、リスト更新指示に含まれるカーソル位置データを取得する。そして、リスト転送装置３は、取得された曲タイトルＩＴＥＭ１１〜ＩＴＥＭ２０と、カーソル位置データとを含む、図８に示す最新リストを生成する。
【００４５】
次に、リスト転送装置３は、生成された最新リストに基づいて、送信リストを更新する。更新前の送信リストは図７に示す通りである。リスト転送装置３は、更新前の送信リストの曲タイトルＩＴＥＭ１〜ＩＴＥＭ１０を、最新リストの曲タイトルＩＴＥＭ１１〜ＩＴＥＭ２０に更新する。そして、送信リストのカーソル位置データも、最新リストのカーソル位置データに更新する。
【００４６】
さらに、リスト転送装置３は、更新後の送信リストの曲タイトルが、更新前の送信リストの曲タイトルから変更されたか否かを示す変更データを生成する。本例では、各行番号の変更データは、「１」になる。
【００４７】
以上の動作により、送信リストは、図９に示すデータ構造に更新される。更新された送信リストは通常バッファに格納される。
【００４８】
リスト転送装置３は、更新された送信リストを表示装置２に送信する。このとき、リスト転送装置３は、更新された送信リストを１行ずつ、ケーブル４を介して、表示装置２に送信する。送信リスト内の各行番号のデータ（位置データ、変更データ、カーソル位置データ及びＩＴＥＭデータ）を、「単位送信データ」という。
【００４９】
リスト転送装置３が全ての単位送信データを送信したとき、つまり、送信リストの送信が完了したとき、表示装置２は、図５に示す表示リストを表示する。
【００５０】
［事前送信処理及び高速送信処理］
上述の通常送信処理により表示リストの更新が完了するまでには、ある程度の時間（たとえば１秒程度）がかかる。上述のとおり、サーバ５は多数の曲データ（本例では２０００曲）を蓄積する。したがって、ユーザは、所望の曲タイトルを見つけるために、リスト更新指示を連続して複数回選択する場合がある。たとえば、図３の表示リストが表示されている場合であって、ユーザが、ＩＴＥＭ５５の曲データを選択したいとき、「次ページ」ボタンを４回連続して選択する場合がある。このとき、リスト転送装置３は、通常送信処理中に、新たなリスト更新指示を受ける。つまり、リスト転送装置３は、送信リストの送信が完了する前に、リスト更新指示を受ける場合がある。
【００５１】
このような場合、送信リストの送信が完了した後、新たなリスト更新指示に応じた送信リストを送信すれば、表示装置２に表示される表示リストの更新に時間がかかる。そこで、リスト転送装置３は、このような場合、送信リストの送信を停止し、送信リストの概要を示す最小限のデータを送信し、表示リストを迅速に更新する。具体的には、リスト転送装置３は、事前送信処理及び高速送信処理を実行する。
【００５２】
［事前送信処理］
事前送信処理は、送信リストを送信している途中にリスト更新指示を受けた場合、リスト転送装置３が、送信リスト内の最小限のデータを送信する処理である。
【００５３】
リスト転送装置３は、上述の最新バッファ及び通常バッファに加え、格納バッファを備える。格納バッファ内には、図１０に示す基本データが格納される。基本データは、通常リストテーブル内のデータのうち、各位置（行番号）に関する変更データと、カーソル位置データと、カーソル位置データが「１」の行番号曲タイトルＩＴＥＭｎとを含む。
【００５４】
要するに、基本データは、送信リストのデータと比較して、カーソル位置の曲タイトルデータ以外の他の曲タイトルデータを含まない。曲タイトルデータの容量は、変更データやカーソル位置データよりも大幅に大きい。そのため、基本データは、送信リストと比較して、データ量が非常に小さい。
【００５５】
たとえば、図３の表示リストが表示された後、ユーザ操作により「次ページ」のリスト更新指示が選択された場合であって、図１１に示すとおり、通常送信処理により、表示リストの第１〜第３行目までの更新が完了している場合を想定する。このときの送信リストは、図９に示すとおりである。
【００５６】
表示リストが図１１に示す状態のときに、さらに「次ページ」の新たなリスト更新指示が選択されると仮定する。このとき、リスト転送装置３は、図９に示す送信リストの送信を完了する前に、リスト更新指示を受ける。
【００５７】
そこで、リスト転送装置３は、図９に示す送信リストから図１０に示す基本データを生成し、格納バッファに格納する。そして、リスト転送装置３は、送信リストの送信を停止し、基本データを送信する。このとき、リスト転送装置３は、表示リストにおいて、既に単位送信データの送信が完了している位置以外の位置に関する基本データを送信する。本例では、第１〜第３行目までの単位送信データの送信が完了している。そこで、リスト転送装置３は、第４行目以降の基本データ、つまり、第４〜第１０行目の基本データを送信する。なぜなら、第１〜第３行目のメタデータの更新は既に完了しているからである。
【００５８】
基本データはデータ量が少ないため、送信時間が短い。そこで、表示装置２は、短時間で基本データの受信を完了する。そして、第４行目〜第１０行目の基本データに基づいて、表示リストを図１３のように更新する。つまり、基本データ内の変更データ「１」に基づいて、図５に示す曲タイトルを削除する。そして、基本データ内のカーソル位置に対応する曲タイトルＩＴＥＭ１５を表示リストに記録し、表示する。
【００５９】
以上のとおり、事前送信処理では、途中までデータが送信された送信リストの送信を停止する代わりに、送信リスト内の基本データを表示装置２に送信し、表示リストを更新する。要するに、リスト転送装置３は、送信中の送信リストの全体を送信する代わりに、送信リストの最小データである基本データを送信し、表示リストの更新時間を短縮する。これにより、表示装置２は、送信リストの全体を表示リストに反映できないものの、表示リストから不要な曲タイトルを削除し、さらに、カーソル２０の位置に最新の曲タイトルを表示できる。そのため、ユーザは、表示リストが更新されたことを認識できる。
【００６０】
続いて、リスト転送装置３は、新たなリスト更新指示により、曲リストＩＴＥＭ２１〜ＩＴＥＭ３０を含む最新リストを生成する。そして、格納バッファに基本データを格納した後、最新リストに基づいて、送信リストを更新する。更新された送信リストは図１２に示すとおりである。このとき、更新前の送信リスト（図９）から曲タイトルが変更されたことを示す変更データ「１」が全ての行番号に登録される（図１２参照）。そして、図１２に示す送信リストを用いて、リスト転送装置３は高速送信処理を実行する。
【００６１】
［高速送信処理］
高速送信処理では、リスト転送装置３は、図１２に示す送信リストのデータのうち、基本データ（行番号データ、変更有無データ、カーソル位置データ、及びカーソル位置データが「１」の場合の曲タイトルＩＴＥＭｎ）を単位で送信する。以降、これらのデータを、「単位基本データ」という。
【００６２】
単位基本データは、単位送信データよりも、データ量が少ない。したがって、通常送信処理と比較して、表示リストの更新完了時間が短くなる。高速送信処理が完了した後の表示装置２に表示された表示リストは、たとえば、図１４の通りである。
【００６３】
要するに、高速送信処理では、カーソルが配置された部分の曲タイトルＩＴＥＭ２５以外の曲タイトルＩＴＥＭｎは表示されない。これにより、表示リストを迅速に更新でき、かつ、ユーザはカーソル２０の位置の曲タイトルＩＴＥＭｎを参照して、表示リストが更新されたと容易に認識できる。
【００６４】
高速送信処理が完了した後、新たなリスト更新指示が送信されない場合、リスト転送装置３は、図１２に示す送信リストを用いて、通常送信処理を実行する。これにより、表示装置２の表示リストは、図１５に示すとおり、第１行目から順次曲タイトルを表示する。
【００６５】
以上のとおり、リスト転送装置３は、送信リストを送信中に、新たなリスト更新指示を受けたとき、事前更新処理により、送信中の送信リストのうち、最小限のデータ（基本データ）を表示装置２に送信する。これにより、表示装置２の表示リストは、更新される。リスト転送装置３はさらに、高速送信処理により、新たなリスト更新指示に対応した送信リストの基本データを表示装置２に送信する。
【００６６】
以上の動作により、「次ページ」のリスト更新指示が連続して複数回選択されたとき、事前送信処理及び高速送信処理が繰り返し実行される。表示装置２は、表示リストのうち、カーソル位置の曲タイトルを順次更新し、それ以外の表示リストの行には曲タイトルを表示しない。このように、リスト更新指示が連続して複数回実行されたとき、リスト表示装置１は、最小限のデータを表示リストに表示し、更新する。これにより、表示リストの更新時間を短くすることができる。さらに、ユーザは、カーソル２０内の曲タイトルが更新されていく様子を見て、表示リストが更新されていると容易に判断できる。さらに、リスト更新指示により、不要となった曲タイトルは、表示リストから削除されるため、ユーザが表示リストの更新を誤認しにくい。
【００６７】
以下、リスト転送装置３の動作の詳細を説明する。
【００６８】
［リスト表示装置１の動作詳細］
リスト転送装置３は、リスト生成処理と、リスト転送処理とを並行して実行する。上述のとおり、リスト転送装置３のＨＤＤ１０３内には、リスト転送プログラムが格納される。リスト転送プログラムは、リスト生成モジュールと、リスト転送モジュールとを含む。リスト生成モジュールは、リスト生成処理を実行する。具体的には、リスト生成モジュールは、最新リスト、送信リスト及び基本データを生成する。リスト転送モジュールはリスト転送処理を実行する。具体的には、リスト転送モジュールは、送信リスト及び基本データを表示装置２に送信する。各モジュールは並行して動作する。
【００６９】
［通常送信処理］
図１６は、リスト生成処理の詳細を示すフロー図である。図１６を参照して、リスト転送装置３内のＣＰＵ１０１で実行されるリスト生成モジュールは、表示装置２からリスト更新指示を受けたとき（Ｓ１でＹＥＳ）、リスト更新指示に応じて、最新リストを生成する（Ｓ２）。たとえば、表示装置２が図３に示す表示リストを表示しているときに、リスト転送装置３が受けたリスト更新指示が「カーソルＤＯＷＮ」である場合、リスト生成モジュールは、図４に示す最新リストのうち、「カーソル位置」データを更新し、行番号６のみに「１」を記録する。その他のデータは更新されない。
【００７０】
一方、リスト更新指示が「次ページ」である場合、リスト生成モジュールは、次ページの曲リストに列挙される曲タイトルＩＴＥＭ１１〜ＩＴＥＭ２０をサーバ５に要求し、取得する。そして、リスト生成モジュールは、図８に示す最新リストを生成する。
【００７１】
次に、リスト生成モジュールは、現在、通常送信処理又は高速送信処理を実行中であるか否かを判断する（Ｓ３）。リスト生成モジュールは、メモリ１０２に格納された送信フラグSendingを確認する。後述するとおり、通常送信処理又は高速送信処理を実行している間、送信フラグSendingは「fin」ではない。
【００７２】
送信フラグSendingを確認した結果、フラグSending=finである場合、つまり、現在、通常送信処理及び高速送信処理が実行中でない場合（Ｓ３でＮＯ）、リスト生成モジュールは、最新リストに基づいて、送信リストを更新する（Ｓ４）。そして、リスト生成モジュールは、通常送信処理を指示する（Ｓ５）。リスト転送装置３のメモリ１０２には、送信フラグSendingと、事前送信フラグPresendと、高速送信フラグFastsendとが記録される。送信フラグSendingには、送信リスト又は基本データの各行番号１〜１０が登録されたり、送信処理を停止している旨の「fin」が登録される。一方、事前送信フラグPresend及び高速送信フラグFastsendには、「TRUE」又は「FALSE」が登録される。フラグPresend又はFastsendが「TRUE」である場合、フラグが立っていることを示す。フラグPresend又はFastsendが「FALSE」である場合、フラグが立っていないことを示す。
【００７３】
ステップＳ５において、リスト生成モジュールは、フラグSendingを「１」とし、かつ、フラグPresend及びFastsendを「FALSE」とする。
【００７４】
図１７は、リスト送信処理の詳細を示すフロー図である。リスト送信処理は、リスト転送装置３のＣＰＵ１０１で実行されるリスト送信モジュールにより実現する。
【００７５】
リスト送信モジュールは、所定期間ごとにリスト送信処理を実行する。図１７を参照して、リスト送信モジュールは、メモリ１０２に格納される各フラグを参照して、実行する送信処理を特定する（Ｓ２１〜Ｓ２３）。本例では、フラグSending=1であり（Ｓ２１でＹＥＳ）、フラグPresend=FALSE（Ｓ２２でＮＯ）であり、フラグFastsend=FALSE（Ｓ２３でＮＯ）である。そこで、リスト送信モジュールは、通常送信処理を実行する（Ｓ１００）。
【００７６】
通常送信処理では、リスト送信モジュールは初めに、送信リストの第１行目の単位送信データを表示装置２に送信する（Ｓ１０１）。表示装置２は、第１行目の単位送信データを受け、単位送信データに基づいて、表示リストの第１行目を更新する。
【００７７】
続いて、リスト送信モジュールは、フラグPresendが「TRUE」に変更されたか否かを判断する（Ｓ１０２）。ここでは、フラグPresendが「FALSE」のままであると仮定する（s１０２でＮＯ）。このとき、ステップＳ１０３に進み、リスト送信モジュールは、送信リスト内の単位送信データを全て送信したか否かを判断する（Ｓ１０３）。具体的には、リスト送信モジュールは、メモリ１０２内のフラグSendingが「１０」になったか否かを判断する。ここでは、Sending=1であるため（Ｓ１０３でＮＯ）、フラグSendingをインクリメントして「２」とし、ステップＳ１０１に戻る。
【００７８】
要するに、リスト送信モジュールは、フラグPresendが「TRUE」にならない限り、送信リスト内の各行番号１〜１０の単位送信データを送信する。表示装置２は、単位送信データ（送信リスト）に基づいて、表示リストを更新する。
【００７９】
送信リストの送信を完了したとき（Ｓ１０３でＹＥＳ）、リスト送信モジュールはメモリ１０２内のフラグSendingを「fin」として、通常送信処理を終了する。
【００８０】
［事前送信処理］
上述のとおり、表示装置２が図３の表示リストを表示しているときに、「次ページ」のリスト更新指示が選択され、その結果、図９に示す送信リストが生成され、通常送信処理が実行されたと仮定する。そして、第３行目までの単位送信データが送信され、図１１に示すとおり表示リストが更新された後、新たな「次ページ」リスト更新指示が選択されたと仮定する。
【００８１】
このとき、図１６を参照して、リスト転送装置３内のリスト生成モジュールは、リスト更新指示を受け（Ｓ１）、最新リストを生成する（Ｓ２）。そして、リスト生成モジュールは、通常送信処理又は高速送信処理が実行中か否かを判断する（Ｓ３）。このとき、通常処理が実行されており、フラグSending=4となっている。そこで、リスト生成モジュールは、通常送信処理又は高速送信処理が実行中と判断する（Ｓ３でＹＥＳ）。このとき、リスト生成モジュールはさらに、事前送信処理を実行中であるか否かを判断する（Ｓ６）。具体的には、リスト生成モジュールは、メモリ１０２内のフラグPresendを参照する。ここでは、フラグPresendが「FALSE」であるため（Ｓ６でＮＯ）、リスト生成モジュールは、事前送信処理の準備をする（Ｓ８〜Ｓ１０）。
【００８２】
具体的には、リスト生成モジュールは、現時点の送信リスト（図９）から基本データ（図１０）を読み出し、格納バッファに格納する（Ｓ８）。続いて、リスト生成モジュールは、送信リストを更新する（Ｓ９）。具体的には、リスト生成モジュールは、送信リストを、ステップＳ２で生成した更新リストのデータに更新する。そして、更新後の送信リストの曲タイトルが、更新前の送信リストの曲タイトルから変更したことを示す変更データを更新し、図１２に示す送信リストを生成する。更新された送信リストは通常バッファに格納される。
【００８３】
リスト生成モジュールは、事前送信処理及び高速送信処理を指示する（Ｓ１０）。具体的には、メモリ１０２に格納されたフラグPresend及びFastsendを「TRUE」とする。一方、フラグSendingは、変更しない。つまり、フラグSending=4を維持する。
【００８４】
図１７を参照して、リスト送信モジュールは、通常送信処理を実行中である（Ｓ１００）。しかしながら、リスト送信モジュールは、フラグPresendが「TRUE」に変更されたと判断する（Ｓ１０２でＹＥＳ）。そこで、リスト送信モジュールは、通常送信処理を停止し、ステップＳ２１に戻る。
【００８５】
リスト送信モジュールは、メモリ１０２に格納される各フラグを参照して、フラグSendingは、「fin」ではなく（Ｓ２１でＹＥＳ）、フラグPresendが「TRUE」であると判断する（Ｓ２２でＹＥＳ）。そこで、リスト送信モジュールは、事前送信処理を実行する（Ｓ２００）。
【００８６】
事前送信処理では、リスト送信モジュールは、格納バッファ内の基本データを表示装置２に送信する（Ｓ２０１）。このとき、リスト送信モジュールは、フラグSending=4を参照して、行番号「４」以降の基本データ、つまり、行番号４〜１０の単位基本データを送信する。要するに、既に送信が完了した位置（第１〜第３行）以外の他の位置（第４〜第１０）に配列されるメタデータに関する基本データを送信する。
ステップＳ２０１の送信処理は、基本データの送信が完了するまで中断されない。基本データの受信を完了した表示装置２は、図１３に示す表示リストに更新する。これにより、ユーザは、表示リストが更新されたことを容易に認識できる。
【００８７】
リスト送信モジュールは基本データを送信した後、フラグPresendを「FALSE」にし、フラグSending=1にする（Ｓ２０２）。なお、Fastsendは変更しない。つまり、フラグFastsend=TRUEである。
【００８８】
［高速送信処理］
続いて、ステップＳ２１に戻って、リスト送信モジュールは、メモリ１０２に格納される各フラグを参照して、実行する送信処理を特定する（Ｓ２１〜Ｓ２３）。このとき、リスト送信モジュールは、フラグSendingが「fin」ではなく（Ｓ２１でＹＥＳ）、フラグPresendが「FALSE」であり（Ｓ２２でＮＯ）、フラグPresendが「TRUE」であると判断する（Ｓ２３でＹＥＳ）。そこで、リスト送信モジュールは、高速送信処理を実行する（Ｓ３００）。
【００８９】
高速送信処理では、リスト送信モジュールは、ステップＳ９（図１６参照）で更新された送信リスト（図１２）の第１行目の単位基本データを読み出し、表示装置に送信する（Ｓ３０１）。続いて、リスト送信モジュールは、フラグPresendが「TRUE」であるか否かを判断する（Ｓ３０２）。つまり、高速送信処理中に、新たなリスト更新指示を受けたか否かを判断する。
【００９０】
フラグPresendが「FALSE」である場合（Ｓ３０２でＮＯ）、つまり、高速送信処理中に新たなリスト更新指示を受けていない場合、リスト送信モジュールは、送信リスト内の単位送信データを全て送信したか否かを判断する（Ｓ３０３）。具体的には、リスト送信モジュールは、メモリ１０２内のフラグSendingが「１０」になったか否かを判断する。ここでは、Sending=1であるため（Ｓ３０３でＮＯ）、フラグSendingをインクリメントして「２」とし、ステップＳ３０１に戻る。
【００９１】
要するに、リスト送信モジュールは、フラグPresendが「TRUE」にならない限り、送信リスト内の各行番号１〜１０の単位基本データを送信する。表示装置２は、単位基本データ（送信リスト）に基づいて、表示リストを更新する。更新された表示リストは図１４に示すとおりである。
【００９２】
送信リスト内の基本データ（行番号１〜１０の単位基本データ）の送信を完了したとき（Ｓ３０３でＹＥＳ）、リスト送信モジュールはメモリ１０２内のフラグFastsendを「FALSE」とし、フラグSending=1とする（Ｓ２５）。以上の動作により、高速送信処理が終了する。ステップＳ２５を実行した後、ステップＳ２１に戻る。
【００９３】
リスト送信モジュールは、再度、メモリ１０２に格納される各フラグを参照して、実行する送信処理を特定する（Ｓ２１〜Ｓ２３）。このとき、フラグSending=1であり（Ｓ２１でＹＥＳ）、フラグPresend及びFastsendはいずれも「FALSE」である（Ｓ２２でＮＯ、Ｓ２３でＮＯ）。そこで、リスト送信モジュールは、通常送信処理を実行する（Ｓ１００）。表示装置２は、通常送信処理により送信される単位送信データに基づいて、図１５に示すように表示リストを更新する。
【００９４】
以上の動作により、リスト転送装置３は、リスト更新指示に応じて、通常送信処理、事前送信処理及び高速送信処理を実行する。
【００９５】
なお、図１７中の高速送信処理（Ｓ３００）の実行中に、新たなリスト更新指示が選択されたとき、リスト生成モジュールは、基本データを格納バッファに格納し（図１６中のＳ８）、送信リストを更新した後（図１６中のＳ９）、事前送信処理及び高速送信処理を指示する（図１６中のＳ１０）。したがって、リスト送信モジュールは、高速送信処理中において、フラグPresendが「TRUE」に変更されたと判断する（図１７中のＳ３０２でＹＥＳ）。この場合、リスト送信モジュールは、高速送信処理を中断し、ステップＳ２１に戻る。そして、フラグPresendが「TRUE」であると判断し（Ｓ２２でＹＥＳ）、事前送信処理を実行する（Ｓ２００）。
【００９６】
また、事前送信処理中に新たなリスト更新指示が選択されたとき、リスト送信モジュールは、事前送信処理を継続する（図１７中のＳ２００）。一方で、リスト生成モジュールは、送信リストを更新する（Ｓ７）。これにより、更新された送信リストに基づいて、高速送信処理が実行される（Ｓ３００）。
【００９７】
なお、リスト転送装置３が「カーソルＤＯＷＮ」や「カーソルＵＰ」のリスト更新指示を受信した場合に、事前送信処理及び高速送信処理を実行する場合、基本データに含まれる変更データは「０」になる。この場合、表示リスト内の曲タイトルは削除されず、表示装置２は、曲タイトルの表示を維持する。要するに、カーソルＤＯＷＮやカーソルＵＰのリスト更新指示に応じた事前送信処理及び高速送信処理では、原則としてカーソル２０は移動するだけである。
【００９８】
以上より、リスト表示装置１は、通常送信処理（Ｓ１００）又は高速送信処理（Ｓ３００）が実行されている途中で新たなリスト更新指示を受けたとき、事前送信処理により送信途中の送信リストの基本データを送信し、かつ、高速送信処理により、最新リストに更新された送信リストの基本データを順次送信する。そのため、リスト更新指示が複数回連続で選択されたとき、表示装置２は基本データに基づいて、表示リストを順次更新する。したがって、「次ページ」のリスト更新指示が複数回選択された場合、表示リストでは、カーソルが配置された曲タイトルが順次変更され、それ以外の表示リストの行は空白となる。ユーザは、カーソル位置の曲タイトルを見て、表示リストが順次変更されていることを容易に認識できる。また、リスト更新指示に応じた表示リストの更新時間を短くすることができる。さらに、高速送信処理が終了した後、通常送信処理が実行されるため、最終的に表示リスト内の全ての行には、曲タイトルが表示される。
【００９９】
上述の実施の形態では、事前送信処理により表示装置２に送信される基本データは、各行番号の変更データと、カーソル位置の曲タイトルとを含む。しかしながら、基本データは、カーソル位置の曲タイトルを含まなくてもよい。この場合、基本データは変更データを含む。変更データにより表示リストが更新されれば、ユーザは、表示リストが更新されたか否かを容易に判断できる。
上述の実施の形態では、事前送信処理において、リスト転送装置３は、フラグSendingを参照し、表示リストのうち、既に送信済みの位置以外の他の位置の変更データ及びメタデータを含む基本データを送信する。しかしながら、リスト転送装置３は、事前送信処理において、全ての基本データ（本例では、第１〜第１０行目の変更データ及びメタデータ）を送信してもよい。
上述の実施の形態では、表示リスト内の指定位置をカーソルで表示する。しかしながら、指定位置の表示方法は、カーソルに限定されない。カーソル以外の他のアイコンで指定位置を表示してもよいし、指定位置に対応するメタデータを太字にする等、指定位置のメタデータを他のメタデータの描画と異なる描画にしてもよい。
【０１００】
上述の実施の形態では、表示リストが１０個の曲タイトルを含む。しかしながら、表示リスト１０個よりも多い、又は１０個よりも少ないｋ個（ｋは自然数）の曲タイトル数を含んでもよい。この場合、フラグSendingは１〜ｋ、又はfinとなる。
【０１０１】
上述の実施の形態では、メタデータを曲タイトルとしたが、メタデータは曲タイトル以外の他のデータであってもよい。たとえば、メタデータは、アーティスト名であってもよいし、再生時間であってもよい。
【０１０２】
上述の実施の形態では、コンテンツデータを曲データとしたが、コンテンツデータは曲データ以外の他のコンテンツデータであってもよい。コンテンツデータはたとえば、映像データや画像データ、音声データでもよい。
【０１０３】
以上、本発明の実施の形態を説明したが、上述した実施の形態は本発明を実施するための例示に過ぎない。よって、本発明は上述した実施の形態に限定されることなく、その趣旨を逸脱しない範囲内で上述した実施の形態を適宜変形して実施することが可能である。
【符号の説明】
【０１０４】
１  リスト表示装置
２  表示装置
３  リスト転送装置
４  ケーブル
５  サーバ
２０  カーソル
１０５  ディスプレイ
【図１】
2011233024.tif 000003
【図２】
2011233024.tif 000004
【図３】
2011233024.tif 000005
【図４】
2011233024.tif 000006
【図５】
2011233024.tif 000007
【図６】
2011233024.tif 000008
【図７】
2011233024.tif 000009
【図８】
2011233024.tif 000010
【図９】
2011233024.tif 000011
【図１０】
2011233024.tif 000012
【図１１】
2011233024.tif 000013
【図１２】
2011233024.tif 000014
【図１３】
2011233024.tif 000015
【図１４】
2011233024.tif 000016
【図１５】
2011233024.tif 000017
【図１６】
2011233024.tif 000018
【図１７】
2011233024.tif 000019