JP7635573B2 - 処理装置、プログラム、処理方法および処理システム - Google Patents
処理装置、プログラム、処理方法および処理システム Download PDFInfo
- Publication number
- JP7635573B2 JP7635573B2 JP2021027555A JP2021027555A JP7635573B2 JP 7635573 B2 JP7635573 B2 JP 7635573B2 JP 2021027555 A JP2021027555 A JP 2021027555A JP 2021027555 A JP2021027555 A JP 2021027555A JP 7635573 B2 JP7635573 B2 JP 7635573B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- packet
- lost
- packets
- reception
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
現在、放送局には、放送したデータの保存が放送法により義務付けられている。本発明の一実施形態は、放送されたデータの保存に関する処理を行う処理システムに関する。以下、本発明の一実施形態による処理システムの概要を説明する。
IP放送局10は、インターネット12を介して、番組のRTP(Real-time Transport Protocol)パケットをIP(Internet Protocol)マルチキャストで送信する。IP放送局10は、例えば、地上波放送、BS放送またはCS放送などで番組を受信し、受信した番組のRTPパケットを送信してもよい。以下、RTPパケットを単にパケットと称する場合がある。
ユーザ端末30は、IP放送局10から番組のパケットを受信し、受信したパケットを復号し、復号により得られたデータを用いて番組の表示および音声出力を行う。図1においてはユーザ端末30としてディスプレイ装置が示されているが、ユーザ端末30は、PCまたはスマートフォンなどの情報端末であってもよい。
同録サーバ20は、IP放送局10から送信されたパケットの保存に関する処理を行う処理装置の一例である。同録サーバ20Aは、IP放送局10から複数のパケットを受信すると、複数のパケットを含むPCAP(Packet Capture)ファイルを第1のファイルとして生成して保存する。同様に、同録サーバ20Bは、IP放送局10から複数のパケットを受信すると、複数のパケットを含むPCAPファイルを第2のファイルとして生成して保存する。
確認用表示装置28は、同録サーバ20から送信されたパケットを受信し、受信したパケットを復号し、復号により得られたデータを用いて番組の表示および音声出力を行う。確認作業者は、確認用表示装置28から出力される表示および音声に基づいて、どのような品質で番組が放送されたかを確認し得る。
図2は、本発明の一実施形態による同録サーバ20の構成を示す説明図である。図2に示したように、本発明の一実施形態による同録サーバ20は、通信部220、ファイル生成部230、記憶部240および補完部250を有する。
通信部220は、IP放送局10からパケットを受信する受信部としての機能、および、確認用表示装置28にパケットを送信する送信部としての機能を有する。また、通信部220は、他の同録サーバ20と通信することも可能である。例えば、通信部220は、他の同録サーバ20からPCAPファイルを受信する。
ファイル生成部230は、IP放送局10によるパケットの受信に基づき、PCAPファイル、lostファイル、およびmissファイルを生成する。PCAPファイルは、複数のパケットを含むファイルである。まず、図3および図4を参照して、PCAPファイルの構成をより具体的に説明する。
記憶部240は、同録サーバ20の動作に用いられる多様なデータを記憶する。例えば、記憶部240は、ファイル生成部230により生成されたPCAPファイル、lostファイル、およびmissファイルを記憶(保存)する。ここで、図5を参照し、同録サーバ20Aの記憶部240が記憶するファイルの具体例、および同録サーバ20Bの記憶部240が記憶するファイルの具体例を説明する。
補完部250は、同録サーバ20から確認用表示装置28へのパケットの送信プロセスにおいて、記憶部240に記憶されているPCAPファイル群において損失している損失パケットを、他の同録サーバ20に記憶されており、当該損失パケットに対応する対応パケットを用いて補完する。補完部250は、lostファイルおよびmissファイルを確認することにより、損失パケットの存在を把握することが可能である。
以上、本発明の一実施形態による同録サーバ20の構成を説明した。続いて、図9および図10を参照し、本発明の一実施形態による同録サーバ20の動作を整理する。
以上説明した本発明の一実施形態によれば、多様な作用効果が得られる。例えば、本発明の一実施形態によれば、1つの同録サーバ20においてパケット損失または受信断などにより受信されなかったパケットを、他の同録サーバ20に記憶されている対応パケットで補完することが可能である。
以上、本発明の各実施形態を説明した。上述したファイルの生成およびパケットの補完などの情報処理は、ソフトウェアと、以下に説明する同録サーバ20のハードウェアとの協働により実現される。
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
20 同録サーバ
220 通信部
230 ファイル生成部
240 記憶部
250 補完部
28 確認用表示装置
30 ユーザ端末
Claims (9)
- 複数のパケット、および各パケットの受信時刻を含む複数の第1のファイルからなる第1のファイル群を生成するファイル生成部と、
前記第1のファイル群、および他の処理装置で生成された第2のファイル群の双方に含まれるパケットの受信時刻の差分を算出し、前記第1のファイルにおいて損失している損失パケットに対応する前記第2のファイル群における対応パケットを、前記対応パケットの受信時刻を前記差分で補正して得られた補正時刻を用いて前記第1のファイルに補完する補完部と、
を備え、
前記ファイル生成部は、受信された各パケットのシーケンス番号に基づき、前記損失パケットを特定し、前記損失パケットのシーケンス番号を示す損失情報を含む損失情報ファイルを生成する、処理装置。 - 複数のパケット、および各パケットの受信時刻を含む複数の第1のファイルからなる第1のファイル群を生成するファイル生成部と、
前記第1のファイル群、および他の処理装置で生成された第2のファイル群の双方に含まれるパケットの受信時刻の差分を算出し、前記第1のファイルにおいて損失している損失パケットに対応する前記第2のファイル群における対応パケットを、前記対応パケットの受信時刻を前記差分で補正して得られた補正時刻を用いて前記第1のファイルに補完する補完部と、
を備え、
前記ファイル生成部は、受信時刻が直近となるパケットから所定時間以上に亘って次のパケットが受信されない受信断が発生した場合に、受信断情報を含む受信断情報ファイルを生成する、処理装置。 - 前記処理装置は、前記損失パケットまたは前記受信断が発生した第1ファイルに対応する特定の第2のファイルおよび当該特定の第2のファイルの前後の第2のファイルを含む前記第2のファイル群を前記他の処理装置から取得するファイル取得部をさらに備え、
前記補完部は、前記ファイル取得部により取得された前記第2のファイル群を用いて補完を実行する、請求項2に記載の処理装置。 - コンピュータを、
複数のパケット、および各パケットの受信時刻を含む複数の第1のファイルからなる第1のファイル群を生成するファイル生成部、
前記第1のファイル群、および他の処理装置で生成された第2のファイル群の双方に含まれるパケットの受信時刻の差分を算出し、前記第1のファイルにおいて損失している損失パケットに対応する前記第2のファイル群における対応パケットを、前記対応パケットの受信時刻を前記差分で補正して得られた補正時刻を用いて前記第1のファイルに補完する補完部、
として機能させ、
前記ファイル生成部は、受信された各パケットのシーケンス番号に基づき、前記損失パケットを特定し、前記損失パケットのシーケンス番号を示す損失情報を含む損失情報ファイルを生成する、プログラム。 - コンピュータを、
複数のパケット、および各パケットの受信時刻を含む複数の第1のファイルからなる第1のファイル群を生成するファイル生成部、
前記第1のファイル群、および他の処理装置で生成された第2のファイル群の双方に含まれるパケットの受信時刻の差分を算出し、前記第1のファイルにおいて損失している損失パケットに対応する前記第2のファイル群における対応パケットを、前記対応パケットの受信時刻を前記差分で補正して得られた補正時刻を用いて前記第1のファイルに補完する補完部、
として機能させ、
前記ファイル生成部は、受信時刻が直近となるパケットから所定時間以上に亘って次のパケットが受信されない受信断が発生した場合に、受信断情報を含む受信断情報ファイルを生成する、プログラム。 - 処理装置において実行される処理方法であって、
複数のパケット、および各パケットの受信時刻を含む複数の第1のファイルからなる第1のファイル群を生成する第1ステップと、
前記第1のファイル群、および他の処理装置で生成された第2のファイル群の双方に含まれるパケットの受信時刻の差分を算出する第2ステップと、
前記第1のファイルにおいて損失している損失パケットに対応する前記第2のファイル群における対応パケットを、前記対応パケットの受信時刻を前記差分で補正して得られた補正時刻を用いて前記第1のファイルに補完する第3ステップと、
を含み、
前記第1ステップは、受信された各パケットのシーケンス番号に基づき、前記損失パケットを特定し、前記損失パケットのシーケンス番号を示す損失情報を含む損失情報ファイルを生成することを含む、処理方法。 - 処理装置において実行される処理方法であって、
複数のパケット、および各パケットの受信時刻を含む複数の第1のファイルからなる第1のファイル群を生成する第1ステップと、
前記第1のファイル群、および他の処理装置で生成された第2のファイル群の双方に含まれるパケットの受信時刻の差分を算出する第2ステップと、
前記第1のファイルにおいて損失している損失パケットに対応する前記第2のファイル群における対応パケットを、前記対応パケットの受信時刻を前記差分で補正して得られた補正時刻を用いて前記第1のファイルに補完する第3ステップと、
を含み、
前記第1ステップは、受信時刻が直近となるパケットから所定時間以上に亘って次のパケットが受信されない受信断が発生した場合に、受信断情報を含む受信断情報ファイルを生成することを含む、処理方法。 - 第1の処理装置および第2の処理装置を有する処理システムであって、
前記第1の処理装置は、
複数のパケット、および各パケットの受信時刻を含む複数の第1のファイルからなる第1のファイル群を生成するファイル生成部と、
前記第1のファイル群、および前記第2の処理装置で生成された第2のファイル群の双方に含まれるパケットの受信時刻の差分を算出し、前記第1のファイルにおいて損失している損失パケットに対応する前記第2のファイル群における対応パケットを、前記対応パケットの受信時刻を前記差分で補正して得られた補正時刻を用いて前記第1のファイルに補完する補完部と、
を備え、
前記ファイル生成部は、受信された各パケットのシーケンス番号に基づき、前記損失パケットを特定し、前記損失パケットのシーケンス番号を示す損失情報を含む損失情報ファイルを生成する、処理システム。 - 第1の処理装置および第2の処理装置を有する処理システムであって、
前記第1の処理装置は、
複数のパケット、および各パケットの受信時刻を含む複数の第1のファイルからなる第1のファイル群を生成するファイル生成部と、
前記第1のファイル群、および前記第2の処理装置で生成された第2のファイル群の双方に含まれるパケットの受信時刻の差分を算出し、前記第1のファイルにおいて損失している損失パケットに対応する前記第2のファイル群における対応パケットを、前記対応パケットの受信時刻を前記差分で補正して得られた補正時刻を用いて前記第1のファイルに補完する補完部と、
を備え、
前記ファイル生成部は、受信時刻が直近となるパケットから所定時間以上に亘って次のパケットが受信されない受信断が発生した場合に、受信断情報を含む受信断情報ファイルを生成する、処理システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021027555A JP7635573B2 (ja) | 2021-02-24 | 2021-02-24 | 処理装置、プログラム、処理方法および処理システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021027555A JP7635573B2 (ja) | 2021-02-24 | 2021-02-24 | 処理装置、プログラム、処理方法および処理システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022129027A JP2022129027A (ja) | 2022-09-05 |
| JP7635573B2 true JP7635573B2 (ja) | 2025-02-26 |
Family
ID=83150198
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021027555A Active JP7635573B2 (ja) | 2021-02-24 | 2021-02-24 | 処理装置、プログラム、処理方法および処理システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7635573B2 (ja) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005020047A (ja) | 2003-06-23 | 2005-01-20 | Hitachi Ltd | 映像録画システム |
| US20060224763A1 (en) | 2005-03-18 | 2006-10-05 | Sharp Laboratories Of America, Inc. | Switching and simultaneous usage of 802.11a and 802.11g technologies for video streaming |
| JP2008153916A (ja) | 2006-12-18 | 2008-07-03 | Matsushita Electric Ind Co Ltd | デジタル放送送受信装置及び方法 |
| JP2014017607A (ja) | 2012-07-06 | 2014-01-30 | Fujitsu Ltd | 映像配信装置及び映像配信方法 |
| JP2016187122A (ja) | 2015-03-27 | 2016-10-27 | 富士通株式会社 | 映像データ処理装置、映像データ処理システム、映像データ処理方法、及び、映像データ処理プログラム |
| JP2018006845A (ja) | 2016-06-28 | 2018-01-11 | 三菱電機株式会社 | パケット交換装置 |
| JP2020010142A (ja) | 2018-07-05 | 2020-01-16 | 日本放送協会 | 受信機、放送設備、放送システムおよびプログラム |
-
2021
- 2021-02-24 JP JP2021027555A patent/JP7635573B2/ja active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005020047A (ja) | 2003-06-23 | 2005-01-20 | Hitachi Ltd | 映像録画システム |
| US20060224763A1 (en) | 2005-03-18 | 2006-10-05 | Sharp Laboratories Of America, Inc. | Switching and simultaneous usage of 802.11a and 802.11g technologies for video streaming |
| JP2008153916A (ja) | 2006-12-18 | 2008-07-03 | Matsushita Electric Ind Co Ltd | デジタル放送送受信装置及び方法 |
| JP2014017607A (ja) | 2012-07-06 | 2014-01-30 | Fujitsu Ltd | 映像配信装置及び映像配信方法 |
| JP2016187122A (ja) | 2015-03-27 | 2016-10-27 | 富士通株式会社 | 映像データ処理装置、映像データ処理システム、映像データ処理方法、及び、映像データ処理プログラム |
| JP2018006845A (ja) | 2016-06-28 | 2018-01-11 | 三菱電機株式会社 | パケット交換装置 |
| JP2020010142A (ja) | 2018-07-05 | 2020-01-16 | 日本放送協会 | 受信機、放送設備、放送システムおよびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022129027A (ja) | 2022-09-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7634759B2 (en) | Distributed debugger environment | |
| US8738792B2 (en) | Server time protocol messages and methods | |
| CN101690136A (zh) | 实时协议流迁移 | |
| CN110636128A (zh) | 一种数据同步方法、系统、电子设备及存储介质 | |
| US20240056370A1 (en) | Data transmission control method and apparatus, electronic device, and storage medium | |
| CN112711518B (zh) | 一种日志上传方法和装置 | |
| CN111787420B (zh) | 一种数据处理方法及装置、电子设备、可读存储介质 | |
| JP7635573B2 (ja) | 処理装置、プログラム、処理方法および処理システム | |
| KR101503082B1 (ko) | 리치 미디어 스트림 관리 | |
| CN109889922B (zh) | 流媒体数据的转发方法、装置、设备和存储介质 | |
| CN114172609B (zh) | 一种数据传输方法、装置、设备及介质 | |
| CN113176591B (zh) | 监控平台的时间同步方法、装置、电子设备和存储介质 | |
| JPWO2011039869A1 (ja) | 受信処理装置 | |
| JP2006228115A (ja) | 負荷分散予測装置及び負荷分散制御方法並びにそのプログラム、負荷分散制御システムおよび当該システムにおける負荷分散制御方法 | |
| JP2007043446A (ja) | デジタル放送受信機システム | |
| WO2010103607A1 (ja) | データ転送装置及びデータ転送装置の制御方法 | |
| JP2005020437A (ja) | コンテンツ補正システムおよび受信機器 | |
| JP7533021B2 (ja) | 処理装置、プログラムおよび処理方法 | |
| US20240364611A1 (en) | Module for a communication device, a corresponding communication device, and a method for the module | |
| CN119210654B (zh) | 数据处理方法、装置、电子设备、介质及计算机程序产品 | |
| US7548543B2 (en) | Generation of valid program clock reference time stamps for duplicate transport stream packets | |
| JP2009200744A (ja) | 通信装置およびfec制御情報判定・検出方法 | |
| TWI379203B (en) | Usb cryptographic device and method for error correction | |
| JP2007049707A (ja) | データストリームを受信する方法、装置およびプログラム | |
| CN119210659A (zh) | 通信方法、装置和电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240905 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241008 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241206 |
|
| 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: 20250114 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250127 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7635573 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |