CN112423097B - Program recording and playing method for realizing embedded equipment based on PVR protocol - Google Patents
Program recording and playing method for realizing embedded equipment based on PVR protocol Download PDFInfo
- Publication number
- CN112423097B CN112423097B CN202011308173.1A CN202011308173A CN112423097B CN 112423097 B CN112423097 B CN 112423097B CN 202011308173 A CN202011308173 A CN 202011308173A CN 112423097 B CN112423097 B CN 112423097B
- Authority
- CN
- China
- Prior art keywords
- pvr
- protocol
- file
- program
- field
- 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
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4334—Recording operations
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The invention discloses a program recording and playing method for realizing embedded equipment based on a PVR protocol. The method comprises the steps of constructing a PVR protocol and constructing a PVR protocol processing method. The PVR protocol includes a protocol directory structure and a protocol format file. The main directory comprises two subdirectories and two protocol format files, the subsection information subdirectory comprises a plurality of subsection stream grandchild directories and a plurality of subsection information protocol format files, and each grandchild directory comprises a plurality of program stream data files; the event information sub-directory contains a plurality of event information protocol format files. The protocol processing method comprises a recording module for recording programs, a playback module for playing the programs, a program information control module, a PVR protocol processing module and a file storage module. The method of the invention can conveniently show the program information to the user, and realize that the user selectively and accurately plays the program content corresponding to the program information.
Description
Technical Field
The invention belongs to the technical field of audio and Video production, particularly relates to the technical field of Personal Video Recorder (PVR), and particularly relates to a program recording and playing method for realizing embedded equipment based on a PVR protocol.
Background
With the rapid development of digital technology, digital multimedia is widely applied in the world, and digital set-top boxes are rapidly popularized in various products of home multimedia digital cinema, so that the digital set-top boxes become a necessary digital product for watching television programs in the vast families. The traditional one-way transmission digital set top box can only support a user to watch television passively, the user can watch program contents passively through recording programs, but the recorded programs have a lot of program information, and the prior art method cannot show the recorded program information to the user and cannot enable the user to watch the program contents selectively and accurately through the program information.
Disclosure of Invention
The invention aims to provide a program recording and playing method for realizing embedded equipment based on a PVR protocol based on the above requirements, which can record program contents and generate program information files corresponding to the program contents, thereby realizing the display of the program information to users and enabling the users to selectively and accurately watch the program contents.
In order to achieve the purpose, the invention adopts the following technical scheme:
the method comprises the following steps:
(1) Constructing a PVR protocol; the PVR protocol comprises a protocol directory structure and a protocol format file;
the protocol directory structure is specifically: the main directory PROG comprises two subdirectories and two protocol format files, namely a segment information subdirectory segment and an event information subdirectory event, a recording and playing protocol format file pvr and a program information protocol format file lst.
The segment information subdirectory segment comprises a plurality of segment stream grandchild directories y and a plurality of segment information protocol format files, seg.pvr, each grandchild directory y corresponds to a segment information protocol format file, seg.pvr, and a recording and playing protocol format file, wherein the pvr describes the composition of the segment information protocol format files and the seg.pvr; each grandchild directory y contains a plurality of program stream data files ts;
the event information subdirectory event comprises a plurality of event information protocol format files, an event.pvr and a program information protocol format file, an lst.pvr describes the composition of the event information protocol format files, and an event information protocol format file, an event.pvr describes the composition of a part of the subsection information protocol format files, and a seg.pvr.
The content of each protocol format file is specifically as follows:
the recording and playing protocol format file pvr content includes: record and play DESCRIPTION field # PVR-DESCRIPTION: the file relative PATH field # PVR-SEG-PATH of seg.vr, the file SUFFIX field # PVR-SEG-SUFFIX, the file PREFIX field # PVR-SEG-PREFIX, the file DURATION field # PVR-SEG-DURATION, the file size field # PVR-SEG-FILIZE, the invalid file index field # PVR-SEG-BEFORE-UNVAILD-SENO;
the program information protocol format file lst. Evt.pvr, file relative PATH field # PVR-EVT-PATH:, file SUFFIX field # PVR-EVT-SUFFIX:, file PREFIX field # PVR-EVT-PREFIX:, file DURATION field # PVR-EVT-DURATION:, file size field # PVR-EVT-envelope:, dead file index field # PVR-EVT-beam-empty-sequence:;
evt, pvr content includes: event information DESCRIPTION field # PVR-EVT-DESCRIPTION:, event program information field # PVR-EVT-CHAPTER:, event program information DESCRIPTION field # PVR-EVT-CHAPTER-DESCRIPTION:, event program START TIME field # PVR-EVT-CHAPTER-START-TIME:, event program START TIME field # PVR-EVT-END-TIME:; SEG, PVR field # PVR-SEG-PATH, field # PVR-SEG-SUFFIX, field # PVR-SEG-PREFIX, field # PVR-SEG-DURATION, field # PVR-SEG-FILESSIZE, field # PVR-SEG-BEFORE-UNVAILD-SENO;
the seg information protocol format file seg. TS, file relative PATH field # PVR-TS-PATH, file SUFFIX field # PVR-TS-SUFFIX, file AUDIO PID field # PVR-TS-AUDIO _ PID, file AUDIO code field # PVR-TS-AUDIO _ CODEC, file VIDEO PID field # PVR-TS-VIDEO-PID, file VIDEO code field # PVR-TS-VIDEO-CODEC, file PREFIX field # PVR-TS-PREFIX, file encryption field # PVR-TS-ENPYCRT, file DURATION field # PVR-TS-DURATION, file size field # PVR-TS-FILESIZE, file failure index field # PVR-TS-FORE-VAUN.
(2) Constructing a PVR protocol processing method, comprising: the system comprises a recording module for recording programs, a playback module for playing programs, a program information control module, a PVR protocol processing module and a file storage module;
the recording module for recording the program comprises: acquiring program content from a network or Digital Video Broadcasting (DVB) and writing the acquired program content into a PVR protocol processing module;
a playback module that plays the program: reading the program content from the PVR protocol processing module and playing the program content;
the program information control module: extracting program information from a program library, wherein the program information comprises program names, program introductions, program lead actors, program starting time and program ending time, and writing the program information into a PVR protocol processing module; or reading the program information from the PVR protocol processing module and displaying the program information;
PVR protocol processing module: a storage module for sequentially generating a protocol directory structure and a protocol format file of a PVR protocol according to the program content received from the recording module for recording the program and the program information received from the program information control module, and writing the protocol directory structure and the protocol format file into the file; or reading the protocol directory structure and protocol format file of the PVR protocol from the storage module of the file, analyzing the program content and the program information, sending the program content to the playback module for playing the program, and sending the program information to the program information control module;
a storage module of the file: receiving a protocol directory structure and a protocol format file of the PVR protocol from the PVR protocol processing module and storing the protocol directory structure and the protocol format file in the hard disk storage medium; or reading the protocol directory structure and the protocol format file of the PVR protocol from the hard disk storage medium and sending the protocol directory structure and the protocol format file to the PVR protocol processing module.
The invention processes the PVR protocol file and the protocol directory by the PVR protocol processing method, realizes the recording of the program information, the program content and the corresponding relation between the program information and the program content, is convenient for showing the program information to users, and realizes that the users selectively and accurately play the program content corresponding to the program information.
Drawings
Fig. 1 is a schematic diagram of a protocol directory structure of a PVR protocol in the present invention.
Detailed Description
The method for recording and playing the program of the embedded equipment based on the PVR protocol comprises the steps of constructing the PVR protocol and constructing a PVR protocol processing method. The method comprises the following specific steps:
(1) Constructing a PVR protocol; the PVR protocol comprises a protocol directory structure and a protocol format file;
as shown in fig. 1, the protocol directory structure specifically includes: the main directory PROG includes two subdirectories and two protocol format files, which are respectively a segment information subdirectory segment and an event information subdirectory event, a recording and playing protocol format file pvr and a program information protocol format file lst.
The segment information subdirectory segment comprises a plurality of segment stream grandchild directories y and a plurality of segment information protocol format files, seg.pvr, each grandchild directory y corresponds to a segment information protocol format file, seg.pvr, and a recording and playing protocol format file, wherein the pvr describes the composition of the segment information protocol format files and the seg.pvr; each grandchild directory y contains a number of program stream data files ts.
The event information subdirectory event comprises a plurality of event information protocol format files, an event.pvr and a program information protocol format file, an lst.pvr describes the composition of the event information protocol format files, and an event information protocol format file, an event.pvr describes the composition of a part of the subsection information protocol format files, and a seg.pvr.
The recording and playing protocol file, the pvc content includes: the recording and playing DESCRIPTION field # PVR-DESCRIPTION:, the segment information protocol file, the file relative PATH field # PVR-SEG-PATH of SEG.
The program information protocol file lst. The program information DESCRIPTION field # PVR-LST-DESCRIPTION:, the event information protocol file, the file relative PATH field # PVR-EVT-PATH of evt.pvr, the event information protocol file, the file SUFFIX field # PVR-EVT-SUFFIX of evt.pvr, the event information protocol file, the file PREFIX field # PVR-EVT-PREFIX of evt.pvr, the file DURATION field # PVR-EVT-DURATION of evt.pvr, the event information protocol file, the file size field # PVR-EVT-FILETIZE of evt.pvr, the event information protocol file, the failed file index field # PVR-EVT-BEFORE-UND of evt.p.r.
Evt, pvr content includes: event information DESCRIPTION field # PVR-EVT-DESCRIPTION:, event program information field # PVR-EVT-CHAPTER:, event program information DESCRIPTION field # PVR-EVT-CHAPTER:, event program START TIME field # PVR-EVT-CHAPTER-START-TIME:, event program START TIME field # PVR-EVT-END-TIME:, SEGMENTED INFORMATION protocol file relative PATH field # PVR-SEG-PATH:, SEGMENTED INFORMATION protocol file.
The seg information protocol file seg, pvr content includes: fragmentation information DESCRIPTION field # PVR-SEG-DESCRIPTION: TS file relative PATH field # PVR-TS-PATH: the file SUFFIX field # PVR-TS-SUFFIX of the program stream data file, the file AUDIO PID field # PVR-TS-AUDIO _ PID of the program stream data file, the file AUDIO encoding field # PVR-TS-AUDIO _ CODEC of the program stream data file, the file VIDEO PID field # PVR-TS-VIDEO-PID of the program stream data file, the file VIDEO encoding field # PVR-TS-VIDEO _ CODEC of the program stream data file, the file PREFIX field # PVR-TS-PREFIX of the program stream data file, the file encryption field # PVR-TS-ENCRPYT of the program stream data file, the file DURATION field # PVR-TS-DURATION of the program stream data file, the file size field # PVR-FILESSIZE of the program stream data file, the file failure file index field # PVR-BERE-SEQINO of the program stream data file.
(2) Constructing a PVR protocol processing method, comprising: the system comprises a recording module for recording programs, a playback module for playing programs, a program information control module, a PVR protocol processing module and a file storage module;
record the module of recording the program: acquiring program content from a network or Digital Video Broadcasting (DVB) and writing the acquired program content into a PVR protocol processing module;
a playback module that plays the program: reading the program content from the PVR protocol processing module and playing the program content;
the program information control module: extracting program information from a program library, wherein the program information comprises a program name, program introduction, a program lead-in, program starting time and program ending time, and writing the program information into a PVR protocol processing module; or reading the program information from the PVR protocol processing module and displaying the program information;
PVR protocol processing module: a storage module for sequentially generating a protocol directory structure and a protocol format file of a PVR protocol according to the program content received from the recording module for recording the program and the program information received from the program information control module, and writing the protocol directory structure and the protocol format file into the file; or reading the protocol directory structure and protocol format file of the PVR protocol from the storage module of the file, analyzing the program content and the program information, sending the program content to the playback module for playing the program, and sending the program information to the program information control module;
a storage module of the file: receiving a protocol directory structure and a protocol format file of the PVR protocol from the PVR protocol processing module and storing the protocol directory structure and the protocol format file in the hard disk storage medium; or reading the protocol directory structure and the protocol format file of the PVR protocol from the hard disk storage medium and sending the files to the PVR protocol processing module.
Claims (1)
1. The program recording and playing method for realizing the embedded equipment based on the PVR protocol is characterized by comprising the following steps:
(1) Constructing a PVR protocol; the PVR protocol comprises a protocol directory structure and a protocol format file;
the protocol directory structure is specifically: the main directory PROG comprises two subdirectories and two protocol format files, namely a segment information subdirectory segment and an event information subdirectory event, a recording and playing protocol format file pvr and a program information protocol format file lst.
The segment information subdirectory segment comprises a plurality of segment stream grandchild directories y and a plurality of segment information protocol format files, seg.pvr, each grandchild directory y corresponds to a segment information protocol format file, seg.pvr, and a recording and playing protocol format file, wherein the pvr describes the composition of the segment information protocol format files and the seg.pvr; each grandchild directory y contains a plurality of program stream data files ts;
the event information subdirectory comprises a plurality of event information protocol format files, evt.pvr and program information protocol format files, lst.pvr describes the composition of the plurality of event information protocol format files, evt.pvr describes the composition of partial segmented information protocol format files and seg.pvr;
the content of each protocol format file is specifically as follows:
the pvr content includes: recording and playback DESCRIPTION field # PVR-DESCRIPTION: SEG, PVR, file relative PATH field # PVR-SEG-PATH, file SUFFIX field # PVR-SEG-SUFFIX, file PREFIX field # PVR-SEG-PREFIX, file DURATION field # PVR-SEG-DURATION, file size field # PVR-SEG-FILEISIZE, invalid file index field # PVR-SEG-BEFORE-UNVAILD-SENO;
the program information protocol format file lst. Evt.pvr, file relative PATH field # PVR-EVT-PATH:, file SUFFIX field # PVR-EVT-SUFFIX:, file PREFIX field # PVR-EVT-PREFIX:, file DURATION field # PVR-EVT-DURATION:, file size field # PVR-EVT-envelope:, dead file index field # PVR-EVT-beam-empty-sequence:;
evt. Event information DESCRIPTION field # PVR-EVT-DESCRIPTION:, event program information field # PVR-EVT-CHAPTER:, event program information DESCRIPTION field # PVR-EVT-CHAPTER-DESCRIPTION:, event program START TIME field # PVR-EVT-CHAPTER-START-TIME:, event program START TIME field # PVR-EVT-END-TIME:, and segmentation information protocol format file field # PVR-SEG-PATH of seg.pvr, field # PVR-SEG-SUFFIX:, field # PVR-SEG-PREFIX:, field # PVR-SEG-DURATION:, field # SEG-FILESSION:, field # SEG-BERE-VAUN-SEQUENO;
the seg information protocol format file seg. TS, a file relative PATH field # PVR-TS-PATH, a file SUFFIX field # PVR-TS-SUFFIX, a file AUDIO PID field # PVR-TS-AUDIO _ PID, a file AUDIO coding field # PVR-TS-AUDIO _ CODEC, a file VIDEO PID field # PVR-TS-VIDEO-PID, a file VIDEO coding field # PVR-TS-VIDEO _ CODEC, a file PREFIX field # PVR-TS-FIX, a file encryption field # PVR-TS-ENCRYT, a file DURATION field # PVR-TS-RATION, a file size field # TS-FILESSIZE, a failed file index field # TS-BERE-VAILD;
(2) Constructing a PVR protocol processing method, comprising: the system comprises a recording module for recording programs, a playback module for playing programs, a program information control module, a PVR protocol processing module and a file storage module;
record the module of recording the program: acquiring program content from a network or digital video broadcasting, and writing the acquired program content into a PVR protocol processing module;
a playback module that plays the program: reading the program content from the PVR protocol processing module and playing the program content;
the program information control module: extracting program information from a program library, wherein the program information comprises a program name, program introduction, a program lead-in, program starting time and program ending time, and writing the program information into a PVR protocol processing module; or reading the program information from the PVR protocol processing module and displaying the program information;
PVR protocol processing module: a storage module for sequentially generating a protocol directory structure and a protocol format file of a PVR protocol according to the program content received from the recording module for recording the program and the program information received from the program information control module, and writing the protocol directory structure and the protocol format file into the file; or reading the protocol directory structure and protocol format file of the PVR protocol from the storage module of the file, analyzing the program content and the program information, sending the program content to the playback module for playing the program, and sending the program information to the program information control module;
a storage module of the file: receiving a protocol directory structure and a protocol format file of the PVR protocol from the PVR protocol processing module and storing the protocol directory structure and the protocol format file in the hard disk storage medium; or reading the protocol directory structure and the protocol format file of the PVR protocol from the hard disk storage medium and sending the protocol directory structure and the protocol format file to the PVR protocol processing module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011308173.1A CN112423097B (en) | 2020-11-20 | 2020-11-20 | Program recording and playing method for realizing embedded equipment based on PVR protocol |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011308173.1A CN112423097B (en) | 2020-11-20 | 2020-11-20 | Program recording and playing method for realizing embedded equipment based on PVR protocol |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112423097A CN112423097A (en) | 2021-02-26 |
CN112423097B true CN112423097B (en) | 2023-02-28 |
Family
ID=74773203
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011308173.1A Active CN112423097B (en) | 2020-11-20 | 2020-11-20 | Program recording and playing method for realizing embedded equipment based on PVR protocol |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112423097B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003054679A1 (en) * | 2001-12-20 | 2003-07-03 | Universal Electronics Inc. | System and method for controlling the recording functionality of an appliance using a program guide |
CN105263047A (en) * | 2015-10-15 | 2016-01-20 | 高斯贝尔数码科技股份有限公司 | Digital TV program encrypted recording method with participant mobile terminal |
CN105872669A (en) * | 2016-04-27 | 2016-08-17 | 深圳Tcl数字技术有限公司 | Video manufacturing method based on intelligent television and intelligent television |
CN107087226A (en) * | 2017-05-12 | 2017-08-22 | 青岛海信电器股份有限公司 | A kind of TV program recording method and PVR recording arrangements |
CN109982016A (en) * | 2017-12-28 | 2019-07-05 | 深圳Tcl数字技术有限公司 | A kind of recorded file methods of exhibiting, device and storage medium |
CN110958482A (en) * | 2019-12-14 | 2020-04-03 | 杭州国芯科技股份有限公司 | Recording and playback system under safety protection and control method |
CN111447475A (en) * | 2020-03-27 | 2020-07-24 | 四川长虹电器股份有限公司 | Multi-channel PVR control system based on digital set-top box and recording and playback method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070078910A1 (en) * | 2005-09-30 | 2007-04-05 | Rajendra Bopardikar | Back-up storage for home network |
WO2007139571A1 (en) * | 2006-05-25 | 2007-12-06 | Nokia Siemens Networks Gmbh & Co. Kg | Hybrid client and network based personal video recorder |
CN100576896C (en) * | 2007-11-30 | 2009-12-30 | 深圳市同洲电子股份有限公司 | A kind of method of PVR document alignment and PVR set-top box |
CN106559697B (en) * | 2016-11-22 | 2018-09-18 | 深圳创维数字技术有限公司 | A kind of recorded file cover display methods and system based on PVR set-top boxes |
-
2020
- 2020-11-20 CN CN202011308173.1A patent/CN112423097B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003054679A1 (en) * | 2001-12-20 | 2003-07-03 | Universal Electronics Inc. | System and method for controlling the recording functionality of an appliance using a program guide |
CN105263047A (en) * | 2015-10-15 | 2016-01-20 | 高斯贝尔数码科技股份有限公司 | Digital TV program encrypted recording method with participant mobile terminal |
CN105872669A (en) * | 2016-04-27 | 2016-08-17 | 深圳Tcl数字技术有限公司 | Video manufacturing method based on intelligent television and intelligent television |
CN107087226A (en) * | 2017-05-12 | 2017-08-22 | 青岛海信电器股份有限公司 | A kind of TV program recording method and PVR recording arrangements |
CN109982016A (en) * | 2017-12-28 | 2019-07-05 | 深圳Tcl数字技术有限公司 | A kind of recorded file methods of exhibiting, device and storage medium |
CN110958482A (en) * | 2019-12-14 | 2020-04-03 | 杭州国芯科技股份有限公司 | Recording and playback system under safety protection and control method |
CN111447475A (en) * | 2020-03-27 | 2020-07-24 | 四川长虹电器股份有限公司 | Multi-channel PVR control system based on digital set-top box and recording and playback method |
Also Published As
Publication number | Publication date |
---|---|
CN112423097A (en) | 2021-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101115701B1 (en) | Method and apparatus for annotating video content with metadata generated using speech recognition technology | |
JP4481889B2 (en) | Data recording apparatus and method, program, and recording medium | |
Pea et al. | Video workflow in the learning sciences: Prospects of emerging technologies for augmenting work practices | |
CN1988646B (en) | Method and apparatus for displaying information about broadcasting contents | |
EP1639803A2 (en) | Method and apparatus for processing a video signal, method for playback of a recorded video signal and method of providing an advertising service | |
MX2007001170A (en) | Storage medium including metadata and re ?? production apparatus and method therefor. | |
CN1901632A (en) | Image display device and image display method | |
CN102415095A (en) | Digital video recorder recording and rendering programs formed from spliced segments | |
CN1771553B (en) | Storage medium in which audio-visual data with event information is recorded, and reproducing apparatus and reproducing method thereof | |
CN1764971A (en) | Methods and apparatuses for reproducing and recording still picture and audio data and recording medium having data structure for managing reproduction of still picture and audio data | |
CN102170453A (en) | Audio and video coding method and playing method for shortening waiting time before on demand playing | |
CN101802803B (en) | Method and apparatus for generating and reproducing media object-based metadata | |
US7778526B2 (en) | System and method for maintaining DVD-subpicture streams upon conversion to higher compressed data format | |
EP2101499B1 (en) | Broadcast station device and recording/reproduction device | |
CN112423097B (en) | Program recording and playing method for realizing embedded equipment based on PVR protocol | |
CN102436836A (en) | Recording apparatus, recording method, recording medium, reproducing apparatus and reproducing method | |
CN102436831A (en) | Recording apparatus, recording method, recording medium, reproducing apparatus and reproducing method | |
CN102955809A (en) | Method and system for editing and playing media files | |
JP6964436B2 (en) | Video recording device and video playback device | |
KR20000055028A (en) | Method for recording digital data stream and for generating search information thereof | |
JP4467017B1 (en) | A video apparatus provided with means for creating frame search data for video content, a video apparatus provided with means for searching for frame search data, and a method for creating frame search data. | |
CN1980368A (en) | Multi-media document generating method of media playing apparatus and apparatus thereof | |
CN102231847B (en) | Direct and accurate frame positioning method supporting stream media files | |
JP2010170592A (en) | Information reproducing device and information reproducing method | |
JP2019033509A (en) | Video reproduction device, video recorder and video recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |