KR102483269B1 - 서버 장치, 사용자 단말 장치, 그 제어 방법들 및 스트리밍 시스템 - Google Patents
서버 장치, 사용자 단말 장치, 그 제어 방법들 및 스트리밍 시스템 Download PDFInfo
- Publication number
- KR102483269B1 KR102483269B1 KR1020160109986A KR20160109986A KR102483269B1 KR 102483269 B1 KR102483269 B1 KR 102483269B1 KR 1020160109986 A KR1020160109986 A KR 1020160109986A KR 20160109986 A KR20160109986 A KR 20160109986A KR 102483269 B1 KR102483269 B1 KR 102483269B1
- Authority
- KR
- South Korea
- Prior art keywords
- frame
- encoded
- encoder
- specific frame
- frames
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/04—Protocols for data compression, e.g. ROHC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
- H04N19/23—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/513—Processing of motion vectors
- H04N19/517—Processing of motion vectors by encoding
- H04N19/52—Processing of motion vectors by encoding by predictive encoding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3068—Precoding preceding compression, e.g. Burrows-Wheeler transformation
- H03M7/3077—Sorting
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/60—General implementation details not specific to a particular type of compression
- H03M7/6017—Methods or arrangements to increase the throughput
- H03M7/6023—Parallelization
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 2는 본 발명의 일 실시 예에 따른 서버 장치의 구성을 나타내는 블럭도이다.
도 3은 본 발명의 일 실시 예에 따른 서버 장치의 스트리밍 동작을 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시 예에 따른 특정 프레임에 대한 재요청 신호가 수신된 경우의 동작을 설명하기 위한 도면이다.
도 5a 및 도 5b는 본 발명의 일 실시 예에 따른 멀티 윈도우 프레임을 할당하는 방법을 설명하기 위한 도면이다.
도 6은 본 발명의 일 실시 예에 따른 사용자 단말 장치의 구성을 나타내는 블럭도이다.
도 7은 본 발명의 일 실시 예에 따른 사용자 단말 장치의 컨텐츠 디스플레이 동작을 설명하기 위한 도면이다.
도 8은 본 발명의 특정 프레임에 대한 재요청 신호를 전송하는 동작을 설명하기 위한 도면이다.
도 9는 본 발명의 일 실시 예에 따른 멀티 윈도우 프레임을 복원하는 방법을 설명하기 위한 도면이다.
도 10은 본 발명의 일 실시 예에 따른 서버 장치의 제어 방법을 설명하기 위한 흐름도이다.
도 11은 본 발명의 일 실시 예에 따른 사용자 단말 장치의 제어 방법을 설명하기 위한 흐름도이다.
110 : 통신부 120 : 복수의 인코더
130 : 프로세서 200 : 사용자 단말 장치
210 : 디스플레이 220 : 통신부
230 : 복수의 디코더 240 : 적어도 하나의 버퍼
250 : 프로세서
Claims (17)
- 사용자 단말 장치와 통신을 수행하는 통신부;
병렬적으로 인코딩 동작을 수행하는 복수의 인코더; 및
실시간으로 생성되는 프레임을 상기 복수의 인코더에 순차적으로 할당하고, 상기 복수의 인코더로부터 병렬적으로 출력되는 복수의 인코딩된 프레임이 상기 사용자 단말 장치로 개별적으로 스트리밍되도록 상기 통신부를 제어하는 프로세서;를 포함하며,
상기 프로세서는,
상기 사용자 단말 장치로부터 특정 프레임에 대한 재요청 신호가 수신되면, 상기 복수의 인코더 중 상기 특정 프레임에 대응되는 인코더를 제외한 나머지 인코더의 스트리밍을 유지하고,
상기 특정 프레임이 제1 인코딩 타입으로 인코딩된 프레임인 경우 상기 특정 프레임부터 재전송하고, 상기 특정 프레임이 제2 인코딩 타입으로 인코딩된 프레임인 경우 상기 특정 프레임이 인코딩되는 인코더에서 출력되는 인코딩된 프레임 중 상기 특정 프레임 이후의 상기 제1 인코딩 타입으로 인코딩된 프레임부터 재전송하도록 상기 특정 프레임에 대응되는 인코더를 제어하는 서버 장치. - 제1항에 있어서,
상기 복수의 인코더는, 제1 인코더 및 제2 인코더를 포함하며,
상기 프로세서는,
상기 실시간으로 생성되는 프레임 중 홀수 프레임을 상기 제1 인코더에 할당하고, 짝수 프레임을 상기 제2 인코더에 할당하는, 서버 장치. - 삭제
- 제1항에 있어서,
상기 프로세서는,
상기 사용자 단말 장치로부터 특정 프레임에 대한 재요청 신호가 수신되면, 상기 특정 프레임이 인트라 프레임인 경우 상기 특정 프레임부터 재전송하고, 상기 특정 프레임이 인터 프레임인 경우 상기 특정 프레임이 인코딩되는 인코더에서 출력되는 인코딩된 프레임 중 상기 특정 프레임 이후의 인트라 프레임부터 재전송하는, 서버 장치. - 제1항에 있어서,
상기 프로세서는,
동영상 데이터를 포함하는 프레임 및 상기 동영상 데이터와 함께 제공되는 UI 데이터를 포함하는 프레임이 생성되면, 상기 UI 데이터를 포함하는 프레임을 상기 복수의 인코더 중 하나에 할당하고, 상기 동영상 데이터를 포함하는 프레임을 상기 복수의 인코더 중 나머지에 순차적으로 할당하는, 서버 장치. - 삭제
- 삭제
- 삭제
- 스트리밍(Streaming) 시스템에 있어서,
병렬적으로 인코딩 동작을 수행하는 복수의 인코더를 포함하며, 실시간으로 생성되는 프레임을 상기 복수의 인코더에 순차적으로 할당하고, 상기 복수의 인코더로부터 병렬적으로 출력되는 복수의 인코딩된 프레임을 사용자 단말 장치로 개별적으로 스트리밍하는 서버 장치; 및
디스플레이, 병렬적으로 디코딩 동작을 수행하는 복수의 디코더 및 상기 복수의 디코더에 연결된 적어도 하나의 버퍼를 포함하며, 상기 서버 장치로부터 스트리밍되는 상기 복수의 인코딩된 프레임을 상기 복수의 디코더에 순차적으로 할당하고, 상기 복수의 디코더로부터 병렬적으로 출력되는 복수의 디코딩된 프레임을 상기 적어도 하나의 버퍼에 저장하며, 상기 적어도 하나의 버퍼에 저장된 상기 복수의 디코딩된 프레임에 포함된 식별 정보에 기초하여 상기 복수의 디코딩된 프레임을 순서대로 상기 디스플레이에 디스플레이하는 상기 사용자 단말 장치;를 포함하며,
상기 서버 장치는,
상기 사용자 단말 장치로부터 특정 프레임에 대한 재요청 신호가 수신되면, 상기 복수의 인코더 중 상기 특정 프레임에 대응되는 인코더를 제외한 나머지 인코더의 스트리밍을 유지하고,
상기 특정 프레임이 제1 인코딩 타입으로 인코딩된 프레임인 경우 상기 특정 프레임부터 상기 특정 프레임에 대응되는 인코더를 통해 재전송하고, 상기 특정 프레임이 제2 인코딩 타입으로 인코딩된 프레임인 경우 상기 특정 프레임이 인코딩되는 인코더에서 출력되는 인코딩된 프레임 중 상기 특정 프레임 이후의 상기 제1 인코딩 타입으로 인코딩된 프레임부터 상기 특정 프레임에 대응되는 인코더를 통해 재전송하는 스트리밍 시스템. - 실시간으로 생성되는 프레임을, 병렬적으로 인코딩 동작을 수행하는 복수의 인코더에 순차적으로 할당하는 단계; 및
상기 복수의 인코더로부터 병렬적으로 출력되는 복수의 인코딩된 프레임을 사용자 단말 장치로 개별적으로 스트리밍하는 단계;
상기 사용자 단말 장치로부터 특정 프레임에 대한 재요청 신호를 수신하는 단계; 및
상기 복수의 인코더 중 상기 특정 프레임에 대응되는 인코더를 제외한 나머지 인코더의 스트리밍을 유지하고, 상기 특정 프레임이 제1 인코딩 타입으로 인코딩된 프레임인 경우 상기 특정 프레임부터 상기 특정 프레임에 대응되는 인코더를 통해 재전송하고, 상기 특정 프레임이 제2 인코딩 타입으로 인코딩된 프레임인 경우 상기 특정 프레임이 인코딩되는 인코더에서 출력되는 인코딩된 프레임 중 상기 특정 프레임 이후의 상기 제1 인코딩 타입으로 인코딩된 프레임부터 상기 특정 프레임에 대응되는 인코더를 통해 재전송하는 단계;를 포함하는 서버 장치의 제어 방법. - 제10항에 있어서,
상기 복수의 인코더는, 제1 인코더 및 제2 인코더를 포함하며,
상기 할당하는 단계는,
상기 실시간으로 생성되는 프레임 중 홀수 프레임을 상기 제1 인코더에 할당하고, 짝수 프레임을 상기 제2 인코더에 할당하는, 제어 방법. - 삭제
- 제10항에 있어서,
상기 재전송하는 단계는,
상기 특정 프레임이 인트라 프레임인 경우 상기 특정 프레임부터 상기 특정 프레임에 대응되는 인코더를 통해 재전송하고, 상기 특정 프레임이 인터 프레임인 경우 상기 특정 프레임이 인코딩되는 인코더에서 출력되는 인코딩된 프레임 중 상기 특정 프레임 이후의 인트라 프레임부터 상기 특정 프레임에 대응되는 인코더를 통해 재전송하는, 제어 방법. - 제10항에 있어서,
상기 할당하는 단계는,
동영상 데이터를 포함하는 프레임 및 상기 동영상 데이터와 함께 제공되는 UI 데이터를 포함하는 프레임이 생성되면, 상기 UI 데이터를 포함하는 프레임을 상기 복수의 인코더 중 하나에 할당하고, 상기 동영상 데이터를 포함하는 프레임을 상기 복수의 인코더 중 나머지에 순차적으로 할당하는, 제어 방법. - 삭제
- 삭제
- 삭제
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160109986A KR102483269B1 (ko) | 2016-08-29 | 2016-08-29 | 서버 장치, 사용자 단말 장치, 그 제어 방법들 및 스트리밍 시스템 |
EP17846890.6A EP3461303B1 (en) | 2016-08-29 | 2017-08-18 | Server device, user terminal device, control methods thereof and streaming system |
PCT/KR2017/009023 WO2018043965A1 (en) | 2016-08-29 | 2017-08-18 | Server device, user terminal device, control methods thereof and streaming system |
US15/681,614 US20180062907A1 (en) | 2016-08-29 | 2017-08-21 | Server device, user terminal device, control methods thereof and streaming system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160109986A KR102483269B1 (ko) | 2016-08-29 | 2016-08-29 | 서버 장치, 사용자 단말 장치, 그 제어 방법들 및 스트리밍 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180024217A KR20180024217A (ko) | 2018-03-08 |
KR102483269B1 true KR102483269B1 (ko) | 2023-01-02 |
Family
ID=61243829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160109986A Active KR102483269B1 (ko) | 2016-08-29 | 2016-08-29 | 서버 장치, 사용자 단말 장치, 그 제어 방법들 및 스트리밍 시스템 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20180062907A1 (ko) |
EP (1) | EP3461303B1 (ko) |
KR (1) | KR102483269B1 (ko) |
WO (1) | WO2018043965A1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102347598B1 (ko) * | 2017-10-16 | 2022-01-05 | 삼성전자주식회사 | 영상 부호화 장치 및 인코더 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080152014A1 (en) * | 2006-12-21 | 2008-06-26 | On Demand Microelectronics | Method and apparatus for encoding and decoding of video streams |
US20150229329A1 (en) * | 2012-09-21 | 2015-08-13 | Nippon Telegraph And Telephone Corporation | Encoding/decoding system for parallel data |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1130839B1 (en) * | 2000-03-02 | 2005-06-08 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus for retransmitting video data frames with priority levels |
KR100429838B1 (ko) * | 2000-03-14 | 2004-05-03 | 삼성전자주식회사 | 인터랙티브 멀티미디어 콘텐츠 서비스에서 업스트림채널을 이용한 사용자 요구 처리방법 및 그 장치 |
JP2007166192A (ja) * | 2005-12-13 | 2007-06-28 | Toshiba Corp | 情報処理装置、制御方法およびプログラム |
KR101362382B1 (ko) * | 2007-07-10 | 2014-02-12 | 삼성전자주식회사 | 디지털 방송 수신기에서 채널 절환시 비디오 프레임을출력하는 방법 및 장치 |
TW200952411A (en) * | 2008-03-10 | 2009-12-16 | Koninkl Philips Electronics Nv | An efficient multi-band communication system |
KR101539461B1 (ko) * | 2008-07-16 | 2015-07-30 | 삼성전자주식회사 | 멀티미디어 시스템에서 사용자 인터페이스 서비스를 제공하는 방법 및 장치 |
GB2495469B (en) * | 2011-09-02 | 2017-12-13 | Skype | Video coding |
JP6410495B2 (ja) * | 2014-07-07 | 2018-10-24 | ルネサスエレクトロニクス株式会社 | 画像符号化装置、画像復号装置、および画像通信システム |
-
2016
- 2016-08-29 KR KR1020160109986A patent/KR102483269B1/ko active Active
-
2017
- 2017-08-18 EP EP17846890.6A patent/EP3461303B1/en active Active
- 2017-08-18 WO PCT/KR2017/009023 patent/WO2018043965A1/en unknown
- 2017-08-21 US US15/681,614 patent/US20180062907A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080152014A1 (en) * | 2006-12-21 | 2008-06-26 | On Demand Microelectronics | Method and apparatus for encoding and decoding of video streams |
US20150229329A1 (en) * | 2012-09-21 | 2015-08-13 | Nippon Telegraph And Telephone Corporation | Encoding/decoding system for parallel data |
Also Published As
Publication number | Publication date |
---|---|
EP3461303A4 (en) | 2019-04-03 |
KR20180024217A (ko) | 2018-03-08 |
WO2018043965A1 (en) | 2018-03-08 |
EP3461303B1 (en) | 2019-12-18 |
EP3461303A1 (en) | 2019-04-03 |
US20180062907A1 (en) | 2018-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3304277B1 (en) | Low latency screen mirroring | |
KR102120571B1 (ko) | 넌-4:4:4 크로마 서브-샘플링의 디스플레이 스트림 압축 (dsc) 을 위한 엔트로피 코딩 기법들 | |
CN108881951B (zh) | 执行基于条带的压缩的图像处理装置和图像处理方法 | |
AU2019330406B2 (en) | Method and apparatus for intra prediction | |
EP3635953B1 (en) | Electronic device for high-speed compression processing of feature map of cnn utilizing system and controlling method thereof | |
CN108353177A (zh) | 在显示流压缩dsc中用于降低切片边界视觉假象的系统及方法 | |
KR101667970B1 (ko) | 서버 장치, 단말, 씬 클라이언트 시스템, 화면 송신 방법 및 프로그램 | |
WO2017034725A1 (en) | Reliable large group of pictures (gop) file streaming to wireless displays | |
US20170149856A1 (en) | Wireless video transmission device, video playing device and method, and system | |
TW202016875A (zh) | 用於高速壓縮處理使用卷積類神經網路的系統的特徵圖的電子裝置及其控制方法 | |
CN102972033B (zh) | 用于立体三维视频信息的通信的方法和系统 | |
KR102483269B1 (ko) | 서버 장치, 사용자 단말 장치, 그 제어 방법들 및 스트리밍 시스템 | |
US20240314361A1 (en) | Systems and methods for data partitioning in video encoding | |
US11277608B2 (en) | Method and apparatus for intra prediction | |
EP2801194A1 (en) | Quantization matrix (qm) coding based on weighted prediction | |
KR20160105203A (ko) | 멀티미디어 코덱, 상기 멀티미디어 코덱을 포함하는 애플리케이션 프로세서, 및 상기 애플리케이션 프로세서의 동작 방법 | |
US12015801B2 (en) | Systems and methods for streaming extensions for video encoding | |
US11871003B2 (en) | Systems and methods of rate control for multiple pass video encoding | |
KR20170033234A (ko) | 분할화면 송수신 기반의 영상 처리 장치 및 방법 | |
CN110731082A (zh) | 使用反向排序来压缩视频帧组 | |
WO2021237475A1 (zh) | 图像编解码方法和装置 | |
KR20220144241A (ko) | 서버 및 그 제어 방법 | |
CN113596470A (zh) | 应用中压缩算法的超高清视频无线发送、接收方法及设备 | |
KR20170033235A (ko) | 즉각적 분할화면 송수신 기반의 영상 처리 장치 및 방법 | |
KR20190023665A (ko) | 영상처리장치 및 그 제어방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160829 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210804 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20160829 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220714 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20220929 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20221227 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20221228 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |