[go: up one dir, main page]

JP2004062464A - Image processing resource mediation method and system - Google Patents

Image processing resource mediation method and system Download PDF

Info

Publication number
JP2004062464A
JP2004062464A JP2002218875A JP2002218875A JP2004062464A JP 2004062464 A JP2004062464 A JP 2004062464A JP 2002218875 A JP2002218875 A JP 2002218875A JP 2002218875 A JP2002218875 A JP 2002218875A JP 2004062464 A JP2004062464 A JP 2004062464A
Authority
JP
Japan
Prior art keywords
image
image conversion
conversion
terminal
user terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002218875A
Other languages
Japanese (ja)
Inventor
Mitsuhiro Yuhito
由比藤 光宏
Yutaka Hirakawa
平川 豊
Takafumi Saito
斎藤 孝文
Tomohiko Nakamura
中村 知彦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002218875A priority Critical patent/JP2004062464A/en
Publication of JP2004062464A publication Critical patent/JP2004062464A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】Webページを3D表示用画像へ変換するサービスにおいて、画像変換装置の設置台数を増やさずに、多数の画像変換要求に答える。
【解決手段】サービスを利用する端末10にも画像変換機能を持たせ、画像変換要求が多い場合には、資源管理装置40は、画像変換要求を行った端末以外の端末10に対して画像変換の依頼を行う。画像変換の要求数や画像変換の依頼数は計数され、サービスの利用金額と画像変換に対する対価とが相殺される。
【選択図】    図2
In a service for converting a Web page to a 3D display image, a large number of image conversion requests are answered without increasing the number of installed image conversion apparatuses.
An image conversion function is provided also to a terminal using a service, and when there are many image conversion requests, a resource management device transmits an image conversion function to a terminal other than the terminal that has made the image conversion request. Make a request. The number of requests for image conversion and the number of requests for image conversion are counted, and the usage amount of the service and the price for image conversion are offset.
[Selection] Fig. 2

Description

【0001】
【発明の属する技術分野】
本発明は、インターネット上のホームページやエレクトリック・コマース(EC)における商品表示画像データを端末画面の3次元(3Dと表記することがある)空間上に表示するためのサービスを提供するための画像処理リソース仲介方法およびシステムに関する。
【0002】
【従来の技術】
インターネット上のホームページやECにおける商品表示などで使用される画像データを端末画面の3次元空間上に表示するサービスを行うシステムが提案されている。このようなシステムの代表的なシステム構成例を図1に示す。
【0003】
図1において、10は、ユーザが使用する端末である。端末10には、たとえば、パソコンなど通信機能を有する汎用の情報処理機器を使用することができるので、ハードウェア構成については詳細な説明を省略する。端末10は3D表示部1および通信インタフェイス部3を有している。3D表示部1は、3D表示用の画像を端末10の画面の3次元空間上に表示する機能を有し、プログラムにより実現される。
【0004】
3D表示部1に関する技術としては、たとえば、日本電信電話株式会社のInfoleadと呼ばれるブラウジング技術がよく知られている。
【0005】
通信インタフェイス部3は、後述のサービス制御装置30および資源管理装置40と通信を行う。通信インタフェイス部3は既存の通信プログラムを使用することが可能である。
【0006】
30は端末10から検索要求を受けると、インターネット60に接続された1以上のWebサーバ70を検索し、検索要求に合致したWebページの記憶場所(一般にURLと呼ばれる)を記載したリスト(URLリスト称することがある)を検索要求元の端末10に返すサービス制御装置である。サービス制御装置30はさらに上記URLの示すWebサーバに記憶されたWebベージ(Webサーバに記憶されているHTML文書のこと)を端末10で3D表示する場合の3次元空間上のWebページの配置の座標値(x,y,z)を各Webページについて作成し、作成された配置の座標値をリストの形態で、検索要求元の端末10に返す。
【0007】
40は端末10から3D表示用画像の変換要求を受け付ける資源管理装置である。より詳細には、端末10から上記URLリストの形態で3D表示用画像の変換要求を受け付けると、URLリストに記載されたURLの画像変換要求を接続された画像変換装置50に振り分ける。図1では第1および第2の画像変換装置50が接続されている例を示す。
【0008】
50は、Webページを3D表示用の画像に変換する画像変換装置である。第1および第2の画像変換装置50は資源管理装置40から引渡されたURLを使用して、そのURLが示す記憶場所のWebページを1または複数のWebサーバ70から取得する。また、さらに取得したWebページをHTMレンダリング処理により3D表示用画像に変換する。変換により得られた3D表示用画像は資源管理装置40を介して、変換要求元の端末10に返される。変換要求元の端末10は返された3D表示用画像を使用して、3D表示部1により、先に取得した配置の座標値(リスト形態)に基づいて、表示画面上に3D表示用画像を3D表示する。
【0009】
インターネット60は、“インターネット”と称される専用通信回線であり、詳細な説明を要しないであろう。
【0010】
70は種々のWebページを記憶し、端末10に対してWebページを提供するWebサーバである。通常、Webページはブラウザと呼ばれる表示用ソフトにより端末10で表示される。
【0011】
11〜13は第1〜第3の端末10とサービス制御装置30を接続する(通信)回線である。14〜16は第1〜第3の端末10と資源管理装置40を接続する(通信)回線である。17および18は資源管理装置40と第1および第2の画像変換装置50との間を接続する(通信)回線である。
【0012】
19および20は第1および第2の画像変換装置50をインターネット60と接続するための(通信)回線である。21はWebサーバ70とインターネット60を接続する(通信)回線である。
【0013】
【発明が解決しようとする課題】
資源管理装置40から見ると、多数の端末10から画像変換の要求が増えると、その要求に答えるべく多数の画像変換装置50を用意しなければならない。このため、上記画像変換サービスを提供する会社にとっては設備コストが高くなるという問題がある。さらに、どの程度の画像変換要求があるのかのトラヒック条件の推定も難しい。このため、最初から多数の画像変換装置を設置すると、これらの設備が使用されず、不良資産になる危険性もある。
【0014】
そこで、本発明の目的は、上述の点に鑑みて、経済的に3D表示用の画像変換処理サービスを提供することができる画像処理リソース仲介方法およびシステムを提供することにある。
【0015】
【課題を解決するための手段】
このような目的を達成するために、請求項1の発明は、Webページから3D表示用の画像への変換を行う変換画像変換装置(50)を有し、ユーザの端末(10)からの要求を受けてWebページを3D表示用の画像に変換するサービスを画像処理リソース仲介システムにより提供し、前記画像変換の要求元の端末では、変換された3D表示用の画像を3D表示する画像処理リソース仲介方法において、前記ユーザの端末にWebページから前記3D表示用の画像への変換機能を持たせ、前記画像処理リソース仲介システムが、複数のWebページの前記3D表示用の画像への変換要求を受けた場合には、その要求数に応じて、前記変換をおこなうべき他のユーザの端末および前記画像変換装置を決定し(S30,S100)、当該決定された他のユーザ端末および画像変換装置において前記変換を実行し、当該変換の結果を画像変換要求元の端末に返す(S60)ことを特徴とする。
【0016】
請求項2の発明は、請求項1に記載の画像処理リソース仲介方法において、前記画像処理リソース仲介システムは、ユーザの端末からの画像変換要求数およびユーザの端末への画像変換の依頼数を計数することを特徴とする。
【0017】
請求項3の発明は、請求項2に記載の画像処理リソース仲介方法において、ユーザの端末からの画像変換要求数およびユーザの端末への画像変換の依頼数の計数結果に基づいて、ユーザの端末の画像変換要求に対する対価とユーザの端末への画像変換の依頼に対する対価とが相殺されることを特徴とする。
【0018】
請求項4の発明は、Webページから前記3D表示用の画像への変換を行う変換画像変換装置(50)を有し、ユーザの端末(10)からの要求を受けてWebページを3D表示用の画像に変換するサービスを画像処理リソース仲介システムにより提供し、前記画像変換の要求元の端末では、変換された3D表示用の画像を3D表示する画像処理リソース仲介システムにおいて、前記ユーザの端末に前記Webページから前記3D表示用の画像への変換機能を持たせ、前記画像処理リソース仲介システムが、前記Webページから前記3D表示用の画像への要求を受けた場合には、その要求数に応じて、前記変換をおこなうべき他のユーザの端末および前記画像変換装置を決定する手段(40)と、当該決定された他のユーザ端末および画像変換装置において前記変換が実行され、当該変換の結果を画像変換要求元の端末に返す手段(40)とを有することを特徴とする。
【0019】
請求項5の発明は、請求項4に記載の画像処理リソース仲介システムにおいて、ユーザの端末からの画像変換要求数およびユーザの端末への画像変換の依頼数をそれぞれ計数する手段(80,90)をさらに備えたことを特徴とする。
【0020】
請求項6の発明は、請求項5に記載の画像処理リソース仲介システムにおいて、ユーザの端末からの画像変換要求数およびユーザの端末への画像変換の依頼数の計数結果に基づいて、ユーザの端末の画像変換要求に対する対価とユーザの端末への画像変換の依頼に対する対価とが相殺されることを特徴とする。
【0021】
上記()部は請求項の構成要件と実施形態の対応関係を明示する目的で付されており、請求項の構成要件を限定するものではない。本発明には実施形態以外にも種々の形態が存在する。
【0022】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
(第1の実施形態)
図2は本発明第1の実施形態のシステム構成の一例を示す。なお、図2において、図1の従来例と同様の個所には同一の符号を付しており詳細な説明を省略する。従来例と第1の実施形態の画像処理リソース仲介システムのハードウェア上の相違点を最初に説明する。第1の実施形態では、ユーザの端末10がインターネット60に対して第12〜第14の回線1001〜1003により接続しており、端末10自体がWebサーバ70から変換すべきWebページ(画像処理リソース、すなわちHTML文書)を取得可能となっている。また、従来例の画像処理リース仲介システムは、サービス制御装置30、資源管理装置40および画像変換装置50等で構成されていたが、第1の実施形態では、さらに、画像変換要求を行わない他のユーザの端末10が画像変換装置50として、画像処理リソース仲介システムに加わる点が従来例と異なる。このために、各端末10は画像変換装置50と同じ画像変換機能を有する画像変換部2を有している。
【0023】
次に処理内容の相違点を説明する。従来例では、端末10の1つから画像変換要求(Webページから3D表示用画像への変換)の依頼があると、画像変換装置50のみで画像変換処理を行っているが、第1の実施形態では、資源管理装置40が、画像変換要求元以外の端末10にも画像変換を依頼し、依頼を受けた端末10が画像変換を行う点が従来例と異なる点である。
【0024】
図2のシステム構成で実行される画像処理リース仲介システムの動作を図3を参照して説明する。
この例では第1の端末10が画像変換の要求元になる。
【0025】
第1の端末10からサービス制御装置30に検索要求が送られると、サービス制御装置30は従来と同様にしてインターネット上を検索し、検索要求に合致したWebページのURLを取得する。取得されたURLを記載したリストおよび端末10の画面での3D表示用画像の配置位置を示す座標値(配置情報と呼ぶ場合がある)が第1の端末10に返される。第1の端末10は、このリストを資源管理装置40に画像変換要求として送信する。
【0026】
資源管理装置40は、リストに記載されたURLを1以上の画像変換装置50および第2および第3の端末10に予め定めた分配規則に従って分配する。分配の規則はシステム施行者が適宜定めればよいが、2,3の例を紹介しておくと、(a)空きの(画像変換処理を行っていない)画像変換装置50に対して、変換実行可能な個数のURLを割り当てる。要求されたURLの個数が空きの画像変換装置50の個数を上回る場合には、上回る分を所定個数ずつ空きの複数の端末10に割り当てる。
(b)空きの端末10および空きの画像変換装置50でURL個数を均等配分する。
【0027】
図3の例は、(a)の方法を示している。資源管理装置40は、第1および第2の画像変換装置50および第2および第3の端末にURLを分配することにより画像変換を行う端末10および画像変換装置50を決定(選択)する。
【0028】
URLの分配を受けた第1および第2の画像変換装置50および端末10はそれぞれ、そのURLの示すWebページをそれが搭載されたWebサーバ(たとえば、70)から取り込み、画像変換を行う。変換の結果得られる3D表示用画像(画像変換後のWebページ)が第1および第2の画像変換装置50および第2および第3の端末10から資源管理装置40を介して画像変換要求元の第1の端末10に返される。
【0029】
第1の端末10は受け取った画像を、上述の配置情報の示す座標値に対応した画面上の位置に表示する。このための処理は3D表示部1により実行される。
【0030】
上記の処理を実行する資源管理装置40内の処理手順の一例を図6に示す。この処理手順はプログラム(スクリプトや高級言語プログラムから変換されたマシン語プログラム)等により実現される。
【0031】
資源管理装置40は図6の処理手順を繰り返し実行する。すなわち、端末10から画像変換要求があるか否かを判定することにより、端末10からの画像変換要求を待機する(ステップS10→エンドの繰り返し)。端末10から画像変換要求が送信されるとステップS10の判定がYESとなり、手順はステップS20へと進む。ステップS20で資源管理装置40は画像要求として送信されたリストに記載されているURL個数を計数し、現在の空きの画像変換装置50の個数を調べる。その個数から空きの画像変換装置50の処理可能なURL数を予め定めた計算式から算出し、リストのURL記載数と比較する(ステップS20)。リストのURL記載数が処理可能なURLより多いときには手順をステップS30へと進める。
【0032】
このステップで資源管理装置40は予め定めた分配規則に従って、URLを送る空きの画像変換装置50および端末10を決定する。リストに記載されたURLが資源管理装置40から決定された画像変換装置50および端末10に対して送られる。送信方法はたとえば、HTTPなど周知の方法を使用すればよい。資源管理装置40は、画像変換装置50および端末10から変換結果の3D表示用画像を受信して(ステップS50)、画像変換要求元の端末10に変換結果の3D表示用画像を送信する(ステップS60)。
【0033】
ステップS20の判定で、リストに記載されたURLの個数が、空きの画像変換装置50の処理可能数以内の場合には従来と同様の処理が行われる。すなわち、空きの画像変換装置50のみが選択されて、その画像変換装置50にURLが送られる。また、画像変換装置50から受け取った変換結果の3D表示用画像が画像変換要求元の端末に返される(ステップS100〜S120→S60)。
【0034】
上述の処理に関連して資源管理装置40は、画像変換を依頼した端末10および画像変換装置50を管理することは言うまでもない。たとえば、管理の方法としては、利用可能な端末装置および画像変換装置をテーブルに記載しておき、画像変換中か空きかをフラグ情報により管理すればよい。
【0035】
画像変換を支援する端末10の処理手順を図7に示す。この処理手順は画像変換部2および通信インタフェイス部3として機能するプログラムにより分散処理される。
【0036】
通信インタフェイス部3は、資源管理部40から画像変換の依頼を受けたか否かを繰り返し判定し、依頼がこない場合には、他の処理を実行する(ステップS200→S240→エンドの繰り返し)。この中には、Webページの検索を要求したり、画像変換を要求する処理などが含まれる。
【0037】
資源管理装置40から画像変換の依頼を受けた場合には、通信インタフェイス部3は変換すべきWebページ、すなわち、HTML文書を受け取り、画像変換部2に引渡す(ステップS200→S210)。画像変換部2は、HTML文書を3D表示用画像に変換し、通信インタフェイス部3に引渡す(ステップS220)。通信インタフェイス部3は、引渡された3D表示用画像を資源管理装置40に送信して図7の処理手順を終了する(ステップS230→エンド)。
【0038】
以上述べた処理を画像処理リソース仲介システムで実行することにより、画像変換装置50が過負荷(処理可能数を変換要求数が上回ること)となることはない。また、専用画像変換装置(50)も最初から多数設置する必要はなく、設備コストを必要最小限に抑えることができる。また、多数の画像変換要求に答えることも可能となる。
【0039】
(第2の実施形態)
第1の実施形態の応用形態をさらに説明する。第2の実施形態のシステム構成を図4に示す。図4においても図1の従来例、図2の第1の実施形態と同様の個所には同一の符号を付しており詳細な説明を省略する。
【0040】
第2の実施形態では、資源管理装置40がWeb検索を伴う画像変換サービスに対して課金をするために、要求による画像変換回数(ネットワーク処理回数)を計数するネットワーク処理回数計数部80を有している。
【0041】
また、画像変換を資源管理装置40から依頼した端末10に対してはその対価を支払うべく、端末10の画像変換回数を計数する端末処理回数計数部90をも資源管理装置40が有している。ネットワーク処理回数計数部80および端末処理回数計数部90もプログラムにより実現される。計数処理は周知であるので特に詳細な説明を要しないであろう。ネットワーク処理回数計数部80および端末処理回数計数部90の計数結果は処理回数蓄積部100(たとえば、資源管理装置40のハードディスク)に蓄積される。
【0042】
資源管理装置40は、さらに差分計数部110をも有している。差分計数部110はプログラムにより実現され、たとえば、1ヶ月などの所定期間単位で、端末10が依頼した画像変換数と逆に依頼により行った画像変換数の差分を計算する。その計算結果により、徴収あるいは支払う金額が決定される。徴収金額および支払金額の決定方法はシステム保有者が適宜決定すればよい。また、差分計数部110が徴収金額(課金の金額)または支払金額を決定してもよい。
【0043】
図5に画像変換の要求数と受領依頼数の相殺の一例を示した。なお、図5に示す処理シーケンス(手順)は、図3と同様である。
【0044】
この例では、第1の端末10がネットワーク処理数(インターネットから取り込んだWebページの個数、すなわち、画像変換回数)“125”、依頼で実行した画像変換回数(端末処理数)“50”とが処理回数蓄積部100に蓄積されている。第2の端末10のネットワーク処理数は“225”、端末処理数が“150”、第3の端末10のネットワーク処理数が“325”、端末処理数が“250”であるとする。
【0045】
第1の端末10が検索・画像変換要求を行って、8個のURLについて画像変換要求がおこなわれたとする。また、第2および第3の端末10に対してはそれぞれ1つのWebページの画像変換依頼が行われると、処理回数蓄積部100に蓄積される第1の端末10のネットワーク処理数は、125+8に更新される。
また、第2および第3の端末処理数が150+1,250+1に更新される。
【0046】
上述の実施形態の他に次の実施形態を実施できる。
1)サービス制御装置30および資源管理装置40との間をインターネット60で接続してもよい。
2)資源管理装置40により端末10からの画像変換処理を行う端末登録を受け付けてもよい。登録を受け付けたときに画像変換用プログラム(画像変換部2)を登録の端末10にダウンロードするようにしてもよい。
3)サービス制御装置30、資源管理装置40が実行する処理を1台のコンピュータで実行してもよいし、複数のコンピュータで分散処理してもよい。
4)上述の実施形態では画像処理リソース仲介システムがWebページの検索サービスも提供しているが、ユーザ端末自身がWebページの検索を行ってもよい。
5)WebページはHTML文書以外にもXML文書等、ブラウザで表示可能な文書とすることができる。
【0047】
【発明の効果】
以上、説明したように、請求項1、4の発明によれば、ユーザは検索などにyり得られたWebページを3D表示用のイメージに変換するサービスを利用するだけではなく、画像変換を行うことで、その対価を得ることができる。また、画像処理リソース仲介システム保有会社にとっては、画像変換装置の保有台数を多数保有する必要なく、ユーザからの多数の画像変換要求に答えることができる。
【0048】
請求項2、5の発明によれば、ユーザは、画像変換サービスの利用と画像変換の役務の提供により、サービスの利用金額を減らすことが可能となる。
【0049】
請求項3、6の発明では画像変換の実行の対価と画像変換の要求の対価とが相殺されるので、ユーザは、画像変換の要求に対して支払うべき金額を減らすことが可能となる。
【図面の簡単な説明】
【図1】従来例のシステム構成の一例を示すブロック図である。
【図2】本発明第1の実施形態のシステム構成の一例を示すブロック図である。
【図3】本発明第1の実施形態の処理手順を示す説明図である。
【図4】本発明第2の実施形態のシステム構成の一例を示すブロック図である。
【図5】本発明第2の実施形態の処理手順を示す説明図である。
【図6】資源管理装置の処理手順を示すフローチャートである。
【図7】端末の処理手順を示すフローチャートである。
【符号の説明】
10 端末
30 サービス制御装置
40 資源管理装置
50 画像変換装置
60 インターネット
70 Webサーバ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention provides image processing for providing a service for displaying product display image data on a homepage on the Internet or electric commerce (EC) in a three-dimensional (sometimes referred to as 3D) space on a terminal screen. The present invention relates to a resource mediation method and system.
[0002]
[Prior art]
2. Description of the Related Art There has been proposed a system for providing a service of displaying image data used for displaying a product on an Internet homepage or EC in a three-dimensional space of a terminal screen. FIG. 1 shows a typical system configuration example of such a system.
[0003]
In FIG. 1, reference numeral 10 denotes a terminal used by a user. For the terminal 10, for example, a general-purpose information processing device having a communication function such as a personal computer can be used, and a detailed description of the hardware configuration is omitted. The terminal 10 has a 3D display unit 1 and a communication interface unit 3. The 3D display unit 1 has a function of displaying an image for 3D display on a three-dimensional space of the screen of the terminal 10 and is realized by a program.
[0004]
As a technique relating to the 3D display unit 1, for example, a browsing technique called Infored by Nippon Telegraph and Telephone Corporation is well known.
[0005]
The communication interface unit 3 communicates with a service control device 30 and a resource management device 40 described below. The communication interface unit 3 can use an existing communication program.
[0006]
30 receives a search request from the terminal 10, searches one or more Web servers 70 connected to the Internet 60, and lists (URL list) a storage location (generally referred to as a URL) of a Web page that matches the search request. (May be referred to as a service control device). The service control device 30 further arranges a Web page in a three-dimensional space when the terminal 10 displays the Web page stored in the Web server indicated by the URL (HTML document stored in the Web server) in 3D. The coordinate value (x, y, z) is created for each Web page, and the coordinate values of the created arrangement are returned to the search requesting terminal 10 in the form of a list.
[0007]
Reference numeral 40 denotes a resource management device that receives a request for converting a 3D display image from the terminal 10. More specifically, when a request for conversion of a 3D display image is received from the terminal 10 in the form of the URL list, the image conversion request of the URL described in the URL list is distributed to the connected image conversion device 50. FIG. 1 shows an example in which the first and second image conversion devices 50 are connected.
[0008]
An image conversion device 50 converts a Web page into an image for 3D display. The first and second image conversion apparatuses 50 use the URL transferred from the resource management apparatus 40 to acquire a Web page at a storage location indicated by the URL from one or a plurality of Web servers 70. Further, the acquired Web page is converted into a 3D display image by an HTM rendering process. The 3D display image obtained by the conversion is returned to the conversion request source terminal 10 via the resource management device 40. The conversion request source terminal 10 uses the returned 3D display image to display the 3D display image on the display screen by the 3D display unit 1 based on the coordinate values (list form) of the arrangement previously acquired. Display in 3D.
[0009]
Internet 60 is a dedicated communication line called the "Internet" and will not require detailed description.
[0010]
Reference numeral 70 denotes a Web server that stores various Web pages and provides the terminal 10 with Web pages. Usually, a Web page is displayed on the terminal 10 by display software called a browser.
[0011]
Reference numerals 11 to 13 denote (communication) lines connecting the first to third terminals 10 and the service control device 30. Reference numerals 14 to 16 are (communication) lines connecting the first to third terminals 10 and the resource management device 40. 17 and 18 are (communication) lines connecting between the resource management device 40 and the first and second image conversion devices 50.
[0012]
Reference numerals 19 and 20 denote (communication) lines for connecting the first and second image converters 50 to the Internet 60. Reference numeral 21 denotes a (communication) line connecting the Web server 70 and the Internet 60.
[0013]
[Problems to be solved by the invention]
From the viewpoint of the resource management device 40, when a large number of terminals 10 request image conversion, a large number of image conversion devices 50 must be prepared to respond to the request. For this reason, there is a problem that equipment cost increases for a company that provides the image conversion service. Further, it is difficult to estimate the traffic condition as to how many image conversion requests are required. For this reason, if a large number of image conversion apparatuses are installed from the beginning, these facilities are not used, and there is a risk of becoming a defective asset.
[0014]
In view of the above, an object of the present invention is to provide an image processing resource mediating method and system capable of economically providing an image conversion processing service for 3D display.
[0015]
[Means for Solving the Problems]
In order to achieve such an object, the invention according to claim 1 includes a conversion image conversion device (50) for converting a Web page into an image for 3D display, and a request from a user terminal (10). The image processing resource mediation system provides a service for converting a Web page into an image for 3D display in response to the request, and the terminal requesting the image conversion provides an image processing resource for displaying the converted image for 3D display in 3D. In the mediation method, the user terminal is provided with a function of converting a Web page to the image for 3D display, and the image processing resource mediation system sends a request for conversion of a plurality of Web pages to the image for 3D display. If received, the terminal of another user to perform the conversion and the image conversion apparatus are determined according to the number of requests (S30, S100), and the determined Executing the conversion in the other user terminal, and an image conversion apparatus, and returns the result of the conversion to the image conversion requesting terminal (S60) that is characterized.
[0016]
According to a second aspect of the present invention, in the image processing resource intermediation method according to the first aspect, the image processing resource intermediation system counts the number of image conversion requests from the user terminal and the number of image conversion requests to the user terminal. It is characterized by doing.
[0017]
According to a third aspect of the present invention, in the image processing resource intermediation method according to the second aspect, the user terminal is determined based on a result of counting the number of image conversion requests from the user terminal and the number of image conversion requests to the user terminal. And the price for the image conversion request of the user and the request for the image conversion to the user terminal are offset.
[0018]
The invention according to claim 4 includes a conversion image conversion device (50) for converting a Web page into the image for 3D display, and receives the request from the user terminal (10) to display the Web page for 3D display. An image processing resource intermediary system provides a service of converting the image into an image of the user. In the image processing resource intermediary system of displaying the converted 3D display image in 3D, A conversion function from the Web page to the image for 3D display is provided, and when the image processing resource mediation system receives a request for the image for 3D display from the Web page, the number of requests becomes Means (40) for determining the terminal of the other user to perform the conversion and the image conversion device accordingly, and the determined other user terminal and image The conversion in the conversion device is performed, and having a means (40) to return the result of the conversion to the image conversion requesting terminal.
[0019]
According to a fifth aspect of the present invention, in the image processing resource mediation system according to the fourth aspect, means (80, 90) for counting the number of image conversion requests from the user terminal and the number of image conversion requests to the user terminal, respectively. Is further provided.
[0020]
According to a sixth aspect of the present invention, in the image processing resource mediation system according to the fifth aspect, the user terminal is determined based on a result of counting the number of image conversion requests from the user terminal and the number of image conversion requests to the user terminal. And the price for the image conversion request of the user and the request for the image conversion to the user terminal are offset.
[0021]
The part () is provided for the purpose of clarifying the correspondence between the components of the claims and the embodiments, and does not limit the components of the claims. The present invention has various modes other than the embodiment.
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(1st Embodiment)
FIG. 2 shows an example of a system configuration according to the first embodiment of the present invention. In FIG. 2, the same parts as those in the conventional example of FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted. First, hardware differences between the conventional example and the image processing resource mediation system of the first embodiment will be described. In the first embodiment, the user's terminal 10 is connected to the Internet 60 via twelfth to fourteenth lines 1001 to 1003, and the terminal 10 itself converts a Web page (image processing resource) to be converted from the Web server 70. , That is, an HTML document). Further, the conventional image processing lease mediation system includes the service control device 30, the resource management device 40, the image conversion device 50, and the like. However, in the first embodiment, the image processing lease mediation system further does not issue an image conversion request. Is different from the conventional example in that the user's terminal 10 is added to the image processing resource mediation system as the image conversion device 50. For this purpose, each terminal 10 has an image conversion unit 2 having the same image conversion function as the image conversion device 50.
[0023]
Next, differences in processing contents will be described. In the conventional example, when an image conversion request (conversion from a Web page to a 3D display image) is requested from one of the terminals 10, the image conversion processing is performed only by the image conversion device 50. The embodiment is different from the conventional example in that the resource management device 40 requests the terminal 10 other than the image conversion request source to perform the image conversion, and the terminal 10 that has received the request performs the image conversion.
[0024]
The operation of the image processing lease mediation system executed in the system configuration of FIG. 2 will be described with reference to FIG.
In this example, the first terminal 10 is the request source of the image conversion.
[0025]
When a search request is sent from the first terminal 10 to the service control device 30, the service control device 30 searches the Internet in the same manner as in the related art, and obtains a URL of a Web page that matches the search request. A list describing the acquired URL and a coordinate value (sometimes called arrangement information) indicating the arrangement position of the 3D display image on the screen of the terminal 10 are returned to the first terminal 10. The first terminal 10 transmits this list to the resource management device 40 as an image conversion request.
[0026]
The resource management device 40 distributes the URLs listed in the list to one or more image conversion devices 50 and the second and third terminals 10 according to a predetermined distribution rule. The distribution rule may be determined as appropriate by the system enforcer. However, two or three examples will be described below. (A) A conversion is performed on an empty (not performing image conversion processing) image conversion apparatus 50. Assign an executable number of URLs. If the number of requested URLs exceeds the number of empty image conversion apparatuses 50, the excess is allocated to a plurality of empty terminals 10 by a predetermined number.
(B) The number of URLs is equally distributed between the empty terminal 10 and the empty image converter 50.
[0027]
The example of FIG. 3 shows the method (a). The resource management device 40 determines (selects) the terminal 10 and the image conversion device 50 that perform image conversion by distributing URLs to the first and second image conversion devices 50 and the second and third terminals.
[0028]
Each of the first and second image conversion apparatuses 50 and the terminal 10 that have received the URL receives a Web page indicated by the URL from a Web server (for example, 70) on which the URL is mounted, and performs image conversion. The 3D display image (Web page after image conversion) obtained as a result of the conversion is transmitted from the first and second image conversion devices 50 and the second and third terminals 10 via the resource management device 40 to the image conversion request source. Returned to the first terminal 10.
[0029]
The first terminal 10 displays the received image at a position on the screen corresponding to the coordinate value indicated by the above-described arrangement information. The processing for this is executed by the 3D display unit 1.
[0030]
FIG. 6 shows an example of a processing procedure in the resource management device 40 that executes the above processing. This processing procedure is realized by a program (a script or a machine language program converted from a high-level language program).
[0031]
The resource management device 40 repeatedly executes the processing procedure of FIG. That is, it is determined whether or not there is an image conversion request from the terminal 10 to wait for an image conversion request from the terminal 10 (Step S10 → end is repeated). When the image conversion request is transmitted from terminal 10, the determination in step S10 becomes YES, and the procedure proceeds to step S20. In step S20, the resource management device 40 counts the number of URLs described in the list transmitted as the image request, and checks the number of currently available image conversion devices 50. From the number, the number of URLs that can be processed by the empty image conversion apparatus 50 is calculated from a predetermined formula, and is compared with the number of URLs in the list (step S20). If the number of URLs in the list is larger than the URLs that can be processed, the procedure proceeds to step S30.
[0032]
In this step, the resource management device 40 determines a free image conversion device 50 and a terminal 10 to which the URL is to be sent according to a predetermined distribution rule. The URL described in the list is sent from the resource management device 40 to the determined image conversion device 50 and the terminal 10. As a transmission method, for example, a known method such as HTTP may be used. The resource management device 40 receives the conversion result 3D display image from the image conversion device 50 and the terminal 10 (step S50), and transmits the conversion result 3D display image to the terminal 10 that has requested the image conversion (step S50). S60).
[0033]
If it is determined in step S20 that the number of URLs described in the list is less than the number that can be processed by the empty image conversion device 50, the same processing as that in the related art is performed. That is, only the empty image converter 50 is selected, and the URL is sent to the image converter 50. Also, the 3D display image of the conversion result received from the image conversion device 50 is returned to the terminal that has requested the image conversion (steps S100 to S120 → S60).
[0034]
It goes without saying that the resource management device 40 manages the terminal 10 and the image conversion device 50 that have requested the image conversion in connection with the above processing. For example, as a management method, available terminal devices and image conversion devices may be described in a table, and whether image conversion is in progress or empty may be managed by flag information.
[0035]
FIG. 7 shows a processing procedure of the terminal 10 supporting the image conversion. This processing procedure is distributed by a program that functions as the image conversion unit 2 and the communication interface unit 3.
[0036]
The communication interface unit 3 repeatedly determines whether or not a request for image conversion has been received from the resource management unit 40. If the request has not been received, another process is executed (repeat of step S200 → S240 → end). This includes processing for requesting a Web page search, requesting image conversion, and the like.
[0037]
When receiving a request for image conversion from the resource management device 40, the communication interface unit 3 receives a Web page to be converted, that is, an HTML document, and transfers it to the image conversion unit 2 (steps S200 → S210). The image conversion unit 2 converts the HTML document into an image for 3D display, and delivers it to the communication interface unit 3 (Step S220). The communication interface unit 3 transmits the delivered 3D display image to the resource management device 40 and ends the processing procedure of FIG. 7 (Step S230 → End).
[0038]
By executing the above-described processing in the image processing resource mediation system, the image conversion device 50 is not overloaded (the number of conversion requests exceeds the number that can be processed). Also, there is no need to install a large number of dedicated image conversion devices (50) from the beginning, and equipment costs can be minimized. Also, it is possible to respond to many image conversion requests.
[0039]
(Second embodiment)
An application of the first embodiment will be further described. FIG. 4 shows a system configuration of the second embodiment. In FIG. 4, the same parts as those in the conventional example in FIG. 1 and the first embodiment in FIG. 2 are denoted by the same reference numerals, and detailed description thereof will be omitted.
[0040]
In the second embodiment, the resource management device 40 includes a network processing frequency counting unit 80 that counts the number of image conversions (the number of network processings) by a request in order to charge for an image conversion service involving a Web search. ing.
[0041]
The resource management device 40 also has a terminal processing frequency counting unit 90 that counts the number of times of image conversion of the terminal 10 in order to pay for the terminal 10 that has requested image conversion from the resource management device 40. . The network processing frequency counting section 80 and the terminal processing frequency counting section 90 are also realized by a program. The counting process is well known and need not be described in detail. The counting results of the network processing number counting unit 80 and the terminal processing number counting unit 90 are stored in the processing number storage unit 100 (for example, the hard disk of the resource management device 40).
[0042]
The resource management device 40 further has a difference counting unit 110. The difference counting unit 110 is implemented by a program, and calculates a difference between the number of image conversions requested by the terminal 10 and the number of image conversions requested by the terminal in a predetermined period unit such as one month. Based on the calculation result, the amount to be collected or paid is determined. The method of determining the collection amount and the payment amount may be appropriately determined by the system holder. Further, the difference counting unit 110 may determine the collected amount (charge amount) or the payment amount.
[0043]
FIG. 5 shows an example of the cancellation of the number of image conversion requests and the number of reception requests. Note that the processing sequence (procedure) shown in FIG. 5 is the same as that in FIG.
[0044]
In this example, the number of network processings (the number of Web pages fetched from the Internet, that is, the number of image conversions) “125” by the first terminal 10 and the number of image conversions (the number of terminal processings) “50” executed by the request are “1”. It is stored in the processing count storage unit 100. It is assumed that the network processing number of the second terminal 10 is “225”, the terminal processing number is “150”, the network processing number of the third terminal 10 is “325”, and the terminal processing number is “250”.
[0045]
It is assumed that the first terminal 10 has made a search / image conversion request and has made an image conversion request for eight URLs. Further, when an image conversion request for one Web page is made to each of the second and third terminals 10, the number of network processes of the first terminal 10 stored in the processing count storage unit 100 becomes 125 + 8. Be updated.
Also, the second and third terminal processing numbers are updated to 150 + 1, 250 + 1.
[0046]
The following embodiments can be implemented in addition to the above-described embodiments.
1) The service control device 30 and the resource management device 40 may be connected via the Internet 60.
2) The terminal registration for performing the image conversion process from the terminal 10 by the resource management device 40 may be accepted. When the registration is accepted, the image conversion program (image conversion unit 2) may be downloaded to the registered terminal 10.
3) The processing executed by the service control device 30 and the resource management device 40 may be executed by one computer, or may be distributed by a plurality of computers.
4) In the above embodiment, the image processing resource mediation system also provides a Web page search service, but the user terminal itself may search for a Web page.
5) The Web page can be a document that can be displayed by a browser, such as an XML document, other than the HTML document.
[0047]
【The invention's effect】
As described above, according to the first and fourth aspects of the present invention, the user not only uses a service for converting a Web page obtained for a search or the like into an image for 3D display, but also performs image conversion. By doing so, the price can be obtained. Further, the company that has the image processing resource mediation system can respond to many image conversion requests from users without having to own many image conversion apparatuses.
[0048]
According to the second and fifth aspects of the present invention, the user can reduce the usage amount of the service by using the image conversion service and providing the service of the image conversion.
[0049]
According to the third and sixth aspects of the present invention, the price for executing the image conversion and the price for the request for the image conversion are offset, so that the user can reduce the amount to be paid for the request for the image conversion.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an example of a conventional system configuration.
FIG. 2 is a block diagram illustrating an example of a system configuration according to the first embodiment of this invention.
FIG. 3 is an explanatory diagram illustrating a processing procedure according to the first embodiment of this invention.
FIG. 4 is a block diagram illustrating an example of a system configuration according to a second embodiment of the present invention.
FIG. 5 is an explanatory diagram showing a processing procedure according to a second embodiment of the present invention.
FIG. 6 is a flowchart illustrating a processing procedure of the resource management device.
FIG. 7 is a flowchart illustrating a processing procedure of a terminal.
[Explanation of symbols]
10 Terminal 30 Service Control Device 40 Resource Management Device 50 Image Conversion Device 60 Internet 70 Web Server

Claims (6)

Webページから3D表示用の画像への変換を行う変換画像変換装置を有し、ユーザの端末からの要求を受けてWebページを3D表示用の画像に変換するサービスを画像処理リソース仲介システムにより提供し、前記画像変換の要求元の端末では、変換された3D表示用の画像を3D表示する画像処理リソース仲介方法において、
前記ユーザの端末に前記Webページから前記3D表示用の画像への変換機能を持たせ、
前記画像処理リソース仲介システムが、複数のWebページの前記3D表示用の画像への変換要求を受けた場合には、その要求数に応じて、前記変換をおこなうべき他のユーザの端末および前記画像変換装置を決定し、
当該決定された他のユーザ端末および画像変換装置において前記変換を実行し、
当該変換の結果を画像変換要求元の端末に返す
ことを特徴とする画像処理リソース仲介方法。
It has a conversion image conversion device that converts a Web page to an image for 3D display, and provides a service for converting a Web page to an image for 3D display in response to a request from a user terminal through an image processing resource mediation system. In the image processing resource intermediation method for displaying the converted 3D display image in 3D,
The user terminal has a function of converting the Web page to the image for 3D display,
When the image processing resource mediation system receives a request to convert a plurality of Web pages into the image for 3D display, according to the number of requests, a terminal of another user to perform the conversion and the image Determine the conversion device,
Perform the conversion in the determined other user terminal and the image conversion device,
An image processing resource intermediation method, wherein the result of the conversion is returned to the terminal of the image conversion request source.
請求項1に記載の画像処理リソース仲介方法において、前記画像処理リソース仲介システムは、ユーザの端末からの画像変換要求数およびユーザの端末への画像変換の依頼数を計数することを特徴とする画像処理リソース仲介方法。2. The image processing resource intermediation method according to claim 1, wherein the image processing resource intermediation system counts the number of image conversion requests from a user terminal and the number of image conversion requests to a user terminal. Processing resource mediation method. 請求項2に記載の画像処理リソース仲介方法において、ユーザの端末からの画像変換要求数およびユーザの端末への画像変換の依頼数の計数結果に基づいて、ユーザの端末の画像変換要求に対する対価とユーザの端末への画像変換の依頼に対する対価とが相殺されることを特徴とする画像処理リソース仲介方法。The image processing resource intermediation method according to claim 2, wherein the number of image conversion requests from the user terminal and the count result of the number of image conversion requests to the user terminal are counted based on the value for the image conversion request of the user terminal. An image processing resource intermediation method, wherein compensation for a request for image conversion from a user terminal is offset. Webページから3D表示用の画像への変換を行う変換画像変換装置を有し、ユーザの端末からの要求を受けてWebページを3D表示用の画像に変換するサービスを画像処理リソース仲介システムにより提供し、前記画像変換の要求元の端末では、変換された3D表示用の画像を3D表示する画像処理リソース仲介システムにおいて、
前記ユーザの端末に前記Webページから前記3D表示用の画像への変換機能を持たせ、
前記画像処理リソース仲介システムが、前記Webページから前記3D表示用の画像への要求を受けた場合には、その要求数に応じて、前記変換をおこなうべき他のユーザの端末および前記画像変換装置を決定する手段と、
当該決定された他のユーザ端末および画像変換装置において前記変換が実行され、当該変換の結果を画像変換要求元の端末に返す手段と
を有することを特徴とする画像処理リソース仲介システム。
It has a conversion image conversion device that converts a Web page to an image for 3D display, and provides a service for converting a Web page to an image for 3D display in response to a request from a user terminal through an image processing resource mediation system. In the terminal of the image conversion request source, in the image processing resource intermediary system for displaying the converted 3D display image in 3D,
The user terminal has a function of converting the Web page to the image for 3D display,
When the image processing resource intermediary system receives a request for the 3D display image from the Web page, another user terminal to perform the conversion and the image conversion device according to the number of requests. Means for determining
Means for performing the conversion in the determined other user terminal and the image conversion apparatus, and returning a result of the conversion to the terminal of the image conversion request source.
請求項4に記載の画像処理リソース仲介システムにおいて、ユーザの端末からの画像変換要求数およびユーザの端末への画像変換の依頼数をそれぞれ計数する手段をさらに備えたことを特徴とする画像処理リソース仲介システム。5. The image processing resource mediation system according to claim 4, further comprising means for counting the number of image conversion requests from a user terminal and the number of image conversion requests to a user terminal. Mediation system. 請求項5に記載の画像処理リソース仲介システムにおいて、ユーザの端末からの画像変換要求数およびユーザの端末への画像変換の依頼数の計数結果に基づいて、ユーザの端末の画像変換要求に対する対価とユーザの端末への画像変換の依頼に対する対価とが相殺されることを特徴とする画像処理リソース仲介システム。The image processing resource intermediation system according to claim 5, wherein, based on a count result of the number of image conversion requests from the user terminal and the number of image conversion requests to the user terminal, a value for the image conversion request of the user terminal. An image processing resource mediation system, wherein compensation for a request for image conversion from a user terminal is offset.
JP2002218875A 2002-07-26 2002-07-26 Image processing resource mediation method and system Pending JP2004062464A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002218875A JP2004062464A (en) 2002-07-26 2002-07-26 Image processing resource mediation method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002218875A JP2004062464A (en) 2002-07-26 2002-07-26 Image processing resource mediation method and system

Publications (1)

Publication Number Publication Date
JP2004062464A true JP2004062464A (en) 2004-02-26

Family

ID=31939954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002218875A Pending JP2004062464A (en) 2002-07-26 2002-07-26 Image processing resource mediation method and system

Country Status (1)

Country Link
JP (1) JP2004062464A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013535129A (en) * 2010-06-01 2013-09-09 インテル コーポレイション Stereo 3D content auto format adapter middleware for streaming from the Internet
US9143767B2 (en) 2010-06-01 2015-09-22 Intel Corporation Method and apparatus for adaptive stable image timing in stereoscopic 3D systems

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013535129A (en) * 2010-06-01 2013-09-09 インテル コーポレイション Stereo 3D content auto format adapter middleware for streaming from the Internet
US9143767B2 (en) 2010-06-01 2015-09-22 Intel Corporation Method and apparatus for adaptive stable image timing in stereoscopic 3D systems
US9641824B2 (en) 2010-06-01 2017-05-02 Intel Corporation Method and apparatus for making intelligent use of active space in frame packing format

Similar Documents

Publication Publication Date Title
JP3974307B2 (en) Method and apparatus for cooperative proxy system for distributed placement of object rendering
AU773351B2 (en) Method and system for distributing advertisements over network
US7305453B2 (en) Contents conversion method and server
JP2002091857A (en) Print fee collection method for printing system using portable information terminal
CN107241372A (en) Configuration information generation, sending method and resource loading method and apparatus and system
US20020049829A1 (en) Data distribution system
US20030037013A1 (en) Web site access service providing system
JP2025516237A (en) Collection management method, device, equipment and media
JP2004062464A (en) Image processing resource mediation method and system
JP2002351762A (en) Information disclosure system
CN109495319A (en) The fault message of CDN node determines method, device and equipment
KR100972067B1 (en) Information transmitting apparatus and method, Information receiving apparatus and method, and information providing system
CN114721609B (en) Method, device, electronic device and computer-readable medium for printing documents
JP2004534986A (en) Information distribution in computer systems using markup languages
JP2004206406A (en) Url information conversion method and program and content distribution method
CN112184097A (en) Sending information processing method and device, computer equipment and readable storage medium
US20060031413A1 (en) Computer systems and methods for providing failure protection
JP2003203188A (en) CRM data management method, CRM server and recording medium
US20100131673A1 (en) System and method for distributing foveated data in a network
JP2001326756A (en) Internet connection system
JP2002351778A (en) 3D display content transmission control method and system, receiving apparatus, server, 3D display terminal, 3D display content transmission control program, and storage medium storing 3D display content transmission control program
JP2002056288A (en) INFORMATION PROVIDING SYSTEM, INFORMATION PROVIDING METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD
JP4127800B2 (en) Printing device
JP4211481B2 (en) Information providing system and information providing server
JP2002232863A (en) Video distribution method and apparatus