JP5142667B2 - Conversion device, TS packet conversion method, and program - Google Patents

Conversion device, TS packet conversion method, and program Download PDF

Info

Publication number
JP5142667B2
JP5142667B2 JP2007278942A JP2007278942A JP5142667B2 JP 5142667 B2 JP5142667 B2 JP 5142667B2 JP 2007278942 A JP2007278942 A JP 2007278942A JP 2007278942 A JP2007278942 A JP 2007278942A JP 5142667 B2 JP5142667 B2 JP 5142667B2
Authority
JP
Japan
Prior art keywords
packet
program
pmt
address
video
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
JP2007278942A
Other languages
Japanese (ja)
Other versions
JP2009111478A (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.)
Nippon Television Network Corp
Original Assignee
Nippon Television Network 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 Nippon Television Network Corp filed Critical Nippon Television Network Corp
Priority to JP2007278942A priority Critical patent/JP5142667B2/en
Publication of JP2009111478A publication Critical patent/JP2009111478A/en
Application granted granted Critical
Publication of JP5142667B2 publication Critical patent/JP5142667B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は変換装置、TSパケット変換方法及びプログラムに関し、特に、複数のプログラムが多重されたトランスポート・ストリームのパケットを変換する技術に関する。   The present invention relates to a conversion apparatus, a TS packet conversion method, and a program, and more particularly to a technique for converting a transport stream packet in which a plurality of programs are multiplexed.

近年、デジタル放送など、複数のプログラムが多重されたトランスポート・ストリーム(以下、TSと呼ぶ)によるコンテンツの配信の技術が実現されている。また、TSパケットとIPパケットと間の変換技術も提案されている(例えば、特許文献1)。   2. Description of the Related Art In recent years, a technology for content distribution using a transport stream (hereinafter referred to as TS) in which a plurality of programs are multiplexed such as digital broadcasting has been realized. Also, a conversion technique between TS packets and IP packets has been proposed (for example, Patent Document 1).

例えばTSパケット形式で映像信号の送受信が行われる網とIPパケット形式で送受信が行われるIP網とが相互に接続され,STB(Set Top Box)からIP網に接続されたサーバにアクセスしビデオデータを受信する場合、IPパケット形式でサーバから出力されたビデオデータをTSパケット形式に変換する。TSパケットを利用する網の内部では,アドレスと言うよりはパケットにPIDと呼ばれるパケット識別子を付与してネットワークに同報配信し,そのパケットを必要とする端末がPIDを頼りに選択受信するといった方式により所望のパケットを受信している。このようにTSパケットはPID値により区別されるので、IPパケットのIPを終端しTSパケット化すると、IPアドレス値とPID値との変換関係が存在しなければ、受信側STBは何れのPIDを持つTSパケットを受信すれば良いか判断出来なくなるといった問題があった。   For example, a network that transmits and receives video signals in the TS packet format and an IP network that transmits and receives IP packets are connected to each other, and the STB (Set Top Box) accesses a server connected to the IP network to access video data. Is received, the video data output from the server in the IP packet format is converted to the TS packet format. In a network that uses TS packets, rather than an address, a packet identifier called PID is assigned to the packet and broadcast to the network, and the terminal that needs the packet selectively receives it using the PID. Thus, a desired packet is received. Since TS packets are distinguished by PID values in this way, when the IP packet IP is terminated and converted to a TS packet, if there is no conversion relationship between the IP address value and the PID value, the receiving STB can specify any PID. There was a problem that it was impossible to determine if it should receive the TS packet it had.

そこで、特許文献1では、IPパケット化されたビデオデータを受信し、TSパケット化して再送信する場合に必要なIPアドレス値とPID値との変換方法を規定する技術を提供している。この技術は、上記の技術は、IPパケットのIPアドレス値からTSパケットのPID値を構成し、またIPアドレス値の上位24ビットからIPアドレスの系列を規定し、前記IPアドレスの系列毎にデータを伝送する周波数を設定することにより、IPアドレス値とPID値との1対1の変換を可能としている。
特開平11−88439号公報
Therefore, Patent Document 1 provides a technique for defining a conversion method between an IP address value and a PID value that is required when video data converted into IP packets is received, converted into TS packets, and retransmitted. In this technique, the PID value of the TS packet is configured from the IP address value of the IP packet, the IP address series is defined from the upper 24 bits of the IP address value, and the data is stored for each IP address series. By setting the frequency for transmitting the IP, the one-to-one conversion between the IP address value and the PID value is enabled.
JP 11-88439 A

しかしながら、従来技術は、IPパケットのIPアドレス値からTSパケットのPID値を構成しているが、放送の分野等では、予めPID値が設定されている場合が多く、自由にPID値を設定することが必要であり、また、そのIPアドレス値とPID値との変換処理は複雑であり、IP-STB(受信機)の処理にも負荷がかかっていた。   However, in the prior art, the PID value of the TS packet is configured from the IP address value of the IP packet. However, in the broadcasting field or the like, the PID value is often set in advance, and the PID value can be set freely. In addition, the conversion processing between the IP address value and the PID value is complicated, and the processing of the IP-STB (receiver) is also burdened.

更に、複数のプログラムが多重されたTSをIP変換してIP-STB(受信機)などで視聴するには、多重されたTSを全てIP-STBで受信し、プログラムを選択するための処理を行う必要があるが、選択していないプログラムの処理も行わなければならないなど、無駄な負荷がかかるとともにIP-STBの入力部分も高速対応しなければならないなどいう課題があった。   Furthermore, in order to IP-convert a TS with multiple programs and view it with an IP-STB (receiver), etc., receive all of the multiplexed TS with an IP-STB and select a program. Although there is a need to do this, there is a problem that a program that has not been selected has to be processed, and a wasteful load is applied, and the input part of the IP-STB must be compatible at high speed.

そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、受信機の処理を軽減することのできる変換装置、TSパケット変換方法及びプログラムを提供することにある。   Therefore, the present invention has been invented in view of the above problems, and an object of the present invention is to provide a conversion device, a TS packet conversion method, and a program capable of reducing the processing of the receiver.

上記課題を解決する本発明は、複数のプログラムが多重されたトランスポート・ストリーム(TS)のPMT(Program Map Table)に基づいて、各プログラムのPMT及び映像、音声のTSパケットを、プログラム別に異なるアドレスとポート番号との組でカプセル化するカプセル化手段を有し、前記カプセル化手段は、プログラム毎に、アドレスとポート番号とから成るソケットをIPパケットのヘッダに格納し、前記各プログラムのPMT及び映像、音声のTSパケットを前記IPパケットのデータ部に格納することを特徴とする変換装置である。 The present invention that solves the above-described problems is based on the PMT (Program Map Table) of a transport stream (TS) in which a plurality of programs are multiplexed , and the PMT of each program and the video and audio TS packets are different for each program. An encapsulating unit that encapsulates a set of an address and a port number, and the encapsulating unit stores a socket including an address and a port number in a header of an IP packet for each program, and the PMT of each program And a video and audio TS packet stored in a data portion of the IP packet.

上記課題を解決する本発明は、複数のプログラムが多重されたトランスポート・ストリーム(TS)を受信し、TSのPMT(Program Map Table)に基づいて、各プログラムのPMT及び映像、音声のTSパケットを、プログラム別に異なるアドレスとポート番号との組でカプセル化し、前記カプセル化は、プログラム毎に、アドレスとポート番号とから成るソケットをIPパケットのヘッダに格納し、前記各プログラムのPMT及び映像、音声のTSパケットを前記IPパケットのデータ部に格納することを特徴とするTSパケット変換方法である。 The present invention that solves the above problems receives a transport stream (TS) in which a plurality of programs are multiplexed, and based on the PMT (Program Map Table) of the TS , the PMT of each program and the TS packet of video and audio Are encapsulated in pairs of different addresses and port numbers for each program, and the encapsulation is performed by storing a socket composed of an address and a port number in the header of an IP packet for each program, and the PMT and video of each program, The TS packet conversion method is characterized in that a voice TS packet is stored in a data portion of the IP packet.

上記課題を解決する本発明は、複数のプログラムが多重されたトランスポート・ストリーム(TS)のPMT(Program Map Table)に基づいて、各プログラムのPMT及び映像、音声のTSパケットを、プログラム別に異なるアドレスとポート番号との組でカプセル化する処理を情報処理装置に実行させ、前記カプセル化する処理は、プログラム毎に、アドレスとポート番号とから成るソケットをIPパケットのヘッダに格納し、前記各プログラムのPMT及び映像、音声のTSパケットを前記IPパケットのデータ部に格納することを特徴とするプログラムである。 The present invention that solves the above-described problems is based on the PMT (Program Map Table) of a transport stream (TS) in which a plurality of programs are multiplexed , and the PMT of each program and the video and audio TS packets are different for each program. the process of encapsulating a set of the address and port number to be executed in the information processing apparatus, the process of the encapsulation, for each program, and stores the socket consisting of an address and a port number in the header of the IP packet, each The program is characterized in that the PMT of the program and the video and audio TS packets are stored in the data portion of the IP packet.

本発明は、複数のプログラムが多重されたトランスポート・ストリーム(TS)のPMT(Program Map Table)に基づいて、各プログラムのTSパケットを、プログラム別に異なるアドレスとポート番号との組でカプセル化してパケット化するように構成されているので、複数のプログラムを解析する必要がなく、受信機の処理を軽減することができる。   The present invention encapsulates a TS packet of each program with a combination of a different address and port number for each program based on a PMT (Program Map Table) of a transport stream (TS) in which a plurality of programs are multiplexed. Since it is configured to packetize, it is not necessary to analyze a plurality of programs, and the processing of the receiver can be reduced.

本発明の実施の形態を説明する。   An embodiment of the present invention will be described.

本発明は、複数のプログラムが多重されたトランスポート・ストリーム(以下、TSと呼ぶ)のTSパケット(プログラムに直接関係する映像や音声のTSパケットのみならず、プログラムに直接関係ないEIT、SDTのTSパケット等も含む)を、プログラム別に異なるアドレスとポート番号との組でカプセル化して配信することを特徴とする。ここで、アドレスは、システムの構成により、マルチキャストアドレス又はユニキャストアドレスのいずれかを用いたり、プログラム毎にマルチキャストアドレス又はユニキャストアドレスを用いるようにしても良い。そして、プログラム毎に、マルチキャストアドレス又はユニキャストアドレスとポート番号との異なる組み合わせ(以下、ソケットと記載する)を割り当て、プログラム毎にTSパケットをカプセル化してパケットを生成する。尚、プロトコルは、IP(Internet Protocol)のみならず、UDP(User Datagram Protocol)やRTP(Real-time Transport Protocol)でも良いが、以下の説明では、IPを例にして説明する。   The present invention is not limited to TS packets of transport streams (hereinafter referred to as TS) in which a plurality of programs are multiplexed (not only video and audio TS packets directly related to programs but also EIT and SDT that are not directly related to programs. (Including TS packets) are encapsulated and distributed in pairs of different addresses and port numbers for each program. Here, as the address, either a multicast address or a unicast address may be used depending on the system configuration, or a multicast address or a unicast address may be used for each program. Each program is assigned a different combination of a multicast address or unicast address and a port number (hereinafter referred to as a socket), and a TS packet is encapsulated for each program to generate a packet. The protocol may be not only IP (Internet Protocol) but also UDP (User Datagram Protocol) or RTP (Real-time Transport Protocol), but in the following description, IP will be described as an example.

図1は、本発明の実施の形態を説明する為の図である。図1では、TSパケットが188バイトであり、3つのプログラムが多重されたTSに対して、各プログラムのTSパケットをプログラム別にカプセル化してIPパケットを生成し、その IPパケットをマルチキャスト配信する例を示したものである。   FIG. 1 is a diagram for explaining an embodiment of the present invention. In FIG. 1, the TS packet is 188 bytes, and for a TS in which three programs are multiplexed, an IP packet is generated by encapsulating the TS packet of each program for each program, and the IP packet is multicast distributed. It is shown.

TSには、プログラムの一覧をPMT(Program Map Table)のPID(パケット識別子)の一覧を示すPAT(Program Association Table)と、あるプログラムに含まれる画像や音声などの各PIDを示したPMT(Program Map Table)と、各プログラムの画像や音声のTSパケットが含まれている。   TS includes a PAT (Program Association Table) indicating a list of PIDs (Packet Identifiers) of PMT (Program Map Table) and a PMT (Program Program Table) indicating each PID such as images and sounds included in a program. Map Table) and TS packets of video and audio for each program.

本発明では、まず、複数のプログラムが多重されたTSのPMTを解析する。図1の例では、PMTを解析することによって、3つのプログラムがTSに多重されていることが分かる。そして、各プログラムのTSパケットを、プログラム別に異なったソケット(アドレスとポート番号との組み合わせ)でカプセル化してIPパケットを生成する。   In the present invention, first, a PMT of a TS in which a plurality of programs are multiplexed is analyzed. In the example of FIG. 1, by analyzing the PMT, it can be seen that three programs are multiplexed on the TS. Then, IP packets are generated by encapsulating TS packets of each program with different sockets (combination of address and port number) for each program.

図1に示されるプログラムナンバー1では、IPパケットのヘッダ部にはプログラムナンバー1のソケットが記載され、IPパケットのデータ部にはPATとプログラムナンバー1のPMTとプログラムナンバー1の画像や音声のTSパケットとが格納される。例えば、図1のプログラムナンバー1では、PID0x0000のPATと、PID0x0101のPMTと、PID0x0111の映像、PID0x0121の音声及びPID0x0131のPCRとが、データ部に格納される。   In the program number 1 shown in FIG. 1, the socket of the program number 1 is described in the header portion of the IP packet, and the PAT, the PMT of the program number 1 and the TS of the image and sound of the program number 1 are written in the data portion of the IP packet. Packet is stored. For example, in the program number 1 of FIG. 1, PAT of PID0x0000, PMT of PID0x0101, video of PID0x0111, audio of PID0x0121, and PCR of PID0x0131 are stored in the data part.

また、プログラムナンバー2では、IPパケットのヘッダ部にはプログラムナンバー2のソケットが記載され、IPパケットのデータ部にはPATとプログラムナンバー2のPMTとプログラムナンバー2の画像や音声のTSパケットとが格納される。例えば、図1のプログラムナンバー2では、PID0x0000のPATと、PID0x0102のPMTと、PID0x0112の映像、PID0x0122の音声及びPID0x0132のPCRとが、データ部に格納される。   In program number 2, the socket of program number 2 is written in the header portion of the IP packet, and the PAT, program number 2 PMT, program number 2 image and audio TS packet are recorded in the IP packet data portion. Stored. For example, in program number 2 in FIG. 1, PAT with PID0x0000, PMT with PID0x0102, video with PID0x0112, audio with PID0x0122, and PCR with PID0x0132 are stored in the data section.

また、プログラムナンバー3では、IPパケットのヘッダ部にはプログラムナンバー3のソケットが記載され、IPパケットのデータ部にはPATとプログラムナンバー3のPMTとプログラムナンバー3の画像や音声のTSパケットとが格納される。例えば、図1のプログラムナンバー3では、PID0x0000のPATと、PID0x0103のPMTと、PID0x0113の映像、PID0x0123の音声及びPID0x0133のPCRとが、データ部に格納される。   For program number 3, the socket of program number 3 is written in the header of the IP packet, and the PAT, program number 3 PMT, program number 3 image and audio TS packet are recorded in the IP packet data part. Stored. For example, in program number 3 in FIG. 1, PAT with PID0x0000, PMT with PID0x0103, video with PID0x0113, audio with PID0x0123, and PCR with PID0x0133 are stored in the data section.

尚、PATは、通常、複数のPMTのPIDが示されているが、パケット化する際に再構築してひとつのプログラムに関するPMTのPIDとする方が好ましい。例えば、プログラムナンバー1のパケットでは、プログラムナンバー1のPMTのPIDが示されたPATとする方が良い。   In addition, although PAT usually shows PIDs of a plurality of PMTs, it is preferable to reconstruct PIDs of PMTs related to one program when packetized. For example, in the packet of program number 1, it is better to use the PAT indicating the PID of the PMT of program number 1.

また、TS中のNullのTSパケットは、かならずしも、プログラム別のIPパケットに含める必要はなく、破棄してもかまわない。   Also, the null TS packet in the TS does not necessarily have to be included in the IP packet for each program, and may be discarded.

また、PATやPMTの解析や、TSパケットのIPパケットへの格納の設定等、予め多重されているプログラムや、PID等が判っているならば、手動による設定でもかまわない。   In addition, manual setting may be used if the previously multiplexed program, PID, etc. are known, such as analysis of PAT and PMT, and setting of storage of TS packets in IP packets.

上述の如く変換されたパケットは、受信側では必要なプログラムのソケットのパケットのみを選択して処理すれば良く、全てのTSバケットを受信して希望のプログラムを処理するのと比べて、処理が軽減される。
尚、上述の説明では、複数のプログラムが多重されたTSの全てのプログラムに対して処理を行ったが、これに限ることなく、複数のプログラムのうち一部のプログラムに対して、本発明を適用することも可能である。この場合は、予め本発明を適用するプログラムを決定しておけば良い。
また、上述の説明では、PATやPMT、映像、音声、PCRのPIDを変更せずにそのままカプセル化したが、PIDを変更してカプセル化することもできる。その際には、PMTを再構築する。
Packets converted as described above need only be processed by selecting only the socket packets of the necessary program on the receiving side, and processing is easier than receiving all TS buckets and processing the desired program. It is reduced.
In the above description, the processing is performed for all the programs of the TS in which a plurality of programs are multiplexed. However, the present invention is not limited to this, and the present invention is applied to some programs among the plurality of programs. It is also possible to apply. In this case, a program to which the present invention is applied may be determined in advance.
In the above description, the PID of PAT, PMT, video, audio, and PCR is encapsulated as it is, but can be encapsulated by changing the PID. In that case, rebuild the PMT.

次に、具体なシステム例を用いた実施例を説明する。   Next, an embodiment using a specific system example will be described.

図2は本実施例におけるシステム図である。   FIG. 2 is a system diagram in this embodiment.

図2中、1は電波を受信するFPU(Field Pickup Unit)受信機、2は受信したTSパケットをカプセル化してIPパケットに変換する変換装置であり、3はハブであり、41、42、43及び44はIPパケットを受信するセットトップボックスであり、51、52、53及び54はモニターである。   In FIG. 2, 1 is an FPU (Field Pickup Unit) receiver that receives radio waves, 2 is a conversion device that encapsulates received TS packets and converts them into IP packets, 3 is a hub, 41, 42, 43 And 44 are set-top boxes that receive IP packets, and 51, 52, 53, and 54 are monitors.

尚、以下の説明において、TSには4つのプログラムが多重されているものとし、プログラムナンバー1ソケットをIPアドレス(マルチキャストアドレス)/ポート”224.0.0.1/1234”とし、プログラムナンバー2のソケットをIPアドレス(マルチキャストアドレス)”224.0.0.2/1234”とし、プログラムナンバー3のIPアドレス(マルチキャストアドレス)”224.0.0.3/1234”とし、プログラムナンバー4のソケットをIPアドレス(マルチキャストアドレス)/ポート”224.0.0.4/1234”として説明する。   In the following explanation, it is assumed that four programs are multiplexed in the TS, the program number 1 socket is IP address (multicast address) / port “224.0.0.1/1234”, and the program number 2 socket is IP. Address (multicast address) “224.0.0.2/1234”, program number 3 IP address (multicast address) “224.0.0.3/1234”, program number 4 socket IP address (multicast address) / port “224.0. It will be described as 0.4 / 1234 ”.

まず、複数のプログラムが多重されたTSを受信したFPU受信機1は、TSを変換装置2に出力する。   First, the FPU receiver 1 that has received a TS in which a plurality of programs are multiplexed outputs the TS to the converter 2.

変換装置2は、受信したTSパケットをプログラム別にカプセル化してIPパケットに変換する。変換の方法であるが、上述したように、TSのPATを解析し、いくつのプログラムが多重されているかを解析する。   The conversion device 2 encapsulates the received TS packet for each program and converts it into an IP packet. As a conversion method, as described above, the PAT of the TS is analyzed, and how many programs are multiplexed is analyzed.

本実施例では、プログラムナンバー1からプログラムナンバー4の4つのプログラムが多重されており、プログラム毎にPATを再構築する。具体的には、プログラムナンバー1のPMTのPID0x0101を示したPATと、プログラムナンバー2のPMTのPID0x0102を示したPATと、プログラムナンバー3のPMTのPID0x0103を示したPATと、プログラムナンバー4のPMTのPID0x0104を示したPATとを生成する。そして、各プログラムに対応するソケットのパケットのデータ部に、各PATを格納する。具体的には、プログラムナンバー1のPATはソケット”224.0.0.1/1234”のパケットのデータ部に格納され、プログラムナンバー2のPATはソケット”224.0.0.2/1234”のパケットのデータ部に格納され、プログラムナンバー3のPATはソケット”224.0.0.3ソケット”のパケットのデータ部に格納され、プログラムナンバー4のPATはソケット”224.0.0.4/1234”のパケットのデータ部に格納される。   In this embodiment, four programs from program number 1 to program number 4 are multiplexed, and the PAT is reconstructed for each program. Specifically, PAT indicating PID 0x0101 of PMT of program number 1, PAT indicating PID 0x0102 of PMT of program number 2, PAT indicating PID 0x0103 of PMT of program number 3, and PMT of program number 4 A PAT indicating PID0x0104 is generated. Each PAT is stored in the data portion of the packet of the socket corresponding to each program. Specifically, the PAT of program number 1 is stored in the data part of the packet of socket “224.0.0.1/1234”, and the PAT of program number 2 is stored in the data part of the packet of socket “224.0.0.2/1234” The PAT of program number 3 is stored in the data portion of the packet of socket “224.0.0.3 socket”, and the PAT of program number 4 is stored in the data portion of the packet of socket “224.0.0.4/1234”.

続いて、IP変換装置2は、受信したTSからプログラム別にPMTを抽出して、各プログラムに対応するソケットのパケットのデータ部に格納する。具体的には、プログラムナンバー1の映像のPID”0x0111”、音声のPID”0x0121”及びPCRのPID”0x0131”を示したPMTはソケット”224.0.0.1/1234”のパケットのデータ部に格納され、プログラムナンバー2の映像のPID”0x0112”、音声のPID”0x0122”及びPCRのPID”0x0132”を示したPMTはソケット”224.0.0.2/1234”のパケットのデータ部に格納され、プログラムナンバー3の映像のPID”0x0113”、音声のPID”0x0123”及びPCRのPID”0x0133”を示したPMTはソケット”224.0.0.3/1234”のパケットのデータ部に格納され、プログラムナンバー4の映像のPID”0x0114”、音声のPID”0x0124”及びPCRのPID”0x0134”を示したPMTはソケット”224.0.0.4/1234”のパケットのデータ部に格納される。   Subsequently, the IP conversion apparatus 2 extracts the PMT for each program from the received TS, and stores it in the data portion of the packet of the socket corresponding to each program. Specifically, the PMT indicating the PID “0x0111” of the program number 1 video, the PID “0x0121” of the audio and the PID “0x0131” of the PCR is stored in the data portion of the packet of the socket “224.0.0.1/1234”. The PMT indicating the video PID “0x0112”, the audio PID “0x0122” and the PCR PID “0x0132” is stored in the data portion of the packet of the socket “224.0.0.2/1234”, and the program number 3 The PMT indicating the video PID “0x0113”, audio PID “0x0123” and PCR PID “0x0133” is stored in the data part of the packet of the socket “224.0.0.3/1234”, and the PID of the video of program number 4 The PMT indicating “0x0114”, audio PID “0x0124” and PCR PID “0x0134” is stored in the data portion of the packet of the socket “224.0.0.4/1234”.

同様に、IP変換装置2は、受信したTSからプログラム別に、映像、音声及びPCRのTSバケットを抽出して、各プログラムに対応するソケットのパケットのデータ部に格納する。具体的には、プログラムナンバー1のPID”0x0111”の映像TSパケット、PID”0x0121”の音声TSパケット及びPID”0x0131”のPCRのTSパケットは、ソケット”224.0.0.1/1234”のパケットのデータ部に格納され、プログラムナンバー2のPID”0x0112”の映像TSパケット、PID”0x0122”の音声TSパケット及びPID”0x0132”のPCRのTSパケットは、ソケット”224.0.0.2/1234”のパケットのデータ部に格納され、プログラムナンバー3のPID”0x0113”の映像TSパケット、PID”0x0123”の音声TSパケット及びPID”0x0133”のPCRのTSパケットは、ソケット”224.0.0.3/1234”のパケットのデータ部に格納され、プログラムナンバー4のPID”0x0114”の映像TSパケット、PID”0x0124”の音声TSパケット及びPID”0x0134”のPCRのTSパケットは、ソケット224.0.0.4/1234”のパケットのデータ部に格納される。   Similarly, the IP conversion apparatus 2 extracts TS buckets for video, audio, and PCR for each program from the received TS, and stores them in the data portion of the packet of the socket corresponding to each program. Specifically, the video TS packet with the program number 1 PID “0x0111”, the audio TS packet with the PID “0x0121” and the PCR TS packet with the PID “0x0131” are the data of the packet in the socket “224.0.0.1/1234” The video TS packet with program number 2 PID “0x0112”, the audio TS packet with PID “0x0122”, and the PCR TS packet with PID “0x0132” are stored in the socket “224.0.0.2/1234” packet data. The video TS packet with the PID “0x0113” with the program number 3, the audio TS packet with the PID “0x0123”, and the PCR TS packet with the PID “0x0133” are stored in the packet data of the socket “224.0.0.3/1234” The video TS packet with PID “0x0114” with program number 4, the audio TS packet with PID “0x0124” and the PCR TS packet with PID “0x0134” are stored in the data portion of the packet in socket 224.0.0.4/1234 ” Stored in

このように変換されたIPパケットはハブ3に送出される。   The IP packet converted in this way is sent to the hub 3.

セットトップボックス41から44では、4つのソケットのパケットを受信し、確認したいプログラムに対応したソケットのパケットを選択することにより、モニター51から54で、確認したいプログラムの映像、音声を再生することができる。   In the set-top boxes 41 to 44, the packets of the four sockets are received, and by selecting the packet of the socket corresponding to the program to be confirmed, the video and audio of the program to be confirmed can be reproduced on the monitors 51 to 54. it can.

図3はモニター51に表示される画面インターフェイスの一例である。視聴したいプログラム番号をクリックすることにより、セットトップボックス41は、そのプログラムに対応するソケットのパケットのみを処理を行ってプログラムを表示する。   FIG. 3 shows an example of a screen interface displayed on the monitor 51. By clicking a program number to be viewed, the set top box 41 processes only the socket packet corresponding to the program and displays the program.

次に、他の実施例について説明する。   Next, another embodiment will be described.

上述した実施例では、IPアドレスとしてマルチキャストアドレスを用いたが、各セットトップボックス41から44に対応したユニキャストアドレスを用いることができる。プログラム毎に確認用のセットトップボックスを用いる場合等には好適である。   In the embodiment described above, a multicast address is used as an IP address, but a unicast address corresponding to each set top box 41 to 44 can be used. This is suitable when a set-top box for confirmation is used for each program.

以下、図4を用いて具体的な例を説明する。   Hereinafter, a specific example will be described with reference to FIG.

尚、以下の説明において、TSは4つのプログラムが多重されているものとし、セットトップボックス41のIPアドレスは192.168.1.101、セットトップボックス42のアIPドレスは192.168.1.102、セットトップボックス43のアドレスはIP 192.168.1.103、セットトップボックス44のIPアドレスは192.168.1.104とする。また、ソケット”192.168.1.101/1234”はプログラムナンバー1に対応し、ソケット”192.168.1.102 /1234”はプログラムナンバー2に対応し、ソケット”192.168.1.103 /1234”はプログラムナンバー3に対応し、ソケット”192.168.1.104 /1234”はプログラムナンバー4に対応するものとして説明する。   In the following description, it is assumed that the TS has four programs multiplexed, the IP address of the set top box 41 is 192.168.1.101, the IP address of the set top box 42 is 192.168.1.102, and the set top box 43 The address is IP 192.168.1.103, and the IP address of the set top box 44 is 192.168.1.104. Socket "192.168.1.101/1234" corresponds to program number 1, socket "192.168.1.102/1234" corresponds to program number 2, socket "192.168.1.103/1234" corresponds to program number 3, The socket “192.168.1.104/1234” will be described as corresponding to program number 4.

まず、複数のプログラムが多重されたTSを受信したFPU受信機1は、TSを変換装置2に送出する。   First, the FPU receiver 1 that has received a TS in which a plurality of programs are multiplexed sends the TS to the converter 2.

変換装置2は、受信したTSをプログラム別にIPパケットに変換する。まず、TSのPATを解析し、いくつのプログラムが多重されているかを解析する。   The converter 2 converts the received TS into an IP packet for each program. First, analyze the PAT of TS and how many programs are multiplexed.

本実施例では、プログラムナンバー1からプログラムナンバー4の4つのプログラムが多重されており、プログラム毎にPATを再構築する。具体的には、プログラムナンバー1のPMTのPID0x0101を示したPATと、プログラムナンバー2のPMTのPID0x0102を示したPATと、プログラムナンバー3のPMTのPID0x0103を示したPATと、プログラムナンバー4のPMTのPID0x0104を示したPATとを生成する。そして、各プログラムに対応するユニキャストアドレスのパケットのデータ部に、各PATを格納する。具体的には、プログラムナンバー1のPATはソケット”192.168.1.101 /1234”のパケットのデータ部に格納され、プログラムナンバー2のPATはソケット”192.168.1.102 /1234”のパケットのデータ部に格納され、プログラムナンバー3のPATはソケット”192.168.1.103 /1234”のパケットのデータ部に格納され、プログラムナンバー4のPATはソケット”192.168.1.104 /1234”のパケットのデータ部に格納される。   In this embodiment, four programs from program number 1 to program number 4 are multiplexed, and the PAT is reconstructed for each program. Specifically, PAT indicating PID 0x0101 of PMT of program number 1, PAT indicating PID 0x0102 of PMT of program number 2, PAT indicating PID 0x0103 of PMT of program number 3, and PMT of program number 4 A PAT indicating PID0x0104 is generated. Then, each PAT is stored in the data portion of the packet of the unicast address corresponding to each program. Specifically, the PAT for program number 1 is stored in the data portion of the packet for socket “192.168.1.101/1234”, and the PAT for program number 2 is stored in the data portion of the packet for socket “192.168.1.102/1234”. The PAT of program number 3 is stored in the data portion of the packet of socket “192.168.1.103/1234”, and the PAT of program number 4 is stored in the data portion of the packet of socket “192.168.1.104/1234”.

続いて、変換装置2は、受信したTSからプログラム別にPMTを抽出して、各プログラムに対応するマルチキャストアドレスのパケットのデータ部に格納する。具体的には、プログラムナンバー1の映像のPID”0x0111”、音声のPID”0x0121”及びPCRのPID”0x0131”を示したPMTはソケット” 192.168.1.101 /1234”のパケットのデータ部に格納され、プログラムナンバー2の映像のPID”0x0112”、音声のPID”0x0122”及びPCRのPID”0x0132”を示したPMTはソケット” 192.168.1.102 /1234”のパケットのデータ部に格納され、プログラムナンバー3の映像のPID”0x0113”、音声のPID”0x0123”及びPCRのPID”0x0133”を示したPMTはソケット” 192.168.1.103 /1234”のパケットのデータ部に格納され、プログラムナンバー4の映像のPID”0x0114”、音声のPID”0x0124”及びPCRのPID”0x0134”を示したPMTはソケット” 192.168.1.101 /1234”のパケットのデータ部に格納される。   Subsequently, the conversion device 2 extracts the PMT for each program from the received TS and stores it in the data portion of the packet of the multicast address corresponding to each program. Specifically, the PMT indicating the video PID “0x0111”, the audio PID “0x0121” and the PCR PID “0x0131” of the program number 1 is stored in the data portion of the packet of the socket “192.168.1.101/1234”. The PMT indicating the PID “0x0112” of the program number 2 video, the PID “0x0122” of the audio and the PID “0x0132” of the PCR is stored in the data portion of the packet of the socket “192.168.1.102/1234”, and the program number 3 The PMT indicating the video PID “0x0113”, audio PID “0x0123” and PCR PID “0x0133” is stored in the data part of the packet of the socket “192.168.1.103/1234”, and the PID of the video of program number 4 The PMT indicating “0x0114”, voice PID “0x0124” and PCR PID “0x0134” is stored in the data portion of the packet of the socket “192.168.1.101/1234”.

同様に、IP変換装置2は、受信したTSからプログラム別に、映像、音声及びPCRのTSバケットを抽出して、各プログラムに対応するソケットのパケットのデータ部に格納する。具体的には、プログラムナンバー1のPID”0x0111”の映像TSパケット、PID”0x0121”の音声TSパケット及びPID”0x0131”のPCRのTSパケットは、ソケット”192.168.1.101 /1234”のパケットのデータ部に格納され、プログラムナンバー2のPID”0x0112”の映像TSパケット、PID”0x0122”の音声TSパケット及びPID”0x0132”のPCRのTSパケットはソケット”192.168.1.102 /1234”のパケットのデータ部に格納され、プログラムナンバー3のPID”0x0113”の映像TSパケット、PID”0x0123”の音声TSパケット及びPID”0x0133”のPCRのTSパケットは、ソケット”192.168.1.103 /1234”のパケットのデータ部に格納され、プログラムナンバー4のPID”0x0114”の映像TSパケット、PID”0x0124”の音声TSパケット及びPID”0x0134”のPCRのTSパケットは、ソケット”192.168.1.104 /1234”のパケットのデータ部に格納される。   Similarly, the IP conversion apparatus 2 extracts TS buckets for video, audio, and PCR for each program from the received TS, and stores them in the data portion of the packet of the socket corresponding to each program. Specifically, the video TS packet with PID “0x0111” of program number 1, the audio TS packet with PID “0x0121” and the PCR TS packet with PID “0x0131” are the data of the packet in socket “192.168.1.101/1234” The video TS packet of program number 2 PID “0x0112”, the audio TS packet of PID “0x0122” and the PCR TS packet of PID “0x0132” are the data part of the packet of socket “192.168.1.102/1234” The video TS packet with program number 3 PID “0x0113”, the audio TS packet with PID “0x0123” and the PCR TS packet with PID “0x0133” are the data part of the packet in socket “192.168.1.103/1234” The video TS packet of program number 4 PID “0x0114”, the audio TS packet of PID “0x0124” and the TS packet of PCR of PID “0x0134” are the data part of the packet of socket “192.168.1.104/1234” Stored in The

このように変換されたIPパケットはハブ3に送出される。   The IP packet converted in this way is sent to the hub 3.

そして、セットトップボックス41は、ソケット”192.168.1.101 /1234”のパケットを受信することにより、プログラム1の映像、音声をモニター51で確認することができる。また、セットトップボックス42は、ソケット” 192.168.1.102 /1234”のパケットを受信することにより、プログラム1の映像、音声をモニター52で確認することができる。また、セットトップボックス43は、ソケット” 192.168.1.103 /1234”のパケットを受信することにより、プログラム1の映像、音声をモニター53で確認することができる。また、セットトップボックス44は、ソケット” 192.168.1.104 /1234”のパケットを受信することにより、プログラム1の映像、音声をモニター54で確認することができる。   The set-top box 41 can confirm the video and audio of the program 1 on the monitor 51 by receiving the packet of the socket “192.168.1.101/1234”. Further, the set-top box 42 can confirm the video and audio of the program 1 on the monitor 52 by receiving the packet of the socket “192.168.1.102/1234”. The set-top box 43 can confirm the video and audio of the program 1 on the monitor 53 by receiving the packet of the socket “192.168.1.103/1234”. Further, the set top box 44 can check the video and audio of the program 1 on the monitor 54 by receiving the packet of the socket “192.168.1.104/1234”.

図5はモニター51に表示される画面インターフェイスの一例である。モニター51では、セットトップボックス41で視聴可能なプログラム1が表示されている。プログラム1をクリックすることにより、セットトップボックス41は、プログラム1に対応するソケットのパケットのみを処理を行ってプログラム1を表示する。
尚、上述した例では、有線LANの場合を説明したが、もちろん無線LANの場合であっても同様に適用可能である。
FIG. 5 is an example of a screen interface displayed on the monitor 51. On the monitor 51, the program 1 that can be viewed on the set top box 41 is displayed. When the program 1 is clicked, the set top box 41 displays only the program 1 by processing only the socket packet corresponding to the program 1.
In the above-described example, the case of a wired LAN has been described. Of course, the present invention can be similarly applied to a case of a wireless LAN.

次に、他の実施の形態を説明する。   Next, another embodiment will be described.

TSパケットのサイズには、188バイトと204バイトの2種類が規定されている。本発明では、どちらのサイズのTSパケットにも適用可能であるが、パケットにカプセル化する際にパケットサイズを変更することも可能である。   Two types of TS packet size, 188 bytes and 204 bytes, are defined. In the present invention, the present invention can be applied to both sizes of TS packets, but the packet size can be changed when encapsulating the packets.

204バイトのTSパケットでは、リードソロモンの部分を削除することにより、188バイトのTSパケットに変換可能である。そこで、変換装置2は、受信した204バイトのTSパケットからリードソロモンの部分を削除した後、188バイトのTSパケットをIPパケットのデータ部にカプセル化する。   A 204-byte TS packet can be converted into a 188-byte TS packet by deleting the Reed-Solomon portion. Therefore, the conversion apparatus 2 deletes the Reed-Solomon part from the received 204-byte TS packet, and encapsulates the 188-byte TS packet in the data part of the IP packet.

このようにすることにより、データ領域を有効に活用することができる。   By doing so, the data area can be used effectively.

更に、変換装置2は、各TSパケットに、タイムスタンプを付加した後、TSパケットをIPパケットのデータ部にカプセル化しても良い。尚、一例として、ARIB STD-B24 第2編 8.1.4にタイムスタンプの詳細が記載されている。   Furthermore, the conversion apparatus 2 may encapsulate the TS packet in the data portion of the IP packet after adding a time stamp to each TS packet. As an example, ARIB STD-B24 Volume 2 8.1.4 describes the details of the time stamp.

図1は本発明の実施の形態を説明する為の図である。FIG. 1 is a diagram for explaining an embodiment of the present invention. 図2は本実施例におけるシステム図である。FIG. 2 is a system diagram in this embodiment. 図3はモニター51に表示される画面インターフェイスの一例を示す図である。FIG. 3 is a diagram showing an example of a screen interface displayed on the monitor 51. 図4は他の実施例におけるシステム図である。FIG. 4 is a system diagram in another embodiment. 図5モニター51に表示される画面インターフェイスの一例を示す図である。5 is a diagram showing an example of a screen interface displayed on the monitor 51.

符号の説明Explanation of symbols

1 FPU(Field Pickup Unit)
2 変換装置
3 ハブ
41〜44 セットトップボックス
51〜54 モニター
1 FPU (Field Pickup Unit)
2 Conversion device 3 Hub 41-44 Set top box 51-54 Monitor

Claims (15)

複数のプログラムが多重されたトランスポート・ストリーム(TS)のPMT(Program Map Table)に基づいて、各プログラムのPMT及び映像、音声のTSパケットを、プログラム別に異なるアドレスとポート番号との組でカプセル化するカプセル化手段を有し、
前記カプセル化手段は、プログラム毎に、アドレスとポート番号とから成るソケットをIPパケットのヘッダに格納し、前記各プログラムのPMT及び映像、音声のTSパケットを前記IPパケットのデータ部に格納することを特徴とする変換装置。
Based on PMT (Program Map Table) of a transport stream (TS) in which multiple programs are multiplexed, each program's PMT and video / audio TS packets are encapsulated in pairs of different addresses and port numbers for each program. Having an encapsulation means
For each program, the encapsulating means stores a socket composed of an address and a port number in the header of the IP packet, and stores the PMT of each program and the TS packet of video and audio in the data portion of the IP packet. A conversion device characterized by.
アドレスが、マルチキャストアドレス、又はユニキャストアドレスであることを特徴とする請求項1に記載の変換装置。   The conversion apparatus according to claim 1, wherein the address is a multicast address or a unicast address. 前記カプセル化手段は、少なくとも一部のヌルのTSパケットを破棄してカプセル化することを特徴とする請求項1又は請求項2に記載の変換装置。   The conversion apparatus according to claim 1, wherein the encapsulating unit discards and encapsulates at least some null TS packets. 前記カプセル化手段は、TSパケットのサイズを変換してカプセル化することを特徴とする請求項1から請求項3のいずれかに記載の変換装置。   4. The conversion apparatus according to claim 1, wherein the encapsulating unit converts the size of the TS packet and encapsulates the packet. 前記カプセル化手段は、TSパケットにタイムスタンプを付加してカプセル化することを特徴とする請求項1から請求項4のいずれかに記載の変換装置。   5. The conversion apparatus according to claim 1, wherein the encapsulating unit adds a time stamp to the TS packet and encapsulates the TS packet. 複数のプログラムが多重されたトランスポート・ストリーム(TS)を受信し、TSのPMT(Program Map Table)に基づいて、各プログラムのPMT及び映像、音声のTSパケットを、プログラム別に異なるアドレスとポート番号との組でカプセル化し、
前記カプセル化は、プログラム毎に、アドレスとポート番号とから成るソケットをIPパケットのヘッダに格納し、前記各プログラムのPMT及び映像、音声のTSパケットを前記IPパケットのデータ部に格納することを特徴とするTSパケット変換方法。
A transport stream (TS) in which a plurality of programs are multiplexed is received. Based on the PMT (Program Map Table) of the TS , the PMT of each program and the TS packets of video and audio are different addresses and port numbers for each program. Encapsulated with a pair,
In the encapsulation, for each program, a socket composed of an address and a port number is stored in the header of the IP packet, and the PMT of each program and the TS packet of video and audio are stored in the data portion of the IP packet. A feature of TS packet conversion method.
アドレスが、マルチキャストアドレス、又はユニキャストアドレスであることを特徴とする請求項6に記載のTSパケット変換方法。   7. The TS packet conversion method according to claim 6, wherein the address is a multicast address or a unicast address. 少なくとも一部のヌルのTSパケットを破棄してカプセル化することを特徴とする請求項6又は請求項7に記載のTSパケット変換方法。   The TS packet conversion method according to claim 6 or 7, wherein at least a part of null TS packets is discarded and encapsulated. TSパケットのサイズを変換してカプセル化することを特徴とする請求項6から請求項8のいずれかに記載のTSパケット変換方法。   The TS packet conversion method according to any one of claims 6 to 8, wherein the TS packet size is converted and encapsulated. TSパケットにタイムスタンプを付加してカプセル化することを特徴とする請求項6から請求項9のいずれかに記載のTSパケット変換方法。   10. The TS packet conversion method according to claim 6, wherein a time stamp is added to the TS packet for encapsulation. 複数のプログラムが多重されたトランスポート・ストリーム(TS)のPMT(Program Map Table)に基づいて、各プログラムのPMT及び映像、音声のTSパケットを、プログラム別に異なるアドレスとポート番号との組でカプセル化する処理を情報処理装置に実行させ、
前記カプセル化する処理は、プログラム毎に、アドレスとポート番号とから成るソケットをIPパケットのヘッダに格納し、前記各プログラムのPMT及び映像、音声のTSパケットを前記IPパケットのデータ部に格納することを特徴とするプログラム。
Based on PMT (Program Map Table) of a transport stream (TS) in which multiple programs are multiplexed, each program's PMT and video / audio TS packets are encapsulated in pairs of different addresses and port numbers for each program. The information processing device to execute
In the encapsulating process, for each program, a socket composed of an address and a port number is stored in the header of the IP packet, and the PMT, video and audio TS packets of each program are stored in the data portion of the IP packet. A program characterized by that.
アドレスが、マルチキャストアドレス、又はユニキャストアドレスであることを特徴とする請求項11に記載のプログラム。   The program according to claim 11, wherein the address is a multicast address or a unicast address. 少なくとも一部のヌルのTSパケットを破棄する処理を情報処理装置に実行させることを特徴とする請求項11又は請求項12に記載のプログラム。   13. The program according to claim 11, wherein the information processing apparatus executes processing for discarding at least a part of null TS packets. TSパケットのサイズを変換してカプセル化する処理を情報処理装置に実行させることを特徴とする請求項11から請求項13のいずれかに記載のプログラム。   The program according to any one of claims 11 to 13, which causes the information processing apparatus to execute a process of converting and encapsulating a TS packet size. TSパケットにタイムスタンプを付加してカプセル化する処理を情報処理装置に実行させることを特徴とする請求項11から請求項14のいずれかに記載のプログラム。   The program according to any one of claims 11 to 14, wherein the information processing apparatus executes a process of adding a time stamp to a TS packet and encapsulating the TS packet.
JP2007278942A 2007-10-26 2007-10-26 Conversion device, TS packet conversion method, and program Expired - Fee Related JP5142667B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007278942A JP5142667B2 (en) 2007-10-26 2007-10-26 Conversion device, TS packet conversion method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007278942A JP5142667B2 (en) 2007-10-26 2007-10-26 Conversion device, TS packet conversion method, and program

Publications (2)

Publication Number Publication Date
JP2009111478A JP2009111478A (en) 2009-05-21
JP5142667B2 true JP5142667B2 (en) 2013-02-13

Family

ID=40779548

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007278942A Expired - Fee Related JP5142667B2 (en) 2007-10-26 2007-10-26 Conversion device, TS packet conversion method, and program

Country Status (1)

Country Link
JP (1) JP5142667B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002118841A (en) * 2000-10-04 2002-04-19 Nippon Telegr & Teleph Corp <Ntt> Digital contents distribution network, digital contents distribution apparatus, digital contents receiving device, and its distribution method
EP1582021A4 (en) * 2003-01-09 2009-04-08 Thomson Licensing A method and an apparatus for mapping an mpeg transport stream into ip packets for wlan broadcast
JP4207639B2 (en) * 2003-04-11 2009-01-14 パナソニック株式会社 Data multiplexing method, data multiplexing device, transmission device, and reception device
JP2007027812A (en) * 2005-07-12 2007-02-01 Matsushita Electric Ind Co Ltd Video stream processing apparatus, integrated circuit device, and method
JP2007274536A (en) * 2006-03-31 2007-10-18 Toshiba Corp Receiver and transmission/reception method

Also Published As

Publication number Publication date
JP2009111478A (en) 2009-05-21

Similar Documents

Publication Publication Date Title
US9980015B2 (en) Method of receiving a broadcasting signal and receiving system for receiving a broadcasting signal
KR101972951B1 (en) Method of delivering media data based on packet with header minimizing delivery overhead
KR102616590B1 (en) Transmitting device, transmitting method, receiving device, and receiving method
JP2018515976A (en) Method and apparatus for transmitting and receiving service signaling for broadcast service
CA2725288C (en) Method of receiving a broadcasting signal and receiving system for receiving a broadcasting signal
JP5738865B2 (en) Distribution of MPEG-2TS multiplexed multimedia stream by selecting elementary packets of MPEG-2TS multiplexed multimedia stream
JP4354957B2 (en) Broadcast content transmission apparatus, broadcast content transmission system, broadcast content transmission method and program
US10523731B2 (en) Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
US10887242B2 (en) Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal
JP5011239B2 (en) Broadcast packet generator, data supplement server, receiving terminal, and program thereof
JP5142667B2 (en) Conversion device, TS packet conversion method, and program
WO2016171008A1 (en) Transmission apparatus, transmission method, reception apparatus and reception method
Diniz et al. Development of MMT Analyzer for ATSC 3.0
WO2017047423A1 (en) Transmission device, receiving device, and data processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120215

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120413

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120829

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121026

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121120

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

Free format text: PAYMENT UNTIL: 20151130

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5142667

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees