JP4725625B2 - 情報処理装置、情報処理方法及びプログラム - Google Patents

情報処理装置、情報処理方法及びプログラム Download PDF

Info

Publication number
JP4725625B2
JP4725625B2 JP2008254609A JP2008254609A JP4725625B2 JP 4725625 B2 JP4725625 B2 JP 4725625B2 JP 2008254609 A JP2008254609 A JP 2008254609A JP 2008254609 A JP2008254609 A JP 2008254609A JP 4725625 B2 JP4725625 B2 JP 4725625B2
Authority
JP
Japan
Prior art keywords
display
content data
predetermined
displayed
display device
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.)
Expired - Fee Related
Application number
JP2008254609A
Other languages
English (en)
Other versions
JP2010087836A (ja
Inventor
景子 山崎
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2008254609A priority Critical patent/JP4725625B2/ja
Priority to EP09252136A priority patent/EP2172893A3/en
Priority to CN200910174550A priority patent/CN101714245A/zh
Priority to US12/567,899 priority patent/US8370760B2/en
Publication of JP2010087836A publication Critical patent/JP2010087836A/ja
Application granted granted Critical
Publication of JP4725625B2 publication Critical patent/JP4725625B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • H04N21/26225Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving billing parameters, e.g. priority for subscribers of premium services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41415Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance involving a public display, viewable by several users in a public space outside their home, e.g. movie theatre, information kiosk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、情報処理装置、情報処理方法及びプログラムに関する。
例えばデジタルサイネージ(digital signage)等と呼ばれているシステムは、公共施設や店舗などの商業施設などに設置された液晶ディスプレイなどの表示装置に、映像や文字情報等を表示する。デジタルサイネージによる表示装置は、例えば、広告や緊急情報等を表示する。表示装置の表示に用いられるコンテンツデータは、表示装置毎にメモリカードを介して記録されてもよいし、ネットワークを経由して表示装置と接続された管理サーバから配信されてもよい。
公共施設や店舗などの商業施設などに来訪する顧客は、場所、時間帯や曜日等によって変化する。従って、表示装置に表示されるコンテンツが広告である場合、表示装置が設置された場所、広告が表示される時間帯や曜日等に応じて、商品やサービスなどの広告の内容を変えて、コンテンツを表示すれば、より効率的な宣伝効果を得ることができる。特許文献1には、宣伝媒体の選択(テレビ放送における提供番組の選択)と宣伝投下量の決定を効率的に行う技術が開示されている。
特開2001−297247号公報
ところで、デジタルサイネージにおける広告の表示は、広告主の要求に応える必要があるため、広告表示のタイムテーブルを編成する際、種々の編成条件を満たす必要がある。編成条件とは、例えば、各表示装置での広告コンテンツデータの表示回数である。また、時間軸上の前後又は隣接する場所で、ある特定の商品種別又はジャンル同士のコンテンツデータの組合せが生じないようにコンテンツデータを表示することが必要である。更に、時間軸上の前後又は隣接する場所で、同業種で競業関係にある企業又は商品同士のコンテンツデータの組合せが生じないようにコンテンツデータを表示することが必要である。編成条件には、このようなコンテンツデータの表示に関する排他的条件が含まれる。
しかし、これら全ての条件を満たすようにタイムテーブルを編成し、編成したタイムテーブルをシステムに登録することは、管理者にとって非常に手間がかかる作業であった。また、コンテンツデータの種類が増加すると、編成条件を満たすタイムテーブルは複雑になり、タイムテーブル編成が困難となる。その結果、編成作業において人為的ミスが生じやすくなるという問題があった。
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、コンテンツデータの編成条件を満たしながらタイムテーブルの生成を迅速かつ簡潔に行うことが可能な、新規かつ改良された情報処理装置、情報処理方法及びプログラムを提供することにある。
上記課題を解決するために、本発明のある観点によれば、所定のコンテンツデータの表示可能期間内に所定の表示装置で所定のコンテンツデータが表示されるべき回数に関する必要表示回数情報を取得する必要表示回数取得部と、表示可能期間の開始時から現時点までに、所定の表示装置で表示された所定のコンテンツデータの表示実績回数に関する表示実績回数情報を取得する表示実績回数取得部と、表示可能期間内の現時点以降の任意の期間に、所定の表示装置で所定のコンテンツデータが表示されるべき表示予定回数を、表示可能期間、必要表示回数情報、表示実績回数情報に基づいて決定する表示予定回数決定部と、所定の表示装置で所定のコンテンツデータを表示できる時間帯に関する表示時間帯情報を取得する表示時間帯取得部と、表示予定回数及び表示時間帯情報に基づいて、コンテンツデータを所定の表示装置に表示する表示開始時間を決定する表示開始時間決定部とを有する情報処理装置が提供される。
上記所定のコンテンツデータが他のコンテンツデータと時間軸上の前後で連続して表示されてよいか否かを、コンテンツデータの属性に基づいて判断する連続表示判断部を有し、表示開始時間決定部は、連続表示判断部の判断結果に基づいて、表示開始時間を決定してもよい。
上記所定の表示装置が他の表示装置と近接するとき、所定の表示装置に表示される所定のコンテンツデータが他の表示装置に表示される他のコンテンツデータと同時に、又は時間軸上の前後で連続して表示されてよいか否かを、コンテンツデータの属性に基づいて判断する近接表示判断部を有し、表示開始時間決定部は、近接表示判断部の判断結果に基づいて、表示開始時間を決定してもよい。
上記所定の表示装置で所定のコンテンツデータを表示できる日の属性に関する表示日属性情報を取得する表示日属性取得部を有し、表示開始時間決定部は、表示日属性に基づいて表示開始時間を決定してもよい。
また、上記課題を解決するために、本発明の別の観点によれば、所定のコンテンツデータの表示可能期間内に所定の表示装置で所定のコンテンツデータが表示されるべき回数に関する必要表示回数情報を取得するステップと、表示可能期間の開始時から現時点までに、所定の表示装置で表示された所定のコンテンツデータの表示実績回数に関する表示実績回数情報を取得するステップと、表示可能期間内の現時点以降の任意の期間に、所定の表示装置で所定のコンテンツデータが表示されるべき表示予定回数を、表示可能期間、必要表示回数情報、表示実績回数情報に基づいて決定するステップと、所定の表示装置で所定のコンテンツデータを表示できる時間帯に関する表示時間帯情報を取得するステップと、表示予定回数及び表示時間帯情報に基づいて、コンテンツデータを所定の表示装置に表示する表示開始時間を決定するステップとを有する情報処理方法が提供される。
また、上記課題を解決するために、本発明の別の観点によれば、所定のコンテンツデータの表示可能期間内に所定の表示装置で所定のコンテンツデータが表示されるべき回数に関する必要表示回数情報を取得する手段、表示可能期間の開始時から現時点までに、所定の表示装置で表示された所定のコンテンツデータの表示実績回数に関する表示実績回数情報を取得する手段、表示可能期間内の現時点以降の任意の期間に、所定の表示装置で所定のコンテンツデータが表示されるべき表示予定回数を、表示可能期間、必要表示回数情報、表示実績回数情報に基づいて決定する手段、所定の表示装置で所定のコンテンツデータを表示できる時間帯に関する表示時間帯情報を取得する手段、表示予定回数及び表示時間帯情報に基づいて、コンテンツデータを所定の表示装置に表示する表示開始時間を決定する手段としてコンピュータを機能させるためのプログラムが提供される。
本発明によれば、コンテンツデータの編成条件を満たしながらタイムテーブルの生成を迅速かつ簡潔に行うことができる。
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。なお、説明は、以下の順序で行う。
1.第1の実施形態
[デジタルサイネージ提供システムの概要]
[デジタルサイネージ提供システムの構成]
[タイムテーブルについて]
[タイムテーブルの生成]
[コンテンツ自動編成処理]
[ステップS207の自動編成処理]
[ステップS303の割付け枠(指定時間)へのコンテンツケースの割付け処理]
[排他条件]
[表示回数と表示装置400の数との関係]
[タイムテーブル生成時の画面表示]
<1.第1の実施形態>
[デジタルサイネージ提供システムの概要]
まず、本発明の第1の実施形態に係るデジタルサイネージ提供システムについて説明する。
デジタルサイネージ提供システムは、公共施設や店舗などの商業施設などに設置された液晶ディスプレイなどの表示装置400に、映像や文字情報等のコンテンツを表示する。表示装置400は、1種類のコンテンツを画面に表示するだけでなく、図24に示すように、画面を2分割して、2種類の映像情報420A,420Bを表示してもよい。また、表示装置400は、文字情報をテロップ420Tとして表示してもよい。図24は、本実施形態に係る表示装置400の画面の一例を示す説明図である。
本実施形態に係るデジタルサイネージ提供システムは、後述するタイムテーブル生成が可能である。本実施形態のタイムテーブルとは、将来、所定の表示装置400において表示する複数のコンテンツデータの表示順、表示開始時間などが規定されたスケジュール情報である。ここで、コンテンツデータは、例えば、広告、イベント告知、配信番組などの映像情報や文字情報である。タイムテーブル生成は、コンテンツデータを編成する際、広告主や表示装置400を設置した設置者らの要求に応える必要があるため、種々の編成条件を満たす必要がある。
編成条件とは、例えば、ある契約期間内における各表示装置400での広告コンテンツの契約表示回数(必要表示回数)である。また、時間軸上の前後又は隣接する場所で、ある特定の商品種別又はジャンル同士のコンテンツデータの組合せが生じないようにコンテンツデータを表示することが必要である。更に、時間軸上の前後又は隣接する場所で、同業種で競業関係にある企業又は商品同士のコンテンツデータの組合せが生じないようにコンテンツデータを表示することが必要である。よって、編成条件には、コンテンツデータの表示に関する排他的条件が含まれる。
また、公共施設や店舗などの商業施設などに来訪する顧客は、場所、時間帯や曜日等によって変化する。従って、表示装置400が表示するコンテンツが広告である場合、表示装置400が設置された場所、広告が表示される時間帯や曜日等に応じて、商品やサービスなどの広告の内容を変えて、コンテンツデータを表示すれば、より効率的な宣伝効果を得ることができる。よって、編成条件には、コンテンツデータが表示される場所、時間帯や曜日等の条件が含まれる。
本実施形態のデジタルサイネージ提供システムは、所定の表示装置におけるコンテンツデータのタイムテーブルを契約表示回数や表示実績回数、編成条件を考慮して生成する。
[デジタルサイネージ提供システムの構成]
まず、本実施形態に係るデジタルサイネージ提供システムの構成について説明する。図1は、本実施形態に係るデジタルサイネージ提供システムの構成を示す説明図である。
デジタルサイネージ提供システムは、例えば、ネットワーク10に接続された管理サーバ100と、ネットワーク10に接続され1又は複数の拠点サーバ200と、拠点サーバ200に接続された再生制御装置300、表示装置400などからなる。
管理サーバ100は、ネットワーク10と接続されており、例えば広告、告知、配信番組などの映像情報や文字情報を蓄積したり、配信したりする。拠点サーバ200は、ネットワーク10と接続されており、例えば、管理サーバ100から映像情報や文字情報を受信し、再生制御装置300へ送信する。再生制御装置300は、拠点サーバ200から映像情報や文字情報を受信し、表示装置400の表示制御をする。表示装置400は、再生制御装置300から受けた信号やコンテンツデータに基づいて、映像や文字を画面に表示する。なお、表示装置400は、図1の表示装置400−1に示すように複数の表示パネルを1つのセットとして表示を行う表示装置でもよい。
ネットワーク10は、例えば、インターネットプロトコル(IP)技術を利用してコンピュータ・ネットワークが相互接続された広範囲又はローカルに構成されたIPネットワークなどである。管理サーバ100や拠点サーバ200は、ルータを介してネットワーク10と接続される。また、ルータは、異なるコンピュータ・ネットワーク間を接続、又は中継(経路制御)する。
次に、管理サーバ100、拠点サーバ200、再生制御装置300及び表示装置400について詳細に説明する。まず、図2を参照して、本実施形態に係る管理サーバ100について説明する。図2は、本実施形態に係る管理サーバ100を示すブロック図である。
管理サーバ100は、例えば、CPU102と、メモリ104と、入出力I/F106と、表示部108と、記録部110と、ネットワーク接続部120などからなる。管理サーバ100は、コンテンツデータを複数の拠点サーバ200に配信する。また、管理サーバ100は、拠点サーバ200から表示実績回数に関する情報を受けて、その表示実績回数に基づいて、コンテンツデータの自動編成処理をしてタイムテーブルを生成する。
CPU(Central Processing Unit)102は、プログラムによって演算処理装置及び制御装置として機能し、管理サーバ100内に設けられた各構成要素の処理を制御することができる。メモリ104は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、キャッシュメモリなどの記憶部で構成されている。メモリ104は、CPU102の処理に関するデータ、CPU102の動作プログラムなどを一時的に記憶する機能を有する。
入出力I/F(インターフェース)106は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、レバーなどの操作部と、入力信号を生成しCPU102に出力する入力制御部等から構成される。例えば、管理サーバ100の管理者は、入出力I/F106の操作部を操作することによって、管理サーバ100にデータを入力したり処理動作を指示したりすることができる。
表示部108は、例えば、液晶ディスプレイ(LCD)装置、有機ELディスプレイ装置などの映像信号を表示する表示装置と、スピーカなどの音声信号を出力する音声出力装置などからなる。例えば、管理サーバ100の管理者は、入出力I/F106で行った操作の結果などを、表示部108を介して確認することができる。
記録部110は、例えば、HDD(ハードディスクドライブ)、フラッシュメモリなどで構成されており、データを長期に亘って格納するための記録装置である。記録部110は、例えば広告、イベント告知、配信番組などの映像情報や文字情報を含むコンテンツデータを保持する。
ネットワーク接続部120は、例えば、通信回線、通信回路、通信デバイスなどで構成されている。ネットワーク接続部120は、管理サーバ100と拠点サーバ200との間で、コンピュータ・ネットワークを介してデータを送受信することができる。
また、CPU102は、必要表示回数取得部と、表示実績回数取得部と、表示予定回数決定部と、表示時間帯取得部と、表示開始時間決定部を有する。必要表示回数取得部は、所定のコンテンツデータの表示可能期間内に所定の表示装置400で所定のコンテンツデータが表示されるべき回数に関する必要表示回数情報を取得する。表示実績回数取得部は、表示可能期間の開始時から現時点までに、所定の表示装置400で表示された所定のコンテンツデータの表示実績回数に関する表示実績回数情報を取得する。表示予定回数決定部は、表示可能期間内の現時点以降の任意の期間に、所定の表示装置400で所定のコンテンツデータが表示されるべき表示予定回数を、表示可能期間、必要表示回数情報、表示実績回数情報に基づいて決定する。表示時間帯取得部は、所定の表示装置400で所定のコンテンツデータを表示できる時間帯に関する表示時間帯情報を取得する。表示開始時間決定部は、表示予定回数及び表示時間帯情報に基づいて、コンテンツデータを所定の表示装置400に表示する表示開始時間を決定する。
また、CPU102は、連続表示判断部を有する。連続表示判断部は、所定のコンテンツデータが他のコンテンツデータと時間軸上の前後で連続して表示されてよいか否かを、コンテンツデータの属性に基づいて判断する。このとき、表示開始時間決定部は、連続表示判断部の判断結果に基づいて、表示開始時間を決定する。
また、CPU102は、近接表示判断部を有する。近接表示判断部は、所定の表示装置400が他の表示装置400と近接するとき、所定の表示装置400に表示される所定のコンテンツデータが他の表示装置400に表示される他のコンテンツデータと同時に、又は時間軸上の前後で連続して表示されてよいか否かを、コンテンツデータの属性に基づいて判断する。このとき、表示開始時間決定部は、近接表示判断部の判断結果に基づいて、表示開始時間を決定する。
また、CPU102は、表示日属性取得部を有する。表示日属性取得部は、所定の表示装置400で所定のコンテンツデータを表示できる日の属性に関する表示日属性情報を取得する。このとき、表示開始時間決定部は、表示日属性に基づいて表示開始時間を決定する。
次に、図3を参照して、本実施形態に係る拠点サーバ200について説明する。図3は、本実施形態に係る拠点サーバ200を示すブロック図である。
拠点サーバ200は、例えば、CPU202と、メモリ204と、入出力I/F206と、表示部208と、記録部210と、ネットワーク接続部220、通信I/F230などからなる。拠点サーバ200は、管理サーバ100からコンテンツデータを受けて、1又は複数の再生制御装置300にコンテンツデータを送信する。また、拠点サーバ200は、再生制御装置300からコンテンツデータの表示実績回数に関する情報を受け、その表示実績回数に関する情報を管理サーバ100に送る。
拠点サーバ200におけるCPU202、メモリ204、入出力I/F206、表示部208、記録部210及びネットワーク接続部220はそれぞれ、管理サーバ100におけるCPU102、メモリ104、入出力I/F106、表示部108、記録部110及びネットワーク接続部120と同様であるため、詳細な説明は省略する。
通信I/F230は、例えば、通信回線、通信回路、通信デバイスなどで構成されている。通信I/F230は、拠点サーバ200と再生制御装置300の間で、コンテンツデータ等を送受信することができる。
次に、図4を参照して、本実施形態に係る再生制御装置300について説明する。図4は、本実施形態に係る再生制御装置300を示すブロック図である。
再生制御装置300は、例えば、CPU302と、メモリ304と、入出力I/F306と、記録部310と、表示制御部320と、通信I/F330などからなる。再生制御装置300は、拠点サーバ200からコンテンツデータを受けて、表示装置400にコンテンツデータに関する表示用データを送信する。また、再生制御装置300は、表示装置400から受けたコンテンツの表示状態に関する情報に基づいて、コンテンツデータの表示実績回数に関する情報を生成する。
再生制御装置300におけるCPU302及びメモリ304は、管理サーバ100のCPU102及びメモリ104と同様であるため、詳細な説明は省略する。
入出力I/F306は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチ、レバーなどの操作部と、入力信号を生成しCPU102に出力する入力制御部等から構成される。例えば、管理サーバ100の管理者は、入出力I/F106の操作部を操作することによって、管理サーバ100にデータを入力したり処理動作を指示したりすることができる。また、入出力I/F306は、表示装置400と接続され、コンテンツデータの表示用データが入出力I/F306を介して表示装置400に送られる。また、入出力I/F306は、表示装置400からコンテンツの表示状態に関する情報を受ける。
記録部310は、例えば、HDD(ハードディスクドライブ)、フラッシュメモリなどで構成されており、データを長期に亘って格納するための記録装置である。記録部310は、管理サーバ100から配信され、拠点サーバ200を介して受けたコンテンツデータを保持する。
表示制御部320は、記録部310に記録されたコンテンツデータが表示装置400で表示できるように表示装置400を制御する。
通信I/F330は、例えば、通信回線、通信回路、通信デバイスなどで構成されている。通信I/F230は、拠点サーバ200と再生制御装置300の間で、コンテンツデータ等を送受信することができる。
次に、図5を参照して、本実施形態に係る表示装置400について説明する。図5は、本実施形態に係る表示装置400を示すブロック図である。
表示装置400は、液晶ディスプレイ、有機ELディスプレイなどであり、例えば、制御部402と、メモリ404と、入出力I/F406と、表示パネル420などからなる。表示装置400は、再生制御装置300からコンテンツデータに関する表示用データを受けて、表示パネル420に映像や文字を表示する。
制御部402は、表示用データを表示パネル420に表示する制御をする。メモリ404は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)、キャッシュメモリなどの記憶部で構成されている。メモリ404は、制御部402の処理に関するデータ、制御部402の動作プログラムなどを一時的に記憶する機能を有する。また、制御部402は、表示装置400の電源ON/OFF情報やエラー情報等、コンテンツの表示状態に関する情報を再生制御装置300に送る。
入出力I/F406は、再生制御装置300と接続され、入出力I/F406を介してコンテンツデータの表示用データを再生制御装置300から受ける。表示パネル420は、複数の画素が配列され、それぞれの画素が表示用データに応じて、明滅したり、輝度レベルが変化したりする。その結果、表示パネル420に映像や文字が表示される。
[タイムテーブルについて]
次に、本実施形態に係るデジタルサイネージ提供システムが生成するタイムテーブルについて説明する。図10は、タイムテーブルの位置付けを示す説明図である。図11は、タイムテーブル、タイムテーブルを構成するプログラム、プログラムを構成するコンテンツケースの関係を示す説明図である。
図10に示す本実施形態のロケーションとは、表示装置400における表示を管理する単位であり、例えば、公共施設又は商業施設などの施設毎の単位、又は企業、自治体などの団体毎の単位である。1つのロケーションには、1つの拠点サーバ200と、その拠点サーバ200に接続された1又は複数の再生制御装置300及び表示装置400が設けられる。これにより、1つのロケーションにおける複数の表示装置400を1グループとして制御可能になる。
1つのチャンネルでは、1つのタイムテーブルが設定される。本実施形態では、1つのロケーション内で1又は複数のチャンネルが設定される。即ち、1つのロケーションに、複数のチャンネルを設定することができ、例えば、ロケーションが商業施設であれば、売り場に応じて異なるチャンネルを設けることができる。その結果、売り場毎に異なるタイムテーブルでコンテンツデータを表示できる。
本実施形態では、チャンネル毎に1つの再生制御装置300が設けられる。従って、1つのロケーションに3つのチャンネルを設ける場合は、1つの拠点サーバ200と3つの再生制御装置300を設ければよい。1つの再生制御装置300に接続された複数の表示装置400は、同一のチャンネルである。その結果、同一チャンネル内の複数の表示装置400の表示内容及び表示タイミングは、全て同じになる。
タイムテーブルは、チャンネル毎に設定される。タイムテーブルは、1日(24時間)単位でもよいし、24時間以下又は24時間以上の単位でもよい。タイムテーブルには、図11に示すように、時系列順に複数のプログラムが配列される。個々のプログラムには、時系列順にそれぞれ複数のコンテンツケースが配列される。個々のプログラムにおいて、どのコンテンツケースをどの時間帯に表示するかを指定したスケジュール情報をキューシートという。コンテンツケースは、提供者又は作成者などに応じて、例えば、広告、ロケーションオーナー(LO)、配信番組などの種別に区分することができる。キューシートは、まず、各種別(例えば、広告枠、ロケーションオーナー(LO)枠、配信番組枠)の表示時間帯が指定され、指定された各種別の時間帯に、種別に応じたコンテンツケースが割り当てられることで作成される。キューシートは、プログラム毎に作成される。
ここで、広告枠とは、広告コンテンツが表示される時間帯である。広告コンテンツは、例えば商品又はサービスの宣伝等であり、広告主によって提供される。LO枠とは、LOコンテンツが表示される時間帯である。LOコンテンツは、例えば表示装置400が設置された場所(例えば、公共施設、商業施設など)や設置者(企業などの団体)の情報(例えばイベントの告知)であり、表示装置400の設置者によって提供される。配信番組枠とは、配信番組コンテンツが表示される時間帯である。配信番組コンテンツは、例えば天気予報、ニュース等の情報であり、例えばデジタルサイネージ提供システムのサービス提供者によって提供される。
[タイムテーブルの生成]
次に、デジタルサイネージ提供システムにおけるタイムテーブルの生成について説明する。以下では、タイムテーブル生成が管理サーバ100で行われる場合について説明する。
まず、図12を参照して、タイムテーブルの編成状態について説明する。図12は、タイムテーブルの編成状態(フェーズ)の遷移を示す説明図である。
タイムテーブルの編成状態は、図12に示すように、フェーズ1〜5の5つの状態に分けることができる。フェーズ1は、タイムテーブルにプログラムが配置されていない状態である。フェーズ2は、タイムテーブルにプログラム配置がされた後、割付け枠が配置されて、プログラム経由のコンテンツ割付けが可能な状態である。フェーズ3は、プログラム経由のコンテンツ割付けが完了して、自動編成処理待ちの状態である。フェーズ4は、プログラム経由のコンテンツ割付け又は自動編成処理が完了して、直接割付け処理が可能な状態である。フェーズ5は、コンテンツ表示後のタイムテーブルの状態である。
フェーズ3からフェーズ4への遷移には、自動編成処理が行われる。一方、フェーズ2からフェーズ4への遷移には、自動編成処理が行われない。なお、フェーズ4からフェーズ2又はフェーズ3には戻ることが可能であり、直接割付け処理で配置されたコンテンツケースが全て解除される。またフェーズ4からフェーズ3に戻るときは、自動編成で配置されたコンテンツケースは全て解除される。
次に、図6を参照して、デジタルサイネージ提供システムにおけるタイムテーブルの生成動作について説明する。図6は、デジタルサイネージ提供システムにおけるタイムテーブル生成動作を示すフローチャートである。
まず、新規にチャンネルが作成される(ステップS101)。チャンネルは、あるロケーションの所定の位置に配置された1又は複数の表示装置400に対応して作成される。例えば、店舗内の生鮮売り場に表示装置400が設置されているとき、生鮮売り場のチャンネルを作成することができる。チャンネル毎に、例えば1日を1単位とするタイムテーブルが作成される。そして、チャンネル毎のタイムテーブル上にプログラムが配置可能な状態となる。本実施形態のチャンネルは、テレビ放送のチャンネルと類義である。
次に、新規にチャンネル毎のプログラムが作成される(ステップS102)。このとき、まず、プログラム名、時間等の属性が入力されて新規のプログラムが登録される。次に、プログラム毎のキューシートが作成される。即ち、1のプログラム内のどの時間帯にどのコンテンツを表示するかを決定するため、まず、広告枠、LO枠、配信番組枠といった種別の割付枠がキューシート内に配置される。
次に、チャンネル毎に作成された1又は複数のプログラムがタイムテーブル上に配置される(ステップS103)。即ち、1又は複数のプログラムが、1日のどの時間帯に表示されるかが指定される。そして、各プログラムにプログラムの種類に応じた所定のコンテンツケースが配置されるので、コンテンツデータを表示できる時間帯が決定される。
また、新規にチャンネル毎のコンテンツケースが登録される(ステップS104)。このとき、コンテンツケース名、時間、広告主などのコンテンツ提供者、商品等の属性が入力されて新規のコンテンツケースが登録される。更に、コンテンツケース毎にコンテンツケースの表示条件が入力される。表示条件とは、コンテンツ表示に関する契約期間(表示可能機関)、契約回数(必要表示回数)、契約回数のマージン、そのほかタイムテーブル生成に必要な編成条件である。
次に、コンテンツ割付け処理をする。コンテンツ割付け処理は、プログラム内にコンテンツケースを配置する処理である。まず、プログラム経由のコンテンツ割付け処理をする(ステップS105)。プログラム経由のコンテンツ割付け処理とは、選択したコンテンツケースをプログラムと関連付けしながら、プログラム内に配置する処理である。これにより、1つのプログラムにおいて、コンテンツケースの関連付けを変更するだけで、タイムテーブル上に配置された他の同一プログラムについても同時に配置を変更することができる。
次に、更に、コンテンツの編成処理を自動で行うか否かを判断する(ステップS106)。自動編成処理をする場合は、ステップS107のコンテンツ自動編成処理に進み、自動編成処理をしない場合は、ステップS108のコンテンツ直接割付け処理に進む。
ステップS107の自動編成処理では、コンテンツ登録時に登録されたコンテンツ毎に異なる表示条件に基づいてタイムテーブル上にコンテンツケースが配置される。なお、表示条件としてコンテンツ割付けに関する優先度が含まれる場合は、優先度が高い順番にコンテンツが配置される。その結果、優先度が高いコンテンツほど、契約回数を満たしやすくなる。
また、図6に示さないが、自動編成処理で配置されたコンテンツケースを解除することもできる。これにより、再度ステップS104のコンテンツ登録の際の表示条件の入力を行うことができ、また、新規のコンテンツケースの登録を行うこともできる。そして、その後再び自動編成処理をすることも可能である。自動編成処理については、更に後述する。
ステップS108のコンテンツ直接割付け処理では、ユーザによってタイムテーブル上にコンテンツケースが配置される。直接割付け処理は、ステップS107の自動編成処理がされたタイムテーブルに対して行ってもよい。これにより、自動編成処理で得られるタイムテーブルに対してコンテンツケースの順番を入れ替えたり、コンテンツケースを置き換えたりすることができる。
上述の割付け処理が完了すると、表示装置400のコンテンツ表示に用いることが可能なタイムテーブルが生成される(ステップS109)。
[コンテンツ自動編成処理]
次に、コンテンツ自動編成処理について詳しく説明する。まず、コンテンツ自動編成処理の流れについて説明する。図7は、コンテンツ自動編成処理を示すフローチャートである。
コンテンツ自動編成処理が開始されると、表示条件、例えばコンテンツケース毎の契約期間、表示されるチャンネル、登録されたコンテンツケースの一覧(リスト)が取得される(ステップS201)。次に、自動編成処理の対象となる日である自動編成日が確定される(ステップS202)。このとき、自動編成日は、複数の日を確定することができる。
次に、日単位で自動編成の対象日を判断する(ステップS203)。対象日に該当するときは、ステップS204に進む。対象日に該当しないときは、自動編成処理が実行されないため、ステップS209に進み、自動編成処理が実行されなかった旨の結果が出力される。
自動編成の対象日に該当するときは、その対象日に表示を行うという表示条件を有するコンテンツケースの選択処理が行われる(ステップS204)。例えば、対象日に表示を行うという表示条件を満たすコンテンツケースは、表示契約期間にあるコンテンツケースであり、ステップS204では契約期間にあるコンテンツケースが検索される。
そして、対象日に表示を行うコンテンツケースがあるか又はコンテンツケースがないかの判断がされる(ステップS205)。対象日に表示を行うコンテンツケースがなかった場合は、ステップS203に戻り、次の日が自動編成の対象日であるか否かが判断される。
一方、対象日に表示を行うコンテンツケースがあった場合、特にコンテンツケースが複数あるときは、コンテンツケースの優先順位が確定される(ステップS206)。例えば、表示条件として設定された優先順位でコンテンツケースが割付けられる。または、表示条件として設定された優先順位が同じである場合は、コンテンツケースが登録された順番でコンテンツケースが割付けられる。
次に、コンテンツケース毎に自動編成処理が実行される(ステップS207)。詳細な処理については後述する。そして、対象日に表示を行うコンテンツケース全てについて、順に自動編成処理が実行される(ステップS208)。最終コンテンツケースについて自動編成処理が実行されたとき(全てのコンテンツケースに対して処理が完了したとき)は、自動編成処理の結果(全部OK又は全部NG、一部NGの場合はその詳細)等が出力される。なお、他の自動編成の対象日が存在する場合は、ステップS203に戻って次の自動編成の対象日について一連の処理が実行される。
[ステップS207の自動編成処理]
次に、上記ステップS207の自動編成処理について説明する。図8は、本実施形態のステップS207の自動編成処理動作を示すフローチャートである。図22は、契約期間とタイムテーブルの編成状態(フェーズ)の関係を示す説明図である。
まず、1日分の割付け回数を算出する(ステップS301)。図22に示す例では、契約表示期間が20日間であり、契約表示回数は2000回、マージンは1%としたマージンを含む表示回数は2020回である。また、表示実績回数は3日間で250回、自動編成が完了している期間が6日間で700回ある。ここでは、プログラム経由割付完了期間(5日間)に対して自動編成処理をする。
具体的には、割付けが終わっていない契約回数である割付け残回数を、残りの契約日数で除する。例えば、図22に示す例では、割付け残回数が1070回(=2020−(250+700))であり、残りの契約日数が11日である場合、1日分の割付け回数は97回となる。
次に、1日分の割付け回数に基づいて1時間毎の割付け回数を算出する(ステップS302)。具体的には、コンテンツを表示する時間帯である時間帯設定値に基づいて1時間毎の割付け回数を算出する。例えば、図22に示す例では、時間帯設定値が10:00〜15:00であり、1日分の割付け回数が97回である場合、1日分の割付け回数97回を5時間で除することによって、1時間毎の割付け回数は19回となる。
次に、チャンネルの開始時間から順に割付け可能な割付け枠(指定時間)にコンテンツケースを割付ける(ステップS303)。この割付け処理については、更に後述する。
割付け処理を1時間単位で行い、ステップS302で算出した通りに割付けできたかという割付け結果を保存する(ステップS304)。そして、チャンネルの終了時間まで、コンテンツケースの割付け及び割付け結果の保存をする(ステップS305)。各時間の処理が終了したとき、割付け結果が全OK又は全NGであるか、それ以外であるかを判断する(ステップS306)。
割付け結果が部分的にOKである場合、割付けができなかった不足回数である割付け残回数と、結果がOKであった時間を1時間単位で数え上げて、不足回数を結果がOKであった時間に再度割付け処理をする(ステップS308)。最終的には、各時間の割付け処理がOKであるか又はNGであるかの結果と、NGである場合はNGの回数を結果として出力する(ステップS307)。
[ステップS303の割付け枠(指定時間)へのコンテンツケースの割付け処理]
次に、ステップS303の割付け枠へのコンテンツケースの割付け処理について説明する。図9は、本実施形態のステップS303の割付け枠へのコンテンツケースの割付け処理動作を示すフローチャートである。ステップS303の割付け枠へのコンテンツケースの割付け処理は、1時間単位でステップS302において算出された1時間毎の割付け回数を満たすように、割付け枠へコンテンツケースを割付ける。
まず、割付け処理をする時間帯(1時間単位)のタイムテーブルの開始時間から、コンテンツケースの種別(例えば、広告、LO、配信番組)と合致する割付け枠(例えば、広告枠、LO枠、配信番組枠)を検索する(ステップS401)。なお、このとき更に、曜日や祝日に関する日属性情報を取得して、コンテンツケースの属性と合致する日属性情報を有する日を検索してもよい。
そして、合致する割付け枠内において、空きスロットがあるか否かが判断される(ステップS402)。即ち、合致する割付け枠内に、割付けるコンテンツケースの時間より長い空き時間があるか否かが判断される。
次に、割付け枠内に空きスロットがあると判断されたときは、割付けるコンテンツケースが排他条件に該当するか否かが判断される(ステップS403)。排他条件については、後述する。排他条件に該当するときは、該当するスロットをスキップして、所定期間後の空きスロットを検索する(ステップS404)。上記ステップS403、S404は、空きスロットかつ排他条件に該当しないスロットが検索されるまで繰り返される。
空きスロットであると判断され、更に排他条件にも該当しないと判断されたときは、そのスロットにコンテンツケースを1つ割付ける(ステップS405)。そして、コンテンツケースを1つ割付けた後は、ステップS401に戻り次の空きスロットを検索する。そして、ステップS302で算出された1時間毎の割付け回数に到達するまで、繰り返される(ステップS406)。
割付け処理をする時間帯(1時間単位)のタイムテーブルの開始時間から終了時間まで割付け処理を完了して、ステップS302で算出した1時間毎の割付け回数に到達していないときは、2巡目としてタイムテーブルの開始時間から割付け処理する。なお、このときは、1巡目で割付けたコンテンツケースに対して所定期間後の空きスロットに割付け処理をする。
[排他条件]
次に、上述した排他条件について説明する。排他条件とは、例えば、1つの表示装置400において、所定のコンテンツデータが他のコンテンツデータと時間軸上の前後で連続して表示されないこと、という条件である。又は、所定の表示装置400が他の表示装置400と近接するとき、所定の表示装置400に表示される所定のコンテンツデータが他の表示装置400に表示される他のコンテンツデータと同時に、又は時間軸上の前後で連続して表示されないこと、という条件である。即ち、排他条件は、コンテンツデータ同士が並んで表示されることによって問題が生じることを防止する条件である。
コンテンツデータが有する情報には、例えば「商品ジャンル」、「商品種別」等がある。商品ジャンルは、商品種別(小項目)に対して大項目であり、例えば、食品・飲料、自動車などである。商品種別は、例えば、焼肉のたれ、ビール、普通自動車、トラックなどである。
排他条件には、例えばジャンル排他と、競合排他がある。
ジャンル排他は、ある特定の商品ジャンル同士で排他を行う。例えば、視聴者に不利益、不快感、混乱を与えると予想される順番や組合せが排他される。具体的には、自動車とアルコール飲料(飲酒運転の想起)、トイレタリー(住居用洗剤、第一部医薬品等)と食品・飲料(不快感、誤飲の想起)、健康食品と一般食品・飲料、保険・証券商品と消費者金融(契約トラブルの想起)等の順番や組合せが排他される。
競合排他は、同業者で競合関係にある企業又は商品に対して排他を行う。例えば、ビール、洗剤、携帯電話などの商品種別が同一で競合関係にあると判断されるときは排他される。一方、商品ジャンルは同一であるが商品種別が異なることで競合関係にないと半題される場合もある。例えばアルコールにおけるビールと焼酎の関係、自動車における普通自動車とトラックの関係などである。競合排他は、コンテンツケースの商品種別に基づいて判断されて実行される。また、同一の商品種別であっても、同一の会社であれば競合排他は行われない。
[表示回数と表示装置400の数との関係]
次に、図23を参照して、表示回数と表示装置400の数との関係について説明する。図23は、表示装置400の表示時間帯と、プログラムの関係を示す説明図である。表示回数は、通常、表示装置1台につき1回とカウントされる。従って、自動編成処理で1日分の回数を導きだすためには、チャンネルに所属する表示装置400の有効台数を考慮する必要がある。
表示回数の実績をカウントするには、カウントされる表示装置400が営業時間内で表示をしていること、デジタルサイネージ提供システムのサービス状態にあることが必要である。また、データを分配して複数の表示装置400にコンテンツを表示している場合は、分配数をかけた数が表示回数となる。例えば、2分配して、2台の表示装置400にコンテンツを表示している場合、表示回数は2倍になる。
表示装置400の有効台数は、「平均の有効台数」及び「厳密な有効台数」の2種類を考えることができる。
平均の有効台数とは、時間を基準に平均された有効台数である。例えば、1台の表示装置において、割付け済みコンテンツケースの開始時間と終了時間(図の網掛けの2時間の部分)の間で、全ての時間を表示するときは、1とし、半分の時間を表示するときは、0.5台とし、0.3の時間を表示するときは、0.3とする。また、2分配して、2台の表示装置400にコンテンツを表示している場合は、2とする。
図23に示す例で説明する。2月11日では、サービス停止中の表示装置やコンテンツケースの開始時間と終了時間外に表示を行う表示装置は考慮しないので、平均の有効台数は1.8台(=0.3+0.5+1)となる。2月12日では、平均の有効台数は2台(=1+1)となり、2月13日では、3.5台(=2+0.5+1)となる。
この平均の有効台数は、自動編成処理で自動編成の割付け予定回数を算出する際に用いられる。予定回数算出時は、割付け処理前であり、コンテンツケースの開始時刻が未定であるため、厳密な有効台数を算出することができないため、平均の有効台数が用いられる。
なお、図23の3日間について割付を行うとき、3日間で3000回の契約表示回数という条件である場合、1日1000回の表示回数をその日の平均の有効台数で除することはしない。例えば、2月11日は、1000/1.8回で、2月12日は、1000/2回などとはしない。このように算出すると、表示装置400の台数の違いによって、日毎の編成にばらつきが発生するためである。従って、1日1000回(=3000/3)の表示回数を3日間の平均の有効台数2.43台(=(1.8+2+3.5)/3)で除する。その結果、1日に対して412回(=1000/2.43)を割付けることができれば、1日の割付数を満たすことができる。この412回はタイムテーブル上に表示されるコンテンツケースの表示回数である。
但し、平均の有効台数が1台より小さいとき、上記の算出方法では割付回数が大きくなりすぎてしまう。その結果、割付結果がNGとなるおそれがある。そこで、平均の有効台数で重みをつけて日割りして、表示目標回数を算出するとよい。例えば、
3000×1.8/(1.8+2+3.5)=739.7・・・≒740
3000×2/(1.8+2+3.5)=821.9・・・≒822
3000×3.5/(1.8+2+3.5)=1438.3・・・≒1439
なお、小数点以下は切り上げた。合計が3000回とならない場合は、補正を行う。
今回のケースでは、3000≠3001(=740+822+1439)である。補正は、例えば日付の小さい順に回数を調整する。例えば、2月11日は739回、2月12日は822回、2月13日は1439回と決定する。このように重み付けをして割付数を算出することで、平均の有効台数が少ない場合でも、割付結果ができるだけNGとならないように割付処理をすることができる。また、タイムテーブル上のばらつきも少なくなる。
厳密な有効台数は、割付け済みコンテンツケースの開始時間と終了時間が、表示装置400の所定の営業時間内(図の矢印の範囲)にあるとき、その表示装置400を有効な表示装置400として数えるときの台数である。自動割付結果の割付結果回数を算出する際に厳密な有効台数が用いられる。
例えば、割付結果回数は、割付できたとき(OKのとき)、厳密な有効台数×割付済みコンテンツケース数で算出され、割付できなかったとき(NGのとき)、厳密な有効台数×割付できたコンテンツケース数で算出される。算出された回数は、割付結果回数として画面に表示される。
一方、割付予定回数は、割付できたとき(OKのとき)、厳密な有効台数×割付済みコンテンツケース数で算出され、割付できなかったとき(NGのとき)、平均の有効台数×割付予定コンテンツケース数で算出される。算出された割付予定回数は、割付予定回数として画面に表示される。
なお、割付できたか否か(OKかNGか)の判断は、割付予定回数と割付結果回数の比較で判定しないこととする。予め算出した1日の割付数についてコンテンツケースを割付けることができたか否かで判定することとする。
[タイムテーブル生成時の画面表示]
次に、デジタルサイネージ提供システムにおけるタイムテーブル生成をする際の入力画面及び出力画面について説明する。これらの入力画面及び出力画面は、例えば管理サーバ100の表示部108に表示される。そして、管理サーバ100を操作するユーザによって、画面を介して条件やメタデータの入力がされたり、処理結果の確認がされたりする。
まず、ステップS101において、チャンネルが新規に作成される際、図13に示すチャンネル新規登録画面501が表示される。図13は、本実施形態のチャンネル新規登録画面501を示す説明図である。
図13に示す例では、チャンネル名511、チャンネルが有効な期間であるチャンネル期間512が入力可能である。また、フィラーコンテンツ一覧514から、編成時にコンテンツが配置されない空き枠があるときに自動的に配置されるコンテンツ(フィラーコンテンツ)を指定することもできる。フィラーコンテンツは、検索ボタン513によって検索可能である。以上の入力項目を保存ボタン515で確定することができ、キャンセルボタン516で取り消すことができる。
チャンネルが新規登録されることによって、例えば1日を1単位とするチャンネルが作成される。そして、チャンネル毎のタイムテーブル上にプログラムが配置可能な状態となる。
ステップS102において、チャンネル毎のプログラムが作成される際、図14に示すプログラム新規登録画面502が表示される。図14は、本実施形態のプログラム新規登録画面502を示す説明図である。
図14に示す例では、自動に割り振られたプログラムIDと、チャンネル名が表示されている。そして、プログラム名521、プログラムの時間であるプログラム長さ522が入力可能である。以上の入力項目を保存ボタン523で確定することができ、キャンセルボタン524で取り消すことができる。
プログラムが新規登録されることによって、タイムテーブルに配置することができるプログラムが作成される。そして、プログラム毎のキューシートが作成可能な状態となる。
ステップS102において、プログラム毎のキューシートが作成される際、図15に示すキューシート編成画面503が表示される。図15は、本実施形態のキューシート編成画面503を示す説明図である。
図15に示す例では、プログラムID、プログラム名、プログラム長さ、チャンネル名が表示されている。そして、割付枠の種別531として、広告枠、LO枠、番組枠が表示されており、その右側にプログラムのキューシート532が表示されている。
キューシート編成画面503内で、割付枠種別531の中から1つの割付枠をマウスなどによる操作で選択して、ドラッグアンドドロップで割付枠をキューシート532に割付けることができる。また、キューシート532では、割付けられた割付枠の時間長をドラッグで変更することができる。
キューシートが編成されることによって、1のプログラム内のどの時間帯にどのコンテンツを表示するかが、割付枠単位で決定される。そして、キューシートが編成されたプログラムをタイムテーブルに配置可能な状態となる。
ステップS103において、チャンネル毎に作成された複数のプログラムがタイムテーブル上に配置される際、図16に示すプログラム配置画面504が表示される。図16は、本実施形態のプログラム配置画面504を示す説明図である。
図16に示す例では、対象となるチャンネル名が表示されている。そして、配置するプログラム名やIDを検索するための検索ボックス541、検索を実行開始するための検索ボタン542が表示される。また、配置するプログラム一覧543が表示され、右側にタイムテーブル544が表示される。プログラム配置画面504内で、プログラム一覧543の中から1つ又は複数のプログラムをマウスなどによる操作で選択して、ドラッグアンドドロップでプログラムをタイムテーブル544に割付けることができる。また、タイムテーブル544では、割付けられたプログラムの順番をドラッグアンドドロップで変更したり、プログラムをコピーしたり、プログラムを移動したりすることができる。
タイムテーブルにプログラムが配置されることによって、1又は複数のプログラムが、1日のどの時間帯に表示されるかが決定される。
ステップS104において、チャンネル毎のコンテンツケースが登録される際、図17に示すコンテンツ登録画面505が表示される。図17は、本実施形態のコンテンツ登録画面505を示す説明図である。
図17に示す例では、コンテンツケース名551、広告主552、商品種別553、商品名554、表示条件555が入力可能である。コンテンツケース名551、広告主552、商品種別553、商品名554は、コンテンツケースのメタ情報である。表示条件555は、例えば、コンテンツに関する契約期間、契約表示回数、マージン、自動編成時の編成条件などである。以上の入力項目を保存ボタン556で確定することができ、キャンセルボタン557で取り消すことができる。
コンテンツが新規に登録されることによって、プログラムに割付可能な新規のコンテンツケースが作成される。そして、プログラムにコンテンツケースを割付けることが可能な状態となる。
ステップS105において、プログラム内にコンテンツケースを配置するプログラム経由のコンテンツ割付け処理がされる際、図18に示すプログラム編成画面506が表示される。図18は、本実施形態のプログラム編成画面506を示す説明図である。
図18に示す例では、対象チャンネル名、対象プログラム名が表示されている。そして、配置するコンテンツケース名やIDを検索するための検索ボックス561、検索を実行開始するための検索ボタン562が表示される。また、配置するコンテンツケース一覧563が表示され、右側にプログラム564が表示される。プログラム編成画面506内で、コンテンツケース一覧563の中から1つ又は複数のコンテンツケースをマウスなどによる操作で選択して、ドラッグアンドドロップでコンテンツケースをプログラム564に割付けることができる。
プログラム経由のコンテンツ割付け処理がされることによって、選択したコンテンツケースをプログラムと関連付けしながら、プログラム内に配置することができる。これにより、1つのプログラムにおいて、コンテンツの関連付けを変更するだけで、タイムテーブル上に配置された他の同一プログラムについても同時に配置を変更することができる。
ステップS107において、コンテンツ自動割付処理をする際、特に自動編成処理の対象となる日である自動編成日が確定されるため、図19に示すカレンダー画面507が表示される。図19は、本実施形態のカレンダー画面507を示す説明図である。
図19に示す例では、チャンネルID、チャンネル名、チャンネル期間が表示されている。また、カレンダー571が1ヶ月単位で表示されている。カレンダー571内では編成状況が矢印で表示されている。そして、自動編成処理の対象とする自動編成日を選択できるようにチェックボックス572が表示されている。チャックボックス572により任意の日が選択された状態で、コンテンツ自動割付ボタン573が押圧されると、選択された日が自動割付処理の対象となる自動編成日として確定される。
自動編成日が確定されることによって、自動編成処理を開始することが可能な状態となる。
自動編成日が確定されると、図20に示す自動割付確認画面508が表示される。図20は、本実施形態の自動割付確認画面508を示す説明図である。
図20に示す例では、対象チャンネル、契約期間、ディスプレイ台数、コンテンツ表示条件581が表示されている。コンテンツ表示条件581は、既にコンテンツケース毎に入力されている契約回数、マージン、既に表示された実績回数、既に割付けられた割付済回数、未だ割付けられていない割付残回数である。
そして、以上の確認項目を確認したうえで、実行ボタン582で自動割付を開始することができ、キャンセルボタン583で自動割付の開始を中断することができる。
自動割付が完了すると、図21に示す自動割付結果確認画面509が表示される。図21は、本実施形態の自動割付結果確認画面509を示す説明図である。
図21に示す例では、対象チャンネル、契約期間、ディスプレイ台数、コンテンツ表示条件591、結果詳細592が表示されている。コンテンツ表示条件591には、図20で示した契約回数などに加えて、割付必要回数、実行結果回数が更に含まれる。また、結果詳細には、コンテンツ毎の割付OK又はNGの自動割付結果が表示され、NGの場合はその理由が表示される。
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
例えば、上記実施形態では、タイムテーブル生成が管理サーバ100で行われる場合について説明したが、本発明はかかる例に限定されない。例えば、タイムテーブル生成は、拠点サーバ200で行ってもよい。拠点サーバ200は、再生制御装置300からコンテンツデータの表示実績回数に関する情報を受け、その表示実績回数に基づいて、コンテンツデータの自動編成処理をしてタイムテーブルを生成する。
また、上記実施形態では、排他条件は、時間軸上の前後で連続して所定のコンテンツと他とのコンテンツが表示されないようにする条件である場合について説明したが、本発明はかかる例に限定されない。例えば、タイムテーブル生成時に、表示装置400の設置条件(例えば、設置位置)を取得して、所定の表示装置400が他の表示装置400と近接するとき、所定の表示装置400に表示される所定のコンテンツデータが他の表示装置400に表示される他のコンテンツデータと同時に、又は時間軸上の前後で連続して表示されてよいか否かを、コンテンツデータの属性に基づいて判断してもよい。
本発明の第1の実施形態に係るデジタルサイネージ提供システムの構成を示す説明図である。 同実施形態に係る管理サーバを示すブロック図である。 同実施形態に係る拠点サーバを示すブロック図である。 同実施形態に係る再生制御装置を示すブロック図である。 同実施形態に係る表示装置を示すブロック図である。 デジタルサイネージ提供システムにおけるタイムテーブル生成動作を示すフローチャートである。 コンテンツ自動編成処理を示すフローチャートである。 同実施形態のステップS207の自動編成処理動作を示すフローチャートである。 同実施形態のステップS303の割付け枠へのコンテンツケースの割付け処理動作を示すフローチャートである。 タイムテーブルの位置付けを示す説明図である。 タイムテーブル、タイムテーブルを構成するプログラム、プログラムを構成するコンテンツケースの関係を示す説明図である。 タイムテーブルの編成状態(フェーズ)の遷移を示す説明図である。 同実施形態のチャンネル新規登録画面を示す説明図である。 同実施形態のプログラム新規登録画面を示す説明図である。 同実施形態のキューシート編成画面を示す説明図である。 同実施形態のプログラム配置画面を示す説明図である。 同実施形態のコンテンツ登録画面を示す説明図である。 同実施形態のプログラム編成画面を示す説明図である。 同実施形態のカレンダー画面を示す説明図である。 同実施形態の自動割付確認画面を示す説明図である。 実施形態の自動割付結果確認画面を示す説明図である。 契約期間とタイムテーブルの編成状態(フェーズ)の関係を示す説明図である。 表示装置の表示時間帯と、プログラムの関係を示す説明図である。 同実施形態に係る表示装置の画面の一例を示す説明図である。
符号の説明
10ネットワーク
100 管理サーバ
200 拠点サーバ
300 再生制御装置
400 表示装置
102、202、302 CPU
104、204、304 メモリ
106、206、306 入出力I/F
108、208 表示部
110、210、310 記録部
120、220 ネットワーク接続部
230、330 通信I/F
320 表示制御部
402 制御部
404 メモリ
406 入出力I/F
420 表示パネル

Claims (3)

  1. 所定のコンテンツデータの表示可能期間内に所定の表示装置で前記所定のコンテンツデータが表示されるべき回数に関する必要表示回数情報を取得する必要表示回数取得部と、
    前記表示可能期間の開始時から現時点までに、前記所定の表示装置で表示された前記所定のコンテンツデータの表示実績回数に関する表示実績回数情報を取得する表示実績回数取得部と、
    前記表示可能期間内の前記現時点以降の任意の期間に、前記所定の表示装置で前記所定のコンテンツデータが表示されるべき表示予定回数を、前記表示可能期間、前記必要表示回数情報、前記表示実績回数情報に基づいて決定する表示予定回数決定部と、
    前記所定の表示装置で前記所定のコンテンツデータを表示できる時間帯に関する表示時間帯情報を取得する表示時間帯取得部と、
    前記表示予定回数及び前記表示時間帯情報に基づいて、前記コンテンツデータを前記所定の表示装置に表示する表示開始時間を決定する表示開始時間決定部と、
    前記所定のコンテンツデータが他のコンテンツデータと時間軸上の前後で連続して表示されてよいか否かを、前記コンテンツデータの属性に基づいて判断する連続表示判断部と、
    前記所定の表示装置が他の表示装置と近接するとき、前記所定の表示装置に表示される前記所定のコンテンツデータが前記他の表示装置に表示される他のコンテンツデータと同時に、又は時間軸上の前後で連続して表示されてよいか否かを、前記コンテンツデータの属性に基づいて判断する近接表示判断部とを有し、
    前記表示開始時間決定部は、前記表示予定回数及び前記表示時間帯情報に基づくと共に、前記連続表示判断部の判断結果、及び前記近接表示判断部の判断結果に基づいて、前記コンテンツデータを前記所定の表示装置に表示する表示開始時間を決定する情報処理装置。
  2. 所定のコンテンツデータの表示可能期間内に所定の表示装置で前記所定のコンテンツデ
    ータが表示されるべき回数に関する必要表示回数情報を取得する第1ステップと、
    前記表示可能期間の開始時から現時点までに、前記所定の表示装置で表示された前記所
    定のコンテンツデータの表示実績回数に関する表示実績回数情報を取得する第2ステップと、
    前記表示可能期間内の前記現時点以降の任意の期間に、前記所定の表示装置で前記所定
    のコンテンツデータが表示されるべき表示予定回数を、前記表示可能期間、前記必要表示
    回数情報、前記表示実績回数情報に基づいて決定する第3ステップと、
    前記所定の表示装置で前記所定のコンテンツデータを表示できる時間帯に関する表示時
    間帯情報を取得する第4ステップと、
    前記所定のコンテンツデータが他のコンテンツデータと時間軸上の前後で連続して表示されてよいか否かを、前記コンテンツデータの属性に基づいて判断する第5ステップと、
    前記所定の表示装置が他の表示装置と近接するとき、前記所定の表示装置に表示される前記所定のコンテンツデータが前記他の表示装置に表示される他のコンテンツデータと同時に、又は時間軸上の前後で連続して表示されてよいか否かを、前記コンテンツデータの属性に基づいて判断する第6ステップと、
    前記表示予定回数及び前記表示時間帯情報に基づくと共に、前記第5ステップでの判断結果、及び前記第6ステップの判断結果に基づいて、前記コンテンツデータを前記所定の表示装置に表示する表示開始時間を決定する第7ステップと、
    を有する、情報処理方法。
  3. 所定のコンテンツデータの表示可能期間内に所定の表示装置で前記所定のコンテンツデ
    ータが表示されるべき回数に関する必要表示回数情報を取得する第1手段、
    前記表示可能期間の開始時から現時点までに、前記所定の表示装置で表示された前記所
    定のコンテンツデータの表示実績回数に関する表示実績回数情報を取得する第2手段、
    前記表示可能期間内の前記現時点以降の任意の期間に、前記所定の表示装置で前記所定
    のコンテンツデータが表示されるべき表示予定回数を、前記表示可能期間、前記必要表示
    回数情報、前記表示実績回数情報に基づいて決定する第3手段、
    前記所定の表示装置で前記所定のコンテンツデータを表示できる時間帯に関する表示時
    間帯情報を取得する第4手段、
    前記所定のコンテンツデータが他のコンテンツデータと時間軸上の前後で連続して表示されてよいか否かを、前記コンテンツデータの属性に基づいて判断する第5手段と、
    前記所定の表示装置が他の表示装置と近接するとき、前記所定の表示装置に表示される前記所定のコンテンツデータが前記他の表示装置に表示される他のコンテンツデータと同時に、又は時間軸上の前後で連続して表示されてよいか否かを、前記コンテンツデータの属性に基づいて判断する第6手段と、
    前記表示予定回数及び前記表示時間帯情報に基づくと共に、前記第5手段での判断結果、及び前記第6手段の判断結果に基づいて、前記コンテンツデータを前記所定の表示装置に表示する表示開始時間を決定する第7手段と、
    としてコンピュータを機能させるためのプログラム。
JP2008254609A 2008-09-30 2008-09-30 情報処理装置、情報処理方法及びプログラム Expired - Fee Related JP4725625B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2008254609A JP4725625B2 (ja) 2008-09-30 2008-09-30 情報処理装置、情報処理方法及びプログラム
EP09252136A EP2172893A3 (en) 2008-09-30 2009-09-04 Scheduling the display of content
CN200910174550A CN101714245A (zh) 2008-09-30 2009-09-28 信息处理装置、信息处理方法和程序
US12/567,899 US8370760B2 (en) 2008-09-30 2009-09-28 Information processing apparatus, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008254609A JP4725625B2 (ja) 2008-09-30 2008-09-30 情報処理装置、情報処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2010087836A JP2010087836A (ja) 2010-04-15
JP4725625B2 true JP4725625B2 (ja) 2011-07-13

Family

ID=41262246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008254609A Expired - Fee Related JP4725625B2 (ja) 2008-09-30 2008-09-30 情報処理装置、情報処理方法及びプログラム

Country Status (4)

Country Link
US (1) US8370760B2 (ja)
EP (1) EP2172893A3 (ja)
JP (1) JP4725625B2 (ja)
CN (1) CN101714245A (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2306392A1 (en) * 2009-09-16 2011-04-06 GEMALTO Pte Ltd Method for communicating information from one information communicating server, corresponding information communicating server and system
JP5417270B2 (ja) * 2010-07-12 2014-02-12 日本電信電話株式会社 放映計画生成装置、放映計画生成方法及び放映計画生成プログラム
JP5475617B2 (ja) * 2010-11-04 2014-04-16 ヤフー株式会社 広告提供システム及び広告提供管理装置
JP5684540B2 (ja) * 2010-11-10 2015-03-11 株式会社ユニ・ロット コンテンツ編集再生装置、及びコンテンツ編集再生プログラム
TWI488158B (zh) * 2010-11-30 2015-06-11 Pilottv Holdings Ltd 自動上刊與收視計次回饋之刊播系統
JP2012226017A (ja) * 2011-04-15 2012-11-15 Panasonic Corp デジタルサイネージシステム及びサイネージ端末管理サーバ
JP2013167797A (ja) * 2012-02-16 2013-08-29 Canon Inc 画像形成装置およびその制御方法
JP2013186497A (ja) * 2012-03-05 2013-09-19 Toshiba Tec Corp スケジュール設定装置およびプログラム
JP2014014014A (ja) * 2012-07-04 2014-01-23 Toshiba Tec Corp 情報配信装置、サイネージシステムおよびプログラム
JP2014021689A (ja) * 2012-07-18 2014-02-03 Dainippon Printing Co Ltd 広告表示装置、広告表示システム、コンピュータおよびそのプログラム
JP6028611B2 (ja) * 2013-02-18 2016-11-16 株式会社Jvcケンウッド デジタルサイネージ装置及びデジタルサイネージ装置のコンテンツ再生方法
US9584863B1 (en) 2013-03-15 2017-02-28 Andrew Teoh Method and system for distance based video advertisement reward system with instant dynamic price generation for digital media propagation
CN104900176B (zh) * 2014-03-07 2018-10-19 腾讯科技(北京)有限公司 多媒体数据的显示控制方法及装置
CN104007948B (zh) * 2014-05-23 2017-06-13 广东威创视讯科技股份有限公司 基于三维gis海量数据分布式计算可视化显示的方法及装置
KR102176399B1 (ko) * 2014-05-28 2020-11-09 삼성전자주식회사 디스플레이장치, 디스플레이장치의 제어방법 및 서버
JP6523691B2 (ja) * 2015-01-23 2019-06-05 三菱電機株式会社 デジタルサイネージシステム
JP2018186445A (ja) * 2017-04-27 2018-11-22 株式会社Firebug コンテンツ配信システム及びコンテンツ配信方法
JP6888474B2 (ja) * 2017-08-10 2021-06-16 トヨタ自動車株式会社 デジタルサイネージ制御装置、デジタルサイネージ制御方法、プログラム、記録媒体

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002297077A (ja) * 2001-12-03 2002-10-09 Dentsu Inc 広告の送信を制御する方法および装置
JP2002538643A (ja) * 1999-02-23 2002-11-12 デー・ホー・ジー メデイア アーベー ディジタル情報システム
JP2008527499A (ja) * 2004-12-30 2008-07-24 グーグル インコーポレイテッド 広告承認の改良

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6917301B2 (en) * 1999-05-04 2005-07-12 Intellimats, Llc Floor display system with variable image orientation
US8712848B2 (en) * 1999-12-08 2014-04-29 Qualcomm Incorporated Method for distributing advertisements to client devices using an obscured ad monitoring function
JP2001297247A (ja) 2000-04-11 2001-10-26 Lion Corp 番組広告出稿システム、番組広告出稿シミュレーションシステム、番組広告出稿方法及びその記録媒体
TW511376B (en) * 2000-07-11 2002-11-21 Takashi Karakawa Electronic poster system
US20020095334A1 (en) * 2001-01-17 2002-07-18 Kao Tze Chung Method and system of posting electronic poster through public network
US20040192351A1 (en) * 2003-03-31 2004-09-30 Duncan Daniel N. Method and system for mobile display of context-based advertising content
KR100955134B1 (ko) * 2005-06-01 2010-04-28 가부시키가이샤 시리우스 테크놀로지즈 광고정보 제공 방법, 광고정보 제공 시스템, 광고정보 제공 프로그램이 기록된 기록 매체, 및 광고정보 순위 매김 프로그램이 기록된 기록 매체
US7903099B2 (en) * 2005-06-20 2011-03-08 Google Inc. Allocating advertising space in a network of displays
US20070005420A1 (en) * 2005-06-30 2007-01-04 Microsoft Corporation Adjustment of inventory estimates
JP4855813B2 (ja) * 2006-03-30 2012-01-18 富士通株式会社 無線タグ管理プログラム、無線タグ管理方法及び無線タグ管理装置
US20080097824A1 (en) * 2006-07-27 2008-04-24 Patrick Julien Campaign Performance Report
US20100082428A1 (en) * 2008-09-30 2010-04-01 Yahoo! Inc. Display advertising inventory estimation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002538643A (ja) * 1999-02-23 2002-11-12 デー・ホー・ジー メデイア アーベー ディジタル情報システム
JP2002297077A (ja) * 2001-12-03 2002-10-09 Dentsu Inc 広告の送信を制御する方法および装置
JP2008527499A (ja) * 2004-12-30 2008-07-24 グーグル インコーポレイテッド 広告承認の改良

Also Published As

Publication number Publication date
EP2172893A2 (en) 2010-04-07
US20100082514A1 (en) 2010-04-01
US8370760B2 (en) 2013-02-05
EP2172893A3 (en) 2012-01-18
CN101714245A (zh) 2010-05-26
JP2010087836A (ja) 2010-04-15

Similar Documents

Publication Publication Date Title
JP4725625B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP5411128B2 (ja) 製品広告およびサプライチェーンの統合
JP2004312746A (ja) 資産提供方法およびシステム
JP6459303B2 (ja) 駐車場予約システム
JPH07168544A (ja) 広告等表示制御システム
JP4804372B2 (ja) 広告配信順位決定方法、広告配信システム、広告配信順位決定装置及びコンピュータプログラム
CN103327371A (zh) 智能节目信息预订与提醒平台及方法
JP2009265703A (ja) 情報配信装置及び情報配信方法
JP2008059117A (ja) 画像表示システム、画像表示サーバ、及び制御プログラム
JP5216753B2 (ja) 放映計画情報生成装置、放映計画情報生成方法およびコンピュータプログラム
JP5243136B2 (ja) 情報処理装置、情報処理システム、情報処理方法、およびプログラム
JP2009009224A (ja) 情報配信サーバ、移動通信端末、情報配信システム、情報配信サーバプログラム及び情報配信方法
JP5243137B2 (ja) 情報処理装置、情報処理システム、情報処理方法、およびプログラム
US20120303426A1 (en) System and Method for Adding Advertisements to Information Display Systems
JP2009223820A (ja) 広告料金を計算する装置および方法
JPWO2003027926A1 (ja) 商品販売数予測システム
JP2012226017A (ja) デジタルサイネージシステム及びサイネージ端末管理サーバ
AU2010253947A1 (en) An electronic advertisement system
US20140280546A1 (en) Method and System for Presenting Event Notifications In a Social Media Environment
JP5650615B2 (ja) 放映計画生成方法、放映計画生成装置及び放映計画生成プログラム
WO2022018922A1 (ja) 換算装置、換算方法および記録媒体
JP2007073059A (ja) 広告システム、及び、広告結果記録方法
Eraslan et al. Daily newspaper distribution planning with integer programming: an application in Turkey
JP5228570B2 (ja) 情報提供装置、情報取得端末、情報提供システム、情報提供方法、およびプログラム
JP6021844B2 (ja) サーバ装置、予測方法及び予測プログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100817

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100824

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100917

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110315

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110328

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140422

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees