Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5961430B2 - CONTENT DISPLAY PROGRAM USING BIOLOGICAL INFORMATION, CONTENT DISTRIBUTION DEVICE, METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP5961430B2 - CONTENT DISPLAY PROGRAM USING BIOLOGICAL INFORMATION, CONTENT DISTRIBUTION DEVICE, METHOD, AND PROGRAM - Google Patents

CONTENT DISPLAY PROGRAM USING BIOLOGICAL INFORMATION, CONTENT DISTRIBUTION DEVICE, METHOD, AND PROGRAM Download PDF

Info

Publication number
JP5961430B2
JP5961430B2 JP2012082831A JP2012082831A JP5961430B2 JP 5961430 B2 JP5961430 B2 JP 5961430B2 JP 2012082831 A JP2012082831 A JP 2012082831A JP 2012082831 A JP2012082831 A JP 2012082831A JP 5961430 B2 JP5961430 B2 JP 5961430B2
Authority
JP
Japan
Prior art keywords
attribute
content
user
content data
attribute information
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
JP2012082831A
Other languages
Japanese (ja)
Other versions
JP2013214141A (en
Inventor
源治 下村
源治 下村
正之 二瓶
正之 二瓶
Original Assignee
ニフティ株式会社
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 ニフティ株式会社 filed Critical ニフティ株式会社
Priority to JP2012082831A priority Critical patent/JP5961430B2/en
Publication of JP2013214141A publication Critical patent/JP2013214141A/en
Application granted granted Critical
Publication of JP5961430B2 publication Critical patent/JP5961430B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、コンテンツ配信技術及びコンテンツ表示技術に関する。   The present invention relates to a content distribution technique and a content display technique.

インターネット上に存在するWebサイトについて、例えば、サーバが推薦するコンテンツを提供したり、コンテンツへの接続を制限したりすることによって、配信するコンテンツを制御する技術が存在する。このような技術では、例えば、ユーザの識別情報や端末の識別情報等を利用し、ユーザや端末ごとに制御を行っている。   For Web sites existing on the Internet, for example, there is a technology for controlling content to be distributed by providing content recommended by a server or restricting connection to the content. In such a technique, for example, user identification information, terminal identification information, or the like is used to control each user or terminal.

一方、音声や画像(映像)に基づいて人物の特徴を抽出し、年齢や性別を識別する技術が存在する。また、ユーザの属性別にアクセス制御を行う技術も存在する。さらに、ユーザの使用する言語を認識して、その言語による案内をするような技術も存在する。(例えば、特許文献1〜4を参照。)   On the other hand, there is a technique for extracting the characteristics of a person based on voice or an image (video) and identifying the age and sex. There is also a technique for performing access control for each user attribute. Furthermore, there is a technique for recognizing a language used by a user and performing guidance in the language. (For example, see Patent Documents 1 to 4.)

特開2010-113570号公報JP 2010-113570 A 特開2010-152866号公報JP 2010-152866 A 特開2001-306521号公報Japanese Patent Laid-Open No. 2001-306521 特開2003-152870号公報JP 2003-152870 A

例えば家庭等における共用端末や公共の端末といった不特定の者が利用する端末でコンテンツを利用する場合、ユーザの識別情報を用いる場合には利用の都度認証が必要になるという不便がある。また、端末の識別情報を用いる場合には1つの端末を複数ユーザでの共用することに適さないという問題がある。さらに、ユーザや端末の識別情報を用いる場合には、なりすましによる利用を許してしまう可能性もある。また、個人を特定できる情報に紐づけて様々なデータを収集されることに対し、抵抗を感じるユーザも少なくない。   For example, when content is used on a terminal used by an unspecified person such as a shared terminal or a public terminal at home, etc., there is an inconvenience that authentication is required every time the user identification information is used. Further, when terminal identification information is used, there is a problem that one terminal is not suitable for sharing among a plurality of users. Furthermore, when using identification information of a user or a terminal, there is a possibility that use by impersonation may be permitted. In addition, many users feel resistance to collecting various data in association with information that can identify an individual.

そこで、本発明は、実際に機器を操作するユーザに応じて、適切なコンテンツを提供することを目的とする。   Accordingly, an object of the present invention is to provide appropriate content according to a user who actually operates a device.

上記目的を達成するための本発明の第1の態様は、
ユーザの生体情報に基づいて特定された、ユーザの属性を示す属性情報を継続的に取得する属性取得ステップと、
取得した前記属性情報と、コンテンツデータの配信要求とをコンテンツ配信装置へ送信するとともに、前記コンテンツ配信装置からコンテンツデータを受信するコンテンツ取得ステップと、
前記コンテンツ取得ステップにおいて受信したコンテンツデータを、表示装置に表示させる表示ステップと、
前記属性取得ステップにおいて取得する前記属性情報が示すユーザの属性を監視しておき、前記属性情報が示すユーザの属性が変化したことを検知する検知ステップと、
前記検知ステップにおいて、前記属性情報が示すユーザの属性が変化したことを検知した場合、前記表示ステップにおいて表示させた前記コンテンツデータの少なくとも一部の
表示を変更させるステップと、
をコンピュータに実行させるためのコンテンツ表示プログラムである。
In order to achieve the above object, the first aspect of the present invention provides:
An attribute acquisition step for continuously acquiring attribute information indicating the user's attribute specified based on the user's biological information;
A content acquisition step of transmitting the acquired attribute information and a content data distribution request to a content distribution device and receiving content data from the content distribution device;
A display step of causing the display device to display the content data received in the content acquisition step;
A detection step of monitoring a user attribute indicated by the attribute information acquired in the attribute acquisition step and detecting a change in the user attribute indicated by the attribute information;
In the detection step, when it is detected that a user attribute indicated by the attribute information has changed, a step of changing display of at least a part of the content data displayed in the display step;
Is a content display program for causing a computer to execute.

かかる第1の態様では、ユーザの生体情報に基づいて特定された属性情報をコンテンツ配信装置へ送信するため、コンテンツ配信装置は、属性情報を用いて配信するコンテンツデータを制御することができるようになる。一方、コンピュータは、属性情報が示すユーザの属性の変化に応じて、コンテンツデータの表示を変更させることができるようになる。   In the first aspect, since the attribute information specified based on the user's biometric information is transmitted to the content distribution device, the content distribution device can control the content data to be distributed using the attribute information. Become. On the other hand, the computer can change the display of the content data in accordance with the change in the user attribute indicated by the attribute information.

本発明の第2の態様は、
ユーザの生体情報に基づいて特定された、ユーザの属性を示す属性情報と、コンテンツデータの配信要求とを端末装置から受信するステップと、
受信した前記配信要求に基づいてコンテンツデータを取得すると共に、取得した前記コンテンツデータを、前記属性情報に基づいて変換するステップと、
取得したコンテンツデータと前記属性情報とに基づいて、前記変換後のコンテンツデータが、前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいるか判断するステップと、
前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいると判断された場合、前記変換後のコンテンツデータと、前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを前記変換後のコンテンツデータが含んでいることを示す表示制御情報であって、前記属性情報を継続的に監視する前記端末装置が、前記属性情報の変化を検知した場合にコンテンツデータの少なくとも一部の表示を変更させるための表示制御情報とを前記端末装置へ送信するステップと、
をコンピュータに実行させるためのコンテンツ配信プログラムである。
The second aspect of the present invention is:
Receiving from the terminal device attribute information indicating the user's attribute specified based on the user's biometric information and a content data distribution request;
Acquiring content data based on the received distribution request, and converting the acquired content data based on the attribute information;
Determining whether the converted content data includes content to be blocked for a user with an attribute other than the attribute indicated by the attribute information, based on the acquired content data and the attribute information;
When it is determined that content to be blocked is included for a user with an attribute other than the attribute indicated by the attribute information, the content data after the conversion and a user with an attribute other than the attribute indicated by the attribute information Display control information indicating that the converted content data includes content to be blocked, and the content when the terminal device that continuously monitors the attribute information detects a change in the attribute information Transmitting display control information for changing the display of at least a part of the data to the terminal device;
Is a content distribution program for causing a computer to execute.

かかる第2の態様では、ユーザの属性情報に基づいて変換したコンテンツデータを端末装置へ送信することができるようになる。また、表示制御情報を端末装置へ送信することにより、属性情報を継続的に監視する端末装置が、属性情報の変化を検知した場合に、コンテンツデータの少なくとも一部の表示を変更させることができるようになる。   In the second aspect, the content data converted based on the user attribute information can be transmitted to the terminal device. Further, by transmitting the display control information to the terminal device, the terminal device that continuously monitors the attribute information can change the display of at least a part of the content data when detecting a change in the attribute information. It becomes like this.

本発明の別態様としては、第1の態様又は第2の態様の構成を実現する装置であってもよいし、方法であってもよい。また、第1の態様又は第2の態様に係るプログラムを記録した、コンピュータが読み取り可能な記憶媒体であってもよい。   Another aspect of the present invention may be an apparatus or a method that realizes the configuration of the first aspect or the second aspect. Moreover, the computer-readable storage medium which recorded the program which concerns on a 1st aspect or a 2nd aspect may be sufficient.

本発明によれば、実際に機器を操作するユーザに応じて、適切なコンテンツを提供することができるようになる。   According to the present invention, it is possible to provide appropriate content according to a user who actually operates a device.

図1は、実施の形態に係るコンテンツ配信システムの一例を示す構成図である。FIG. 1 is a configuration diagram illustrating an example of a content distribution system according to an embodiment. 図2は、実施の形態に係るユーザ端末1の機能ブロック図の一例を示す図である。FIG. 2 is a diagram illustrating an example of a functional block diagram of the user terminal 1 according to the embodiment. 図3は、実施の形態に係る属性分析装置2の機能ブロック図の一例を示す図である。FIG. 3 is a diagram illustrating an example of a functional block diagram of the attribute analysis apparatus 2 according to the embodiment. 図4は、実施の形態に係る配信制御サーバ3の機能ブロック図の一例を示す図である。FIG. 4 is a diagram illustrating an example of a functional block diagram of the distribution control server 3 according to the embodiment. 図5は、実施の形態に係る変換装置4の機能ブロック図の一例を示す図である。FIG. 5 is a diagram illustrating an example of a functional block diagram of the conversion device 4 according to the embodiment. 図6は、実施の形態に係るユーザ端末1の装置構成の一例を示す図である。FIG. 6 is a diagram illustrating an example of a device configuration of the user terminal 1 according to the embodiment. 図7は、実施の形態に係るコンテンツ表示処理の処理フローを示す図である。FIG. 7 is a diagram illustrating a processing flow of content display processing according to the embodiment. 図8は、実施の形態に係るコンテンツ配信処理の処理フローを示す図である。FIG. 8 is a diagram illustrating a processing flow of content distribution processing according to the embodiment. 図9は、実施の形態に係る変換制御テーブルのデータ構成例を示す図である。FIG. 9 is a diagram illustrating a data configuration example of the conversion control table according to the embodiment. 図10は、実施の形態に係る変換テーブル42aのデータ構成例を示す図である。FIG. 10 is a diagram illustrating a data configuration example of the conversion table 42a according to the embodiment. 図11は、実施の形態に係る変換テーブル42cのデータ構成例を示す図である。FIG. 11 is a diagram illustrating a data configuration example of the conversion table 42c according to the embodiment. 図12は、実施の形態に係る変換テーブル42dのデータ構成例を示す図である。FIG. 12 is a diagram illustrating a data configuration example of the conversion table 42d according to the embodiment. 図13は、実施の形態に係る変換テーブル42eのデータ構成例を示す図である。FIG. 13 is a diagram illustrating a data configuration example of the conversion table 42e according to the embodiment. 図14は、実施の形態に係る変換テーブル42fのデータ構成例を示す図である。FIG. 14 is a diagram illustrating a data configuration example of the conversion table 42f according to the embodiment.

以下、本発明を実施するための形態について説明する。なお、以下の実施形態の構成は例示であり、本発明は以下の構成に限定されない。   Hereinafter, modes for carrying out the present invention will be described. In addition, the structure of the following embodiment is an illustration and this invention is not limited to the following structures.

[システム構成例]
図1は、本発明に係るコンテンツ配信システムの構成図である。コンテンツ配信システムは、ユーザ端末1と、属性分析装置2と、配信制御サーバ3と、変換装置4(4a〜4f)とを有する。ユーザ端末1は、ネットワークを介して、属性分析装置2及び配信制御サーバ3と通信可能となるように接続されている。また、配信制御サーバ3は、ネットワークを介して変換装置4と通信可能となるように接続されている。さらに、配信制御サーバ3は、ネットワーク5を介して図示していないコンテンツ配信サーバ(例えばウェブサーバ)と通信可能となるように接続されている。なお、ユーザ端末1は1台のみを例示しているが、複数存在してよい。
[System configuration example]
FIG. 1 is a configuration diagram of a content distribution system according to the present invention. The content distribution system includes a user terminal 1, an attribute analysis device 2, a distribution control server 3, and conversion devices 4 (4a to 4f). The user terminal 1 is connected to be able to communicate with the attribute analysis device 2 and the distribution control server 3 via a network. The distribution control server 3 is connected to be able to communicate with the conversion device 4 via a network. Furthermore, the distribution control server 3 is connected to be able to communicate with a content distribution server (for example, a web server) (not shown) via the network 5. Although only one user terminal 1 is illustrated, a plurality of user terminals 1 may exist.

図2は、ユーザ端末1の機能ブロック図である。ユーザ端末1は、生体情報取得部11と、属性情報取得部12と、コンテンツ取得部13と、コンテンツ表示制御部14と、データ格納部15とを有する。生体情報取得部11は、ユーザ端末1に接続されている、図示していないマイク(マイクロホン)やカメラ(例えばウェブカメラ)等を利用して、ユーザの声を含む音声データや、ユーザの顔が撮影されている画像又は映像データ等である生体情報を取得する。属性情報取得部12は、ネットワーク上の属性分析装置2と通信して、生体情報に基づくユーザの属性情報を取得する。コンテンツ取得部13は、ネットワーク上の配信制御サーバ3と通信して、例えばインターネット上のウェブサイト等であるコンテンツデータを取得する。コンテンツ表示制御部14は、ユーザ端末1に接続されている図示していない表示装置に、取得したコンテンツデータを表示させる。データ格納部15は、生体情報取得部11、属性情報取得部12、コンテンツ取得部13及びコンテンツ表示制御部と接続され、生体情報、属性情報、コンテンツデータ等を記憶することができる。   FIG. 2 is a functional block diagram of the user terminal 1. The user terminal 1 includes a biological information acquisition unit 11, an attribute information acquisition unit 12, a content acquisition unit 13, a content display control unit 14, and a data storage unit 15. The biometric information acquisition unit 11 uses a microphone (microphone) or a camera (for example, a web camera) (not shown) connected to the user terminal 1 to check voice data including the user's voice or the user's face. Biometric information such as a captured image or video data is acquired. The attribute information acquisition unit 12 communicates with the attribute analysis device 2 on the network to acquire user attribute information based on the biological information. The content acquisition unit 13 communicates with the distribution control server 3 on the network, and acquires content data, for example, a website on the Internet. The content display control unit 14 displays the acquired content data on a display device (not shown) connected to the user terminal 1. The data storage unit 15 is connected to the biometric information acquisition unit 11, the attribute information acquisition unit 12, the content acquisition unit 13, and the content display control unit, and can store biometric information, attribute information, content data, and the like.

図3は、属性分析装置2の機能ブロック図である。属性分析装置2は、受信部21と、属性分析部22と、送信部23と、データ格納部24とを有する。受信部21は、ユーザの生体情報をユーザ端末1から受信する。属性分析部22は、受信した生体情報を分析してユーザの属性を特定し、特定された属性を示すパラメータ等である属性情報を生成する。送信部23は、属性情報をユーザ端末1へ送信する。データ格納部24は、受信部21
、属性分析部22及び送信部23に接続され、生体情報、属性情報等を記憶することができる。
FIG. 3 is a functional block diagram of the attribute analysis apparatus 2. The attribute analysis device 2 includes a reception unit 21, an attribute analysis unit 22, a transmission unit 23, and a data storage unit 24. The receiving unit 21 receives user biometric information from the user terminal 1. The attribute analysis unit 22 analyzes the received biometric information to identify the user's attribute, and generates attribute information such as a parameter indicating the identified attribute. The transmission unit 23 transmits the attribute information to the user terminal 1. The data storage unit 24 includes a receiving unit 21.
, Connected to the attribute analysis unit 22 and the transmission unit 23, can store biometric information, attribute information, and the like.

図4は、配信制御サーバ3の機能ブロック図である。配信制御サーバ3は、受信部31と、コンテンツ取得部32と、変換制御テーブル33と、変換制御部34と、送信部35と、データ格納部36とを有する。受信部31は、インターネット上のウェブサイト等であるコンテンツデータの配信要求及びユーザの属性情報をユーザ端末1から受信する。コンテンツ取得部32は、ネットワーク上からコンテンツデータを取得する。変換制御テーブル33は、属性情報と関連付けて実施すべき変換処理を記憶する。変換制御部34は、変換制御テーブル33が記憶している情報に基づいて、ネットワーク上の変換装置4と通信してコンテンツデータの変換処理行う。送信部35は、変換後のコンテンツデータをユーザ端末1へ送信する。データ格納部36は、受信部31、コンテンツ取得部32、変換制御部33及び送信部35に接続され、コンテンツデータ配信要求、属性情報、コンテンツデータ、その他処理の過程で生成される一時情報等を記憶することができる。配信制御サーバ3は、例えばコンテンツ変換を行うことができるプロキシサーバであってもよい。   FIG. 4 is a functional block diagram of the distribution control server 3. The distribution control server 3 includes a reception unit 31, a content acquisition unit 32, a conversion control table 33, a conversion control unit 34, a transmission unit 35, and a data storage unit 36. The receiving unit 31 receives a distribution request for content data, such as a website on the Internet, and user attribute information from the user terminal 1. The content acquisition unit 32 acquires content data from the network. The conversion control table 33 stores conversion processing to be performed in association with attribute information. Based on the information stored in the conversion control table 33, the conversion control unit 34 communicates with the conversion device 4 on the network to perform content data conversion processing. The transmission unit 35 transmits the converted content data to the user terminal 1. The data storage unit 36 is connected to the reception unit 31, the content acquisition unit 32, the conversion control unit 33, and the transmission unit 35, and stores content data distribution requests, attribute information, content data, and other temporary information generated in the course of processing. Can be remembered. The distribution control server 3 may be a proxy server that can perform content conversion, for example.

図5は、変換装置4(4a〜4f)の機能ブロック図である。変換装置4は、受信部41(41a〜41f)と、変換テーブル42(42a〜42f)と、変換部43(43a〜43f)と、送信部44(44a〜44f)と、データ格納部45(45a〜45f)とを有する。受信部41は、コンテンツデータ及び属性情報を配信制御サーバ3から受信する。変換テーブル42は、属性情報に関連付けて変換処理の対象となるコンテンツ等を記憶する。変換部43は、変換テーブル42が記憶する情報に基づいて、コンテンツデータから変換対象となる部分(コンテンツ)を抽出し、変換後のコンテンツを特定する。送信部44は、変換後のコンテンツデータを配信制御サーバ3へ送信する。データ格納部45は、受信部41、変換部43及び送信部44に接続され、コンテンツデータ、属性情報、変換後のコンテンツデータ等を記憶することができる。   FIG. 5 is a functional block diagram of the conversion device 4 (4a to 4f). The conversion device 4 includes a reception unit 41 (41a to 41f), a conversion table 42 (42a to 42f), a conversion unit 43 (43a to 43f), a transmission unit 44 (44a to 44f), and a data storage unit 45 ( 45a-45f). The receiving unit 41 receives content data and attribute information from the distribution control server 3. The conversion table 42 stores content and the like to be converted in association with attribute information. Based on the information stored in the conversion table 42, the conversion unit 43 extracts a portion (content) to be converted from the content data, and specifies the converted content. The transmission unit 44 transmits the converted content data to the distribution control server 3. The data storage unit 45 is connected to the reception unit 41, the conversion unit 43, and the transmission unit 44, and can store content data, attribute information, converted content data, and the like.

[装置構成]
図6は、本実施形態1に係るユーザ端末1の装置構成例を示す図である。ユーザ端末1は、コンピュータ装置であり、図示するように、CPU(Central Processing Unit)1
01、主記憶装置102、外部記憶装置103、通信IF(Interface)104、通信バ
ス105、入力装置106、表示装置107を備えている。また、属性分析装置2、配信制御サーバ3及び変換装置4も、同様の装置構成とすることができる。
[Device configuration]
FIG. 6 is a diagram illustrating a device configuration example of the user terminal 1 according to the first embodiment. The user terminal 1 is a computer device, and as shown in the figure, a CPU (Central Processing Unit) 1
01, main storage device 102, external storage device 103, communication IF (Interface) 104, communication bus 105, input device 106, and display device 107. The attribute analysis device 2, the distribution control server 3, and the conversion device 4 can have the same device configuration.

CPU101は、ユーザ端末1全体の制御を行う。具体的には、主記憶装置102に実行可能に展開されたプログラムを実行し、例えばコンテンツ表示プログラムの機能を提供する。CPU101は、通信バス105を介して、ユーザ端末1の各装置と接続される。   The CPU 101 controls the entire user terminal 1. Specifically, a program expanded in an executable manner in the main storage device 102 is executed, and for example, a function of a content display program is provided. The CPU 101 is connected to each device of the user terminal 1 via the communication bus 105.

主記憶装置103は、処理過程で発生する一時的なデータ、又はCPU101が実行するプログラム等を保持する。主記憶装置103としては、ROM(Read Only Memory)及びRAM(Random Access Memory)が例示される。   The main storage device 103 holds temporary data generated during the processing, a program executed by the CPU 101, and the like. Examples of the main storage device 103 include a ROM (Read Only Memory) and a RAM (Random Access Memory).

外部記憶装置104は、主記憶装置102に格納されるデータやプログラム等を保存する。外部記憶装置104としては、HDD(Hard disk drive)、CD(Compact Disc)
、DVD(Digital Versatile Disk)、フロッピーディスク(登録商標)、MO(Magneto-Optical disk)、USB(Universal Serial Bus)フラッシュメモリが例示される。
The external storage device 104 stores data and programs stored in the main storage device 102. External storage device 104 includes HDD (Hard disk drive), CD (Compact Disc)
DVD (Digital Versatile Disk), floppy disk (registered trademark), MO (Magneto-Optical disk), USB (Universal Serial Bus) flash memory.

通信IF105は、ネットワークを介して属性分析装置2又は配信制御サーバ3と情報の送受信を行うインタフェースである。有線又は無線により、情報の送受信を行う。   The communication IF 105 is an interface that transmits / receives information to / from the attribute analysis apparatus 2 or the distribution control server 3 via the network. Information is transmitted and received by wire or wireless.

入力装置106は、外部からの入力を受け付ける装置である。入力装置106としては、キーボード、マウス、タッチパネル、マイクロホン、ウェブカメラ等が例示される。   The input device 106 is a device that accepts external input. Examples of the input device 106 include a keyboard, a mouse, a touch panel, a microphone, a web camera, and the like.

表示装置107は、例えば、CRT(Cathode Ray Tube)、液晶表示パネル(LCD:Liquid Crystal Display)、エレクトロルミネッセンス(EL:Electro- Luminescence
)パネル等で例示されるディスプレイであって、各種画面を表示する。
The display device 107 includes, for example, a CRT (Cathode Ray Tube), a liquid crystal display panel (LCD), and electroluminescence (EL).
) A display exemplified by a panel or the like, which displays various screens.

[動作例]
図7は、本願の発明に係るコンテンツ表示処理の処理フローを示している。
[Operation example]
FIG. 7 shows a processing flow of content display processing according to the present invention.

まず、ユーザ端末1において、インターネット上のウェブサイトを表示する機能等を有するコンテンツ表示プログラムが起動される。コンテンツ表示プログラムは、図5に示したコンピュータであるユーザ端末1を図2に示した装置として機能させる。   First, in the user terminal 1, a content display program having a function of displaying a website on the Internet is started. The content display program causes the user terminal 1 which is the computer shown in FIG. 5 to function as the apparatus shown in FIG.

図7のステップS1では、ユーザ端末1の生体情報取得部11は、ユーザ端末1に接続されているマイク及びカメラといった入力装置と連携し、ユーザの声を含む音声データ、及びユーザの顔が撮影されている画像又は映像データ等である生体情報を取得し、取得した生体情報をデータ格納部15に格納する。ここでは、ユーザは、マイクを介してブラウザソフトに対し音声を入力する。例えば、ユーザの使用する言語(母国語等)で挨拶をしたり、処理の開始を指示したりする。また、カメラはユーザ端末1を操作するユーザを撮影する。カメラは、動画のデータを取得することもできるが、本実施の形態では、静止画のデータを所定のタイミングで取得するものとして説明する。   In step S <b> 1 of FIG. 7, the biological information acquisition unit 11 of the user terminal 1 cooperates with an input device such as a microphone and a camera connected to the user terminal 1 to capture voice data including the user's voice and the user's face. The biometric information such as the image or video data that has been recorded is acquired, and the acquired biometric information is stored in the data storage unit 15. Here, the user inputs voice to the browser software via the microphone. For example, a greeting is given in a language (such as a native language) used by the user, or the start of processing is instructed. The camera takes a picture of a user who operates the user terminal 1. Although the camera can also acquire moving image data, in the present embodiment, description will be made assuming that still image data is acquired at a predetermined timing.

ステップS2では、ユーザ端末1の属性情報取得部12は、データ格納部15に格納されたユーザの生体情報を用いて、ユーザの属性情報を取得する。ここでは、まず属性情報取得部12がデータ格納部15に格納されている生体情報を読み出し、通信IFを介して属性分析装置2へ送信する。なお、ステップS1(特に画像の取得)及びS2の処理は、ユーザ端末1が継続的に実施するものとする。   In step S <b> 2, the attribute information acquisition unit 12 of the user terminal 1 acquires user attribute information using the user biometric information stored in the data storage unit 15. Here, first, the attribute information acquisition unit 12 reads the biometric information stored in the data storage unit 15 and transmits it to the attribute analysis device 2 via the communication IF. Note that the processing of steps S1 (particularly image acquisition) and S2 is continuously performed by the user terminal 1.

一方、属性分析装置2の受信部21は、生体情報を受信し、データ格納部24に格納する。そして、属性分析部22は、データ格納部24に格納された生体情報を分析し、ユーザの属性を特定する。特定された属性は、ユーザの属性を示す属性情報としてデータ格納部24に格納される。   On the other hand, the reception unit 21 of the attribute analysis apparatus 2 receives the biological information and stores it in the data storage unit 24. And the attribute analysis part 22 analyzes the biometric information stored in the data storage part 24, and specifies a user's attribute. The identified attribute is stored in the data storage unit 24 as attribute information indicating the user's attribute.

分析は、例えば、既知のパターン認識技術を利用して行われる。具体的には、ユーザの音声データ又は画像データから特徴値(特徴ベクトル)を抽出し、特徴値が属するグループ(クラスタ)を特定することで、ユーザの属性を判断する。   The analysis is performed using, for example, a known pattern recognition technique. Specifically, a user attribute is determined by extracting a feature value (feature vector) from the user's voice data or image data and specifying a group (cluster) to which the feature value belongs.

また、ユーザの属性は、性別、年齢区分及び使用言語の項目を含み、属性情報は、例えば以下に示すようなパラメータで表される。
{性別}&{年齢区分}&{使用言語}
{性別}には、「男性」又は「女性」を示す情報が入る。{年齢区分}には、例えば「6−9歳」、「10−12歳」、「13−15歳」、「16−18歳」、「19−22歳」、「22−29歳」、「30−39歳」、「40−49歳」、「50歳以上」といった区分を示す情報が入る。そして、{使用言語}には、「日本語」、「韓国語」、「中国語」、「フランス語」、「ドイツ語」、「スペイン語」、「ロシア語」、「英語」等を示す情報が入る。なお、性別及び年齢区分は、ユーザの音声データ又は画像データの少なくとも一方に基づいて特定され、使用言語は、ユーザの音声(例えばユーザが発した挨拶等)に基づいて特定される。
The user attributes include items such as sex, age category, and language used, and the attribute information is represented by parameters as shown below, for example.
{Gender} & {Age category} & {Language}
{Gender} contains information indicating “male” or “female”. For {age category}, for example, “6-9 years old”, “10-12 years old”, “13-15 years old”, “16-18 years old”, “19-22 years old”, “22-29 years old”, Information indicating a classification such as “30-39 years old”, “40-49 years old”, “50 years old or older” is entered. In {Language}, information indicating "Japanese", "Korean", "Chinese", "French", "German", "Spanish", "Russian", "English", etc. Enters. The gender and age category are specified based on at least one of the user's voice data or image data, and the language used is specified based on the user's voice (for example, a greeting made by the user).

そして、送信部23は、データ格納部24から属性情報を読み出し、ユーザ端末1へ送信する。そして、ユーザ端末1の属性情報取得部12は通信IFと連携して属性情報を受信し、データ格納部15に格納する。   Then, the transmission unit 23 reads the attribute information from the data storage unit 24 and transmits it to the user terminal 1. The attribute information acquisition unit 12 of the user terminal 1 receives the attribute information in cooperation with the communication IF and stores the attribute information in the data storage unit 15.

ステップS3では、ユーザ端末1のコンテンツ取得部13は、ユーザからコンテンツ表示要求を受け付け、受け付けたコンテンツ表示要求と、データ格納部15から読み出した属性情報とを配信制御サーバ3に送信する。ここでは、まず、ユーザ端末1に接続されているキーボードやマウス、タッチパネル等の入力装置を介してユーザからコンテンツの表示要求を受け付ける。例えばユーザは、コンテンツ表示要求として、表示させたいWebサイトのURI(Uniform Resource Identifier)を入力したり、Webサイト中に含ま
れる他のWebサイトへのリンクを選択したりする。そして、コンテンツ取得部13は、受け付けたコンテンツ表示要求と、データ格納部15に格納されているユーザの属性情報とを、通信IFを介して配信制御サーバ3に送信する。
In step S <b> 3, the content acquisition unit 13 of the user terminal 1 receives a content display request from the user, and transmits the received content display request and attribute information read from the data storage unit 15 to the distribution control server 3. Here, first, a content display request is received from the user via an input device such as a keyboard, a mouse, or a touch panel connected to the user terminal 1. For example, as a content display request, the user inputs a URI (Uniform Resource Identifier) of a website to be displayed, or selects a link to another website included in the website. Then, the content acquisition unit 13 transmits the received content display request and the user attribute information stored in the data storage unit 15 to the distribution control server 3 via the communication IF.

なお、コンテンツ取得部13がコンテンツ表示要求を受け付けた後で、生体情報取得部11がステップS1を実施し属性情報取得部12がステップS2を実施して、コンテンツ取得部13がコンテンツ表示要求と属性情報とを配信制御サーバ3へ送信するようにしてもよい。   After the content acquisition unit 13 accepts the content display request, the biometric information acquisition unit 11 performs step S1, the attribute information acquisition unit 12 performs step S2, and the content acquisition unit 13 performs the content display request and the attribute. Information may be transmitted to the distribution control server 3.

その後、処理は図8のステップS11へ遷移する。図8は、配信制御サーバ3によるコンテンツ配信処理の処理フローを示している。   Thereafter, the process proceeds to step S11 in FIG. FIG. 8 shows a processing flow of content distribution processing by the distribution control server 3.

図8のステップS11では、配信制御サーバ3の受信部31は、ユーザ端末1からコンテンツ表示要求と属性情報とを受信し、データ格納部36へ格納する。   In step S <b> 11 of FIG. 8, the receiving unit 31 of the distribution control server 3 receives the content display request and attribute information from the user terminal 1 and stores them in the data storage unit 36.

ステップS12では、コンテンツ取得部32は、データ格納部36からコンテンツ表示要求を読み出し、ネットワーク上のコンテンツデータを取得する。ここでは、例えばURIに基づいて、インターネット上のWebサーバからハイパーテキストを受信する。   In step S12, the content acquisition unit 32 reads a content display request from the data storage unit 36, and acquires content data on the network. Here, for example, hypertext is received from a Web server on the Internet based on the URI.

ステップS13では、まず、変換制御部34は、データ格納部36に格納されている属性情報を読み出すとともに、変換制御テーブル33を参照し、読み出した属性情報のうちユーザの年齢区分がフィルタリング処理を行う対象に該当するか否か判断する。ここで、フィルタリング処理とは、例えば、コンテンツへのアクセスを遮断(ブロック)する処理をいう。また、フィルタリング処理としては、掲示板等の機能を有するコンテンツであって、且つ書き込みをブロックすべきコンテンツについて、書き込みを遮断する処理を行ってもよい。   In step S13, first, the conversion control unit 34 reads out the attribute information stored in the data storage unit 36 and refers to the conversion control table 33, and the age category of the user in the read out attribute information performs a filtering process. Judge whether it falls under the target. Here, the filtering process refers to a process of blocking (blocking) access to content, for example. Further, as the filtering process, a process of blocking the writing may be performed for the content having a function such as a bulletin board and the content that should be blocked from being written.

図9は、変換制御テーブル33のデータ構成の一例を示す図である。変換制御テーブル33には、例えば、「年齢区分」を示す情報に関連付けて、「(文字・画像)サイズ」、「振り仮名」、「キーワード」、「画像」及び「フィルタリング」に関する変換処理を行うか否かを示す情報が格納されているものとする。図9の例では、各処理を行う対象であることを示す情報として「○」が、処理を行う対象でないことを示す情報として「−」が格納されている。   FIG. 9 is a diagram illustrating an example of a data configuration of the conversion control table 33. In the conversion control table 33, for example, conversion processing relating to “(character / image) size”, “assignment name”, “keyword”, “image”, and “filtering” is performed in association with information indicating “age category”. It is assumed that information indicating whether or not is stored. In the example of FIG. 9, “◯” is stored as information indicating that the processing is to be performed, and “−” is stored as information indicating that the processing is not performed.

属性情報の年齢区分がフィルタリング処理を行う対象であると判断された場合(すなわち、受信した属性情報の年齢区分を示す情報に対応付けて、「フィルタリング」の項目値に「○」が格納されていた場合)、変換制御部34は、データ格納部36に格納されているコンテンツデータのURI及び属性情報を変換装置4aへ送信する。なお、属性情報のうち年齢区分を示す情報のみを読み出し、送信するようにしてもよい。   When it is determined that the age category of the attribute information is the target of filtering processing (that is, “○” is stored in the item value of “filtering” in association with the information indicating the age category of the received attribute information) The conversion control unit 34 transmits the URI and the attribute information of the content data stored in the data storage unit 36 to the conversion device 4a. It should be noted that only the information indicating the age classification among the attribute information may be read and transmitted.

一方、変換装置4aの受信部41aは、配信制御サーバ3からコンテンツデータのURI及び属性情報を受信し、データ格納部45aに格納する。そして、コンテンツデータのURIが、変換テーブル42aのブラックリストに含まれるか判断する。   On the other hand, the receiving unit 41a of the conversion device 4a receives the URI and attribute information of the content data from the distribution control server 3, and stores them in the data storage unit 45a. Then, it is determined whether the URI of the content data is included in the black list of the conversion table 42a.

図10は、変換テーブル42aのデータ構成の一例を示す図である。変換テーブル42aには、例えば、年齢区分に関連付けて、表示をフィルタリングすべきWebサイトのブラックリストが格納されているものとする。そして、コンテンツデータのURIがブラックリストに含まれる場合、送信部44aは、当該コンテンツデータをフィルタリングすべきか否かを示す情報(例えばフラグ)を、配信制御サーバ3に送信する。なお、ブラックリストにはドメイン名(例えばサブドメインまで)が登録されており、コンテンツデータのURIが当該ドメイン名を含む場合に、コンテンツデータのURIがブラックリストに含まれると判断するようにしてもよい。   FIG. 10 is a diagram illustrating an example of a data configuration of the conversion table 42a. For example, it is assumed that the conversion table 42a stores a black list of websites whose display should be filtered in association with age categories. When the URI of the content data is included in the blacklist, the transmission unit 44a transmits information (for example, a flag) indicating whether or not the content data should be filtered to the distribution control server 3. When a domain name (for example, up to a subdomain) is registered in the black list and the URI of the content data includes the domain name, it may be determined that the URI of the content data is included in the black list. Good.

配信制御サーバ3の受信部31は、変換装置4aからコンテンツデータをフィルタリングすべきか否かを示す情報を受信し、データ格納部36に格納する。なお、配信制御サーバ3は、コンテンツデータをフィルタリングすべき旨を示す情報を受信した場合、この後のステップS14〜S18までの処理を省略するようにしてもよい。   The receiving unit 31 of the distribution control server 3 receives information indicating whether or not the content data should be filtered from the conversion device 4 a and stores it in the data storage unit 36. In addition, when the distribution control server 3 receives information indicating that the content data should be filtered, the processing from the subsequent steps S14 to S18 may be omitted.

ステップS14では、変換制御部34は、データ格納部36に格納されているコンテンツデータ及び属性情報を変換装置4bへ送信するとともに、変換装置4bから翻訳後のコンテンツデータを受信する。ここでは、まず変換制御部34が、データ格納部36からコンテンツデータ及び属性情報を読み出して、送信部35を介して変換装置4bへ送信する。なお、属性情報としては、使用言語を示す情報のみを読み出し、送信するようにしてもよい。   In step S14, the conversion control unit 34 transmits the content data and attribute information stored in the data storage unit 36 to the conversion device 4b and receives the translated content data from the conversion device 4b. Here, the conversion control unit 34 first reads content data and attribute information from the data storage unit 36 and transmits the content data and attribute information to the conversion device 4 b via the transmission unit 35. As attribute information, only information indicating a language used may be read and transmitted.

また、変換制御部34は、データ格納部36に格納されている属性情報のうちユーザの使用言語がコンテンツデータの記述に用いられている言語と同一であるか否か判断し、異なる場合にコンテンツデータ及び属性情報を変換装置4bに送信するようにしてもよい。コンテンツデータの記述に用いられている言語は、例えば、文字コードを示す、HTMLのメタタグに基づいて判断する。そして、受信した属性情報の使用言語がコンテンツデータの記述に用いられている言語と異なると判断された場合、変換制御部34は、データ格納部36に格納されているコンテンツデータ及び属性情報を変換装置4bへ送信するようにする。   Further, the conversion control unit 34 determines whether or not the user's language used in the attribute information stored in the data storage unit 36 is the same as the language used for the description of the content data. You may make it transmit data and attribute information to the converter 4b. The language used for describing the content data is determined based on, for example, an HTML meta tag indicating a character code. When it is determined that the language used for the received attribute information is different from the language used for describing the content data, the conversion control unit 34 converts the content data and attribute information stored in the data storage unit 36. The data is transmitted to the device 4b.

一方、受信部41bは、配信制御サーバ3からコンテンツデータ及び属性情報を受信し、データ格納部45bに格納する。変換装置4bの変換テーブル42bには、機械翻訳に用いるための、図示していない辞書データが格納されている。そして、変換部43bは変換テーブル42bに格納されている辞書データを用いてコンテンツデータの翻訳処理を行う。なお、翻訳処理には、既知の機械翻訳技術を利用することができ、翻訳前のコンテンツデータが、どの言語で記述されているか判定させることもできる。そして、変換部43bは、受信したコンテンツデータを、受信した属性情報の使用言語に機械翻訳し、送信部44bは、翻訳後のコンテンツデータを配信制御サーバ3に送信する。   On the other hand, the receiving unit 41b receives content data and attribute information from the distribution control server 3, and stores them in the data storage unit 45b. The conversion table 42b of the conversion device 4b stores dictionary data not shown for use in machine translation. Then, the conversion unit 43b performs content data translation processing using the dictionary data stored in the conversion table 42b. Note that a known machine translation technique can be used for the translation process, and it is possible to determine in which language the content data before translation is described. Then, the conversion unit 43b machine translates the received content data into the language used for the received attribute information, and the transmission unit 44b transmits the translated content data to the distribution control server 3.

配信制御サーバ3の受信部31は、変換装置4bから翻訳後のコンテンツデータを受信し、データ格納部36に格納する。   The receiving unit 31 of the distribution control server 3 receives the translated content data from the conversion device 4 b and stores it in the data storage unit 36.

ステップS15では、まず、変換制御部34は、変換制御テーブル33を参照し、データ格納部36に格納されている属性情報の年齢区分が、文字サイズ及び画像サイズを変更する対象に該当するか否か判断する。変換制御テーブル33において、属性情報の年齢区分に関連付けて、文字サイズ及び画像サイズの項目に「○」が登録されている場合、変換
制御部34は、データ格納部36に格納されている属性情報を変換装置4cへ送信する。なお、図9の例では、全年齢区分が文字サイズ及び画像サイズを変更する対象に設定されている。また、属性情報については、年齢区分を示す情報のみを読み出し、送信するようにしてもよい。
In step S15, first, the conversion control unit 34 refers to the conversion control table 33, and whether or not the age category of the attribute information stored in the data storage unit 36 corresponds to a target for changing the character size and image size. Judge. In the conversion control table 33, when “◯” is registered in the item of character size and image size in association with the age category of the attribute information, the conversion control unit 34 stores the attribute information stored in the data storage unit 36. Is transmitted to the conversion device 4c. In the example of FIG. 9, all age categories are set as targets for changing the character size and image size. As attribute information, only information indicating the age category may be read and transmitted.

一方、受信部41cは、配信制御サーバ3から属性情報を受信し、データ格納部45cに格納する。そして、変換部43cは、データ格納部45cに格納されている属性情報の年齢区分を用いて、変換テーブル42cから文字サイズの値(割合)及び画像サイズの値(割合)を読み出す。   On the other hand, the receiving unit 41c receives the attribute information from the distribution control server 3 and stores it in the data storage unit 45c. Then, the conversion unit 43c reads the character size value (ratio) and the image size value (ratio) from the conversion table 42c using the age classification of the attribute information stored in the data storage unit 45c.

図11は、変換テーブル42cのデータ構成の一例を示す図である。変換テーブル42cには、例えば、年齢区分を示す情報に関連付けて、文字サイズの値(割合)及び画像サイズの値(割合)が格納されているものとする。   FIG. 11 is a diagram illustrating an example of a data configuration of the conversion table 42c. In the conversion table 42c, for example, it is assumed that a character size value (ratio) and an image size value (ratio) are stored in association with information indicating an age category.

そして、変換部43cは、読み出した文字サイズの値及び画像サイズの値を、送信部44が配信制御サーバ3に送信する。   Then, in the conversion unit 43 c, the transmission unit 44 transmits the read character size value and image size value to the distribution control server 3.

配信制御サーバ3の受信部31は、変換装置4cから文字サイズの値及び画像サイズの値を受信し、データ格納部36に格納する。   The receiving unit 31 of the distribution control server 3 receives the character size value and the image size value from the conversion device 4 c and stores them in the data storage unit 36.

ステップS16では、配信制御サーバ3は、振り仮名変換情報として、コンテンツデータに含まれる漢字と振り仮名の組み合わせのリストを受信する。本ステップでは、まず、変換制御部34は、変換制御テーブル33を参照し、データ格納部36に格納されている属性情報の年齢区分が振り仮名を付す対象に該当するか否か判断する。属性情報の年齢区分が振り仮名を付す対象であると判断された場合、変換制御部34は、データ格納部36に格納されているコンテンツデータ(ステップS14において翻訳後のコンテンツデータを取得した場合には、翻訳後のコンテンツデータ)及び属性情報を変換装置4dへ送信する。なお、属性情報については、年齢区分を示す情報のみを読み出し、送信するようにしてもよい。また、属性情報のうち使用言語を示す情報が「日本語」を示している場合にのみ、本ステップの処理を行うようにしてもよい。   In step S16, the distribution control server 3 receives a list of combinations of kanji and kana included in the content data as kana conversion information. In this step, first, the conversion control unit 34 refers to the conversion control table 33 and determines whether or not the age classification of the attribute information stored in the data storage unit 36 corresponds to a target to which a kana is assigned. When it is determined that the age classification of the attribute information is the target to which the kana is added, the conversion control unit 34 stores the content data stored in the data storage unit 36 (when the translated content data is acquired in step S14). Transmits the translated content data) and attribute information to the conversion device 4d. As attribute information, only information indicating the age category may be read and transmitted. Further, the processing of this step may be performed only when the information indicating the language used in the attribute information indicates “Japanese”.

一方、受信部41dは、配信制御サーバ3からコンテンツデータ及び属性情報を受信し、データ格納部45dに格納する。次に、変換部43dは、例えば、既知の形態素解析技術を利用して、受信したコンテンツデータを単語に分解する。そして、分解された各単語のうち、属性情報の年齢区分に関連付けて変換テーブル42dに登録されているものを抽出する。   On the other hand, the receiving unit 41d receives content data and attribute information from the distribution control server 3 and stores them in the data storage unit 45d. Next, the conversion unit 43d decomposes the received content data into words using, for example, a known morphological analysis technique. Then, among the decomposed words, those registered in the conversion table 42d in association with the age category of the attribute information are extracted.

図12は、変換テーブル42dのデータ構成の一例を示す図である。変換テーブル42dには、例えば、年齢区分に関連付けて、振り仮名を付すべき漢字とその振り仮名の組み合わせの一覧が格納されているものとする。   FIG. 12 is a diagram illustrating an example of a data configuration of the conversion table 42d. In the conversion table 42d, for example, it is assumed that a list of kanji characters to which a kana character is to be added and a combination of the kana characters is stored in association with the age category.

そして、変換部43dは、コンテンツデータに含まれる漢字のうち、受信した年齢区分に関連付けて登録されているものとその振り仮名との組み合わせを抽出し、漢字及び振り仮名の組み合わせのリストとしてデータ格納部45dに格納する。その後、送信部44dは、データ格納部45dから漢字及び振り仮名の組み合わせのリストを読み出し、配信制御サーバ3に送信する。   Then, the converting unit 43d extracts combinations of kanji characters included in the content data that are registered in association with the received age category and their kana characters, and stores them as a list of kanji and kana characters combinations. Stored in the unit 45d. Thereafter, the transmission unit 44d reads a list of combinations of kanji and kana from the data storage unit 45d and transmits the list to the distribution control server 3.

配信制御サーバ3の受信部31は、変換装置4dから漢字及び振り仮名の組み合わせのリストを受信し、データ格納部36に格納する。   The receiving unit 31 of the distribution control server 3 receives a list of combinations of kanji and kana from the conversion device 4 d and stores the list in the data storage unit 36.

ステップS17では、配信制御サーバ3は、キーワード変換情報として、コンテンツデータに含まれる、マスクすべきキーワードを取得する。まず、変換制御部34は、変換制御テーブル33を参照し、データ格納部36に格納されている属性情報の年齢区分がキーワードのマスク処理を行う対象に該当するか否か判断する。ここで、キーワードのマスク処理とは、例えば、キーワードを空白(スペース)や意味のない記号等、任意の文字列に置き換えたり削除したりすることにより、キーワードを読み取れない状態にする処理をいうものとする。   In step S17, the distribution control server 3 acquires a keyword to be masked included in the content data as keyword conversion information. First, the conversion control unit 34 refers to the conversion control table 33 and determines whether or not the age classification of the attribute information stored in the data storage unit 36 corresponds to a target for keyword mask processing. Here, keyword mask processing refers to processing that makes a keyword unreadable by replacing or deleting the keyword with an arbitrary character string such as a blank or a meaningless symbol, for example. And

属性情報の年齢区分がキーワードのマスク処理を行う対象であると判断された場合、変換制御部34は、データ格納部36に格納されているコンテンツデータ及び属性情報を変換装置4eへ送信する。なお、属性情報のうち年齢区分及び性別を示す情報のみを読み出し、送信するようにしてもよい。   When it is determined that the age category of the attribute information is a target for keyword masking, the conversion control unit 34 transmits the content data and attribute information stored in the data storage unit 36 to the conversion device 4e. Note that only the information indicating the age category and sex may be read out and transmitted from the attribute information.

一方、受信部41eは、配信制御サーバ3からコンテンツデータ及び属性情報を受信し、データ格納部45eに格納する。次に、変換部43eは、例えば、既知の形態素解析技術を利用して、受信したコンテンツデータを単語に分解する。そして、分解された各単語が、年齢区分及び性別の情報に関連付けられて変換テーブル42eに登録されているか判断する。   On the other hand, the receiving unit 41e receives content data and attribute information from the distribution control server 3, and stores them in the data storage unit 45e. Next, the conversion unit 43e decomposes the received content data into words using, for example, a known morphological analysis technique. Then, it is determined whether each decomposed word is associated with the age category and sex information and registered in the conversion table 42e.

図13は、変換テーブル42eのデータ構成の一例を示す図である。変換テーブル42eには、例えば、年齢区分及び性別に関連付けて、マスクすべきキーワードのリストが格納されているものとする。なお、キーワードは使用言語ごとに登録されているようにしてもよい。   FIG. 13 is a diagram illustrating an example of a data configuration of the conversion table 42e. In the conversion table 42e, for example, it is assumed that a list of keywords to be masked is stored in association with age categories and sexes. A keyword may be registered for each language used.

そして、変換部43eは、コンテンツデータに含まれる単語が、受信した年齢区分及び性別に関連付けて変換テーブル42eに登録されている単語を抽出し、マスクすべきキーワードのリストとしてデータ格納部45eに格納する。その後、送信部44eは、データ格納部45eからマスクすべきキーワードのリストを読み出し、配信制御サーバ3に送信する。   Then, the conversion unit 43e extracts the words registered in the conversion table 42e in association with the received age category and sex, and stores them in the data storage unit 45e as a list of keywords to be masked. To do. Thereafter, the transmission unit 44e reads out a list of keywords to be masked from the data storage unit 45e and transmits the list to the distribution control server 3.

配信制御サーバ3の受信部31は、変換装置4eからマスクすべきキーワードのリストを受信し、データ格納部36に格納する。   The receiving unit 31 of the distribution control server 3 receives a list of keywords to be masked from the conversion device 4 e and stores it in the data storage unit 36.

ステップS18では、配信制御サーバ3は、画像変換情報として、コンテンツデータに含まれる、マスクすべき画像を取得する。まず、変換制御部34は、変換制御テーブル33を参照し、データ格納部36に格納されている属性情報の年齢区分が画像のマスク処理を行う対象に該当するか否か判断する。画像のマスク処理とは、例えば画像を空白(スペース)や単色で塗りつぶした画像等に置き換えたり削除したりすることにより、画像が表示されない状態にする処理をいうものとする。   In step S18, the distribution control server 3 acquires an image to be masked included in the content data as the image conversion information. First, the conversion control unit 34 refers to the conversion control table 33 and determines whether or not the age classification of the attribute information stored in the data storage unit 36 corresponds to the target for image masking. The image masking process refers to a process in which an image is not displayed, for example, by replacing or deleting the image with a blank or a solid color image.

ユーザの年齢区分が画像のマスク処理を行う対象であると判断された場合、変換制御部34は、データ格納部36に格納されているコンテンツデータ及び属性情報を変換装置4fへ送信する。なお、属性情報については、年齢区分及び性別を示す情報のみを読み出し、送信するようにしてもよい。   If it is determined that the user's age category is a target for image masking, the conversion control unit 34 transmits the content data and attribute information stored in the data storage unit 36 to the conversion device 4f. In addition, about attribute information, only the information which shows an age division and sex may be read and transmitted.

一方、受信部41fは、配信制御サーバ3からコンテンツデータ及び属性情報を受信し、データ格納部45fに格納する。次に、変換部43fは、例えば、コンテンツデータから画像(例えばHTMLにおけるIMGタグ)を抽出する。そして、抽出された画像が、ユーザの年齢区分及び性別の情報に関連付けられて変換テーブル42fに登録されている、マスクすべき画像の条件に合致するか判断する。   On the other hand, the receiving unit 41f receives content data and attribute information from the distribution control server 3, and stores them in the data storage unit 45f. Next, the conversion unit 43f extracts an image (for example, an IMG tag in HTML) from the content data, for example. Then, it is determined whether or not the extracted image matches the condition of the image to be masked that is associated with the age category and sex information of the user and registered in the conversion table 42f.

図14は、変換テーブル42fのデータ構成の一例を示す図である。変換テーブル42fには、例えば、年齢区分及び性別に関連付けて、マスクすべき画像の条件を示す情報が格納されているものとする。そして、コンテンツデータに含まれる画像が当該条件を満たす場合には、その画像はマスクすべき画像であると判断される。マスクすべき画像であるか否かの判断及びマスク処理には、既知のフィルタリング技術を用いることができる。例えば、既知のパターン認識技術を利用して、コンテンツデータに含まれる画像の特徴値(特徴ベクトル)がマスクすべき画像のグループ(クラスタ)に含まれるか否かを判断する。   FIG. 14 is a diagram illustrating an example of a data configuration of the conversion table 42f. For example, it is assumed that the conversion table 42f stores information indicating the conditions of an image to be masked in association with the age category and sex. When the image included in the content data satisfies the condition, it is determined that the image is an image to be masked. A known filtering technique can be used for determining whether the image is to be masked and for masking. For example, using a known pattern recognition technique, it is determined whether or not an image feature value (feature vector) included in the content data is included in a group (cluster) of images to be masked.

そして、変換部43fは、コンテンツデータに含まれる画像からマスクすべき画像を抽出し、マスクすべき画像のリストとしてデータ格納部45fに格納する。ここでは、例えば、IMGタグのリストが格納される。その後、送信部44fは、データ格納部45fからマスクすべき画像のリストを読み出し、配信制御サーバ3に送信する。   Then, the conversion unit 43f extracts images to be masked from the images included in the content data, and stores them in the data storage unit 45f as a list of images to be masked. Here, for example, a list of IMG tags is stored. Thereafter, the transmission unit 44f reads a list of images to be masked from the data storage unit 45f and transmits the list to the distribution control server 3.

配信制御サーバ3の受信部31は、変換装置4fからマスクすべき画像のリストを受信し、データ格納部36に格納する。   The receiving unit 31 of the distribution control server 3 receives a list of images to be masked from the conversion device 4 f and stores the list in the data storage unit 36.

なお、図8のステップS13〜S18の処理は、任意の順序で行うことができる。また、ステップS13〜S18の処理を、並列に実施するようにしてもよく、ステップS13〜S18のうち一部の処理のみを実施するようにしてもよい。   Note that the processing of steps S13 to S18 in FIG. 8 can be performed in an arbitrary order. Further, the processes of steps S13 to S18 may be performed in parallel, or only a part of the processes of steps S13 to S18 may be performed.

ステップS19では、配信制御サーバ3の変換処理部34は、データ格納部36に格納されている、文字サイズの値及び画像サイズの変換情報、漢字及び振り仮名の組み合わせのリスト、マスクすべきキーワードのリスト、マスクすべき画像のリスト、コンテンツデータをフィルタリングすべきか否かを示す情報、並びに翻訳後のコンテンツデータを用いてコンテンツ変換処理を行い、変換後のコンテンツデータをデータ格納部36に格納する。   In step S19, the conversion processing unit 34 of the distribution control server 3 stores the character size value and image size conversion information, a list of combinations of kanji and kana, and keywords to be masked, which are stored in the data storage unit 36. Content conversion processing is performed using the list, the list of images to be masked, information indicating whether or not the content data should be filtered, and the translated content data, and the converted content data is stored in the data storage unit 36.

具体的には、まず、コンテンツデータをフィルタリングすべきか否かを示す情報に基づいて、コンテンツデータの表示を行うか否か判断する。コンテンツデータの表示自体をフィルタリングする場合には、変換後のコンテンツデータとして、例えば、予め用意された所定のコンテンツデータを格納する。また、フィルタリングすべきコンテンツのうち、書き込みをブロックすべきコンテンツに該当する場合には、例えば、コンテンツデータからテキストボックスを削除して、書き込みを制限できるように変換する。   Specifically, first, it is determined whether or not to display content data based on information indicating whether or not the content data should be filtered. When filtering the display of the content data itself, for example, predetermined content data prepared in advance is stored as the converted content data. Also, when the content to be filtered corresponds to the content to be blocked, for example, the text box is deleted from the content data and converted so that the writing can be restricted.

また、文字サイズ及び画像サイズを変換する処理としては、データ格納部36に格納されている文字サイズの値及び画像サイズの値を用いて、サイズを変更するためのCSSを生成する。   In addition, as a process of converting the character size and the image size, a CSS for changing the size is generated using the character size value and the image size value stored in the data storage unit 36.

データ格納部36に翻訳後のコンテンツデータが存在する場合には、コンテンツデータに含まれる文字列を翻訳後のコンテンツデータの文字列に置き換える。   When the translated content data exists in the data storage unit 36, the character string included in the content data is replaced with the translated character string of the content data.

漢字と振り仮名の組み合わせが存在する場合には、例えば、HTMLのRUBYタグを用いたり、CSSを利用してコンテンツデータに振り仮名を追加する。   If there is a combination of kanji and hiragana, for example, an HTML RUBY tag is used, or a kana is added to the content data using CSS.

マスクすべきキーワードが存在する場合には、該当するキーワードを、例えば任意の文字列等に置き換える。なお、マスクすべきキーワードが含まれる文全体、又は段落全体を削除又は置換してもよい。マスクすべき画像が存在する場合には、例えば当該画像を表示させるIMGタグをコンテンツデータ中で置換して、例えば空白や単色で塗りつぶした画
像等が表示されるようにする。
If there is a keyword to be masked, the corresponding keyword is replaced with, for example, an arbitrary character string. Note that the entire sentence or the entire paragraph including the keyword to be masked may be deleted or replaced. When there is an image to be masked, for example, an IMG tag for displaying the image is replaced in the content data so that, for example, an image filled with a blank or a single color is displayed.

変換処理部34は、以上のような変換処理を実施して変換後のコンテンツデータを生成し、データ格納部36に格納する。   The conversion processing unit 34 performs the conversion processing as described above, generates converted content data, and stores it in the data storage unit 36.

ステップS20では、送信部35は、データ格納部36から変換後のコンテンツデータ(例えばHTMLデータ及びCSSデータ)をユーザ端末1に送信する。その後、処理は、図7のステップS4に遷移する。   In step S <b> 20, the transmission unit 35 transmits the converted content data (for example, HTML data and CSS data) from the data storage unit 36 to the user terminal 1. Thereafter, the process proceeds to step S4 in FIG.

図7のステップS4では、ユーザ端末1のコンテンツ取得部13は、配信制御サーバ3から変換後のコンテンツデータを受信し、データ格納部15に格納する。   In step S <b> 4 of FIG. 7, the content acquisition unit 13 of the user terminal 1 receives the converted content data from the distribution control server 3 and stores it in the data storage unit 15.

ステップS5では、コンテンツ表示制御部14は、データ格納部15に格納された変換後のコンテンツデータを、ユーザ端末1に接続されている表示装置に表示させる。   In step S <b> 5, the content display control unit 14 displays the converted content data stored in the data storage unit 15 on a display device connected to the user terminal 1.

ステップS6では、属性情報取得部12は、ユーザの画像又は音声データ及びこれらのデータに基づく属性情報を取得する。ステップS6の処理は、所定の周期又は任意のタイミングで、ステップS1及びS2と同様の処理を継続的に行うものである。説明の便宜上、ステップに順序をつけているが、ステップS6の処理は、ステップS3〜S5の処理とは独立して継続的に実施されているものとする。   In step S6, the attribute information acquisition unit 12 acquires user image or sound data and attribute information based on these data. The processing in step S6 is to continuously perform the same processing as in steps S1 and S2 at a predetermined cycle or arbitrary timing. For the convenience of explanation, the steps are ordered, but it is assumed that the process of step S6 is continuously performed independently of the processes of steps S3 to S5.

ステップS7では、コンテンツ表示制御部14は、ステップS6で新たに取得された属性情報と、前回取得されデータ格納部15に格納されている過去の属性情報とを比較して、属性情報が変化したか否か判断する。   In step S7, the content display control unit 14 compares the attribute information newly acquired in step S6 with the previous attribute information acquired in the previous time and stored in the data storage unit 15, and the attribute information has changed. Determine whether or not.

例えば、ユーザ端末1を操作するユーザが別のユーザに交代した場合であって、ユーザの画像に基づいて特定された年齢区分又は性別が変化したとき、属性情報は変化したと判断される。さらにユーザの音声を取得し、使用言語が変化したときに属性情報が変化したと判断してもよい。なお、新たに取得した属性情報が変化した場合、属性情報取得部12は新たに取得した属性情報をデータ格納部15に格納する。   For example, when the user operating the user terminal 1 is changed to another user and the age category or gender specified based on the user's image changes, it is determined that the attribute information has changed. Further, the user's voice may be acquired and it may be determined that the attribute information has changed when the language used has changed. When the newly acquired attribute information changes, the attribute information acquisition unit 12 stores the newly acquired attribute information in the data storage unit 15.

属性情報が変化していないと判断された場合(S7:No)、ステップS9の処理へ遷移する。一方、属性情報が変化したと判断された場合(S7:Yes)、コンテンツ表示制御部14は、ステップS8の処理に遷移する。   If it is determined that the attribute information has not changed (S7: No), the process proceeds to step S9. On the other hand, when it is determined that the attribute information has changed (S7: Yes), the content display control unit 14 transitions to the process of step S8.

ステップS8では、表示装置に表示させていたコンテンツデータを、例えば非表示に変更する。これにより、属性の異なる新たなユーザにとって不適切である可能性のあるコンテンツデータの表示を停止することができる。コンテンツデータの表示を変更するだけでなく、コンテンツ表示プログラムがコンテンツの表示履歴やブックマーク等の情報をデータ格納部15に保持している場合には、これらの情報をデータ格納部15から削除するようにしてもよい。また、例えばユーザの行動を追跡するようなクッキー(Cookie)の情報を削除するようにしてもよい。   In step S8, the content data displayed on the display device is changed to non-display, for example. This can stop the display of content data that may be inappropriate for new users with different attributes. In addition to changing the display of content data, if the content display program holds information such as content display history and bookmarks in the data storage unit 15, the information is deleted from the data storage unit 15. It may be. Further, for example, cookie information that tracks user behavior may be deleted.

なお、例えばユーザが離席するなどして、画像データの中にユーザが写っていないと判断された場合も、ユーザの属性情報が変化したと判断するようにしてもよい。また、ユーザ端末1に他のユーザが近づいてきて、画像データの中に複数のユーザが写っていると判断された場合にも、ユーザの属性情報が変化したと判断するようにしてもよい。   Note that, for example, when it is determined that the user is not captured in the image data due to the user leaving the seat or the like, it may be determined that the user attribute information has changed. In addition, even when another user approaches the user terminal 1 and it is determined that a plurality of users are captured in the image data, it may be determined that the user attribute information has changed.

なお、コンテンツデータを非表示にすると共に、所定の画面に切り替える(あらかじめ定められた画面を表示する)ようにしてもよい。また、新たに取得した属性情報と、ステ
ップS3で受け付けたコンテンツ表示要求とを用いて、配信制御サーバ3にコンテンツ表示要求を再度送信し、新たに取得した属性情報に基づいて再度変換されたコンテンツデータを配信制御サーバ3から受信して、コンテンツデータの表示を更新するようにしてもよい。このようにすれば、例えば、新たなユーザにとってマスクすべきキーワードがコンテンツデータに含まれていた場合は、コンテンツデータの一部である当該キーワードがマスクされて表示が更新されることになる。また、例えばマスクのように、コンテンツデータの利用が制限されるだけでなく、場合によっては、文字のサイズが読み易い大きさに変更されたり、漢字に振り仮名が振られたりすることになる。
The content data may be hidden and switched to a predetermined screen (a predetermined screen is displayed). Further, the content display request is transmitted again to the distribution control server 3 using the newly acquired attribute information and the content display request received in step S3, and the content is converted again based on the newly acquired attribute information. Data may be received from the distribution control server 3 and the display of content data may be updated. In this way, for example, when a keyword to be masked for a new user is included in the content data, the keyword that is a part of the content data is masked and the display is updated. In addition, for example, the use of content data is limited as in the case of a mask. In some cases, the size of characters is changed to a size that is easy to read, or a kana is assigned to kanji.

その後、ステップS9の処理に遷移する。   Then, the process proceeds to step S9.

ステップS9では、コンテンツ取得部13は、ユーザから新たなコンテンツ表示要求の入力があったか否か判断する。コンテンツ表示要求の入力がないと判断された場合(S9:No)、ステップS6の処理に戻る。一方、コンテンツ表示要求の入力があったと判断された場合(S9:Yes)、ステップS3の処理に戻る。   In step S9, the content acquisition unit 13 determines whether a new content display request is input from the user. If it is determined that no content display request has been input (S9: No), the process returns to step S6. On the other hand, if it is determined that a content display request has been input (S9: Yes), the process returns to step S3.

以上のような処理を行うことにより、ユーザの認証処理を行うことなく、ユーザの生体情報に基づいて特定された属性情報に応じて、表示するコンテンツの内容を変換することができるようになる。変換は、例えばプロキシサーバを用いて、あらかじめ設定された変換ルールを適用することにより行われる。したがって、属性情報に応じて表示させるウェブサイトをあらかじめ作成しておく必要はなく、ユーザの属性に合わせて変換したコンテンツデータを提供することができる。   By performing the process as described above, the content to be displayed can be converted according to the attribute information specified based on the user's biometric information without performing the user authentication process. The conversion is performed by applying a preset conversion rule using, for example, a proxy server. Therefore, it is not necessary to create a website to be displayed in accordance with the attribute information in advance, and content data converted according to the user's attribute can be provided.

また、コンテンツを変換することにより、ユーザの属性に応じてコンテンツの利用を適切に制限することができるようになるとともに、コンテンツの利用性を向上させることができるようになる。   Also, by converting the content, it becomes possible to appropriately limit the use of the content according to the user's attributes and improve the usability of the content.

例えば、低年齢のユーザに対して、アダルトコンテンツや暴力的なコンテンツをフィルタリング等すれば、親は安心して子供に端末を使用させることができるようになる。また、学校で習っていないような漢字にはルビを振ることにより、低年齢のユーザにとってコンテンツが利用しやすいものとなる。また、高年齢のユーザに対しては、コンテンツに含まれる文字や画像を拡大すれば、文章が読み易くなる。さらに、例えば、文字や画像からリンクが張られていて文字や画像がクリック可能な場合は、文字や画像が拡大されることにより操作性が向上する(クリックしやすくなる)。また、ユーザの使用言語と異なる言語で記述されたコンテンツについて、自動的に翻訳して提供すれば、コンテンツの利用性が向上する。   For example, if adult content or violent content is filtered for younger users, parents can use their terminals with peace of mind. In addition, by using ruby for kanji characters that are not learned at school, the content can be easily used by younger users. For older users, the text can be read easily by enlarging the characters and images included in the content. Furthermore, for example, when a link is made from a character or an image and the character or image is clickable, the operability is improved by making the character or image enlarged (easier to click). Moreover, if content described in a language different from the language used by the user is automatically translated and provided, the usability of the content is improved.

また、本実施の形態では、例えばログイン・ログアウトのようなユーザ毎の認証処理・解除処理を行わない。よって、すでに表示装置に表示されているコンテンツデータが、新たに端末装置の使用を開始したユーザにとって適切でない場合がある。このような場合にも、継続的にユーザの属性情報を監視し、変化があった場合には表示させているコンテンツデータの表示を変更することで、新たなユーザの属性情報に対して適切でないコンテンツデータの表示を停止することができる。   Further, in the present embodiment, authentication processing / cancellation processing for each user such as login / logout is not performed. Therefore, the content data already displayed on the display device may not be appropriate for a user who has newly started using the terminal device. Even in such a case, it is not appropriate for the new user attribute information by continuously monitoring the user attribute information and changing the displayed content data when there is a change. The display of content data can be stopped.

[変形例]
上で述べた実施の形態では、ユーザの属性が変化した場合には、コンテンツデータを非表示にさせるか、コンテンツデータの表示を更新させている。しかしながら、コンテンツデータによっては、他の属性のユーザに対してマスクすべきキーワードや画像を含んでおらず、且つ他の属性のユーザに対して表示を停止(ブロック)する必要もない。このようなコンテンツデータは、敢えて非表示等にする必要はないものである。
[Modification]
In the embodiment described above, when the user attribute changes, the content data is hidden or the display of the content data is updated. However, some content data does not include keywords or images that should be masked for users with other attributes, and there is no need to stop (block) display for users with other attributes. Such content data need not be hidden.

従って、本変形例では、ユーザ端末1において表示されているコンテンツデータが、現在のユーザの属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいることを示す表示制御情報を用いることで、属性の異なるユーザに対してコンテンツデータの表示を変更するか否か判断できるようにする。例えば、ステップS13、S17及びS18(図8)において、配信制御サーバ3は、受信した属性情報とコンテンツデータに基づいて、当該属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを当該コンテンツデータが含んでいるか、各変換装置に判断させ、含んでいる場合には、ステップS20においてユーザ端末1へ表示制御情報を送信する。そして、ステップS4(図7)においてユーザ端末1が配信制御サーバ3から表示制御情報を受信しておき、当該情報を受信した場合(現在のユーザの属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいる場合)にのみ、ステップS8において表示を変更するようにする。ここで、ブロックすべきコンテンツとは、例えば、マスクすべきキーワード又は画像を含むコンテンツ、フィルタリングすべきコンテンツをいうものとする。   Therefore, in this modification, the display control information indicating that the content data displayed on the user terminal 1 includes content to be blocked for a user having an attribute other than the attribute indicated by the current user's attribute information. By using this, it is possible to determine whether or not to change the display of content data for users having different attributes. For example, in steps S13, S17, and S18 (FIG. 8), the distribution control server 3 selects content to be blocked for users having attributes other than the attributes indicated by the attribute information, based on the received attribute information and content data. Whether or not the content data is included is determined by each conversion device, and if it is included, the display control information is transmitted to the user terminal 1 in step S20. In step S4 (FIG. 7), when the user terminal 1 receives the display control information from the distribution control server 3 and receives the information (for a user having an attribute other than the attribute indicated by the attribute information of the current user) Only when the content to be blocked is included), the display is changed in step S8. Here, the content to be blocked refers to content including a keyword or image to be masked or content to be filtered, for example.

具体的には、ステップS13(図8)において、変換装置4aの変換部43aは、変換テーブル42aを検索し、受信したコンテンツデータのURIが、受信した年齢区分及び性別のユーザに対してフィルタリングの対象に該当せず、且つ受信した年齢区分及び性別以外のユーザに対してはフィルタリングの対象に該当するか判断する処理をさらに行う。そして、このような条件を満たすと判断された場合、コンテンツデータは、現在のユーザの属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいることを示す表示制御情報を、変換装置4aは配信制御サーバ3に送信する。   Specifically, in step S13 (FIG. 8), the conversion unit 43a of the conversion device 4a searches the conversion table 42a, and the URI of the received content data is filtered for the received age category and gender users. For a user who does not fall under the target and who has received the age category and gender, a process of determining whether the user falls under the filtering target is further performed. When it is determined that such a condition is satisfied, the content data includes display control information indicating that the content data should include a content to be blocked for a user having an attribute other than the attribute indicated by the current user's attribute information. The conversion device 4a transmits to the distribution control server 3.

同様に、ステップS17において、変換装置4eの変換部43eは、変換テーブル42eを検索し、受信したコンテンツデータに含まれる単語であって、受信した年齢区分及び性別のユーザに対してマスクすべきキーワードとして登録されていないが、受信した年齢区分及び性別以外のユーザに対してはマスクすべきキーワードとして登録されているものを抽出する処理をさらに行う。そして、該当する単語が抽出された場合、コンテンツデータは、現在のユーザの属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいることを示す表示制御情報を、変換装置4eは配信制御サーバ3に送信する。   Similarly, in step S17, the conversion unit 43e of the conversion device 4e searches the conversion table 42e, and includes words that are included in the received content data and should be masked against the received age category and gender users. Although it is not registered as, a process for extracting those registered as keywords to be masked for users other than the received age category and gender is further performed. When the corresponding word is extracted, the content data includes display control information indicating that the content data should be blocked for a user having an attribute other than the attribute indicated by the current user's attribute information. 4e transmits to the distribution control server 3.

また、ステップS18において、変換装置4fの変換部43fは、変換テーブル42fを検索し、受信したコンテンツデータに含まれる画像であって、受信した年齢区分及び性別のユーザに対してマスクすべき画像の条件に該当しないが、受信した年齢区分及び性別以外のユーザに対してはマスクすべき画像の条件に該当するものを抽出する処理をさらに行う。そして、画像が抽出された場合、コンテンツデータは、現在のユーザの属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいることを示す表示制御情報を、変換装置4fは配信制御サーバ3に送信する。   In step S18, the conversion unit 43f of the conversion device 4f searches the conversion table 42f, and includes an image included in the received content data, which is an image to be masked for the received age category and gender user. Although it does not correspond to the condition, a process for extracting a user other than the received age category and gender that satisfies the condition of the image to be masked is further performed. When the image is extracted, the conversion device 4f displays display control information indicating that the content data includes content to be blocked for a user having an attribute other than the attribute indicated by the current user's attribute information. Transmit to the distribution control server 3.

配信制御サーバ3は、表示制御情報を変換装置4から受信した場合、コンテンツデータと属性情報とに基づいて、変換後のコンテンツデータは、受信した属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいると判断されたことがわかる。換言すると、配信制御サーバ3は、変換装置4を利用して、受信した属性情報に基づいて変換されるコンテンツデータが、受信した属性情報が示す属性以外の属性の属性情報に基づいて変換した場合に、さらに変更すべき箇所(コンテンツ)を含んでいるか否か判断する。なお、このような判断は、例えば図4の変換制御部34が行ってもよいし、図示していない判定部が行ってもよい。そして、いずれかの変換装置4から表示制御情報を受信した場合、配信制御サーバ3の送信部35は、表示制御情報をステップS20におい
てユーザ端末1に送信する。
When the distribution control server 3 receives the display control information from the conversion device 4, based on the content data and the attribute information, the converted content data is sent to the user having an attribute other than the attribute indicated by the received attribute information. It turns out that it was determined that the content to be blocked was included. In other words, the distribution control server 3 uses the conversion device 4 to convert the content data converted based on the received attribute information based on attribute information of an attribute other than the attribute indicated by the received attribute information. In addition, it is determined whether or not a portion (content) to be changed is included. Such determination may be performed by, for example, the conversion control unit 34 in FIG. 4 or may be performed by a determination unit that is not illustrated. When the display control information is received from any of the conversion devices 4, the transmission unit 35 of the distribution control server 3 transmits the display control information to the user terminal 1 in step S20.

そして、ユーザ端末1は、ステップS4(図7)において表示制御情報を受信した場合にのみ、ステップS8において表示を変更するようにする。このようにすれば、ユーザ端末1を利用するユーザの属性が変化したと判断された場合において、あらゆる属性のユーザに対してブロックする必要のないコンテンツデータまで、その表示を変更するようなことがなくなる。すなわち、コンテンツの表示制御をより適切に行うことができるようになる。なお、表示制御情報には、具体的にどの年齢区分又は性別のユーザに対して表示を制限すべきかを示す情報を含めるようにし、ユーザ端末1において、該当する年齢区分又は性別の属性情報を検知した場合にのみ、コンテンツデータの表示を変更するようにしてもよい。   Then, the user terminal 1 changes the display in step S8 only when the display control information is received in step S4 (FIG. 7). In this way, when it is determined that the attribute of the user who uses the user terminal 1 has changed, the display may be changed to content data that does not need to be blocked for a user with any attribute. Disappear. That is, content display control can be performed more appropriately. It should be noted that the display control information includes information specifically indicating to which age category or gender the display should be restricted, and the user terminal 1 detects the corresponding age category or gender attribute information. Only in such a case, the display of the content data may be changed.

また、実施の形態で示した生体情報は一例であり、他の情報からユーザの属性情報を特定するようにしてもよい。また、実施の形態で挙げた音声データ又は画像データの一方を用いるようにしてもよい。ただし、両者の特徴値に基づいて属性情報を特定した方が、特定結果の精度が上がることが期待できる。   Moreover, the biological information shown in the embodiment is an example, and user attribute information may be specified from other information. Moreover, you may make it use either the audio | voice data mentioned by embodiment, or image data. However, if the attribute information is specified based on the feature values of both, it can be expected that the accuracy of the specified result is improved.

また、属性分析装置2の属性分析部22をユーザ端末1が有するようにしてもよい。このようにすれば、ネットワークを介して生体情報及び属性情報を送受信する必要がなくなる。また、属性分析部22の機能のうち、生体情報から特徴値を抽出する処理をユーザ端末1が実施するようにしてもよい。このようにすれば、ユーザ端末1は属性分析装置2へ特徴値を送信すればよいため、送信する情報の量は少なくなる。また、自己の生体情報がそのままやりとりされる場合に比べて、抵抗を感じるユーザの数も少なくなることが期待できる。一方、上で述べた実施の形態では、外部の属性分析装置2を利用することで、ユーザ端末1のコンテンツ表示プログラムは複雑な処理を行う必要がなくなる。   Further, the user terminal 1 may have the attribute analysis unit 22 of the attribute analysis device 2. In this way, it is not necessary to transmit / receive biometric information and attribute information via the network. Of the functions of the attribute analysis unit 22, the user terminal 1 may perform a process of extracting a feature value from the biological information. In this way, since the user terminal 1 has only to transmit the feature value to the attribute analysis device 2, the amount of information to be transmitted is reduced. In addition, it can be expected that the number of users who feel resistance is reduced as compared to the case where their own biological information is exchanged as it is. On the other hand, in the embodiment described above, by using the external attribute analysis apparatus 2, the content display program of the user terminal 1 does not need to perform complicated processing.

また、配信制御サーバ3は、変換装置4a〜4fのうち、一部の変換装置のみを利用するようにしてもよい。すなわち、ステップS13〜S18のうち、一部の処理のみを行い、これに基づいてステップS19のコンテンツ変換処理を行うようにしてもよい。また、例示したコンテンツ変換処理とは異なる処理をさらに行うようにしてもよい。例えば、属性情報に関連付けて広告情報を登録するテーブルを用意しておき、コンテンツデータ及び属性情報を受信すると、コンテンツデータに追加すべき広告情報を抽出して送信するような変換装置4を利用するようにしてもよい。さらに、変換装置4a〜4fの処理(ステップS13〜S18)のうち一部又は全部を、例えば配信制御サーバ3が実施するようにしてもよい。また、配信制御サーバ3は、変換装置4a〜4fに、取得したコンテンツデータの代わりにコンテンツデータのURIを送信し、変換装置4a〜4fがそれぞれコンテンツデータを取得するようにしてもよい。   Further, the distribution control server 3 may use only some of the conversion devices among the conversion devices 4a to 4f. That is, only a part of the processes in steps S13 to S18 may be performed, and the content conversion process of step S19 may be performed based on this. Further, processing different from the exemplified content conversion processing may be further performed. For example, a conversion device 4 that prepares a table for registering advertisement information in association with attribute information and extracts and transmits advertisement information to be added to content data when content data and attribute information are received is used. You may do it. Furthermore, for example, the distribution control server 3 may perform part or all of the processing (steps S13 to S18) of the conversion devices 4a to 4f. Further, the distribution control server 3 may transmit the URI of the content data instead of the acquired content data to the conversion devices 4a to 4f, and the conversion devices 4a to 4f may acquire the content data respectively.

1 ユーザ端末
2 属性分析装置
3 配信制御サーバ
4a〜4f 変換装置
5 ネットワーク
11 生体情報取得部
12 属性情報取得部
13 コンテンツ取得部
14 コンテンツ表示制御部
15 データ格納部
21 受信部
22 属性分析部
23 送信部
24 データ格納部
31 受信部
32 コンテンツ取得部
33 変換制御テーブル
34 変換制御部
35 送信部
36 データ格納部
41 受信部
42 変換テーブル
43 変換部
44 送信部
45 データ格納部
DESCRIPTION OF SYMBOLS 1 User terminal 2 Attribute analysis apparatus 3 Distribution control server 4a-4f Conversion apparatus 5 Network 11 Biometric information acquisition part 12 Attribute information acquisition part 13 Content acquisition part 14 Content display control part 15 Data storage part 21 Reception part 22 Attribute analysis part 23 Transmission Unit 24 data storage unit 31 reception unit 32 content acquisition unit 33 conversion control table 34 conversion control unit 35 transmission unit 36 data storage unit 41 reception unit 42 conversion table 43 conversion unit 44 transmission unit 45 data storage unit

Claims (5)

ユーザの生体情報に基づいて特定された、ユーザの属性を示す属性情報を継続的に取得する属性取得ステップと、
取得した前記属性情報と、コンテンツデータの配信要求とをコンテンツ配信装置へ送信するとともに、前記コンテンツ配信装置からコンテンツデータを受信するコンテンツ取得ステップと、
前記コンテンツ取得ステップにおいて受信したコンテンツデータを、表示装置に表示させる表示ステップと、
前記属性取得ステップにおいて取得する前記属性情報が示すユーザの属性を監視しておき、前記属性情報が示すユーザの属性が変化したことを検知する検知ステップと、
前記検知ステップにおいて、前記属性情報が示すユーザの属性が変化したことを検知した場合、前記表示ステップにおいて表示させた前記コンテンツデータの少なくとも一部の表示を変更させるステップと、
前記コンテンツ配信装置へ送信した前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを、前記コンテンツ配信装置から受信したコンテンツデータが含んでいることを示す表示制御情報を、前記コンテンツ配信装置から受信するステップと、
をコンピュータに実行させ、
前記検知ステップにおいて、前記属性情報が示すユーザの属性が変化したことを検知し、且つ前記表示制御情報を受信している場合に、前記コンテンツデータの少なくとも一部の表示を変更させる
ンテンツ表示プログラム。
An attribute acquisition step for continuously acquiring attribute information indicating the user's attribute specified based on the user's biological information;
A content acquisition step of transmitting the acquired attribute information and a content data distribution request to a content distribution device and receiving content data from the content distribution device;
A display step of causing the display device to display the content data received in the content acquisition step;
A detection step of monitoring a user attribute indicated by the attribute information acquired in the attribute acquisition step and detecting a change in the user attribute indicated by the attribute information;
In the detection step, when it is detected that a user attribute indicated by the attribute information has changed, a step of changing display of at least a part of the content data displayed in the display step;
Display control information indicating that content data received from the content distribution device includes content to be blocked for a user having an attribute other than the attribute indicated by the attribute information transmitted to the content distribution device. Receiving from a distribution device ;
To the computer,
In the detection step, when it is detected that a user attribute indicated by the attribute information has changed and the display control information is received, the display of at least a part of the content data is changed.
Content display program.
ユーザの生体情報に基づいて特定された、ユーザの属性を示す属性情報を継続的に取得する属性取得ステップと、
取得した前記属性情報と、コンテンツデータの配信要求とをコンテンツ配信装置へ送信するとともに、前記コンテンツ配信装置からコンテンツデータを受信するコンテンツ取得ステップと、
前記コンテンツ取得ステップにおいて受信したコンテンツデータを、表示装置に表示させる表示ステップと、
前記属性取得ステップにおいて取得する前記属性情報が示すユーザの属性を監視してお
き、前記属性情報が示すユーザの属性が変化したことを検知する検知ステップと、
前記検知ステップにおいて、前記属性情報が示すユーザの属性が変化したことを検知した場合、前記表示ステップにおいて表示させた前記コンテンツデータの少なくとも一部の表示を変更させるステップと、
をコンピュータに実行させ、
前記表示ステップにおいて、表示させた前記コンテンツデータの履歴情報を保持させる処理をさらに行い、
前記検知ステップにおいて、前記属性情報が示すユーザの属性が変化したことを検知した場合、前記履歴情報を削除する
ンテンツ表示プログラム。
An attribute acquisition step for continuously acquiring attribute information indicating the user's attribute specified based on the user's biological information;
A content acquisition step of transmitting the acquired attribute information and a content data distribution request to a content distribution device and receiving content data from the content distribution device;
A display step of causing the display device to display the content data received in the content acquisition step;
The user attribute indicated by the attribute information acquired in the attribute acquisition step is monitored.
Detecting step of detecting that the attribute of the user indicated by the attribute information has changed,
In the detection step, when it is detected that a user attribute indicated by the attribute information has changed, a step of changing display of at least a part of the content data displayed in the display step;
To the computer,
In the display step, a process of holding history information of the displayed content data is further performed,
In the detection step, when it is detected that the user attribute indicated by the attribute information has changed, the history information is deleted.
Content display program.
ユーザの生体情報に基づいて特定された、ユーザの属性を示す属性情報と、コンテンツデータの配信要求とを端末装置から受信する受信部と、
受信した前記配信要求に基づいてコンテンツデータを取得すると共に、取得した前記コンテンツデータを、前記属性情報に基づいて変換する変換部と、
取得したコンテンツデータと前記属性情報とに基づいて、前記変換後のコンテンツデータが、前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいるか判断する判断部と、
前記判断部が、前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいると判断した場合、前記変換後のコンテンツデータと、前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを前記変換後のコンテンツデータが含んでいることを示す表示制御情報であって、前記属性情報を継続的に監視する前記端末装置が、前記属性情報の変化を検知した場合にコンテンツデータの少なくとも一部の表示を変更させるための表示制御情報とを前記端末装置へ送信する送信部と、
を有するコンテンツ配信装置。
A receiving unit that receives from the terminal device attribute information indicating the attribute of the user specified based on the biometric information of the user and a content data distribution request;
A conversion unit that acquires content data based on the received distribution request and converts the acquired content data based on the attribute information;
A determination unit that determines, based on the acquired content data and the attribute information, whether the converted content data includes content to be blocked for a user having an attribute other than the attribute indicated by the attribute information;
If the determination unit determines that content to be blocked is included for a user having an attribute other than the attribute indicated by the attribute information, the converted content data and an attribute other than the attribute indicated by the attribute information Display control information indicating that the converted content data includes content to be blocked for a user, and the terminal device that continuously monitors the attribute information detects a change in the attribute information. A transmission unit that transmits display control information for changing the display of at least a part of the content data to the terminal device,
A content distribution apparatus.
ユーザの生体情報に基づいて特定された、ユーザの属性を示す属性情報と、コンテンツデータの配信要求とを端末装置から受信するステップと、
受信した前記配信要求に基づいてコンテンツデータを取得すると共に、取得した前記コンテンツデータを、前記属性情報に基づいて変換するステップと、
取得したコンテンツデータと前記属性情報とに基づいて、前記変換後のコンテンツデータが、前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいるか判断するステップと、
前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいると判断された場合、前記変換後のコンテンツデータと、前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを前記変換後のコンテンツデータが含んでいることを示す表示制御情報であって、前記属性情報を継続的に監視する前記端末装置が、前記属性情報の変化を検知した場合にコンテンツデータの少なくとも一部の表示を変更させるための表示制御情報とを前記端末装置へ送信するステップと、
を含むコンテンツ配信方法。
Receiving from the terminal device attribute information indicating the user's attribute specified based on the user's biometric information and a content data distribution request;
Acquiring content data based on the received distribution request, and converting the acquired content data based on the attribute information;
Determining whether the converted content data includes content to be blocked for a user with an attribute other than the attribute indicated by the attribute information, based on the acquired content data and the attribute information;
When it is determined that content to be blocked is included for a user with an attribute other than the attribute indicated by the attribute information, the content data after the conversion and a user with an attribute other than the attribute indicated by the attribute information Display control information indicating that the converted content data includes content to be blocked, and the content when the terminal device that continuously monitors the attribute information detects a change in the attribute information Transmitting display control information for changing the display of at least a part of the data to the terminal device;
Content delivery method including:
ユーザの生体情報に基づいて特定された、ユーザの属性を示す属性情報と、コンテンツデータの配信要求とを端末装置から受信するステップと、
受信した前記配信要求に基づいてコンテンツデータを取得すると共に、取得した前記コンテンツデータを、前記属性情報に基づいて変換するステップと、
取得したコンテンツデータと前記属性情報とに基づいて、前記変換後のコンテンツデータが、前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいるか判断するステップと、
前記属性情報が示す属性以外の属性のユーザに対してブロックすべきコンテンツを含んでいると判断された場合、前記変換後のコンテンツデータと、前記属性情報が示す属性以
外の属性のユーザに対してブロックすべきコンテンツを前記変換後のコンテンツデータが含んでいることを示す表示制御情報であって、前記属性情報を継続的に監視する前記端末装置が、前記属性情報の変化を検知した場合にコンテンツデータの少なくとも一部の表示を変更させるための表示制御情報とを前記端末装置へ送信するステップと、
をコンピュータに実行させるためのコンテンツ配信プログラム。
Receiving from the terminal device attribute information indicating the user's attribute specified based on the user's biometric information and a content data distribution request;
Acquiring content data based on the received distribution request, and converting the acquired content data based on the attribute information;
Determining whether the converted content data includes content to be blocked for a user with an attribute other than the attribute indicated by the attribute information, based on the acquired content data and the attribute information;
When it is determined that content to be blocked is included for a user with an attribute other than the attribute indicated by the attribute information, the content data after the conversion and a user with an attribute other than the attribute indicated by the attribute information Display control information indicating that the converted content data includes content to be blocked, and the content when the terminal device that continuously monitors the attribute information detects a change in the attribute information Transmitting display control information for changing the display of at least a part of the data to the terminal device;
Distribution program for causing a computer to execute
JP2012082831A 2012-03-30 2012-03-30 CONTENT DISPLAY PROGRAM USING BIOLOGICAL INFORMATION, CONTENT DISTRIBUTION DEVICE, METHOD, AND PROGRAM Expired - Fee Related JP5961430B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012082831A JP5961430B2 (en) 2012-03-30 2012-03-30 CONTENT DISPLAY PROGRAM USING BIOLOGICAL INFORMATION, CONTENT DISTRIBUTION DEVICE, METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012082831A JP5961430B2 (en) 2012-03-30 2012-03-30 CONTENT DISPLAY PROGRAM USING BIOLOGICAL INFORMATION, CONTENT DISTRIBUTION DEVICE, METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2013214141A JP2013214141A (en) 2013-10-17
JP5961430B2 true JP5961430B2 (en) 2016-08-02

Family

ID=49587434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012082831A Expired - Fee Related JP5961430B2 (en) 2012-03-30 2012-03-30 CONTENT DISPLAY PROGRAM USING BIOLOGICAL INFORMATION, CONTENT DISTRIBUTION DEVICE, METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP5961430B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6968333B2 (en) * 2015-08-03 2021-11-17 株式会社Revo Information provision system
WO2018216213A1 (en) * 2017-05-26 2018-11-29 株式会社オプティム Computer system, pavilion content changing method and program
JP7249256B2 (en) * 2019-09-26 2023-03-30 株式会社デンソーテン Display control program and display control method
JP7700478B2 (en) * 2021-03-12 2025-07-01 日本電気株式会社 Content control system, distribution device, content control method, and program
JP7600930B2 (en) * 2021-08-19 2024-12-17 トヨタ自動車株式会社 Center for controlling software updates
JP2024001678A (en) * 2022-06-22 2024-01-10 京セラ株式会社 Methods, processors, programs, and display systems
JP2024008262A (en) * 2022-07-07 2024-01-19 日本放送協会 Subtitle data generation device and subtitle data generation program
WO2025191858A1 (en) * 2024-03-15 2025-09-18 株式会社Nttドコモ Device and method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3817139B2 (en) * 2001-02-19 2006-08-30 株式会社スカイパーフェクト・コミュニケーションズ Information transmission system, receiving terminal, individual information generation device, information transmission method
JP2003005950A (en) * 2001-06-26 2003-01-10 Sharp Corp Web browser
JP2006302265A (en) * 2005-03-22 2006-11-02 Netstar Inc Filtering method, client system, method and program for controlling thereof, filtering system, server system, method and program for controlling thereof
JP2006301829A (en) * 2005-04-19 2006-11-02 Fujitaka:Kk vending machine
JP2011229141A (en) * 2010-03-31 2011-11-10 Sharp Corp Television receiver and operation mode automatic setting method for television receiver

Also Published As

Publication number Publication date
JP2013214141A (en) 2013-10-17

Similar Documents

Publication Publication Date Title
JP5961430B2 (en) CONTENT DISPLAY PROGRAM USING BIOLOGICAL INFORMATION, CONTENT DISTRIBUTION DEVICE, METHOD, AND PROGRAM
US12443671B2 (en) Distributed systems and methods for facilitating website remediation and promoting assistive technologies and detecting compliance issues
US11775607B2 (en) Transitory salient attention capture to draw attention to digital document parts
EP2472428B1 (en) Response determining device, response determining method, response determining program, recording medium and response determining system
US20150169525A1 (en) Augmented reality image annotation
US9449215B2 (en) Information processing apparatus, information processing method and information processing program
CN104346396B (en) Data processing method, device, terminal and system for instant messaging client
US9934422B1 (en) Digitized handwriting sample ingestion systems and methods
HK1217555A1 (en) System and method for online handwriting recognition in web queries
RU2595531C2 (en) Method and system for generating definition of word based on multiple sources
CN117112937A (en) Access request processing methods, related equipment and storage media
JP2017220179A (en) Content processing device, content processing method and program
CN115390953A (en) Information processing method, information processing device, electronic equipment and computer readable storage medium
CN105787032B (en) The generation method and device of snapshots of web pages
JP4825261B2 (en) Image information collecting apparatus, method and program thereof
US20130311489A1 (en) Systems and Methods for Extracting Names From Documents
CN112765447A (en) Data searching method and device and electronic equipment
CN112287131A (en) Information interaction method and information interaction device
RU2638015C2 (en) Method for identification of target object on web page
JP2011055137A (en) System and method for providing icebreak topic, and program
US20240403910A1 (en) Advertising expression assessment device, and storage medium
JP6860156B1 (en) Fraud detection systems, fraud detection methods, and programs
JP6752705B2 (en) Server equipment, information processing equipment, information processing methods, and programs
CN121836607A (en) AI-based content moderation methods, systems, devices, and media based on browser plugins
CN117951344A (en) Text content search method, device, electronic device and storage medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140501

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150316

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160209

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160411

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160614

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160627

R150 Certificate of patent or registration of utility model

Ref document number: 5961430

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees