[go: up one dir, main page]

JP7768295B2 - Terminal device, recording method, and program - Google Patents

Terminal device, recording method, and program

Info

Publication number
JP7768295B2
JP7768295B2 JP2024090736A JP2024090736A JP7768295B2 JP 7768295 B2 JP7768295 B2 JP 7768295B2 JP 2024090736 A JP2024090736 A JP 2024090736A JP 2024090736 A JP2024090736 A JP 2024090736A JP 7768295 B2 JP7768295 B2 JP 7768295B2
Authority
JP
Japan
Prior art keywords
identification information
program
content data
unit
content
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.)
Active
Application number
JP2024090736A
Other languages
Japanese (ja)
Other versions
JP2024123031A (en
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.)
JVCKenwood Corp
Original Assignee
JVCKenwood 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 JVCKenwood Corp filed Critical JVCKenwood Corp
Priority to JP2024090736A priority Critical patent/JP7768295B2/en
Publication of JP2024123031A publication Critical patent/JP2024123031A/en
Application granted granted Critical
Publication of JP7768295B2 publication Critical patent/JP7768295B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、端末装置、記録方法、およびプログラムに関する。 The present invention relates to a terminal device, a recording method, and a program.

ドライブレコーダなどで撮影された画像に含まれる人物などのプライバシーを保護する
ために、画像に対して加工処理を施す技術が知られている。
2. Description of the Related Art Techniques for processing images taken by a drive recorder or the like to protect the privacy of people or the like included in the images are known.

例えば、特許文献1には、画像に写り込んだ対象についてプライバシーを保護しながら
運転状況などの状況を把握しやすい画像を生成することのできる技術が開示されている。
For example, Patent Document 1 discloses a technology that can generate an image that makes it easy to understand the driving situation and other conditions while protecting the privacy of objects captured in the image.

特開2018-124825号公報Japanese Patent Application Laid-Open No. 2018-124825

ドライブレコーダで撮影された画像や音声などのコンテンツを事故の検証などに用いる
場合、コンテンツに加工処理が施されている場合、証拠能力を担保することが難しくなる
ことがある。
When using content such as images and audio captured by a dashcam to investigate an accident, if the content has been processed, it may be difficult to ensure its admissibility as evidence.

本発明は、証拠能力が担保された加工済みコンテンツを生成することのできる端末装置
、記録方法、およびプログラムを提供することを目的とする。
An object of the present invention is to provide a terminal device, a recording method, and a program that can generate processed content whose admissibility as evidence is guaranteed.

本発明の一態様に係る端末装置は、発行者が認証した認証済みプログラムを取得するプ
ログラム取得部と、処理対象となるコンテンツデータを取得するコンテンツデータ取得部
と、前記認証済みプログラムを用いて、前記コンテンツデータに対して所定の処理を行っ
て変更済みコンテンツデータを生成する変更処理部と、前記認証済みプログラムを特定可
能なプログラム識別情報、前記コンテンツデータを特定可能なコンテンツ識別情報
前記変更済みコンテンツデータを特定可能な変更済みコンテンツ識別情報とを生成する固
有識別情報生成部と、前記プログラム識別情報と、前記コンテンツ識別情報と、前記変更
済みコンテンツ識別情報とを含む処理履歴情報を生成する処理履歴情報生成部と、を備え
る。
A terminal device according to one aspect of the present invention includes a program acquisition unit that acquires an authenticated program authenticated by an issuer, a content data acquisition unit that acquires content data to be processed, a modification processing unit that uses the authenticated program to perform a predetermined process on the content data to generate modified content data , program identification information that can identify the authenticated program, and content identification information that can identify the content data.
The system includes a unique identification information generation unit that generates changed content identification information that can identify the changed content data, and a processing history information generation unit that generates processing history information that includes the program identification information, the content identification information, and the changed content identification information.

本発明の一態様に係る記録方法は、端末装置の制御部が、発行者が認証した認証済みプ
ログラムを取得するステップと、処理対象となるコンテンツデータを取得するステップと
、前記認証済みプログラムを用いて、前記コンテンツデータに対して所定の処理を行って
変更済みコンテンツデータを生成するステップと、前記認証済みプログラムを特定可能な
プログラム識別情報、前記コンテンツデータを特定可能なコンテンツ識別情報、前記
変更済みコンテンツデータを特定可能な変更済みコンテンツ識別情報を生成するステッ
プと、前記プログラム識別情報と、前記コンテンツ識別情報と、前記変更済みコンテンツ
識別情報とを含む処理履歴情報を生成するステップと、を実行する
A recording method according to one aspect of the present invention includes a control unit of a terminal device that executes the following steps: acquiring an authenticated program authenticated by an issuer; acquiring content data to be processed; using the authenticated program to perform a predetermined process on the content data to generate modified content data; generating program identification information capable of identifying the authenticated program , content identification information capable of identifying the content data, and modified content identification information capable of identifying the modified content data ; and generating processing history information including the program identification information, the content identification information, and the modified content identification information.

本発明の一態様に係るプログラムは、端末装置の制御部に、発行者が認証した認証済み
プログラムを取得するステップと、処理対象となるコンテンツデータを取得するステップ
と、前記認証済みプログラムを用いて、前記コンテンツデータに対して所定の処理を行っ
て変更済みコンテンツデータを生成するステップと、前記認証済みプログラムを特定可能
なプログラム識別情報、前記コンテンツデータを特定可能なコンテンツ識別情報、前
記変更済みコンテンツデータを特定可能な変更済みコンテンツ識別情報を生成するステ
ップと、前記プログラム識別情報と、前記コンテンツ識別情報と、前記変更済みコンテン
ツ識別情報とを含む処理履歴情報を生成するステップと、を実行させる。
A program according to one aspect of the present invention causes a control unit of a terminal device to execute the steps of acquiring an authenticated program authenticated by an issuer, acquiring content data to be processed, using the authenticated program to perform a predetermined processing on the content data to generate modified content data , generating program identification information capable of identifying the authenticated program , content identification information capable of identifying the content data, and modified content identification information capable of identifying the modified content data , and generating processing history information including the program identification information, the content identification information, and the modified content identification information.

本発明によれば、証拠能力が担保された加工画像を生成することができる。 The present invention makes it possible to generate processed images that are admissible as evidence.

図1は、実施形態に係る記録システムの構成を説明するための図である。FIG. 1 is a diagram illustrating the configuration of a recording system according to an embodiment. 図2は、実施形態に係る端末装置の構成例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of the configuration of a terminal device according to the embodiment. 図3は、実施形態に係る処理履歴情報を説明するための図である。FIG. 3 is a diagram illustrating processing history information according to the embodiment. 図4は、実施形態に係るサーバの構成例を示すブロック図である。FIG. 4 is a block diagram illustrating an example of the configuration of a server according to the embodiment. 図5は、実施形態に係る端末装置の処理の流れの一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of a processing flow of the terminal device according to the embodiment.

以下、添付図面を参照して、本発明に係る実施形態を詳細に説明する。なお、この実施
形態により本発明が限定されるものではなく、また、実施形態が複数ある場合には、各実
施形態を組み合わせて構成するものも含む。また、以下の実施形態において、同一の部位
には同一の符号を付することにより重複する説明を省略する。
[記録システム]
図1を用いて、実施形態に係る記録システムの構成について説明する。図1は、実施形
態に係る記録システムの構成を説明するための図である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to these embodiments, and when there are multiple embodiments, the present invention also includes configurations that combine the embodiments. Furthermore, in the following embodiments, the same components are designated by the same reference numerals, and redundant explanations will be omitted.
[Recording System]
The configuration of a recording system according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram for explaining the configuration of a recording system according to an embodiment.

図1に示すように、実施形態に係る記録システム1は、端末装置100と、サーバ20
0と、を含む。端末装置100と、サーバ200とは、例えば、無線のネットワークNに
よって通信可能となるように接続されている。ネットワークNは、例えば、インターネッ
ト網であるがこれに限定されない。図1では、端末装置100には、1台のサーバ200
が接続されている例を示しているが、端末装置100には、複数のサーバ200が接続さ
れていてもよい。
As shown in FIG. 1, the recording system 1 according to the embodiment includes a terminal device 100 and a server 20
1. The terminal device 100 and the server 200 are connected to each other so as to be able to communicate with each other via, for example, a wireless network N. The network N is, for example, the Internet, but is not limited to this. In FIG. 1, the terminal device 100 includes one server 200.
However, a plurality of servers 200 may be connected to the terminal device 100.

端末装置100は、例えば、車両に搭載されるドライブレコーダである。端末装置10
0は、例えば、イベントに関する映像および音声に関するコンテンツデータに関する情報
を取得する。端末装置100は、例えば、プライバシー保護などのためにコンテンツデー
タに対して処理対象の特定や加工処理を実行するためのプログラムをサーバ200から取
得する。端末装置100がサーバ200から取得するプログラムは、所定の発行者が認証
したプログラムである。所定の発行者は、例えば、認証機関、保険会社、公的機関(例え
ば、警察)などを含み得るが、これらに限定されない。認証したプログラムとは、所定の
発行者がコンテンツデータの処理対象の特定や加工を行う際に使用を許可したプログラム
である。記録システム1は、所定の発行者が認証したプログラムを用いて、コンテンツデ
ータに対して処理対象の特定や加工処理を施すことにより、証拠能力が担保された加工画
像を生成することができる。
[端末装置]
図2を用いて、実施形態に係る端末装置の構成について説明する。図2は、実施形態に
係る端末装置の構成例を示すブロック図である。
The terminal device 100 is, for example, a drive recorder mounted on a vehicle.
The terminal device 100 acquires information about content data related to video and audio of an event, for example. The terminal device 100 acquires from the server 200 a program for identifying a processing target and processing the content data, for example, for privacy protection. The program acquired by the terminal device 100 from the server 200 is a program authenticated by a predetermined issuer. The predetermined issuer may include, but is not limited to, a certification body, an insurance company, a public institution (e.g., the police), etc. An authenticated program is a program that the predetermined issuer has permitted to be used when identifying a processing target and processing the content data. The recording system 1 can generate an edited image whose admissibility as evidence is guaranteed by using a program authenticated by the predetermined issuer to identify a processing target and process the content data.
[Terminal Device]
The configuration of a terminal device according to the embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing an example of the configuration of a terminal device according to the embodiment.

図2に示すように、端末装置100は、第1記憶部11と、第2記憶部12と、出力部
13と、通信部14と、制御部15と、を備える。第1記憶部11と、第2記憶部12と
、出力部13と、通信部14と、制御部15とは、それぞれ、バスB1により接続されて
いる。
2, the terminal device 100 includes a first storage unit 11, a second storage unit 12, an output unit 13, a communication unit 14, and a control unit 15. The first storage unit 11, the second storage unit 12, the output unit 13, the communication unit 14, and the control unit 15 are each connected by a bus B1.

第1記憶部11は、各種の情報を記憶する。第1記憶部11は、例えば、端末装置10
0の型番号および製造番号などを含む固有情報を記憶する。第1記憶部11は、例えば、
サーバ200からコンテンツデータを加工するために取得された認証済みのプログラムを
記憶する。第1記憶部11は、例えば、RAM(Random Access Memory)、フラッシュ
メモリなどの半導体メモリ素子、またはハードディスク、ソリッドステートドライブなど
の記憶装置で実現することができる。ここで、第1記憶部11は読み出し専用の記憶領域
を持つようにしても良い。この読み出し専用の記憶領域に、例えば、端末装置100の型
番号および製造番号などを含む固有情報を記憶するようにしても良い。更に、第1記憶部
11は、記憶情報の改ざんを抑制するため、外部からの不正な読み書きに対して耐性を持
たせるように構成しても良い。例えば、所定の読み書き手順からの逸脱を検出して不正な
読み書きを禁止するようにしても良い。また、第1記憶部11に記憶される情報に対して
暗号化が施され、所定の読み書き手順以外では暗号化が復号できないように構成しても良
い。
The first storage unit 11 stores various types of information.
The first storage unit 11 stores unique information including the model number of 0 and the serial number.
The first storage unit 11 stores an authenticated program acquired from the server 200 for processing content data. The first storage unit 11 can be realized, for example, by a semiconductor memory device such as RAM (Random Access Memory) or flash memory, or a storage device such as a hard disk or solid-state drive. The first storage unit 11 may have a read-only storage area. This read-only storage area may store unique information, such as the model number and serial number of the terminal device 100. Furthermore, the first storage unit 11 may be configured to be resistant to unauthorized external reading and writing to prevent tampering with stored information. For example, the first storage unit 11 may be configured to detect deviations from a predetermined reading and writing procedure and prohibit unauthorized reading and writing. Furthermore, the information stored in the first storage unit 11 may be encrypted so that the encrypted information cannot be decrypted except through the predetermined reading and writing procedure.

第2記憶部12は、各種の情報を記憶する。第2記憶部12は、例えば、コンテンツデ
ータを加工処理する際に生成される処理履歴に関する処理履歴情報を記憶する。第2記憶
部12は、端末装置100に対して取り外し可能な記憶媒体である。第2記憶部12は、
例えば、USB(Universal Serial Bus)メモリおよびSDカードなどで実現すること
ができる。ここで、第2記憶部12は説明のため第1記憶部11と異なる構成要素として
いるが、第2記憶部12に記憶される情報が第1記憶部11に記憶され、通信部14を介
して外部の記憶部に記憶されるように構成しても良い。例えば、ネットワークに接続され
た所定のNAS(Network Attached Storage)やクラウドサーバ上に構築された仮想記
憶部に記憶されるようにしても良い。また、通信部14を介して外部の記憶部に記憶され
る際、記憶される情報に対して所定の暗号化を施して記憶するように構成しても良い。更
に、通信部14を介して記憶する際に、通信経路に対してVPN(Virtual Private Ne
twork)による暗号化通信環境を構築して通信し、記憶するように構成しても良い。
The second storage unit 12 stores various types of information. For example, the second storage unit 12 stores processing history information related to processing history generated when processing content data. The second storage unit 12 is a storage medium that is removable from the terminal device 100. The second storage unit 12 stores:
For example, the second storage unit 12 can be realized by a USB (Universal Serial Bus) memory, an SD card, or the like. Here, for the sake of explanation, the second storage unit 12 is a different component from the first storage unit 11, but the information stored in the second storage unit 12 may be stored in the first storage unit 11 and then stored in an external storage unit via the communication unit 14. For example, the information may be stored in a virtual storage unit constructed on a predetermined NAS (Network Attached Storage) connected to a network or a cloud server. Furthermore, when the information is stored in the external storage unit via the communication unit 14, the information may be encrypted in a predetermined manner before being stored. Furthermore, when the information is stored via the communication unit 14, a VPN (Virtual Private Network) may be established for the communication path.
Alternatively, the information may be transmitted and stored in an encrypted communication environment established by the network.

出力部13は、各種の情報を出力する。出力部13は、例えば、各種の情報を表示する
表示部としての機能を有している。出力部13は、例えば、液晶ディスプレイ(LCD:
Liquid Crystal Display)または有機EL(Electro-Luminescence)ディスプレイなど
を含むディスプレイで実現することができる。出力部13は、音声を出力する音声出力部
としての機能を有していてもよい。この場合、出力部13は、音声を出力するスピーカを
含んでもよい。
The output unit 13 outputs various types of information. The output unit 13 has a function as a display unit that displays various types of information. The output unit 13 is, for example, a liquid crystal display (LCD).
The output unit 13 may be realized by a display including a liquid crystal display (LCD) or an organic electroluminescence (EL) display. The output unit 13 may also function as an audio output unit that outputs audio. In this case, the output unit 13 may include a speaker that outputs audio.

通信部14は、ネットワークNを介して、外部の装置と通信を行う。通信部14は、例
えば、ネットワークNを介して、サーバ200と通信を行う。通信部14は、例えば、N
IC(Network Interface Card)および通信回路などで実現することができる。また、
通信部14は、無線通信を行うための送信部と受信部を備えるように構成しても良い。
The communication unit 14 communicates with an external device via a network N. For example, the communication unit 14 communicates with a server 200 via the network N. For example, the communication unit 14 communicates with an external device via the network N.
This can be realized using an IC (Network Interface Card) and a communication circuit.
The communication unit 14 may be configured to include a transmitting unit and a receiving unit for performing wireless communication.

制御部15は、端末装置100を構成する各部を制御する。制御部15は、例えば、C
PU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、
図示しない記憶部に記憶されたプログラム(例えば、本発明に係るプログラム)がRAM
等を作業領域として実行されることにより実現される。制御部15は、例えば、ASIC
(Application Specific Integrated Circuit)やFPGA(Field Programmable G
ate Array)等の集積回路により実現されてもよい。制御部15は、ソフトウェアと、ハ
ードウェアとの組み合わせで実現されてもよい。
The control unit 15 controls each unit constituting the terminal device 100. For example, the control unit 15
By using a PU (Central Processing Unit) or MPU (Micro Processing Unit),
A program stored in a storage unit (not shown) (for example, a program according to the present invention) is stored in RAM.
The control unit 15 is implemented by, for example, an ASIC
(Application Specific Integrated Circuit) and FPGA (Field Programmable G
The control unit 15 may be realized by an integrated circuit such as a digital signal processor (DSP) or a digital signal processor array. The control unit 15 may be realized by a combination of software and hardware.

制御部15は、プログラム取得部151と、コンテンツデータ取得部152と、変更処
理部153と、端末識別情報生成部154と、固有識別情報生成部155と、処理履歴情
報生成部156と、出力制御部157と、記憶制御部158と、通信制御部159とを備
える。プログラム取得部151と、コンテンツデータ取得部152と、変更処理部153
と、端末識別情報生成部154と、固有識別情報生成部155と、処理履歴情報生成部1
56と、出力制御部157と、記憶制御部158と、通信制御部159とは、それぞれ、
バスB2により接続されている。
The control unit 15 includes a program acquisition unit 151, a content data acquisition unit 152, a change processing unit 153, a terminal identification information generation unit 154, a unique identification information generation unit 155, a processing history information generation unit 156, an output control unit 157, a storage control unit 158, and a communication control unit 159.
a terminal identification information generating unit 154, a unique identification information generating unit 155, and a processing history information generating unit 1
56, the output control unit 157, the storage control unit 158, and the communication control unit 159 are respectively
They are connected by bus B2.

プログラム取得部151は、各種のプログラムを取得する。プログラム取得部151は
、例えば、所定の発行者が認証した、所定の処理対象の特定や変更処理を行う認証済みプ
ログラムを、通信部14を介してサーバ200から取得する。認証済みプログラムは、所
定の発行者によって、コンテンツデータに対して使用が許可されたプログラムである。認
証済みプログラムは、例えば、画像に含まれる人物の顔や車両のナンバープレートなどの
プライバシーを保護するために、画像に対して画像処理を実行するためのプログラムを含
み得る。認証済みプログラムは、例えば、人物の音声などのプライバシーを保護するため
に、音声に対して音声処理を実行するためのプログラムを含み得る。
The program acquisition unit 151 acquires various programs. For example, the program acquisition unit 151 acquires an authenticated program, which has been authenticated by a predetermined issuer and which performs a process of identifying or changing a predetermined processing target, from the server 200 via the communication unit 14. The authenticated program is a program that has been permitted for use with content data by a predetermined issuer. The authenticated program may include, for example, a program for performing image processing on an image in order to protect the privacy of a person's face, a vehicle license plate, or the like included in the image. The authenticated program may include, for example, a program for performing audio processing on an audio in order to protect the privacy of a person's voice, or the like.

コンテンツデータ取得部152は、各種のコンテンツに関するコンテンツデータを取得
する。コンテンツデータ取得部152は、例えば、処理対象となるコンテンツに関するコ
ンテンツデータを取得する。コンテンツデータ取得部152は、例えば、車両に設けられ
た撮像部20によって撮影された映像に関する映像データを取得する。コンテンツデータ
取得部152は、例えば、車両に設けられた図示しないマイクロフォンによって収音され
た音声に関する音声データを取得する。コンテンツデータ取得部152は、その他のデー
タをコンテンツデータとして取得するようにしてもよい。
The content data acquisition unit 152 acquires content data related to various types of content. For example, the content data acquisition unit 152 acquires content data related to content to be processed. For example, the content data acquisition unit 152 acquires video data related to video captured by an imaging unit 20 provided in the vehicle. For example, the content data acquisition unit 152 acquires audio data related to audio picked up by a microphone (not shown) provided in the vehicle. The content data acquisition unit 152 may also acquire other data as content data.

変更処理部153は、コンテンツデータ取得部152が取得したコンテンツデータに対
して処理対象の特定や、各種の変更処理を実行する。変更処理部153は、例えば、プロ
グラム取得部151が取得した認証済みプログラムを用いて、コンテンツデータ取得部1
52が取得したコンテンツデータに対して所定の変更処理を行って変更済みコンテンツデ
ータを生成する。変更処理部153は、例えば、プログラム取得部151が複数の認証済
みプログラムを取得した場合には、複数の認証済みプログラムを用いて変更処理を行い、
変更済みコンテンツデータを生成してもよい。
The change processing unit 153 identifies a processing target and executes various change processes on the content data acquired by the content data acquisition unit 152. For example, the change processing unit 153 uses the authenticated program acquired by the program acquisition unit 151 to change the content data acquired by the content data acquisition unit 152.
The modification processing unit 153 performs a predetermined modification process on the content data acquired by the program acquisition unit 152 to generate modified content data. For example, if the program acquisition unit 151 acquires multiple authenticated programs, the modification processing unit 153 performs the modification process using the multiple authenticated programs.
Modified content data may be generated.

変更処理部153は、コンテンツデータが画像列から構成される映像データである場合
、画像列に対して、所定の検出処理により対象領域を特定して対象領域情報を生成する。
この所定の検出処理は、認証済みプログラムを用いて行うようにすると良い。変更処理部
153は、例えば、画像列に対して人物の顔を認識する周知の顔検出処理を実行して、画
像列に含まれる人物の顔の領域を対象領域として特定して対象領域情報を生成する。変更
処理部153は、対象領域に対して、所定の不可逆な加工処理を施して加工画像を生成す
る。例えば、変更処理部153は、検出された人物を判別不能に不可逆な加工処理を施し
て加工画像を生成する。具体的には、変更処理部153は、人物に対してモザイク処理を
実行して顔をぼやかしたり、人物に対してアイコンを重畳させたり、背景の画像などを重
畳させて人物を消したりすることで、検出された人物を判別不能な加工画像を生成する。
When the content data is video data made up of a sequence of images, the change processing unit 153 identifies a target area for the sequence of images through a predetermined detection process and generates target area information.
This predetermined detection process may be performed using an authenticated program. The modification processing unit 153, for example, performs a well-known face detection process to recognize a person's face in the image sequence, identifies the area of the person's face included in the image sequence as a target area, and generates target area information. The modification processing unit 153 performs a predetermined irreversible processing process on the target area to generate a processed image. For example, the modification processing unit 153 performs irreversible processing to make the detected person unrecognizable, thereby generating a processed image. Specifically, the modification processing unit 153 performs a mosaic process on the person to blur the face, superimposes an icon on the person, or superimposes a background image or the like to erase the person, thereby generating a processed image in which the detected person is unrecognizable.

変更処理部153は、コンテンツデータが音声データである場合、音声データに対して
所定の音声抽出処理を実行して人物の声が含まれる領域を対象領域として特定して対象領
域情報を生成する。この所定の音声抽出処理は、認証済みプログラムを用いて行うように
すると良い。変更処理部153は、対象領域に対して、所定の不可逆な加工処理を施して
加工音声を生成する。例えば、変更処理部153は、検出された人物の音声を判別不能に
不可逆な加工処理を施して加工音声を生成する。具体的には、変更処理部153は、検出
された人物の声質および声域などを調節することで、検出された人物の音声を判別不能な
加工音声を生成する。
When the content data is audio data, the modification processing unit 153 performs a predetermined audio extraction process on the audio data to identify an area containing a person's voice as a target area and generate target area information. This predetermined audio extraction process is preferably performed using an authenticated program. The modification processing unit 153 performs a predetermined irreversible processing process on the target area to generate processed audio. For example, the modification processing unit 153 performs an irreversible processing process on the detected person's voice to make it indistinguishable, thereby generating processed audio. Specifically, the modification processing unit 153 adjusts the voice quality, vocal range, etc. of the detected person to generate processed audio that makes the detected person's voice indistinguishable.

端末識別情報生成部154は、端末装置100(自端末とも呼ばれる)を固有の情報に
より一意に特定できる端末識別情報を生成する。端末識別情報生成部154は、例えば、
端末装置100の固有情報を取得して、端末装置100を一意に特定できる端末識別情報
を生成する。端末識別情報生成部154は、例えば、端末識別情報として、端末装置10
0の型番および製造番号などを所定のハッシュ関数に入力して固有の情報であるハッシュ
値を算出する。ここで、端末識別情報は、あらかじめ端末装置100の固有情報に基づい
て生成されたものを、第1記憶部11に記憶させておくよう構成しても良い。また、第1
記憶部11は読み出し専用の記憶領域を持ち、この読み出し専用の記憶領域に端末識別情
報を記憶させておくように構成しても良い。
The terminal identification information generation unit 154 generates terminal identification information that can uniquely identify the terminal device 100 (also referred to as its own terminal) using specific information.
The terminal identification information generating unit 154 acquires the unique information of the terminal device 100 and generates terminal identification information that can uniquely identify the terminal device 100. For example, the terminal identification information generating unit 154 generates the unique information of the terminal device 100.
The model number and serial number of the terminal device 100 are input into a predetermined hash function to calculate a hash value, which is unique information. Here, the terminal identification information may be generated in advance based on unique information of the terminal device 100 and stored in the first storage unit 11.
The storage unit 11 may be configured to have a read-only storage area, and to store the terminal identification information in this read-only storage area.

固有識別情報生成部155は、プログラム取得部151が取得した認証済みプログラム
を固有の情報により一意に特定できるプログラム識別情報を生成する。固有識別情報生成
部155は、例えば、プログラム識別情報として、認証済みプログラムそのものや認証済
みプログラムのバージョン情報およびビルド番号などを、所定のハッシュ関数に入力して
固有の情報であるハッシュ値を算出する。
The unique identification information generation unit 155 generates program identification information that can uniquely identify the authenticated program acquired by the program acquisition unit 151 using unique information. The unique identification information generation unit 155 inputs, for example, the authenticated program itself, version information and build number of the authenticated program, etc., as the program identification information into a predetermined hash function to calculate a hash value that is unique information.

固有識別情報生成部155は、コンテンツデータ取得部152が取得したコンテンツデ
ータを固有の情報により一意に特定できるコンテンツ識別情報を生成する。固有識別情報
生成部155は、例えば、コンテンツ識別情報として、取得したコンテンツデータそのも
のや、コンテンツデータが取得された日時に関する情報を所定のハッシュ関数に入力して
固有の情報であるハッシュ値を算出する。ここで、取得したコンテンツデータからコンテ
ンツ識別情報を生成する際に、所定の区切り単位を、コンテンツ識別情報を生成する処理
単位としてコンテンツ識別情報を順次生成するようにしても良い。この所定の区切り単位
としては、コンテンツのデータサイズ、コンテンツの時間、コンテンツの画面領域のサイ
ズ、コンテンツを変換した際の周波数、コンテンツが所定のシンタックス構造に従って符
号化されている場合には、所定のシンタックス構造の単位、などとして、コンテンツ識別
情報を順次生成するようにしても良い。
The unique identification information generation unit 155 generates content identification information that can uniquely identify the content data acquired by the content data acquisition unit 152 using unique information. For example, the unique identification information generation unit 155 inputs the acquired content data itself and information related to the date and time the content data was acquired into a predetermined hash function to calculate a hash value, which is unique information, as the content identification information. When generating content identification information from the acquired content data, the unique identification information may be sequentially generated using predetermined division units as processing units for generating content identification information. Examples of predetermined division units that may be used include the data size of the content, the duration of the content, the size of the screen area of the content, the frequency at which the content is converted, and, if the content is encoded according to a predetermined syntax structure, units of the predetermined syntax structure.

固有識別情報生成部155は、変更処理部153が生成した変更済みコンテンツデータ
を固有の情報により一意に特定できる変更済みコンテンツ識別情報を生成する。固有識別
情報生成部155は、例えば、変更済みコンテンツ識別情報として、変更済みコンテンツ
データそのものや、変更済みコンテンツデータが生成された日時に関する情報を所定のハ
ッシュ関数に入力して固有の情報であるハッシュ値を算出する。ここで、変更済みコンテ
ンツデータから変更済みコンテンツ識別情報を生成する際に、所定の区切り単位を、変更
済みコンテンツ識別情報を生成する処理単位として変更済みコンテンツ識別情報を順次生
成するようにしても良い。この所定の区切り単位としては、コンテンツのデータサイズ、
コンテンツの時間、コンテンツの画面領域のサイズ、コンテンツを変換した際の周波数、
コンテンツが所定のシンタックス構造に従って符号化されている場合には、所定のシンタ
ックス構造の単位、などとして、変更済みコンテンツ識別情報を順次生成するようにして
も良い。また、変更済みコンテンツデータの所定の区切り単位は、取得したコンテンツデ
ータの所定の区切り単位と同じものを利用するように構成しても良い。
The unique identification information generation unit 155 generates changed content identification information that can uniquely identify the changed content data generated by the change processing unit 153 using unique information. For example, the unique identification information generation unit 155 inputs the changed content data itself and information related to the date and time the changed content data was generated into a predetermined hash function to calculate a hash value, which is unique information, as the changed content identification information. Here, when generating the changed content identification information from the changed content data, the changed content identification information may be generated sequentially using a predetermined division unit as the processing unit for generating the changed content identification information. The predetermined division unit may be the data size of the content,
The duration of the content, the size of the screen area of the content, the frequency at which the content is converted,
If the content is coded according to a predetermined syntax structure, the changed content identification information may be generated sequentially in units of the predetermined syntax structure, etc. Also, the predetermined division unit of the changed content data may be configured to be the same as the predetermined division unit of the acquired content data.

処理履歴情報生成部156は、コンテンツデータ取得部152が取得したコンテンツデ
ータに対して実行した処理の履歴に関する処理履歴情報を生成する。
The processing history information generating unit 156 generates processing history information relating to the history of processing performed on the content data acquired by the content data acquiring unit 152 .

図3を用いて、実施形態に係る処理履歴情報について説明する。図3は、実施形態に係
る処理履歴情報を説明するための図である。
Processing history information according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram for explaining processing history information according to the embodiment.

図3に示すように、処理履歴情報は、「日時」と、「端末識別情報」と、「プログラム
識別情報」と、「コンテンツ識別情報」と、「変更済みコンテンツ識別情報」といった項
目を含む。処理履歴情報においては、「日時」と、「端末識別情報」と、「プログラム識
別情報」と、「コンテンツ識別情報」と、「変更済みコンテンツ識別情報」とが、それぞ
れ、関連付けられている。なお、処理履歴情報生成部156は、変更処理部153が対象
領域に対して所定の不可逆な加工処理により加工画像を生成している場合には、処理履歴
情報に対象領域情報を含めてもよい。更に、処理履歴情報は、所定のシンタックス構造に
基づいて構成され、例えば、「日時」と、「端末識別情報」と、「プログラム識別情報」
と、「コンテンツ識別情報」と、「変更済みコンテンツ識別情報」といった、処理履歴情
報に含まれる要素を関連付けて、ひとまとまりの情報として構成するようにしても良い。
As shown in FIG. 3, the processing history information includes items such as "date and time,""terminal identification information,""program identification information,""content identification information," and "changed content identification information." In the processing history information, the "date and time,""terminal identification information,""program identification information,""content identification information," and "changed content identification information" are associated with each other. Note that, if the change processing unit 153 generates a processed image by performing a predetermined irreversible processing on the target area, the processing history information generating unit 156 may include target area information in the processing history information. Furthermore, the processing history information is configured based on a predetermined syntax structure, and may include, for example, "date and time,""terminal identification information," and "program identification information."
The elements included in the processing history information, such as "content identification information" and "changed content identification information," may be associated with each other and configured as a single piece of information.

「日時」は、変更処理部153がコンテンツデータに対して認証プログラムを実行した
日時である。「端末識別情報」は、端末識別情報生成部154が端末装置100を一意に
特定するために生成した情報である。「プログラム識別情報」、「コンテンツ識別情報」
、および「変更済みコンテンツ識別情報」は、それぞれ、固有識別情報生成部155が認
証済みプログラム、コンテンツデータ、および変更済みコンテンツデータを一意に特定す
るために生成した情報である。ここでは変更処理部153での「日時」について説明して
いるが、コンテンツを取得した際の「日時」についても生成し、コンテンツと関連付けら
れるように構成しても良い。
"Date and time" is the date and time when the change processing unit 153 executed the authentication program on the content data. "Terminal identification information" is information generated by the terminal identification information generation unit 154 to uniquely identify the terminal device 100. "Program identification information" and "Content identification information"
The "date and time" and "changed content identification information" are information generated by the unique identification information generation unit 155 to uniquely identify the authenticated program, the content data, and the changed content data, respectively. Here, the "date and time" in the change processing unit 153 is described, but the "date and time" when the content is acquired may also be generated and associated with the content.

図3では、例えば、「2020年5月1日の12時10分10秒」に端末識別情報「D
1」の端末装置100によりコンテンツ識別情報「C1」のコンテンツデータに対してプ
ログラム識別情報「P1」の認証プログラムが実行されたことが示されている。その結果
、コンテンツ識別情報「C1」のコンテンツデータから変更済みコンテンツ識別情報「C
1A」の変更済みコンテンツデータが得られたことも示されている。
In FIG. 3, for example, the terminal identification information “D
1. As a result, the content data with the content identification information "C1" is updated to the authentication program with the program identification information "P1" by the terminal device 100 with the content identification information "C1".
It is also shown that the modified content data of "1A" has been obtained.

図3では、例えば、「2020年5月3日の13時15分00秒」に端末識別情報「D
1」の端末装置100によりコンテンツ識別情報「C2」のコンテンツデータに対してプ
ログラム識別情報「P1,P2」の認証プログラムが実行されたことが示されている。そ
の結果、変更済みコンテンツ識別情報「C2A」の変更済みコンテンツデータが得られた
ことも示されている。すなわち、処理履歴情報には、1つのコンテンツデータに対して複
数の認証済みプログラムが実行された場合には、実行された認証済みプログラムのそれぞ
れプログラム識別情報が示される。
In FIG. 3, for example, the terminal identification information “D
The processing history information indicates that terminal device 100 "1" executed the authenticated program with program identification information "P1, P2" on content data with content identification information "C2". As a result, it also indicates that changed content data with changed content identification information "C2A" was obtained. In other words, when multiple authenticated programs are executed on one piece of content data, the processing history information indicates the program identification information of each of the executed authenticated programs.

「端末識別情報」は、「D1」のように概念的に示されているが、実際にはハッシュ値
などの数値が示される。「プログラム識別情報」は、「P1」、「P2」のように概念的
に示されているが、実際にはハッシュ値などの数値が示される。「コンテンツ識別情報」
は、「C1」、「C2」のように概念的に示されているが、実際にはハッシュ値などの数
値が示される。「変更済みコンテンツ識別情報」は、「C1A」、「C2A」のように概
念的に示されているが、実際にはハッシュ値などの数値が示される。
"Terminal identification information" is conceptually shown as "D1", but in reality it is represented as a numerical value such as a hash value. "Program identification information" is conceptually shown as "P1", "P2", but in reality it is represented as a numerical value such as a hash value. "Content identification information"
Although the "changed content identification information" is conceptually shown as "C1" and "C2", it is actually represented by a numerical value such as a hash value. The "changed content identification information" is conceptually shown as "C1A" and "C2A", but it is actually represented by a numerical value such as a hash value.

再び図2を参照する。出力制御部157は、出力部13を制御する。出力制御部157
は、例えば、出力部13が表示部としての機能を含む場合には、出力部13に各種の映像
を表示させる。出力制御部157は、例えば、出力部13が音声出力部としての機能を含
む場合には、出力部13に各種の音声を出力させる。
Referring again to FIG. 2, the output control unit 157 controls the output unit 13.
For example, if the output unit 13 has a function as a display unit, the output control unit 157 causes the output unit 13 to display various images. For example, if the output unit 13 has a function as an audio output unit, the output control unit 157 causes the output unit 13 to output various sounds.

記憶制御部158は、各種の情報を第1記憶部11または第2記憶部12に記憶する。
記憶制御部158は、例えば、プログラム取得部151が取得した認証済みプログラムを
第1記憶部11に記憶する。記憶制御部158は、例えば、コンテンツデータ取得部15
2が取得したコンテンツデータを第1記憶部11に記憶する。記憶制御部158は、例え
ば、変更処理部153が生成した変更済みコンテンツデータを第1記憶部11に記憶する
。記憶制御部158は、例えば、処理履歴情報生成部156が生成した処理履歴情報を第
1記憶部11に記憶する。記憶制御部158は、例えば、処理履歴情報生成部156が生
成した処理履歴情報を第2記憶部12に記憶、または通信部14を介して外部の装置に出
力する。記憶制御部158は、例えば、処理履歴情報生成部156が生成した処理履歴情
報を、通信部14を介してサーバ200に送信する。
The storage control unit 158 stores various types of information in the first storage unit 11 or the second storage unit 12 .
The storage control unit 158 stores, for example, the authenticated program acquired by the program acquisition unit 151 in the first storage unit 11.
2 is stored in the first storage unit 11. The storage control unit 158, for example, stores the changed content data generated by the change processing unit 153 in the first storage unit 11. The storage control unit 158, for example, stores the processing history information generated by the processing history information generation unit 156 in the first storage unit 11. The storage control unit 158, for example, stores the processing history information generated by the processing history information generation unit 156 in the second storage unit 12, or outputs the processing history information generated by the processing history information generation unit 156 to an external device via the communication unit 14. The storage control unit 158, for example, transmits the processing history information generated by the processing history information generation unit 156 to the server 200 via the communication unit 14.

通信制御部159は、端末装置100と、外部の装置との間の通信を制御する。通信制
御部159は、例えば、通信部14を制御して、端末装置100と、サーバ200との間
の通信を制御する。
[サーバ]
図4を用いて、実施形態に係るサーバの構成について説明する。図4は、実施形態に係
るサーバの構成例を示すブロック図である。
The communication control unit 159 controls communication between the terminal device 100 and an external device. The communication control unit 159 controls the communication unit 14 to control communication between the terminal device 100 and the server 200, for example.
[server]
The configuration of the server according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a block diagram showing an example of the configuration of the server according to the embodiment.

図4に示すように、サーバ200は、通信部21と、記憶部22と、制御部23とを備
える。サーバ200は、認証された認証プログラムを提供する所定の発行者によって用い
られる。
4, the server 200 includes a communication unit 21, a storage unit 22, and a control unit 23. The server 200 is used by a predetermined issuer that provides an authenticated authentication program.

通信部21は、ネットワークNを介して、外部の装置と通信を行う。通信部21は、例
えば、ネットワークNを介して、端末装置と通信を行う。通信部21は、例えば、NIC
および通信回路などで実現することができる。
The communication unit 21 communicates with an external device via the network N. For example, the communication unit 21 communicates with a terminal device via the network N. For example, the communication unit 21 is
and communication circuits.

記憶部22は、各種の情報を記憶する。記憶部22は、例えば、端末装置100で用い
られる認証済みプログラムを記憶する。記憶部22は、例えば、端末装置100で生成さ
れた処理履歴情報を記憶する。記憶部22は、例えば、RAM、フラッシュメモリなどの
半導体メモリ素子、またはハードディスク、ソリッドステートドライブなどの記憶装置で
実現することができる。また、サーバ側の記憶部22は、ネットワークに接続された所定
のNAS(Network Attached Storage)やクラウドサーバ上に構築された仮想記憶部と
して構成しても良い。
The storage unit 22 stores various types of information. For example, the storage unit 22 stores an authenticated program used by the terminal device 100. For example, the storage unit 22 stores processing history information generated by the terminal device 100. The storage unit 22 can be realized by, for example, a semiconductor memory element such as RAM or flash memory, or a storage device such as a hard disk or solid state drive. Furthermore, the server-side storage unit 22 may be configured as a virtual storage unit built on a predetermined network-attached storage (NAS) connected to a network or a cloud server.

制御部23は、サーバ200を構成する各部を制御する。制御部23は、例えば、通信
部21を制御して、サーバ200と、端末装置100との間の通信を制御する。制御部2
3は、例えば、認証済みプログラムおよび端末装置100から受信した処理履歴情報など
を記憶部22に記憶する。制御部23は、例えば、CPUやMPU等によって、図示しな
い記憶部に記憶されたプログラムがRAM等を作業領域として実行されることにより実現
される。制御部23は、例えば、ASICやFPGA等の集積回路により実現されてもよ
い。制御部23は、ソフトウェアと、ハードウェアとの組み合わせで実現されてもよい。
The control unit 23 controls each unit constituting the server 200. For example, the control unit 23 controls the communication unit 21 to control communication between the server 200 and the terminal device 100.
The control unit 23 stores, for example, the authenticated program and processing history information received from the terminal device 100 in the storage unit 22. The control unit 23 is realized, for example, by a CPU, an MPU, or the like executing a program stored in a storage unit (not shown) using a RAM or the like as a work area. The control unit 23 may be realized, for example, by an integrated circuit such as an ASIC or an FPGA. The control unit 23 may also be realized by a combination of software and hardware.

制御部23は、プログラム生成部231を備える。プログラム生成部231は、端末装
置100がコンテンツデータに対してプライバシー保護などのために処理対象の特定や変
更処理を実行する際に使用される認証プログラムを生成する。プログラム生成部231は
、1つの認証プログラムを生成してもよいし、それぞれ異なる変更処理を実行させる複数
の認証プログラムを生成してもよい。
[端末装置の処理]
図5を用いて、実施形態に係る端末装置の処理について説明する。図5は、実施形態に
係る端末装置の処理の流れの一例を示すフローチャートである。
The control unit 23 includes a program generation unit 231. The program generation unit 231 generates an authentication program used when the terminal device 100 identifies a processing target or executes a change process on content data for privacy protection or the like. The program generation unit 231 may generate one authentication program, or may generate multiple authentication programs that each execute a different change process.
[Terminal Device Processing]
The processing of the terminal device according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a flowchart showing an example of the flow of processing of the terminal device according to the embodiment.

まず、制御部15は、端末識別情報を生成する(ステップS11)。具体的には、端末
識別情報生成部154は、第1記憶部11に記憶された固有情報に基づいて、端末装置1
00を一意に識別可能な端末識別情報を生成する。そして、ステップS12に進む。
First, the control unit 15 generates terminal identification information (step S11). Specifically, the terminal identification information generation unit 154 generates the terminal identification information based on the unique information stored in the first storage unit 11.
The terminal identification information that can uniquely identify 00 is generated, and the process then proceeds to step S12.

制御部15は、認証済みプログラムを取得する(ステップS12)。具体的には、プロ
グラム取得部151は、サーバ200からコンテンツデータの処理対象の特定や加工処理
を行うための認証済みプログラムを取得する。プログラム取得部151は、サーバ200
から1つの認証済みプログラムを取得してもよいし、複数の認証済みプログラムを取得し
てもよい。そして、ステップS13に進む。
The control unit 15 acquires the authenticated program (step S12). Specifically, the program acquisition unit 151 acquires the authenticated program for identifying a processing target of content data and for performing processing from the server 200. The program acquisition unit 151 acquires the authenticated program for identifying a processing target of content data and for performing processing from the server 200.
One or more authenticated programs may be acquired from the program. Then, the process proceeds to step S13.

制御部15は、プログラム識別情報を生成する(ステップS13)。具体的には、固有
識別情報生成部155は、認証済みプログラムそのものや、認証済みプログラムのバージ
ョン情報などに基づいて、認証済みプログラムを一意に識別可能なプログラム識別情報を
生成する。そして、ステップS14に進む。
The control unit 15 generates program identification information (step S13). Specifically, the unique identification information generation unit 155 generates program identification information that can uniquely identify the authenticated program based on the authenticated program itself, version information of the authenticated program, etc. Then, the process proceeds to step S14.

制御部15は、処理対象となるコンテンツデータを取得する(ステップS14)。具体
的には、コンテンツデータ取得部152は、撮像部20から映像データおよび音声データ
などのコンテンツデータを取得する。そして、ステップS15に進む。
The control unit 15 acquires the content data to be processed (step S14). Specifically, the content data acquisition unit 152 acquires content data such as video data and audio data from the imaging unit 20. Then, the process proceeds to step S15.

制御部15は、コンテンツ識別情報を生成する(ステップS15)。具体的には、固有
識別情報生成部155は、コンテンツデータ取得部152がコンテンツデータそのものや
、コンテンツデータを取得した日時などに基づいて、コンテンツデータを一意に識別可能
なコンテンツ識別情報を生成する。そして、ステップS16に進む。
The control unit 15 generates content identification information (step S15). Specifically, the unique identification information generation unit 155 generates content identification information that can uniquely identify the content data based on the content data itself and the date and time when the content data acquisition unit 152 acquired the content data. Then, the process proceeds to step S16.

制御部15は、変更済みコンテンツデータを生成する(ステップS16)。具体的には
、変更処理部153は、コンテンツデータ取得部152が取得したコンテンツデータに対
してプライバシーを保護するための所定の加工処理を実行して、変更済みコンテンツデー
タを生成する。より具体的には、変更処理部153は、プログラム取得部151が取得し
た認証済みプログラムを用いてコンテンツデータに対して加工処理を行い、変更済みコン
テンツデータを生成する。そして、ステップS17に進む。
The control unit 15 generates changed content data (step S16). Specifically, the change processing unit 153 performs a predetermined processing process for protecting privacy on the content data acquired by the content data acquisition unit 152 to generate changed content data. More specifically, the change processing unit 153 processes the content data using the authenticated program acquired by the program acquisition unit 151 to generate changed content data. Then, the process proceeds to step S17.

制御部15は、変更済みコンテンツ識別情報を生成する(ステップS17)。具体的に
は、固有識別情報生成部155は、変更処理部153が変更済みコンテンツデータそのも
のや、変更済みコンテンツデータに対して画像処理を実行した日時などに基づいて、変更
済みコンテンツデータを一意に識別可能な変更済みコンテンツ識別情報を生成する。そし
て、ステップS18に進む。
The control unit 15 generates changed content identification information (step S17). Specifically, the unique identification information generation unit 155 generates changed content identification information that can uniquely identify the changed content data based on the changed content data itself and the date and time when the change processing unit 153 performed image processing on the changed content data. Then, the process proceeds to step S18.

制御部15は、処理履歴情報を生成する(ステップS18)。具体的には、処理履歴情
報生成部156は、端末識別情報、プログラム識別情報、コンテンツ識別情報、および変
更済みコンテンツ識別情報に基づいて、処理履歴情報を生成する。そして、ステップS1
9に進む。
The control unit 15 generates processing history information (step S18). Specifically, the processing history information generating unit 156 generates the processing history information based on the terminal identification information, the program identification information, the content identification information, and the changed content identification information. Then, in step S1
Go to 9.

制御部15は、処理履歴情報を出力する(ステップS19)。具体的には、記憶制御部
158は、処理履歴情報を第2記憶部12に記憶する、またはサーバ200に出力する。
そして、図5の処理を終了する。
The control unit 15 outputs the processing history information (step S19). Specifically, the storage control unit 158 stores the processing history information in the second storage unit 12 or outputs it to the server 200.
Then, the process of FIG. 5 ends.

上述のとおり、本実施形態は、映像データなどのコンテンツデータに対して加工処理を
行った際に、端末識別情報、プログラム識別情報、コンテンツ識別情報、および変更済み
コンテンツ識別情報が関連付けられた処理履歴情報を生成する。これにより、ユーザは、
処理履歴情報を確認することで、変更済みにコンテンツデータに対して加工処理を行った
端末装置と、プログラムと、加工処理を行う前のコンテンツデータの対応を容易に把握す
ることができる。すなわち、本実施形態は、証拠能力が担保された変更済みコンテンツデ
ータを生成することができる。
As described above, in this embodiment, when content data such as video data is processed, processing history information is generated in which terminal identification information, program identification information, content identification information, and changed content identification information are associated with each other.
By checking the processing history information, it is possible to easily grasp the correspondence between the terminal device that processed the changed content data, the program, and the content data before the processing. In other words, this embodiment can generate changed content data that is admissible as evidence.

以上、本発明の実施形態を説明したが、これら実施形態の内容により本発明が限定され
るものではない。また、前述した構成要素には、当業者が容易に想定できるもの、実質的
に同一のもの、いわゆる均等の範囲のものが含まれる。さらに、前述した構成要素は適宜
組み合わせることが可能である。さらに、前述した実施形態の要旨を逸脱しない範囲で構
成要素の種々の省略、置換又は変更を行うことができる。
Although the embodiments of the present invention have been described above, the present invention is not limited to the contents of these embodiments. Furthermore, the above-described components include those that can be easily imagined by a person skilled in the art, those that are substantially the same, and those that are within the so-called equivalent range. Furthermore, the above-described components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the spirit of the above-described embodiments.

1 記録システム
11 第1記憶部
12 第2記憶部
13 出力部
14,21 通信部
15,23 制御部
20 撮像部
22 記憶部
100 端末装置
151 プログラム取得部
152 コンテンツデータ取得部
153 変更処理部
154 端末識別情報生成部
155 固有識別情報生成部
156 処理履歴情報生成部
157 出力制御部
158 記憶制御部
159 通信制御部
200 サーバ
231 プログラム生成部
REFERENCE SIGNS LIST 1 Recording system 11 First storage unit 12 Second storage unit 13 Output unit 14, 21 Communication unit 15, 23 Control unit 20 Imaging unit 22 Storage unit 100 Terminal device 151 Program acquisition unit 152 Content data acquisition unit 153 Change processing unit 154 Terminal identification information generation unit 155 Unique identification information generation unit 156 Processing history information generation unit 157 Output control unit 158 Storage control unit 159 Communication control unit 200 Server 231 Program generation unit

Claims (5)

発行者が認証した認証済みプログラムを取得するプログラム取得部と、
処理対象となるコンテンツデータを取得するコンテンツデータ取得部と、
前記認証済みプログラムを用いて、前記コンテンツデータに対して所定の処理を行って
変更済みコンテンツデータを生成する変更処理部と、
前記認証済みプログラムを特定可能なプログラム識別情報と、前記コンテンツデータを
特定可能なコンテンツ識別情報と、前記変更済みコンテンツデータを特定可能な変更済み
コンテンツ識別情報とを生成する固有識別情報生成部と、
前記プログラム識別情報と、前記コンテンツ識別情報と、前記変更済みコンテンツ識別
情報とを含む処理履歴情報を生成する処理履歴情報生成部と、
を備える、端末装置。
a program acquisition unit that acquires an authenticated program authenticated by an issuer;
a content data acquisition unit that acquires content data to be processed;
a modification processing unit that uses the authenticated program to perform a predetermined process on the content data to generate modified content data;
a unique identification information generating unit that generates program identification information that can identify the authenticated program, content identification information that can identify the content data, and changed content identification information that can identify the changed content data;
a processing history information generating unit that generates processing history information including the program identification information, the content identification information, and the changed content identification information;
A terminal device comprising:
外部の装置と通信する通信部と、
を更に備え、
前記通信部は、前記処理履歴情報生成部が生成した処理履歴情報を前記外部の装置に送
信する
請求項1に記載の端末装置。
a communication unit that communicates with an external device;
Further provided with
The terminal device according to claim 1 , wherein the communication unit transmits the processing history information generated by the processing history information generation unit to the external device.
記固有識別情報生成部は、前記プログラム取得部が取得した認証済みプログラムと、
前記コンテンツデータ取得部が取得したコンテンツデータと、前記変更処理部が生成した
変更済みコンテンツデータとから、前記プログラム識別情報と、前記コンテンツ識別情報
、前記変更済みコンテンツ識別情報とを生成する
請求項1または2に記載の端末装置。
the unique identification information generation unit, the authenticated program acquired by the program acquisition unit,
The content data acquired by the content data acquisition unit and the content data generated by the change processing unit
3. The terminal device according to claim 1, wherein the program identification information, the content identification information , and the changed content identification information are generated from changed content data .
端末装置の制御部が、
発行者が認証した認証済みプログラムを取得するステップと、
処理対象となるコンテンツデータを取得するステップと、
前記認証済みプログラムを用いて、前記コンテンツデータに対して所定の処理を行って
変更済みコンテンツデータを生成するステップと、
前記認証済みプログラムを特定可能なプログラム識別情報と、前記コンテンツデータを
特定可能なコンテンツ識別情報と、前記変更済みコンテンツデータを特定可能な変更済み
コンテンツ識別情報とを生成するステップと、
前記プログラム識別情報と、前記コンテンツ識別情報と、前記変更済みコンテンツ識別
情報とを含む処理履歴情報を生成するステップと、
を実行する、記録方法。
A control unit of the terminal device
obtaining a certified program certified by an issuer;
acquiring content data to be processed;
using the authenticated program to perform a predetermined process on the content data to generate modified content data;
generating program identification information capable of identifying the authenticated program, content identification information capable of identifying the content data, and modified content identification information capable of identifying the modified content data;
generating processing history information including the program identification information, the content identification information, and the changed content identification information;
Perform the recording method.
端末装置の制御部に、
発行者が認証した認証済みプログラムを取得するステップと、
処理対象となるコンテンツデータを取得するステップと、
前記認証済みプログラムを用いて、前記コンテンツデータに対して所定の処理を行って
変更済みコンテンツデータを生成するステップと、
前記認証済みプログラムを特定可能なプログラム識別情報と、前記コンテンツデータを
特定可能なコンテンツ識別情報と、前記変更済みコンテンツデータを特定可能な変更済み
コンテンツ識別情報とを生成するステップと、
前記プログラム識別情報と、前記コンテンツ識別情報と、前記変更済みコンテンツ識別
情報とを含む処理履歴情報を生成するステップと、
を実行させる、プログラム。
The control unit of the terminal device
obtaining a certified program certified by an issuer;
acquiring content data to be processed;
using the authenticated program to perform a predetermined process on the content data to generate modified content data;
generating program identification information capable of identifying the authenticated program, content identification information capable of identifying the content data, and modified content identification information capable of identifying the modified content data;
generating processing history information including the program identification information, the content identification information, and the changed content identification information;
A program that executes.
JP2024090736A 2020-09-16 2024-06-04 Terminal device, recording method, and program Active JP7768295B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024090736A JP7768295B2 (en) 2020-09-16 2024-06-04 Terminal device, recording method, and program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020155097A JP7501265B2 (en) 2020-09-16 2020-09-16 Terminal device, recording method, and program
JP2024090736A JP7768295B2 (en) 2020-09-16 2024-06-04 Terminal device, recording method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020155097A Division JP7501265B2 (en) 2020-09-16 2020-09-16 Terminal device, recording method, and program

Publications (2)

Publication Number Publication Date
JP2024123031A JP2024123031A (en) 2024-09-10
JP7768295B2 true JP7768295B2 (en) 2025-11-12

Family

ID=80853638

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020155097A Active JP7501265B2 (en) 2020-09-16 2020-09-16 Terminal device, recording method, and program
JP2024090736A Active JP7768295B2 (en) 2020-09-16 2024-06-04 Terminal device, recording method, and program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020155097A Active JP7501265B2 (en) 2020-09-16 2020-09-16 Terminal device, recording method, and program

Country Status (1)

Country Link
JP (2) JP7501265B2 (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001036856A (en) 1999-06-22 2001-02-09 Internatl Business Mach Corp <Ibm> Contents data evaluating device
JP2004318833A (en) 2003-03-28 2004-11-11 Canon Inc Content information output system and content information output method
JP2006053836A (en) 2004-08-13 2006-02-23 Fuji Electric Systems Co Ltd Authenticity determination device and electronic file storage / utilization system
JP2006323675A (en) 2005-05-19 2006-11-30 Fujitsu Ltd Information processing apparatus, information processing method, and computer program
JP2007520796A (en) 2003-12-24 2007-07-26 データセンターテクノロジーズ エヌ.ヴイ. Method and system for identifying the contents of a file on a network
JP2008211290A (en) 2007-02-23 2008-09-11 Canon Inc Data processing apparatus, data processing method, storage medium, and program
JP2010009201A (en) 2008-06-25 2010-01-14 Panasonic Corp Processor and debugging device
JP2011108167A (en) 2009-11-20 2011-06-02 Toyota Infotechnology Center Co Ltd Computer system
JP2011150614A (en) 2010-01-25 2011-08-04 Fujitsu Ltd Apparatus, program and method for displaying information
JP2014010699A (en) 2012-06-29 2014-01-20 Fujitsu Ltd Update determination program and update determination device
JP2014038466A (en) 2012-08-15 2014-02-27 Fuji Xerox Co Ltd Information processor, content management system and program
JP2016177525A (en) 2015-03-20 2016-10-06 株式会社くまなんピーシーネット Digital evidence creation device, digital evidence creation system, and digital evidence creation program
JP2017016444A (en) 2015-07-02 2017-01-19 東芝メディカルシステムズ株式会社 Medical information processing system
JP2018124825A (en) 2017-02-01 2018-08-09 株式会社デンソーテン Drive recorder, image recording method and monitoring apparatus
WO2019151323A1 (en) 2018-02-05 2019-08-08 株式会社ソニー・インタラクティブエンタテインメント Entertainment device, display control method and display control program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4001407B2 (en) * 1997-03-14 2007-10-31 富士通株式会社 Information management method

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001036856A (en) 1999-06-22 2001-02-09 Internatl Business Mach Corp <Ibm> Contents data evaluating device
JP3342677B2 (en) 1999-06-22 2002-11-11 インターナショナル・ビジネス・マシーンズ・コーポレーション Content data appraisal device
JP2004318833A (en) 2003-03-28 2004-11-11 Canon Inc Content information output system and content information output method
JP2007520796A (en) 2003-12-24 2007-07-26 データセンターテクノロジーズ エヌ.ヴイ. Method and system for identifying the contents of a file on a network
JP2006053836A (en) 2004-08-13 2006-02-23 Fuji Electric Systems Co Ltd Authenticity determination device and electronic file storage / utilization system
JP2006323675A (en) 2005-05-19 2006-11-30 Fujitsu Ltd Information processing apparatus, information processing method, and computer program
JP2008211290A (en) 2007-02-23 2008-09-11 Canon Inc Data processing apparatus, data processing method, storage medium, and program
JP2010009201A (en) 2008-06-25 2010-01-14 Panasonic Corp Processor and debugging device
JP2011108167A (en) 2009-11-20 2011-06-02 Toyota Infotechnology Center Co Ltd Computer system
JP2011150614A (en) 2010-01-25 2011-08-04 Fujitsu Ltd Apparatus, program and method for displaying information
JP2014010699A (en) 2012-06-29 2014-01-20 Fujitsu Ltd Update determination program and update determination device
JP2014038466A (en) 2012-08-15 2014-02-27 Fuji Xerox Co Ltd Information processor, content management system and program
JP2016177525A (en) 2015-03-20 2016-10-06 株式会社くまなんピーシーネット Digital evidence creation device, digital evidence creation system, and digital evidence creation program
JP2017016444A (en) 2015-07-02 2017-01-19 東芝メディカルシステムズ株式会社 Medical information processing system
JP2018124825A (en) 2017-02-01 2018-08-09 株式会社デンソーテン Drive recorder, image recording method and monitoring apparatus
WO2019151323A1 (en) 2018-02-05 2019-08-08 株式会社ソニー・インタラクティブエンタテインメント Entertainment device, display control method and display control program

Also Published As

Publication number Publication date
JP7501265B2 (en) 2024-06-18
JP2022049065A (en) 2022-03-29
JP2024123031A (en) 2024-09-10

Similar Documents

Publication Publication Date Title
US11361089B2 (en) Method, apparatus, and electronic device for blockchain-based recordkeeping
EP3794492B1 (en) Trusted contextual content
CN113806806B (en) Desensitization and restoration method and system for webpage screenshot
JP5996804B2 (en) Device, method and system for controlling access to web objects of web pages or web browser applications
CN110113167B (en) A kind of information protection method, system and readable storage medium of intelligent terminal
KR102700353B1 (en) Image distribution using synthetic re-encrypted images
TW201931275A (en) Methods for access control of contract data in a distributed system with distributed consensus and contract generator and validation server thereof
CN111797430B (en) Data verification method, device, server and storage medium
EP3857426B1 (en) Fpga hardware-based secure computing method and apparatus
US10439815B1 (en) User data validation for digital identifications
EP3393123A1 (en) Digital forensic image verification system
EP3066639B1 (en) Method and device for image processing, and storage medium
JPWO2017026356A1 (en) Image processing apparatus, image processing method, and program
US20180054461A1 (en) Allowing access to false data
US20230012696A1 (en) True secure airgap
JP7768295B2 (en) Terminal device, recording method, and program
KR102407988B1 (en) Method for preventing counterfeit and tampering of black box data and apparatus therof
CN116015627A (en) A face recognition anti-tampering method and system based on symmetric algorithm
CN112956167A (en) Authentication module for sensor data
CN118247093B (en) Will evidence control method, device, equipment, storage medium and product
US20230409339A1 (en) Muscle/memory wire lock of device component(s)
CN111292488A (en) Image data processing method, device and storage medium
CN114121049B (en) Data processing method, device and storage medium
CN116011042A (en) Data storage method, device, system, computer equipment and storage medium
CN116821941A (en) Data encryption and decryption method, device, equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240604

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250617

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250715

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: 20250930

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251013

R150 Certificate of patent or registration of utility model

Ref document number: 7768295

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150