(57)【要約】ＤＶＤプレーヤ１１は、ＤＶＤメディアＭに記録されているディスク制御情報を読み込み、起動メニュー画面をディスプレイ１２上に表示させることにより、視聴者に認証を要求する（１）。視聴者はリモートコントローラ１１ａを用いて第１の視聴者認証画面を表示させると（２）、取得コードが示されるとともに暗証番号の入力が要求される。ここで、視聴者は第１の視聴者認証画面で示されるＵＲＬで示されるＷｅｂサイト（実体はサーバコンピュータ２）に携帯電話機１３を用いてアクセスし、ユーザＩＤ及び取得コードを入力して、ＤＶＤメディアＭのコンテンツを視聴するために必要な暗証番号を取得する（（３）及び（４））。そして視聴者は第１の視聴者認証画面に対してその取得した暗証番号を入力する（５）。ＤＶＤプレーヤ１１はＤＶＤメディアＭに記録されたプログラムの実行の下、入力された暗証番号について認証を行い、それが正当な暗証番号であると判断する場合には、指定されたコンテンツの再生を開始する。
2004043066.tif 000002
【特許請求の範囲】
【請求項１】
所定の再生装置によって読み取り可能な情報記録媒体に記録されたコンテンツに対する視聴管理を行う視聴管理方法であって、
視聴管理対象コンテンツの視聴を希望する視聴者に対して、前記情報記録媒体に予め記録された取得コードを提示して、前記視聴者が前記提示された取得コードに基づいてサーバコンピュータから取得した暗証番号を受け付けて、前記受け付けた暗証番号に基づく認証を経て前記視聴管理対象コンテンツの再生を開始することを特徴とする視聴管理方法。
【請求項２】
前記視聴者が前記サーバコンピュータから暗証番号を取得した場合に、前記視聴者に対して前記視聴管理対象コンテンツの視聴料金を課金することを特徴とする請求項１記載の視聴管理方法。
【請求項３】
所定の再生装置によって読み取り可能な情報記録媒体に記録されたコンテンツに対する視聴管理を行う視聴管理方法であって、
前記情報記録媒体の読み取りを開始した前記所定の再生装置が、視聴者に対して、所定の取得コードを提示するとともに、所定の暗証番号の入力を促す段階と、
所定の位置情報にしたがい前記視聴者の情報端末装置からのアクセスを受けた所定のサーバコンピュータが、前記視聴者に対して前記所定の取得コードの入力を促す段階と、
前記所定のサーバコンピュータが、前記視聴者の情報端末装置から前記所定の取得コードを受け付けた場合に、前記所定の取得コードに対応する暗証番号を前記視聴者に対して提示する段階と、
前記所定の再生装置が、前記視聴者から所定の暗証番号を受け付けた場合に、前記受け付けた所定の暗証番号に基づいて認証を行う段階と、
前記所定の再生装置が、前記認証の結果、前記受け付けた所定の暗証番号を正当なものであると判断した場合に、前記情報記録媒体に記録されたコンテンツの再生を開始する段階と、
を備えたことを特徴とする視聴管理方法。
【請求項４】
前記情報記録媒体には、前記暗証番号と前記所定の取得コードとを対応付けた暗証番号管理テーブルが記録されており、
前記所定の再生装置は、所定の乱数関数にしたがって生成した乱数値に対応した所定の取得コードを提示することを特徴とする請求項３記載の視聴管理方法。
【請求項５】
前記サーバコンピュータは、前記暗証番号管理テーブルに対応するテーブルを含む視聴管理データベースを備え、
前記視聴管理データベースを参照して、前記視聴者の情報端末装置から受け付けた所定の取得コードに対応する所定の暗証番号を特定し、前記視聴者に対して提示することを特徴とする請求項４記載の視聴管理方法。
【請求項６】
前記情報記録媒体には、所定の位置情報が記録されており、
前記所定の再生装置は、前記所定の取得コードとともに前記所定の位置情報を提示することを特徴とする請求項３乃至５のいずれか一項に記載の視聴管理方法。
【請求項７】
前記視聴管理方法は、
前記視聴者に対して視聴管理対象コンテンツの選択を促す段階をさらに備え、
前記視聴管理対象コンテンツが選択された場合に、前記選択された視聴管理対象コンテンツに対応する所定の取得コードを提示することを特徴とする請求項３乃至６のいずれか一項に記載の視聴管理方法。
【請求項８】
所定の再生装置によって読み取り可能な情報記録媒体において、
前記情報記録媒体は、視聴管理対象コンテンツ、所定の暗証番号管理テーブルおよび所定の制御情報を記録するものであり、
前記所定の暗証番号管理テーブルは、所定の暗証番号と所定の取得コードとが対応付けられたものであり、
前記所定の制御情報は、
前記視聴者に対して、前記所定の取得コードを提示するとともに、前記所定の暗証番号の入力促す機能と、
前記視聴者により前記所定の暗証番号の入力が行われた場合に、前記入力された所定の暗証番号に対する認証を行う機能と、
前記認証の結果にしたがい前記視聴管理対象コンテンツの再生を行う機能と、を前記所定の再生装置に実現させるものである、
ことを特徴とする情報記録媒体。
【発明の詳細な説明】
【技術分野】  本発明は、ＤＶＤ等の情報記録媒体に記録された特定コンテンツの視聴管理方法に関する。
【背景技術】  ＤＶＤは、現在主流となりつつある大容量の記録媒体（メディア）であり、コンピュータプログラムや映画等の映像音声コンテンツデータの記録に利用されている。ＤＶＤ−ＲＯＭは再生専用型ディスクであり、そのアプリケーションフォーマットとしてＤＶＤ−ＶｉｄｅｏやＤＶＤ−Ａｕｄｉｏが規定されている。ＤＶＤ−Ｖｉｄｅｏは、映像音声コンテンツの記録用途向けに規定されたビデオフォーマットである。
ＤＶＤ−Ｖｉｄｅｏは、実際の映像音声等のコンテンツデータを記録することに加え、視聴制限機能や特殊再生機能を実現するための制御用情報を記録することができる。例えば、視聴制限機能の一つであるパレンタル再生では、コンテンツの性質を考慮して、年齢に応じた視聴制限レベルの設定を可能にしている。また、ＤＶＤ−Ｖｉｄｅｏにはそのコンテンツの再生可能地域を示すリージョンコードが規定されており、ドライブ装置、映像再生装置（プレーヤ）およびメディアのリージョンコードがすべて一致した場合にのみ再生が許可されるようになっている。
【発明の開示】
上述のように、ＤＶＤ−Ｖｉｄｅｏには、規格上、各種の視聴制限機能が予め規定されているが、ＤＶＤメディアをユーザに供給するメディア供給者から見れば、より細かな視聴制限ないしは視聴管理（以下、単に「視聴管理」という。）を行う上では、必ずしも十分であるとはいえなかった。例えば、メディア供給者としては、コンテンツを鑑賞するための期間に制限を設けたり、再生前にユーザ認証を行うことで視聴管理できるようにしたいという要望や、このようなユーザ認証と関連づけることで課金を行えるようにするという要望があった。
このようなより細かな視聴管理を実現する技術の一つとして、例えば、出願人らが提唱している「ＤＶＤＭＡＧＩＣ」が知られている。このＤＶＤＭＡＧＩＣは、ユーザに配布されるべきＤＶＤメディアに対して「施錠」しておき、再生時にインターネット上のメディア供給者のサイトから鍵を入手させて解錠し、再生を可能にするというものである。このＤＶＤＭＡＧＩＣによれば、再生時にユーザはメディア供給者のサイトにアクセスすることになるので、メディア供給者は、ユーザに対して本来のコンテンツ以外のコンテンツに違和感なく誘導させたり、ユーザの視聴行動を補足することができるというメリットも併せ持っている。例えば、特開平２００２−２１８４０５号公報には、このようなＤＶＤＭＡＧＩＣを適用した例が開示されている。
しかしながら、このようなＤＶＤＭＡＧＩＣは、もともとパーソナルコンピュータをベースに開発されたものであり、現在普及している一般のＤＶＤプレーヤには、ＤＶＤＭＡＧＩＣのようなより細かな視聴管理を行う機構ないしは機能が実現されていなかった。一方で、一般のＤＶＤプレーヤ自体に視聴管理を行う新たな仕組みを組み込むことは、すでに普及した多くのＤＶＤプレーヤとの互換性を考慮する上で現実的でなく、また、規格を最大限に考慮しなければならないという制約がある。
そこで、本発明は、既存の映像再生装置との互換性を考慮しつつ、視聴管理機能を簡易に提供することを目的とする。
本発明の要旨は、所定の再生装置によって読み取り・再生可能な情報記録媒体に記録されたコンテンツに対する視聴管理を行う視聴管理方法において、視聴管理の対象であるコンテンツの視聴を希望する視聴者に対して、前記情報記録媒体に予め記録された取得コードを提示するとともに暗証番号の入力を要求し、前記視聴者が前記提示された取得コードに基づいてサーバコンピュータから取得し入力した暗証番号について認証を行い、前記認証の結果、正当であると判断する場合に、前記視聴管理対象コンテンツの再生を開始することにある。
ここで、視聴者は、携帯電話機等の情報端末装置を用いて、サーバコンピュータに対してアクセスし、前記取得コードと引き換えに前記暗証番号を取得することが好ましい。また、前記視聴者が前記サーバコンピュータから暗証番号を取得した場合には、前記視聴者に対して前記視聴管理対象コンテンツの視聴料金を課金することが好ましい。
より具体的には、上記課題を解決するための第１の観点にしたがう本発明は、所定の再生装置によって読み取り可能な情報記録媒体に記録されたコンテンツに対する視聴管理を行う視聴管理方法であって、前記情報記録媒体の読み取りを開始した前記所定の再生装置が、視聴者に対して、所定の取得コードを提示するとともに、所定の暗証番号の入力を促す段階と、所定の位置情報にしたがい前記視聴者の情報端末装置からのアクセスを受けた所定のサーバコンピュータが、前記視聴者に対して前記所定の取得コードの入力を促す段階と、前記所定のサーバコンピュータが、前記視聴者の情報端末装置から前記所定の取得コードを受け付けた場合に、前記所定の取得コードに対応する暗証番号を前記視聴者に対して提示する段階と、前記所定の再生装置が、前記視聴者から所定の暗証番号を受け付けた場合に、前記受け付けた所定の暗証番号に基づいて認証を行う段階と、前記所定の再生装置が、前記認証の結果、前記受け付けた所定の暗証番号を正当なものであると判断した場合に、前記情報記録媒体に記録されたコンテンツの再生を開始する段階と、を備えたことを特徴とする視聴管理方法である。
ここで、前記情報記録媒体には、前記暗証番号と前記所定の取得コードとを対応付けた暗証番号管理テーブルが記録されており、前記所定の再生装置は、所定の乱数関数にしたがって生成した乱数値に対応した所定の取得コードを提示することが好ましい。
また、前記サーバコンピュータは、前記暗証番号管理テーブルに対応するテーブルを含む視聴管理データベースを備え、前記視聴管理データベースを参照して、前記視聴者の情報端末装置から受け付けた所定の取得コードに対応する所定の暗証番号を特定し、前記視聴者に対して提示することが好ましい。
さらに、前記情報記録媒体には、所定の位置情報が記録されており、前記所定の再生装置は、前記所定の取得コードとともに前記所定の位置情報を提示することが好ましい。
また、前記視聴管理方法は、前記取得コードを提示するに先立ち、前記視聴者に対して視聴管理対象コンテンツの選択を促す段階をさらに備え、前記視聴管理対象コンテンツが選択された場合に、前記選択された視聴管理対象コンテンツに対応する所定の取得コードを提示することが好ましい。
また、第２の観点にしたがう本発明は、所定の再生装置によって読み取り可能な情報記録媒体であって、前記情報記録媒体が、視聴管理対象コンテンツ、所定の暗証番号管理テーブルおよび所定の制御情報を記録するものであり、前記所定の暗証番号管理テーブルが、所定の暗証番号と所定の取得コードとが対応付けられたものであり、前記所定の制御情報が、前記視聴者に対して、前記所定の取得コードを提示するとともに、前記所定の暗証番号の入力促す機能と、前記視聴者により前記所定の暗証番号の入力が行われた場合に、前記入力された所定の暗証番号に対する認証を行う機能と、前記認証の結果にしたがい前記視聴管理対象コンテンツの再生を行う機能と、を前記所定の再生装置に実現させるものであることを特徴とする情報記録媒体である。
【図面の簡単な説明】図１は、本発明の一実施形態に係る視聴管理方法を実現する視聴者管理システムを説明するための図である。
図２は、本発明の一実施形態に係るＤＶＤプレーヤ１１の動作の流れを説明するためのフローチャートである。
図３は、本発明の一実施形態に係る起動メニュー画面の一例を示す図である。
図４は、本発明の一実施形態に係る第１の視聴者認証画面の一例を示す図である。
図５は、本発明の一実施形態に係る暗証番号管理テーブルを説明するための図である。
図６は、本発明の一実施形態に係る暗証番号取得処理の流れを説明するためのフローチャートである。
図７は、本発明の一実施形態に係る第２の視聴者認証画面の一例を示す図である。
図８は、本発明の一実施形態に係る取得コード入力画面の一例を示す図である。
図９は、本発明の一実施形態に係る視聴管理データベースのデータ構造の一例を説明するための図である。
図１０は、本発明の一実施形態に係る視聴確認画面の一例を示す図である。
図１１は、本発明の一実施形態に係る暗証番号提示画面の一例を示す図である。
【発明を実施するための最良の形態】  次に、本発明の実施の形態について、図面を参照しつつ説明する。以下の実施形態では、ＤＶＤメディアに適用した例を説明するが、特にこれにこだわるものでなく、他のメディア、例えばＣＤ−ＲＯＭや次世代メディアにも適用することができる。
図１は、本実施形態に係る視聴管理方法を実現する視聴者管理システムを説明するための図である。同図に示すように、このシステムは、ＤＶＤメディアＭに記録されたコンテンツを視聴する視聴者側の視聴者システム１と、視聴者にＤＶＤメディアＭを配布・供給するメディア供給者側のサーバコンピュータ２とから構成される。ＤＶＤメディアＭには、本実施形態に係る視聴管理方法を実現するための設定が施されている。
具体的には、このＤＶＤメディアＭは、視聴管理の対象であるコンテンツの直接的再生がなされないようにするため、制作・製造段階で、所定のメニューを経由してのみコンテンツの再生が可能なように予め加工されている。このような再生の制御は、例えば、ＤＶＤの規格上では、ユーザ・オペレーション・コントロール（ＵＯＰ）を用いることができ、プログラムチェーン（ＰＧＣ）に対して「チャプタ再生」、「スキップ再生」および「時間指定再生」等の各項目が禁止されるように設定することで可能になる。また、パソコン等からコンテンツのデータへ直接アクセスすることを禁止する。このような設定が施されたＤＶＤメディアＭは、特定のメニューを経由してのみコンテンツの再生が可能になる。
視聴者システム１は、典型的には、ＤＶＤ−ＶｉｄｅｏにしたがったＤＶＤメディアＭを再生するＤＶＤプレーヤ１１と、ＤＶＤプレーヤ１１により再生される信号を映像音声として出力するディスプレイ装置１２と、視聴者に所有される情報端末装置１３とから構成されている。
ＤＶＤプレーヤ１１には、ユーザインターフェースとしてのリモートコントローラ１１ａが付属しており、これにより、視聴者にはインタラクティブな操作環境が提供される。視聴者は、ディスプレイ装置１２に表示される映像内容等に対して、このリモートコントローラ１１ａを操作することで、各種の指示をＤＶＤプレーヤ１１に与えることができるようになっている。ただし、リモートコントローラ１１ａに代えて、ＤＶＤプレーヤ１１本体に設けられた操作パネルを用いるようにしてもよい。
情報端末装置１３は、典型的には、無線通信可能な携帯電話機が相当するが、他の装置を適用することも可能である。例えば、トーン信号を発することが可能な一般電話機やデジタルテレビジョンサービスにおける双方向機能を有するセットトップボックスを適用することもできる。以下では、情報端末装置１３としての携帯電話機を例に説明するものとする。携帯電話機１３は、通常の無線電話機能に加え、電子メール機能やインターネット接続機能を備えている。典型的には、携帯電話機１３は、無線電話網からゲートウェイを介してインターネット上のノード（例えばサーバコンピュータ２）との間で電子メールをやり取りしたり、Ｗｅｂサイトにアクセスすることができるようになっている。
サーバコンピュータ２は、本実施形態に係る視聴者管理方法を実現する中核的な役割を担っている。サーバコンピュータ２は、ＤＶＤメディアＭを利用する視聴者に対する会員認証処理や視聴管理処理を行う。このような会員認証処理や視聴管理処理を行うべく、サーバコンピュータ２は、それに応じたデータベースシステムを備え、それらを有機的に結合させている。サーバコンピュータ２の具体的な動作処理については後述する。
以上のように構成される視聴者管理システムにおいて、本実施形態に係る視聴者管理方法の処理の流れを概略的に説明すれば以下の通りである。
なお、本実施形態に係る視聴者管理方法に適用されるＤＶＤメディアＭには、上述したような再生制御設定が施されているとともに、暗証番号および取得コードを動的に生成するためのプログラムおよびデータがその所定の領域に予め記録されているものとする。このようなＤＶＤメディアＭに対する特殊加工は、例えば、ＤＶＤメディア製造工程のオーサリング作業により行われる。
まず、図１に示すように、視聴者がＤＶＤプレーヤ１１にＤＶＤメディアＭを挿入すると、ＤＶＤプレーヤ１１は、ＤＶＤメディアＭに記録されているディスク制御情報を読み込み、そのディスク制御情報にしたがって起動メニュー画面をディスプレイ装置１２上に表示させる（図中（１））。この起動メニュー画面は、メディア供給者が視聴管理の対象としているコンテンツについて、視聴者に認証を要求するためのメニュー項目を含んで構成されている。
視聴者は、リモートコントローラ１１ａを用いて、提示された起動メニュー画面に対してインタラクティブな操作を行って、ＤＶＤプレーヤ側視聴者認証画面（以下「第１の視聴者認証画面」という。）を表示させる（図中（２））。この第１の視聴者認証画面では、視聴者には取得コードが示されるとともにそれに対応した暗証番号の入力が要求される。この取得コードは、視聴者がコンテンツ再生要求を行う毎に異なる内容のものになるように設定されている。これにより、ＤＶＤメディアＭに複数の視聴管理対象コンテンツが記録されている場合であっても、それぞれのコンテンツに対して、再生要求毎に異なる取得コードを提示して、毎回異なる暗証番号の入力を要求することができるようになる。
ここで、視聴者は、携帯電話機１３からサーバコンピュータ２にアクセスして、取得コードを提供することで、その引き換えに暗証番号を取得する。つまり、視聴者は、第１の視聴者認証画面で示されるＵＲＬで示されるＷｅｂサイト（実体はサーバコンピュータ２）に携帯電話機１３を用いてアクセスし、ユーザＩＤおよびパスワード並びに第１の視聴者認証画面で示された取得コードを入力して、ＤＶＤメディアＭのコンテンツを視聴するために必要な暗証番号を取得する（図中（３）および（４））。なお、ここでは、視聴者は会員としてサーバコンピュータ２に登録されており、所定のユーザＩＤおよびパスワードを予め取得しているものとする。
視聴者は、このようにして、サーバコンピュータ２から暗証番号を取得し、第１の視聴者認証画面に対してその取得した暗証番号を入力する（図中（５））。そして、ＤＶＤプレーヤ１１は、ＤＶＤメディアＭに記録されたプログラムの実行の下、入力された暗証番号について認証を行い、それが正当な暗証番号であると判断する場合には、指定されたコンテンツの再生を開始する。
なお、ＤＶＤプレーヤ１１は、入力された暗証番号について認証が成功した場合には、その旨を示すフラグを内部のメモリバッファに記憶しておき、そのＤＶＤメディアＭが取り出されるまではそのフラグが有効であるように構成されることが好ましい。
このように、本実施形態では、ＤＶＤメディアＭに記録された特定のコンテンツを再生するに際して、視聴者に対して、第１の視聴者認証画面に示された取得コードを用いて、携帯電話機１３からインターネット上のサーバコンピュータ２にアクセスさせて暗証番号を取得させ、これを入力させるようにしているので、ネットワーク接続機能を持たないスタンドアロン型のＤＶＤプレーヤ１１であっても、コンテンツの視聴管理をすることができるようになる。
図２は、本実施形態に係るＤＶＤプレーヤ１１の動作の流れを説明するためのフローチャートである。なお、以下では、動作の流れを、便宜上、シーケンシャルに説明するが、特にこれにこだわるものではない。従って、動作に矛盾が生じない限り、処理の順序を入れ替えまたは並行動作するように構成しても良い。
同図において、視聴者がＤＶＤプレーヤ１１のディスクトレーにＤＶＤメディアＭを挿入すると、ＤＶＤプレーヤ１１は、その内部のディスク再生機構にＤＶＤメディアＭをローディングして、ディスク制御情報を読み込み（ＳＴＥＰ２０１）、そのディスク制御情報にしたがって起動メニュー画面をディスプレイ装置１２上に表示させて、視聴者に対して再生すべきコンテンツの選択を要求する（ＳＴＥＰ２０２）。
図３は、本実施形態に係る起動メニュー画面の一例を示す図である。この起動メニュー画面では、視聴者は、手元のリモートコントローラ１１ａを操作して、ＤＶＤメディアＭに記録されている複数のコンテンツのうちのいずれかをインタラクティブに選択することができるようになっている。本例では、「映像１」および「映像２」は、視聴管理の対象であるコンテンツであり、そのうち「映像１」については、そのプレビュー画面のあり／なしを選択することができるようになっている。
この起動メニュー画面に対して、視聴者が、例えば、視聴管理対象コンテンツである「映像１（プレビューなし）」の項目を選択したとすると（図２のＳＴＥＰ２０３）、ＤＶＤプレーヤ１１は、選択された項目に関連づけられた第１の視聴者認証画面を表示して、視聴者に対して暗証番号の入力を要求する（ＳＴＥＰ２０４）。
図４は、本実施形態に係る第１の視聴者認証画面の一例を示す図である。この第１の視聴者認証画面には、暗証番号を取得するためにアクセスすべきＷｅｂサイトを示すＵＲＬ４１と、暗証番号を取得するために必要とされる取得コードが示された取得コードフィールド４２と、暗証番号が入力されるべき暗証番号入力フィールド４３とを含んで構成されている。つまり、ＤＶＤプレーヤ１１は、ＤＶＤメディアＭのディスク制御情報に基づき、そこに規定されている実行手順にしたがい、取得コードを動的に内部的に生成して、この生成した取得コードを含む第１の視聴者認証画面を表示して、取得コードに対応する暗証番号の入力を要求する。
この取得コードの生成のため、例えば、ＤＶＤメディアＭには、図５に示すように、暗証番号と取得コードとが対応付けられた暗証番号管理テーブルが登録されている。一方で、サーバコンピュータ２は、この取得コードを用いた視聴管理のため、この暗証番号テーブルと同一内容のテーブルを含む視聴管理データベースを有している。
ＤＶＤプレーヤ１１は、ディスク制御情報で規定される実行手順にしたがい、内部組み込み関数である乱数発生関数を用いて所定の乱数値を生成し、その乱数値に対応する取得コードを暗証番号テーブルから読み出して、図４に示すように第１の視聴者認証画面の取得コード表示フィールド４２に表示する。
このような第１の視聴者認証画面が表示された状態で、視聴者は、携帯電話機１３を用いて、第１の視聴者認証画面のＵＲＬ４１により示されるＷｅｂサイトにアクセスし、必要な視聴者認証を経て暗証番号を取得する。なお、暗証番号取得処理については後述する。
視聴者は、所定のＷｅｂサイトから所定の操作手続きを経て暗証番号を取得すると、リモートコントローラ１１ａを操作して、第１の視聴者認証画面の暗証番号入力フィールド４３に入力し、例えば、決定ボタンを押下する（図２のＳＴＥＰ２０５）。ＤＶＤプレーヤ１１は、視聴者から暗証番号を受け付けると、暗証番号テーブルに登録されている、先に乱数値により特定した取得コードに対応する暗証番号との比較を行い、両者が一致しているか否かを判断する（ＳＴＥＰ２０６）。ＤＶＤプレーヤ１１は、視聴者から入力された暗証番号が暗証番号テーブルに登録されている暗証番号と一致する、つまり入力された暗証番号が正当なものであると判断する場合には、認証成功を示すフラグを内部のメモリバッファに格納するとともに、ディスク制御情報にしたがってコンテンツの再生を開始する（ＳＴＥＰ２０７）。これにより、視聴者は、視聴を希望した視聴管理対象コンテンツを視聴することができるようになる。この場合、認証成功を示すフラグは、視聴管理対象コンテンツごとに視聴を管理するため、内部のメモリバッファにコンテンツ毎に保持しておくことが好ましい。
なお、ＤＶＤプレーヤ１１は、入力された暗証番号が正当なものでないと判断する場合には、所定のエラー処理を行って（ＳＴＥＰ２０８）、強制的に処理を終了する。この場合、強制的に処理を終了させるのでなく、起動メニュー画面に戻るようにしてもよい。
図６は、本実施形態に係る暗証番号取得処理の流れを説明するためのフローチャートである。この暗証番号取得処理は、上述したように、携帯電話機１３とサーバコンピュータ２との間で行われる。
同図に示すように、視聴者が携帯電話機１３のインターネット接続機能を利用して、第１の視聴者認証画面のＵＲＬ４１により示されるＷｅｂサイト、つまりサーバコンピュータ２にアクセスすると、これに応答するサーバコンピュータ２は、携帯電話機１３のディスプレイ部上に携帯電話機側視聴者認証画面（以下「第２の視聴者認証画面」という。）を表示させる（ＳＴＥＰ６０１）。図７は、本実施形態に係る第２の視聴者認証画面の一例を示す図である。ここで、視聴管理対象のコンテンツを再生する場合、視聴者は、予めそのＤＶＤメディアＭを供給したメディア供給者の会員として登録されている必要がある。したがって、視聴者はまだ会員登録していない場合には、第２の視聴者認証画面において新規ボタン７１を選択することによって、会員登録手続きを行うことになる（ＳＴＥＰ６０２および６０３）。会員登録手続きによって、視聴者には、視聴者ＩＤおよびパスワードが割り当てられ、サーバコンピュータ２のデータベースシステムに登録される。なお、視聴者に対する課金処理を実現するため、例えば、有効なクレジットカード番号等をデポジットさせるようにしてもよい。このような会員登録手続き・課金方法に関しては、既知の各種手法を適用することができるので、ここでは説明を省略する。
第２の視聴者認証画面に対して、視聴者は自身に割り当てられているＩＤおよびパスワードを入力すると、携帯電話機１３は、その入力された内容をサーバコンピュータ２に送信する。サーバコンピュータ２は、携帯電話機１３から送信されたＩＤおよびパスワードに基づいて認証を行って、視聴者が登録会員であるか否かを判断する（ＳＴＥＰ６０４）。サーバコンピュータ２は、視聴者が登録会員であると判断する場合には、サーバコンピュータ２は、携帯電話機１３のディスプレイ部上に取得コード入力画面を表示させる（ＳＴＥＰ６０５）。なお、サーバコンピュータ２は、視聴者が登録会員であることを認証できない場合には、所定のエラー処理を行って処理を終了する（ＳＴＥＰ６１０）。
図８は、本実施形態に係る取得コード入力画面の一例を示す図である。この取得コード入力画面には、例えば、１２桁の数字を入力するための取得コード入力フィールドが設けられている。視聴者はこの取得コード入力画面の取得コード入力フィールドに、ＤＶＤプレーヤ１１により表示された第１の視聴者認証画面を参照しながらそこに示されている取得コードを入力して、ＯＫボタンを選択すると、携帯電話機１３は、その入力された内容をサーバコンピュータ２に送信する。サーバコンピュータ２は、認証した携帯電話機１３から取得コードを受け付けると、視聴管理データベースシステムを参照して、その取得コードに対応する視聴管理対象コンテンツの内容、視聴条件（視聴期間、料金等）を特定し、これらを示す視聴確認画面を携帯電話機１３のディスプレイ部上に表示させる（ＳＴＥＰ６０６）。具体的には、サーバコンピュータ２は、視聴管理データベースを参照し、まず、視聴期間を取得する一方、クロック機能により現在日時を取得して、この現在日時が視聴期間の範囲内にあるか否かを判断する。そして、サーバコンピュータ２は、現在日時が視聴期間の範囲内にあると判断する場合には、その取得コードに対する他のフィールドの内容にしたがって視聴確認画面を生成し、携帯電話機１３に送出する。
図９は、本実施形態に係るサーバコンピュータ２の視聴管理データベースのデータ構造の一例を説明するための図である。この視聴管理データベースは、サーバコンピュータ２が視聴者に対してコンテンツの視聴管理を行うためのものである。
同図に示すように、視聴管理データベースの各レコードは、例えば、取得コード９１、暗証番号９２、タイトル９３、期間９４および料金９５の各フィールドから構成されている。取得コード９１および暗証番号９２の各フィールドは、配布・供給されるＤＶＤメディアＭに記録された暗証番号テーブルの内容と同一である。タイトルフィールド９３は、コンテンツのタイトルを示すものであり、期間フィールド９４および料金フィールド９５は個々のコンテンツについての視聴可能な期間（例えば、いつからいつまで）および視聴料金を示すものである。つまり、メディア供給者から見れば、取得コードからどのコンテンツかが把握でき、そのコンテンツについてどのように視聴期間および視聴料金を管理するかが可能になっている。
図１０は、本実施形態に係る視聴確認画面の一例を示す図である。視聴者がこの視聴確認画面に対して例えばＯＫボタンを選択すると（ＳＴＥＰ６０７）、サーバコンピュータ２は、図１１に示すような暗証番号提示画面を携帯電話機１３のディスプレイ部上に表示させる（ＳＴＥＰ６０８および６０９）。このとき、サーバコンピュータ２は、そのコンテンツに対する視聴料金をその視聴者に課金する。
なお、上述したように、ＤＶＤプレーヤ１１は、ＤＶＤメディアＭが取り出されると、その内部のメモリバッファにコンテンツ毎に記憶した認証成功フラグをリセットしてしまうことになり、視聴者は、再度の暗証番号の取得が要求されることになる。この場合には、サーバコンピュータ２において、視聴者が視聴期間内に再度の暗証番号の取得を要求した場合には、単に暗証番号提示画面を提供し、その視聴者に対しては再度の課金処理を行わないようすることが好ましい。
このようにして、視聴者は携帯電話機１３を用いて暗証番号を取得すると、上述したように、これを第１の視聴者認証画面の暗証番号入力フィールド４３に入力する。これにより、ＤＶＤプレーヤ１１は、指定された視聴管理対象であるコンテンツの再生を開始する。
以上のように、本実施形態によれば、ＤＶＤメディアＭに記録された特定のコンテンツを再生するに際して、視聴者に対して、第１の視聴者認証画面に示された取得コードを用いて、携帯電話機１３からインターネット上のサーバコンピュータ２にアクセスさせて暗証番号を取得させ、これを入力させるようにしているので、ネットワーク接続機能を持たないスタンドアロン型のＤＶＤプレーヤ１１であっても、コンテンツの視聴管理をすることができるようになる。
上記実施形態は、本発明を説明するための例示であり、本発明をこの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱しない限り、さまざまな形態で実施することができる。
例えば、上記実施形態では、携帯情報端末装置１３としてインターネット接続機能を有する携帯電話機を例にして説明したが、特にこれにこだわるものではない。例えば、一般電話機を例にした場合には、音声応答システムとの音声ベースのインタラクティブな操作により、取得コードと暗証番号とを取り交わすようにしてもよい。また、双方向機能を有するセットトップボックスを例にした場合には、特定のデータ放送番組に対するインタラクティブな操作により、取得コードと暗証番号とを取り交わすようにしてもよい。
本発明によれば、既存の映像再生装置との互換性を考慮しつつ、視聴管理することができる仕組みが簡易に提供されることになる。
（第１実施形態）
以下に本発明の実施の形態について図面を用いて説明する。図１は、本発明の第１の実施形態である情報処理システムの役割を説明するための図である。
図１に示すように、本発明に係る情報処理システム１は、サプライチェーンを構成する各フェーズ、例えば商品企画（計画）フェーズ、商品開発フェーズ、生産準備（設計）フェーズ、生産フェーズ、配送（物流）フェーズ、販売フェーズ等の各フェーズに対して参照情報を提供し、又各フェーズにおける情報を参照して、各フェーズと連携してＳＣＭの実行を支援する役割を担う。
図２は情報処理システム１の構成をあらわすブロック図である。図２に示すように、情報処理システム１は、ＭＤマップ記憶手段１０、属性マップ記憶手段１１、ＩＦ（インタフェース）手段１２、制御手段１３等を備える。また、情報処理システム１は、サプライチェーンに関わる各システム、例えば商品企画（計画）システム、商品開発システム、生産準備（設計９システム、生産システム、配送（物流）システム、販売システム等に対し、通信ネットワーク（ＬＡＮ、インターネット、専用線、パケット通信網、それらの組合わせ等のいずれであってもよく、有線、無線の両方を含む）を介して、通信可能に構成されている。
情報処理システム１は上記の各手段を備えていれば足り、物理的には専用化したシステム、あるいは汎用の情報処理装置のいずれでもよい。例えば、処理装置と入力手段と記憶手段と出力手段とを備えた一般的な構成の情報処理装置において、本発明の情報処理方法における各処理を規定したソフトウェアを起動することにより、本発明の情報処理システムを実現することができる。  なお、前記専用化したシステム又は情報処理装置は、単一のコンピュータにより構成されるものであっても、ネットワーク上に分散した複数のコンピュータにより構成されるものであっても良い。
本発明において、どのような商品を対象とするかは設計に応じて定めることができるが、以下、本実施形態では衣料品を対象とした場合を例として説明を行う。
ＭＤマップ記憶手段１０は、店舗に対応づけて、該店舗における品揃えを特定する商品管理情報（以下、「ＭＤマップ」（Ｍｅｒｃｈａｎｄｉｓｉｎｇ  Ｍａｐ）と呼ぶ。）を記憶している（図３（ａ）参照）。
ＭＤマップを対応づける店舗は、例えば大規模、中規模、小規模のように、規模別のモデル店舗とすることができる。この場合、具体的な各店舗のＭＤマップは、該店舗の規模に応じて選択されるモデル店舗のＭＤマップに基づいて設定されることになる。以降では、ＭＤマップ記憶手段１０は、各モデル店舗についてＭＤマップを記憶しているものとする。
ＭＤマップは、図３（ａ）に示すように、一定期間（図では、１年間）について設定され、所定期間単位に区分して管理される。所定期間単位は商品サイクルに合わせて設定すればよく、例えば衣料品を対象とする場合であれば、週単位とすることが考えられる。以下、所定期間単位に区分されたＭＤマップを単位ＭＤマップと呼ぶ。
更に、ＭＤサイクルという概念を導入することもできる（図３（ｂ）参照）。ＭＤサイクルは、例えば売上等の推移や販売動向、シーズン等に基づいて、１又は時間方向に連続する複数の単位ＭＤマップを含むようにその期間が設定される。ＭＤサイクルの期間は、商品の特性等に応じて自由に設定することができ、モデル店舗やＭＤサイクルごとに異なっていてもよい。
単位ＭＤマップは、モデル店舗における品揃えを特定する情報として、その区分された期間における、モデル店舗に配置する商品の商品数、商品データを含んでいる。ただし、後述するように商品数はモデル店舗のキャパシティに応じて定まるため、同一モデル店舗に対応づけられる単位ＭＤマップは原則として同一の商品数を含むことになる。従って、商品数についてはモデル店舗に対応づけるデータ構造としてもよい。
モデル店舗が複数の商品配置スペースを有する場合、モデル店舗の商品配置スペースごとに商品数、商品データを対応づけて単位ＭＤマップを構成する（図４（ａ）参照）。商品配置スペースは、例えばラック等の什器であり、複数の什器をまとめて一つの商品配置スペースとして設定してもよい。図４（ａ）に示す例では、什器１〜３、什器４〜５、什器６、什器７、什器８の５つの商品配置スペースごとに、商品数、商品データを対応づけて構成している。
商品データは商品を特定するための情報であり、複数の属性から構成される。衣料品を対象とした場合、商品データの属性としては、例えばテーマ、商品種別（アイテム）、素材、カラー、サイズ等が考えられる。このうち、テーマ属性は、商品開発の方向性やコンセプトを表わす属性であり、例えばＯＮ（正装）、ＯＦＦ（カジュアル）、ＢＲＩＤＡＬなどの属性値を取る。またアイテム属性は、服種を表わす属性であり、例えばプルオーバー（ＰＯ）、ジャケット（ＪＫ）などの属性値を取る。衣料品や雑貨等のようにテーマ性の高い商品を対象とする場合は、属性として少なくともテーマを設けることが望ましい。
テーマ等の属性は、属性値を決定するタイミングに応じて階層的に構成することができる。階層的とは、上位階層の属性に対して下位階層の属性が複数対応するデータ構造を言う。例えば、テーマについては第１のタイミングで決定し、素材について第１のタイミングの後、第２のタイミングで決定し、カラー、サイズについて第２のタイミングの後、第３のタイミングで決定するように仕様を定める場合、一のテーマに対し複数の素材が対応し、一の素材に対し複数のカラー、サイズが対応できるようなデータ構造となる。
なお、アイテム属性は、素材属性と同様にテーマ属性を上位階層とし、一のテーマに対し複数のアイテムが対応するデータ構造により管理されるため、素材属性と同様に第１のタイミングの後に決定することを原則とするが、後述するように利益指標の観点からアイテム比率を考慮してアイテム属性値を決定することとなるため、第１のタイミングより前に決定するように構成してもよい。
上記のような属性を設定した場合、単位ＭＤマップのデータ構造は概念的には図４（ａ）〜（ｃ）に示すようになる。図４（ｂ）に示すマトリクスのセル（斜線部分）は衣料品におけるいわゆる「型」に該当し、同図（ｃ）に示すマトリクスのセル（斜線部分）は衣料品におけるいわゆる「ＳＫＵ（Ｓｔｏｃｋ  Ｋｅｅｐｉｎｇ  Ｕｎｉｔ）」に該当する。
後述するように、本実施形態では、異なるタイミングで属性値を決定していき、段階的にＭＤマップ（単位ＭＤマップ）を完成させていく点を一つの特徴としている。図４に例示するデータ構造は、前記特徴を実現するのに適した一つのデータ構造である。
なお、ＭＤマップ記憶手段１０におけるデータの管理や検索には、リレーショナルデータベース等の従来のデータベース技術を用いることができる。
属性マップ記憶手段１１は、各モデル店舗のＭＤマップに対応させて、商品データの所定属性について属性マップを記憶している。属性マップは属性の時間方向の推移を表わし、属性値を時間軸に対応づけて構成される。
属性マップは、ＭＤマップが商品配置スペースごとに構成されている場合、同様に商品配置スペースに対応づけて構成される。また上位階層の属性がある場合、かかる上位属性の属性マップにより制約され、上位属性の属性値ごとに区分されて構成される。各属性マップの例を図５に示す。図からわかるように、素材属性マップは、上位属性であるテーマ属性の属性値ごとに区分され構成されている。
ＩＦ手段１２は、キーボード等の入力装置やディスプレイやプリンタ等の出力装置に加えて、通信ネットワークを介して各システムや情報処理手段１００に対し情報を入出力可能に構成されており、例えばＰＰＰドライバ、ＴＣＰ／ＩＰドライバ等の通信モジュールを備えている。
情報処理手段１００は、本情報処理システムを利用するユーザからの入力を受け付けるとともに、ユーザに対し情報を出力することができる構成となっている。情報処理手段１００としては、ユーザが保有する一般的なパソコンや携帯端末を用いることができる。なお、情報処理手段１００は、本情報処理システム１の一部として備えるように構成してもよいし、外部の情報処理装置として構成してもよい。
制御手段１３は、情報処理手段１００や各システムを通じてユーザから種々の入力を受け付け、ＭＤマップ初期設定処理、ＭＤマップ更新処理（テーマ設定処理、アイテム設定処理、素材設定処理、カラー／サイズ設定処理等）、ＭＤマップチェック処理（バランスチェック処理、利益指標チェック処理等）、参照情報入出力処理等を実行する。図２では、制御手段１３において実行される上記の各処理をそれぞれ機能手段としてとらえて図示している。
制御手段１３は、本情報処理システム１にアクセスしてきたユーザに対し、メニュー表示用の画面情報を出力する。ユーザは、かかる画面情報に基づいて各処理を選択し、本情報処理システム１に対して実行を要求することができる。
以下、図２に示した各処理について説明する。なお、各ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して実行することができる。
（ＭＤマップ初期設定処理：図６）
ＭＤマップ初期設定処理とは、各店舗について、店舗のキャパシティに応じて該店舗に配置する商品の商品数を決定し、かかる商品数を含むように該店舗のＭＤマップを初期設定する処理である。本実施形態では、ＭＤマップ初期設定処理は、各モデル店舗についてＭＤマップの初期設定を行う。
まず、制御手段１３は、各モデル店舗について、ＭＤマップ記憶手段１０にＭＤマップを記憶するための一定期間分の記憶領域を確保し、予め設定した期間単位（例えば、週単位）に基づきＭＤマップ記憶領域を区分して、単位ＭＤマップの記憶領域を確保する（Ｓ１００）。ここで、期間単位はユーザが設定することができ、モデル店舗やＭＤマップごとに個別に設定してもよい。
これにより、ＭＤマップ記憶手段１０は図３（ａ）に示すように構成され、制御手段１３は、かかる区分した期間単位で（すなわち、単位ＭＤマップごとに）各モデル店舗のＭＤマップにアクセス（管理）することができるようになる。
次に、制御手段１３は、ユーザからの入力に基づいて、各ＭＤマップについて、１又は時間方向に連続する複数の単位ＭＤマップを含むようにＭＤサイクルを決定する（Ｓ１０１）。一つのＭＤマップにおいてＭＤサイクルはいくつ決定してもよく、またＭＤサイクルごとに期間が異なっていてもよい。
これにより、ＭＤマップ記憶手段１０は図３（ｂ）に示すように構成され、制御手段１３は、ＭＤサイクルごとに各モデル店舗のＭＤマップにアクセス（管理）することができるようになる。
次に、制御手段１３は、各モデル店舗について、外部から該モデル店舗のキャパシティを受け付ける（Ｓ１０２）。
店舗のキャパシティとは、店舗における商品配置スペース容量を特定する情報である。例えば衣料品を扱う店舗であれば、商品配置スペースは什器単位で特定されるため、什器の数量、各什器のサイズ等がキャパシティに該当することになる。図７（ａ）にキャパシティの例を示す。かかる例では、水平方向の長さによって什器サイズが規定されている。
モデル店舗のキャパシティは、ユーザが本情報処理システム１に入力するようにしても良いし、外部のデータベース、例えば店舗設計データベース等（図示せず）から取得するようにしても良い。ユーザが入力する場合は、情報処理手段１００等が備える入出力手段は、例えば、表示装置に入力用画面を表示し、対話形式によってユーザに必要な情報を入力させるように構成する。
次に、制御手段１３は、予め設定した商品配置ピッチに基づき、前記受け付けたキャパシティにおいて配置可能な商品数を算出する（Ｓ１０３）。ここで、商品配置ピッチはユーザが設定することができ、モデル店舗ごとに、更に商品配置スペースごとに個別に設定してもよい。また、複数の商品配置スペースをグループ化し、一つの商品配置スペースとして商品数を算出するように構成してもよい。
例えば図７（ａ）に示すようなキャパシティを受け付けた場合における、商品数の算出例を図７（ｂ）に示す。かかる例では、什器１〜３、４〜５がそれぞれグループ化されている。また、什器サイズが水平長で規定されていることから商品配置ピッチも水平ピッチとして設定されている。図からわかるように、各商品配置スペースに配置可能な商品数は、それぞれＩＮＴＥＧＥＲ（グループ内の水平長の和／商品配置水平ピッチ）で求めることができる。
次に、制御手段１３は、ＭＤマップ記憶手段１０を参照し、各モデル店舗のＭＤマップ（各単位ＭＤマップ）に、それぞれ前記決定した商品数を商品配置スペースに対応づけて格納し、ＭＤマップの初期設定を行う（Ｓ１０４）。
このように、本実施形態では、ＭＤマップを構成する情報のうち、商品数については初期設定の段階でモデル店舗のキャパシティに応じて決定される一方、商品データについては初期設定の段階では決定されず、後述するＭＤマップ更新処理において段階的に決定されることになる。
（ＭＤマップ更新処理）
ＭＤマップ更新処理とは、各店舗について設定されたＭＤマップに該店舗に配置する商品の商品データを追加又は修正して、ＭＤマップを更新する処理である。本実施形態では、ＭＤマップ更新処理は、各モデル店舗についてＭＤマップを更新する。
ここで、商品データを追加するとは、商品データを構成する属性の属性値を決定してＭＤマップに格納することを意味する。また、商品データを修正するとは、ＭＤマップに既に格納されている属性値を変更することを意味する。
ＭＤマップ更新処理では、各属性の属性値を複数のタイミングで段階的に決定する。本実施形態では、サプライチェーンにおける商品企画（計画）フェーズから生産フェーズまでの任意のタイミングで、テーマ、アイテム、素材、カラー／サイズの順に、段階的に属性値を決定するように構成している。本実施形態ではテーマ性の高い衣料品を対象としているため、ＭＤマップの更新がテーマドリブンとなるように属性値を決定するタイミング（順序）を定めている。
以下、各属性ごとにＭＤマップ更新処理を説明する。なお、以下の各処理を実行する際、ユーザによって更新対象のＭＤマップが選択されているものとする。
（ＭＤマップ更新処理：テーマ設定処理：図８）
制御手段１３は、ユーザがテーマ設定を選択した場合、情報処理手段１００等を介して、テーマ属性マップの入力用画面を表示する（Ｓ２００）。このとき、制御手段１３は、ＭＤマップ記憶手段１０を参照して、更新対象のＭＤマップにおいて商品配置スペースやＭＤサイクルがどのように設定されているかを取得し、商品配置スペースごとに１又は複数のテーマ属性値を受け付けるように入力用画面を設定する。また、ユーザが入力する際に参照できるようにＭＤサイクルを表示する。
ユーザは、かかる入力用画面に基づいて、商品配置スペース、ＭＤサイクル（市場動向や販売動向など）等とテーマとの関係を考慮しながら、時間軸上に商品配置スペースごとにテーマを割り当てることができる。なおこのとき、必ずしもＭＤサイクル内で閉じてテーマを割り当てる必要はなく、複数のＭＤサイクルにまたがってテーマを割り当ててもよい。
制御手段１３は、ユーザから入力に基づいてテーマ属性マップを決定し、更新対象のＭＤマップに対応づけて属性マップ記憶手段１１に記憶する（Ｓ２０１）。
次に、制御手段１３は、更新対象のＭＤマップの時間軸と前記決定したテーマ属性マップの時間軸とのマッチングを取る（Ｓ２０２）。そして、更新対象のＭＤマップに含まれる各単位ＭＤマップについて、商品配置スペースごとに、テーマ属性マップにおいて該単位ＭＤマップと同じ時間軸上に設定されたテーマ属性値を選択する（Ｓ２０３）。そして、前記各単位ＭＤマップに対し、商品配置スペースごとに、前記それぞれ選択したテーマ属性値を商品データの属性値として追加する（Ｓ２０４）。
また、素材属性マップについて、テーマ属性マップの時間軸とのマッチングを取り、素材属性マップ上にテーマ属性マップに設定されているテーマ属性値を反映させる（Ｓ２０５）。
（ＭＤマップ更新処理：アイテム設定処理：図９）
制御手段１３は、ユーザがアイテム設定を選択した場合、情報処理手段１００等を介して、ユーザからＭＤサイクルごとにアイテム比率を受け付ける（Ｓ３００）。アイテム比率は、例えば（ＰＯ＝３０％、ＪＫ＝２０％、・・・）のように、各アイテム属性値の占める割合により特定することができる。
ここで、各ＭＤサイクルについてアイテム比率を受け付ける代わりに、例えば、前のＭＤサイクルにおいて用いたアイテム比率を基準に次のＭＤサイクルのアイテム比率を自動的に設定するように構成してもよい。
また、ＣＦＲＯＩ（Ｃａｓｈ  Ｆｌｏｗ  Ｒｅｔｕｒｎ  Ｏｎ  Ｉｎｖｅｓｔｍｅｎｔ）等の利益目標値や過去の販売実績、事業計画等に基づいてＭＤサイクルごとのアイテム比率を算出し、デフォルト値や参考値としてユーザに提示するように構成してもよい。
更に、受け付けたアイテム比率と、アイテムごとの平均利益とに基づき、そのアイテム比率を採用した場合に利益目標値を達成できるかどうかをチェックするように構成してもよい。
次に、制御手段１３は、更新対象のＭＤマップを参照して商品配置スペースごとに格納されている商品数を取得し、これにＭＤサイクルごとのアイテム比率を乗算して、商品配置スペースごとＭＤサイクルごとに（アイテム属性値、該アイテム属性値ごとの商品数）＝｛（ＰＯ、６０）、（ＪＫ、４０）、・・・｝を求める（Ｓ３０１）。
そして、更新対象ＭＤマップの各単位ＭＤマップに対し、該単位ＭＤマップが含まれるＭＤサイクルに関してＳ３０１で求めた（アイテム属性値、該アイテム属性値ごとの商品数）を、商品配置スペースごとに、商品データの属性値として追加する（Ｓ３０２）（図４（ｂ）参照）。
（ＭＤマップ更新処理：素材設定処理：図１０）
制御手段１３は、ユーザが素材設定を選択した場合、属性マップ記憶手段１１を参照し、テーマ属性マップが設定されているかどうかを判断する（Ｓ４００）。設定されていない場合は、先にテーマ属性マップを設定するようにユーザにメッセージ等を出力する。本実施形態では、素材属性を決定するタイミングは、テーマ属性を決定するタイミングよりも後のタイミングとして設定されているからである。
一方、既に設定されている場合は、情報処理手段１００等に素材属性マップの入力用画面を表示する（Ｓ４０１）。このとき、制御手段１３は、ＭＤマップ記憶手段１０を参照し、更新対象のＭＤマップにおいて商品配置スペース、ＭＤサイクルがどのように設定されているかを取得し、商品配置スペースごとに１又は複数の素材属性値を受け付けるように入力用画面を設定する。また、ユーザが入力する際に参照できるようにＭＤサイクルを表示する。
ユーザは、かかる入力用画面に基づいて、商品配置スペース、ＭＤサイクル、テーマ等と素材との関係を考慮しながら、時間軸上に商品配置スペースごとに素材を割り当てることができる。なおこのとき、必ずしもＭＤサイクル内で閉じて素材を割り当てる必要はなく、複数のＭＤサイクルにまたがって素材を割り当ててもよい。ただし、テーマ属性と素材属性との間には階層関係があるため、ユーザは素材属性値を各テーマ属性値内で閉じるように割り当てる必要がある。
制御手段１３は、ユーザから入力に基づいて素材属性マップを決定し、更新対象のＭＤマップに対応づけて属性マップ記憶手段１１に記憶する（Ｓ４０２）。
次に、制御手段１３は、各更新対象のＭＤマップについて、更新対象のＭＤマップの時間軸と前記決定した素材属性マップの時間軸とのマッチングを取る（Ｓ４０３）。そして、各単位ＭＤマップについて、商品配置スペースごとに、素材属性マップにおいて該単位ＭＤマップと同じ時間軸上に設定された素材をそれぞれ選択する（Ｓ４０４）。そして、更新対象の各単位ＭＤマップに対し、商品配置スペースごとに、前記それぞれ選択した素材属性値を商品データの属性値として追加する（Ｓ４０５）。
（ＭＤマップ更新処理：カラー／サイズ設定処理）
制御手段１３は、ユーザがカラー／サイズ設定を選択した場合、属性マップ記憶手段１１を参照し、素材属性マップが設定されているかどうかを判断する。設定されていない場合は、先に素材属性マップを設定するようにユーザにメッセージ等を出力する。本実施形態では、カラー属性やサイズ属性を決定するタイミングは、素材属性を決定するタイミングよりも後のタイミングとして設定されているからである。
一方、既に設定されている場合は、ＭＤマップ記憶手段１０を参照して、更新対象ＭＤマップに含まれる単位ＭＤマップのうち、ユーザが選択した単位ＭＤマップを読み出し、テーマ属性値、アイテム属性値、素材属性値の組み合わせごとに、情報処理手段１００等にカラー／サイズ属性の入力用画面を表示する。
ユーザは、かかる入力用画面に基づいて、商品配置スペース、ＭＤサイクル、テーマ、アイテム、素材等との関係を考慮して、カラーやサイズのバリエーションを決定することができる。
次に、制御手段１３は、前記ユーザが選択した単位ＭＤマップに対し、商品配置スペースごとに、ユーザが決定したカラー属性値やサイズ属性値を商品データの属性値として追加する。カラー属性及びサイズ属性の属性値が追加された段階で、単位ＭＤマップは完成した状態となる。
なお、ＭＤマップ更新処理は、ＭＤマップに既に格納されている属性値を変更する修正処理（ＭＤマップの修正）も含むが、かかる修正処理については後述する。
（ＭＤマップチェック処理）
ＭＤマップチェック処理とは、更新されたＭＤマップに対し、商品データの属性の属性値バランスを検証するバランスチェック、利益目標値を達成できるがどうかを検証する利益指標チェック等を行う処理である。
制御手段１３は、ＭＤマップが更新されたタイミングで（又は、ＭＤマップの完成時等、予め設定したタイミングで）、アイテム、カラー、サイズの３つの属性について、その属性値のバランスを検証する。具体的には、各単位ＭＤマップについて、該単位ＭＤマップに含まれる商品データに基づき、アイテム属性値、カラー属性値、サイズ属性値のヒストグラムを作成し、かかるヒストグラムに基づいて偏り度を求める。そして、かかる偏り度が予め設定した基準値を超えている場合、ユーザに対しそのことを通知する。なお、偏り度の基準値はユーザが設定することができ、モデル店舗やＭＤマップごとに、また属性ごとに個別に設定してもよい。
また制御手段１３は、ＭＤマップにおいて商品データの属性として価格を設定するタイミング（かかるタイミングは、例えばカラー／サイズ属性を決定するタイミングと同じタイミングとすることが考えられる）で、又は、ＭＤマップの完成時等、予め設定したタイミングで、ＭＤマップに基づいて生産・販売等を行った場合に利益目標値を達成できるかを検証する。具体的には、所定の算定期間（例えば、四半期）において、全店舗のＭＤマップに基づき生産・販売等を行った場合に得られる利益額の総計値を算出し、これを基に例えばＣＦＲＯＩのような利益指標を求め、かかる利益指標が予め設定した基準値以下となっている場合に、ユーザに対しそのことを通知する。なお、利益指標の基準値はユーザが設定することができ、例えば経営計画支援システム等から自動的に計画目標値を受け付けて用いるようにしてもよい。
（参照情報入出力処理）
参照情報出力処理とは、サプライチェーンを構成する所定フェーズに対し、各モデル店舗について設定されたＭＤマップに基づき参照情報を出力する処理である。また、参照情報入力処理とは、サプライチェーンを構成する所定フェーズから、ＭＤマップを更新するための参照情報を受け付ける処理である。
（開発フェーズに対する参照情報の入出力）
参照情報を入出力するフェーズとして、例えば開発フェーズ／生産準備（設計）フェーズが考えられる。開発フェーズ／生産準備（設計）フェーズは、本生産にいたる前工程として、デザインや型紙、サンプル等の作成業務等を実行するフェーズである。かかるフェーズにおいては、ＳＣＭを実現するためのシステムとして、サンプル完了までの各過程の進捗を管理する機能や、商品加工計画書の中身をデータ化する機能を備えた、原材料や副資材情報の一元化を図るための生産準備システム等が稼動する。
開発フェーズ／生産準備（設計）フェーズは、サプライチェーンにおいては比較的上流に位置することから、いつどのような商品を生産するのかという情報を早期に取得する必要性が高い。
かかる点を勘案し、本実施形態では、例えば第１のタイミング（テーマが確定する段階）やアイテムが確定した段階、遅くとも第２のタイミング（素材が確定する段階）において、ＭＤマップに基づく参照情報を生産準備システム等に出力するように処理を構成する。また生産準備システム等から、決定されたデザインやサンプル、原材料や副資材等の情報を受け付けるように処理を構成する。
このように構成することで、生産準備システム等では、商品データが完全に確定するより前の段階でテーマやアイテム、素材といった開発／設計を行う上で重要な商品データの属性を取得することができ、いわゆる先読みをして開発フェーズ／生産準備（設計）フェーズを進行させることが可能となる。また、生産準備システム等からデザインやサンプル、原材料や副資材等の情報を受け付けることで、ＭＤマップを更新する際の参照情報として用いることができる。
（生産フェーズに対する参照情報の入出力）
参照情報を入出力する他のフェーズとして、例えば生産フェーズが考えられる。生産フェーズは、原材料や副資材の手配、原料在庫の管理、生産指示管理、出荷指示等を実行するフェーズである。かかるフェーズにおいては、ＳＣＭを実現するためのシステムとして、原料発注数予測機能等を備えた生産指示システム等が稼動する。
従来の生産フェーズでは、担当者の経験等に基づいて生産計画が立てられ、かかる生産計画に従って原材料等の手配や生産指示等が実行されていた。しかし、生産計画において生産数を決定するための明確な基準が存在しなかったため、結果として必要以上の原材料等を手配してしまったり、必要以上の生産指示を行ってしまったりする場合が多かった。
かかる点を勘案し、本実施形態では、生産指示システム等に対し、ＭＤマップに基づいて参照情報を出力するように処理を構成する。また、生産指示システム等から生産指示数や納期等の情報を受け付けるように処理を構成する。
この場合、生産指示システム等では、生産数を決定するための基準として店舗の品揃えを利用することができ、例えば、各店舗の品揃えを所定期間のあいだ維持するために必要な分だけ原材料等を手配する、又は生産指示を行うというように、適切に生産フェーズを進行させることが可能となる。また、生産指示数や納期等の情報を受け付けることにより、例えばＭＤマップの生産数を確定することが可能となる。
なお、素材等が確定する段階（第２のタイミング）以降において参照情報を出力する場合、生産指示システム等においても生産準備システム等と同様に先読みをして原材料等の手配を行うことができるようになり、結果としてリードタイムの短縮を図ることができるようになる。
（配送フェーズに対する参照情報の入出力）
参照情報を入出力する他のフェーズとして、例えば配送フェーズが考えられる。配送フェーズは、生産した商品について、ＤＣ（Ｄｉｓｔｒｉｂｕｔｉｏｎ  Ｃｅｎｔｅｒ）から店舗への配送、店舗からＤＣへの配送、店舗間の配送等を実行するフェーズである。かかるフェーズにおいては、ＳＣＭを実現するためのシステムとして、在庫管理機能、配送指図機能等を備えた配送システム等が稼動する。
従来の配送フェーズでは、配送フェーズにおいて初めて、すなわち商品の生産が完了した段階で初めて、各店舗の規模等を考慮してどの店舗に何を配置するかといった商品分配を行われていた。そのため、配送フェーズにおいて各店舗へ商品をバランス良く分配する分配計画を立案しなければならず、生産完了から店舗に配送するまでのリードタイムを伸ばす要因となっていた。
かかる点を勘案し、本実施形態では、完成したＭＤマップを参照情報として配送システム等に出力するように処理を構成する。また、配送システム等から店舗ごとの商品過不足情報等を受け付けるように処理を構成する。
この場合、完成したＭＤマップは店舗における品揃えを確定するものであることから、配送システム等では、原則としてＭＤマップに基づいて各店舗へ商品分配／返送／補充を行えばよく、改めて分配計画を立案する必要はなくなる。結果として、迅速に効率よく配送フェーズを進行させることが可能となる。また、配送システム等から店舗ごとの商品過不足情報等を受け付けることで、例えば各店舗の品揃え状況を確認することができる。
（参照情報入出力処理による作用効果）
このように、本実施形態では、サプライチェーンを構成する各フェーズに対し、店舗の品揃えを特定するＭＤマップに基づく参照情報を出力するように構成しているため、各フェーズにおいて各店舖における品揃えを考慮しながらＳＣＭを実行することが可能となる。
特に、ＭＤマップは、店舗に配置する商品の商品数を含み、その商品数はＭＤマップの初期設定において店舗のキャパシティに応じて決定されるため、各フェーズではＭＤマップを参照することにより常に店舗のキャパシティという物理的制約を考慮してＳＣＭを実行することができる。
更に、ＭＤマップは、所定期間単位で単位ＭＤマップに区分されており、単位ＭＤマップごとに商品データを追加することができるように構成されているため、期間単位を商品サイクルに合わせて設定することで、商品サイクルの変動周期が短い場合でもダイナミックに店舗の品揃えを制御することができ、その結果、各フェーズにおいても単位ＭＤマップを参照することにより商品サイクルに合わせてダイナミックにＳＣＭを実行することが可能となる。
更に、ＭＤマップは、初期設定された後、段階的に商品データの属性が決定されるため、各フェーズでは、上位レベルの属性（例えば、テーマ等）が定まるタイミングから、下位レベルの属性（例えば、カラー、サイズ等）が定まるタイミングまで、様々なレベル、様々なタイミングで店舗の品揃えを参照することができ、先読み等を行って効率よくＳＣＭを実行することができる。
（ＭＤマップの修正）
ＭＤマップ更新処理は、各属性の属性値について、それぞれ一旦決定された後であっても、状況に応じて修正することができるように構成される。これは、例えば販売フェーズから得られる売上情報等に基づき将来の店舗の品揃えを変更する場合など、サプライチェーンを柔軟に変更できるようにするためである。
ここで、第ｎ週の時点における販売フェーズから得られる情報、例えば第ｎ週の売上情報等に基づき将来の店舗の品揃えを変更する、すなわち第（ｎ＋１）週以降の単位ＭＤマップを修正することを考える。このとき、例えば第ｎ週の売上情報等に基づき第（ｎ＋８）週の単位ＭＤマップを修正する場合であれば、８週間という時間的な余裕があるため、テーマ等の上位階層の属性に対し修正を加えたとしても、生産フェーズ等において対応できる可能性は高い。しかし、第ｎ週の売上情報等に基づき、翌週の第（ｎ＋１）週の単位ＭＤマップを修正する場合、原料手配や生産等のリードタイムを考慮すると、１週間という時間内で対応できる修正内容は限られてくる。
そこで、本実施形態では、第ｎ週の売上情報等に基づき基づき第ｘ週の単位ＭＤマップを修正する場合、時間間隔（ｘ−ｎ）に応じて修正内容を制御するようにＭＤマップ更新処理を構成する。具体的には、（ｘ−ｎ）が大きいほど、すなわち時間的に余裕があるほど、上位階層の属性を修正できるようにする。
例えば、（ｘ−ｎ）＞ｔ１となる場合はテーマ属性からカラー／サイズ属性まで修正できるようにし、ｔ１≧（ｘ−ｎ）＞ｔ２となる場合はアイテム属性からカラー／サイズ属性まで修正できるようにし、ｔ２≧（ｘ−ｎ）＞ｔ３となる場合は素材属性からカラー／サイズ属性まで修正できるようにし、ｔ３≧（ｘ−ｎ）となる場合はカラー／サイズ属性のみ修正できるようにする。ｔ１〜ｔ３は商品の特性や生産等のリードタイムに応じて設定することができる（図１１参照）。
更にこの場合、ＭＤマップに基づく参照情報を出力する際に、各単位ＭＤマップごとに時間間隔（ｘ−ｎ）に応じて参照情報を出力するフェーズを制御するように参照情報入出力処理を構成することもできる（図１２参照）。
具体的には、現時点を第ｎ週とする場合、第ｘ週の単位ＭＤマップに基づく参照情報について、時間間隔（ｘ−ｎ）が大きいほど、商品開発フェーズや生産準備（設計）フェーズといった上流フェーズに対しても出力するように処理を構成する。一方、時間間隔（ｘ−ｎ）が小さい場合、第ｘ週の単位ＭＤマップに基づく参照情報は、生産フェーズや配送フェーズ、販売フェーズといった中流〜下流フェーズに対し出力するように処理を構成する。
図１２に示す例では、（ｘ−ｎ）＞ｔ１となる場合は、商品企画（計画）フェーズ、商品開発フェーズを選択して参照情報を出力し、ｔ１≧（ｘ−ｎ）＞ｔ２となる場合は、商品開発フェーズ、生産準備（設計）フェーズを選択して出力し、ｔ２≧（ｘ−ｎ）＞ｔ３となる場合は、生産準備（設計）フェーズ、生産フェーズを選択して出力し、ｔ３≧（ｘ−ｎ）となる場合は、生産フェーズ、配送（物流）フェーズを選択して出力するように構成している。ただし、図１２に示す構成はあくまでも例示であり、ＭＤマップの修正内容、出力先フェーズは設計に応じて調整することができる。図１３に、時間間隔、ＭＤマップの修正内容、出力先フェーズが満たすべき関係を示す。
このように構成することで、各フェーズのシステムでは、時間的に対応が可能な修正内容を適切なタイミングで受け取ることができるようになり、需要のボラティリティが高い業態、商品のテーマ性、仮説性が高い業態においても、ダイナミックに店舗の品揃えを制御することが可能となる。
（その他）
本発明の他の実施形態として、情報処理プログラムを記録した記録媒体が考えられる。記録媒体としてはＣＤ−ＲＯＭ、磁気ディスク、半導体メモリその他の記録媒体を用いることができる。
情報処理プログラムは記録媒体からデータ処理装置に読み込まれ、データ処理装置の動作を制御する。データ処理装置は情報処理プログラムの制御により、本発明の実施形態における、ＭＤマップ記憶手段１０や、制御手段１３（ＭＤマップ初期設定処理、ＭＤマップ更新処理、参照情報入出力処理等）による処理と同一の処理を実行する。
なお、本発明は、上記各実施の形態に限定されることなく種々に変形して適用することが可能である。
例えば、本実施形態では、モデル店舗について各処理を実行するように構成しているが、個別の各店舗について各処理を実行するように構成してもよい。更に、例えばモデル店舗についてＭＤマップ初期設定処理、ＭＤマップ更新処理を実行してＭＤマップを決定しておき、具体的な各店舗のＭＤマップについて、該店舗の規模に応じてモデル店舗を選択して、前記選択したモデル店舗のＭＤマップに基づいて設定するように構成してもよい。この場合、ＭＤマップチェック処理や参照情報入出力処理に関し、モデル店舗のＭＤマップに代えて／とともに、個別店舗のＭＤマップに基づいて実行するように構成することも考えられる。なお、モデル店舗のＭＤマップに基づいて個別店舗のＭＤマップを設定する処理は、本情報処理システム１において実行してもよく、別のシステム（例えば配送システム等）において実行するように構成してもよい。
また例えば、販売フェーズの一つとして位置づけられるＶＭＤ（Ｖｉｓｕａｌ  Ｍｅｒｃｈａｎｄｉｓｉｎｇ）フェーズに対し、参照情報を出力するように構成することも考えられる。ＶＭＤフェーズとは、店舗イメージ、店舗の雰囲気、商品陳列の方法、什器や備品のスペック、販促物の作成、プロモーションなどに関し、統一イメージを構築して、消費者に対し企画・演出を行うフェーズである。かかるＶＭＤフェーズに対してＭＤマップに基づく参照情報を出力することで、様々なレベル、様々なタイミングで店舗の品揃えを参照してＶＭＤを行うことができ、店舗の品揃えにダイナミックに追従させて店舗の企画・演出を行うことができる。
また、上記では衣料品に関するサプライチェーンを例として説明したが、本発明が対象とするサプライチェーンはこれに限られず、例えば雑貨等に関するサプライチェーンなど、店舗という物理的制約を受けて商品を販売する業態の種々のサプライチェーンを対象として本発明を適用することができる。また、必ずしも有体物のサプライチェーンに限られず、例えば情報コンテンツを商品と考え、雑誌やホームページ、レストランのメニューといった、情報コンテンツを掲載することができる媒体を店舗と考えて、本発明を適用する実施形態も考えられる。
なお、上記では実施形態として情報処理システムや記憶媒体について説明したが、本発明の実施形態はこれらに限られず、情報処理システムにおいて実行する各処理を本発明に係るサプライチェーン管理方法として把握することもできる。
本発明の構成によれば、店舗の品揃えを特定するＭＤマップを基準としてサプライチェーンを管理することができるため、担当者の経験やスキルへの依存度を低減して、安定したサプライチェーンを構築することができる。
特に、ＭＤマップを単位ＭＤマップやＭＤサイクルごとに管理することで、多品種にわたる商品を多数生産する業態、取り扱う商品が短いサイクルで変動していく業態、需要のボラティリティが高い業態、商品のテーマ性、仮説性が高い業態においても、ダイナミックに店舗の品揃えを制御することが可能となる。
Ｔｈｅ  ｅｎｔｉｒｅ  ｄｉｓｃｌｏｓｕｒｅ  ｏｆ  Ｊａｐａｎｅｓｅ  Ｐａｔｅｎｔ  Ａｐｐｌｉｃａｔｉｏｎ  Ｎｏ．２００１−３６０８８５  ｆｉｌｅｄ  ｏｎ  Ｎｏｖｅｍｂｅｒ  ２７，２００１  ｉｎｃｌｕｄｉｎｇ  ｓｐｅｃｉｆｉｃａｔｉｏｎ，ｃｌａｉｍｓ，ｄｒａｗｉｎｇｓ  ａｎｄ  ｓｕｍｍａｒｙ  ａｒｅ  ｉｎｃｏｒｐｏｒａｔｅｄ  ｈｅｒｅｉｎ  ｂｙ  ｒｅｆｅｒｅｎｃｅ  ｉｎ  ｉｔｓ  ｅｎｔｉｒｅｔｙ．
【図１】
2004043066.tif 000003
【図２】
2004043066.tif 000004
【図３】
2004043066.tif 000005
【図４】
2004043066.tif 000006
【図５】
2004043066.tif 000007
【図６】
2004043066.tif 000008
【図７】
2004043066.tif 000009
【図８】
2004043066.tif 000010
【図９】
2004043066.tif 000011
【図１０】
2004043066.tif 000012
【図１１】
2004043066.tif 000013
【国際調査報告】
2004043066.tif 000014
2004043066.tif 000015
2004043066.tif 000016
2004043066.tif 000017