CN1219823A - Universal numeric satellite television condition receiving system and its realization method - Google Patents

Universal numeric satellite television condition receiving system and its realization method Download PDF

Info

Publication number
CN1219823A
CN1219823A CN 97120354 CN97120354A CN1219823A CN 1219823 A CN1219823 A CN 1219823A CN 97120354 CN97120354 CN 97120354 CN 97120354 A CN97120354 A CN 97120354A CN 1219823 A CN1219823 A CN 1219823A
Authority
CN
China
Prior art keywords
program
information
receiver
memory medium
stream
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.)
Pending
Application number
CN 97120354
Other languages
Chinese (zh)
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.)
SUANTONG SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd BEIJING
Original Assignee
SUANTONG SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd BEIJING
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 SUANTONG SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd BEIJING filed Critical SUANTONG SCIENCE AND TECHNOLOGY DEVELOPMENT Co Ltd BEIJING
Priority to CN 97120354 priority Critical patent/CN1219823A/en
Publication of CN1219823A publication Critical patent/CN1219823A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Circuits Of Receivers In General (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

A universal receiver system for digitalized satellite television is composed of microprocessor, program, data storage, video and audio decoder, tuner and interface for external movable storage medium. The special program information in MPEG-2 and the service information in DVB are used to compare with the program information on external movable storage medium to determine if the program is allowed to receive. Different priorities can be set up for different users.

Description

A kind of general numeric satellite television condition receiving system and its implementation
The invention belongs to computer and communication technique field, particularly TV programme is had digital satellite condition receiving system and its implementation of filter capacity.
Digital satellite broadcasting has many advantages than other radio and television, is television broadcasting one of field of enlivening most of development at present, uses direct digital satellite television broadcasting many areas abroad of C-band or Ku wave band implementing or trying out.
China's digital satellite broadcasting is deferred in the digital video-frequency broadcast standard (DVB) about " digit broadcasting system of TV, voice and data business at present; The frame structure of 11/12GHz satellite business, chnnel coding and modulation " (ETS 300 421), be called for short DVB-S.This standard code: the DVB system uses cladding to use synchronization structure, and the television services compatibility of the coding standard (ISO/IEC 13818, are called for short MPEG-2) based on motion video and related sound is provided.The transport model of DVB-S as shown in Figure 1, a satellite is made up of some transponders (Transponder), each transponder is divided into the different frequency band of some bandwidth.On each frequency band, DVB television broadcasting digital signal transmits earthward with quadriphase keying (QPSK) modulation system.In the receiving system on ground, downward signal of satellite is through QPSK demodulation and forward error correction, and the data flow that output meets Moving Picture Experts Group-2 promptly transmits stream (being called for short TS).Transmitting in the stream can compound one the road or several roads TV programme, represents the data flow of each road TV programme to be called program stream (being called for short PS).In DVB, each road TV programme is called service (Service).Comprise video data stream, audio data stream, and basic stream such as private data stream in the program stream again.All by a unique numerical value sign, this sign numerical value is called grouping label (being called for short PID) to each circuit-switched data stream.
The components of system as directed of MPEG-2 (ISO/IEC 13818-1) regulation: include the special information of program (being called for short PSI) in the transmission stream.DVB has expanded the content of the special information of program, and the structure after the expansion is called information on services (be called for short SI), for the user provides information about program, in order to auxiliary Integrated Receive Decoder received signal, realizes configuration automatically.
Special information of program and information on services transmit in the mode of table (Table), these tables are as shown in table 1 by the grouping label institute mark of a specific assigned separately, and are divided into plurality of sections (Section) and are inserted into and transmit flow.Special information of program and information on services repeat to transmit with given pace, and the minimum delivery time of same information is spaced apart 25ms.
In the components of system as directed of MPEG-2, the special information of program is made of 4 kinds of tables:
1) Program Association Table (PAT) is used for describing one the tunnel and transmits program and the corresponding program that stream comprises
The grouping label of mapping table and the grouping label of network information table.
2) conditional access table (CAT) is used to set up one or more (private) Entitlement Management Message data
Independently divide into groups relation between the index value of stream and each.
3) Program Map Table (PMT) is used for describing the grouping label of the basic stream that one road program stream comprises.
4) network information table (NIT) is used to describe the physical network parameter that transmits this transmission stream.
Information on services has added 6 kinds of tables on the basis of the special information of program:
1) services set contingency table (BAT) provides the information about services set, and the title that provides services set reaches
Each service in the services set.
2) service describing table (SDT), the service name of each service in the descriptive system, ISP
Title etc.
3) Event Information Table (EIT), the title of description dependent event or program is when zero-time, end
Between etc.
4) Running Status Table (RST) provides the state of an incident
5) Time of Day table (TDT) provides now and the date
6) ST Stuffing Table (ST).
Stipulate among the DVB that information on services (removing the event information off-balancesheet) is not encrypted.Table 1 has provided the grouping label of each table in the information on services.
Table 1.PID allocation table
Table name Pid value
Program Association Table 0×0000
Conditional access table 0×0001
Keep 0×0002-0×000f
Network information table, service describing table 0×0010
Service describing table, services set contingency table, ST Stuffing Table 0×0011
Event Information Table, ST Stuffing Table 0×0012
Running Status Table, ST Stuffing Table 0×0013
The Time of Day table 0×0014
Keep 0×0015-0×001f
Relation between Program Association Table, Program Map Table, the network information table as shown in Figure 2.
Can find out that by last figure Program Association Table has indicated program number (program number) and the grouping label of Program Map Table and the grouping label of network information table of programs all in this road transmission stream; Program Map Table has then indicated the grouping label of the basic stream that comprises in each road program, just can isolate corresponding basic flow data from transmit stream according to these labels; Network information table is used to describe the physical network parameter that transmits this transmission stream.Need particularly point out: 1) in network information table, comprise two descriptors (Descriptor): the network name descriptor
(network name descriptor) and satellite transmission system description
(satellite?delivery?system?descriptor)。The syntactic structure of network name descriptor is: network name descriptor ()
The descriptor mark
Descriptor length
The descriptor content } syntactic structure of satellite transmission system description is: satellite transmission system description ()
The descriptor mark
Descriptor length
Frequency
Orbital position
East, west mark
Polarization mode
Modulation system
Symbol rate
Forward error correction mode } 2) include service describing (Service Descriptor) in the service describing table, its structure is as follows: service describing ()
The descriptor mark
Descriptor length
COS
ISP's length
The ISP
Service name length
Service name }
Corresponding each program all has service describing, wherein includes Service name and ISP's name character string.
MPEG-2 and DVB are general international standards, and its particular content is this not tired stating.
Use direct broadcasting satellite must at first solve the contaminated and not national stable problem that not influenced by the hostile force public opinion of ideology in China, promptly the receiving system of wideband direct broadcast satellite TV should guarantee to filter the station synchronization of not wishing that the user watches.
The objective of the invention is to, note down on the outside mobile memory medium of condition receiving system by using the TV program information that will allow/forbid the user to watch, receiver is differentiated according to canned data on the outside mobile memory medium, the open channel that allows this user to watch.
A kind of general numeric satellite television condition receiving system that the present invention proposes, by microprocessor and coupled program, data storage, video, audio decoder, tuner, it is characterized in that also comprising the outside mobile memory medium interface that links to each other with said microprocessor, forbid/allow the outside mobile memory medium of the programme information that receives by having of linking to each other with microprocessor of this interface, and be stored in the program that TV programme is filtered in said program, the data storage in advance.Said outside mobile memory medium is smart card (IC-card), or is the PC card.
A kind of method that TV programme is filtered that is used for receiver that the present invention proposes is to utilize comparing being stored in programme information in the said outside mobile memory medium, differentiating and obtain allowing by the rating programme information about information such as downward signal of satellite feature, the network information, programm name, program supplier name, program number, video/audio data stream packet label and control program in the information on services that defines in special information of the program that defines in the Moving Picture Experts Group-2 and the DVB standard.
Each program externally stored record form in the mobile memory medium is: (order in each territory in the stored record form is unimportant)
Network name
Frequency
Orbital position
Polarization mode
Symbol rate
The ISP
Service name
Program number
The stream of video packets label
Audio stream grouping label }
If having, exterior storage medium forbids the programme information that receives can comprising following concrete steps:
1. preparation has the outside mobile memory medium of forbidding receiving some programme information;
2. the user imports new frequency parameter: frequency, symbol rate, polarization mode;
3. whether provide outside mobile memory medium on the detection receiver,, then stop every operation if do not have;
4. be 0 searching Program Association Table by the grouping label;
5. the information according to Program Association Table finds network information table;
6. according to the corresponding Program Map Table of each program of information of Program Association Table;
7. in network information table, seek: network name descriptor and satellite transmission system description, extract network name, frequency, orbital position, polarization mode territory;
8. receiver is waited for the user or is chosen a certain program automatically, and the program number that makes this program is P;
9. find stream of video packets label, the audio stream grouping label that comprises in this program according to Program Map Table;
10. search the service describing table, finding program number is service describing of P, extracts: ISP, Service name;
11. after obtaining these information, form and detect vector: (network name, frequency, orbital position, polarization mode, symbol rate, ISP, Service name, program number, stream of video packets label, audio stream grouping label);
12. the record in this vector and the outside mobile memory medium is contrasted one by one, if coupling is arranged, illustrate that then program P is a disable programs, stop to continue decoding; If there is not coupling, program P be described for allowing program, receiver is opened MPEG-2 video, audio decoder, the permission user watches this program, and with the information stores of this program in receiver.
If exterior storage medium has the programme information of the reception of allowing, then can comprise following concrete steps:
1. preparation has the outside mobile memory medium of forbidding receiving some programme information;
2. whether provide outside mobile memory medium on the detection receiver,, then stop every operation if do not have;
3. read a program recording from outside mobile memory medium, its program number is P;
4. tuning according to the frequency in the program recording, symbol rate, polarization mode, obtain MPEG-2 and transmit stream;
5. be 0 searching Program Association Table by the grouping label;
6. the information according to Program Association Table finds network information table;
7. seeking program number according to the information of Program Association Table is the Program Map Table of P, if can not find, then stops every operation;
8. in network information table, seek: network name descriptor and satellite transmission system description, extract network name, frequency, orbital position, polarization mode territory;
9. find stream of video packets label, the audio stream grouping label that comprises in this program according to Program Map Table;
10. search the service describing table, finding program number is service describing of P, extracts: ISP, Service name;
11. after obtaining these information, form and detect vector: (network name, frequency, orbital position, polarization mode, symbol rate, ISP, Service name, program number, stream of video packets label, audio stream grouping label);
12. this vector is contrasted one by one with program recording, if coupling, then receiver is changed MPEG-2 video, audio decoder, allows the user to watch this program, and the information stores of a program in receiver.
System of the present invention can have filter capacity to all digital satellite television programs that meets the DVB standard, can set different degrees of opening according to different user classs, avoid some domestic consumers to receive some Chinese society system, influential, the unsound TV programme of ideology.It can realize the opening of having ready conditions to digital satellite television under the supervision of the department of the Ministry of Radio, Film and Television or other national appointment.Condition receives the writing system of external card mobile memory medium and sells and manage by the department of the Ministry of Radio, Film and Television or national appointment is unified, thereby realizes that the user can only receive national administrative provisions and allow the program that receives, does not allow the program watched and can't receive.
Brief Description Of Drawings:
Fig. 1 is the DVB-S transport model schematic diagram of digital satellite.
Fig. 2 be Program Association Table in the MPEG-2 system, Program Map Table,, the related schematic diagram of network information table.
Fig. 3 is the embodiment block diagram of system of the present invention.
Fig. 4 a is one of the embodiment of a method of the invention flow chart.
Fig. 4 b is one of the embodiment of a method of the invention flow chart.
Fig. 5 a is two flow charts of the embodiment of the method for the invention.
Fig. 5 b is two flow charts of the embodiment of the method for the invention.
The present invention designs a kind of general numeric satellite television condition receiving system embodiment, and it is formed as shown in Figure 3, comprises microprocessor and coupled program, data storage, video, audio decoder, tuner.These parts all can adopt general device to be assembled, the characteristics of native system are also to comprise outside mobile memory medium interface that links to each other with little processing and the outside mobile memory medium that matches with interface, in this storage medium, store the programme information of forbidding/allow reception, in this program, data storage, store the program that TV programme is filtered.
The core of native system is a microprocessor, the program of moving on the microprocessor and its needed storage with memory that it links to each other in.Microprocessor is responsible for the monitoring of whole system, comprising: receive the user from keyboard or outside mobile memory medium input and responded, the operation of monitoring tuning part makes MPEG-2 transmit the correct reception of stream, carries video, audio data stream etc. to MPEG-2 video, audio decoder; Microprocessor also is responsible for the demultiplexing that MPEG-2 transmits stream.MPEG-2 video, audio decoder are responsible for the decompression of MPEG-2 video, audio data stream, form digital video, digital audio.Having has the digital satellite television receiver of filter capacity that the interface of outside mobile memory medium must be provided to TV programme, as: IC-card interface or PC card.The outside mobile memory medium interface of present embodiment is the IC-card interface, and outside mobile memory medium is an IC-card.
What the present invention proposed to realize native system has two kinds of embodiment of the method for filtering function to TV programme, and declarative description is as follows respectively:
Embodiment 1: only allow the user to watch some program, its method flow is shown in Fig. 4 a, 4b.In this manner, in IC-card, deposit some recording of programs that are allowed in, and receiver is forbidden the channel input mode outside the excision IC-card.At first, detect on the receiver whether insert IC-card, if do not insert IC-card, then stop every operation, promptly the user must insert IC-card when watching digital satellite television.When detect insert IC-card after, from IC-card, read a program recording automatically or according to user's selection, the program number of establishing this program is P.Then, close MPEG-2 video, audio decoder, stop the broadcast of video, audio frequency.Then, receiver carries out tuning according to the frequency parameter in the program recording (frequency, symbol rate, polarization mode), transmits stream with the MPEG-2 that obtains numeral.Receiver is 0 searching Program Association Table by the grouping label, finding network information table and program number according to the information of Program Association Table is the Program Map Table of P, if can not find the Program Map Table that program number is P, then stopping every operation seeking in network information table: network name descriptor and satellite transmission system description and, extract network name, frequency, orbital position, polarization mode territory.After Program Map Table finds, find the stream of video packets label, the audio stream grouping label that comprise in this program again.Search service describing table table then, finding program number is service describing of P, extracts ISP, Service name.After obtaining these information, form and detect vector: { network name, frequency, orbital position, polarization mode, symbol rate, ISP, Service name, program number, stream of video packets label, audio stream grouping label }.With this vector and program recording contrast, if coupling then illustrates program P for allowing program, receiver is opened MPEG-2 video, audio decoder, allows the user to watch this program, and about the information stores of this program in receiver.
Embodiment 2: forbid that the user watches some program, its method flow is shown in Fig. 5 a, 5b.
In this manner, deposit some forbidden recording of programs in IC-card, receiver allows from the keyboard input of remote controller or panel new frequency parameter and selection program.Be implemented as follows: at first, the user imports new frequency parameter: frequency, symbol rate, polarization mode.Then, close MPEG-2 video, audio decoder, stop the broadcast of video, audio frequency.Detect whether insert IC-card on the receiver again, if do not insert IC-card, then stop every operation, promptly the user must insert IC-card when watching digital satellite television.When detect insert IC-card after, receiver carries out tuning according to the frequency parameter (descending centre frequency, symbol rate, polarization mode) of user input, transmit stream with the MPEG-2 that obtains numeral.Receiver is 0 to seek Program Association Table by the grouping label, according to the information of Program Association Table find network information table and with the corresponding Program Map Table of each program.In network information table, seek: network name descriptor and satellite transmission system description and, extract network name, frequency, orbital position, polarization mode territory.After Program Map Table found, receiver waited for that the user chooses a certain program, supposes that the program number of this program is P, found the stream of video packets label, the audio stream grouping label that comprise in this program.Search service describing table table then, finding program number is service describing of P, extracts: ISP, Service name.After obtaining these information, form and detect vector: { network name, frequency, orbital position, polarization mode, symbol rate, ISP, Service name, program number, stream of video packets label, audio stream grouping label }.Record in this vector and the IC-card is contrasted one by one,, illustrate that then program P is a disable programs, stop to continue decoding if coupling is arranged.If there is not coupling, program P be described for allowing program, receiver is opened MPEG-2 video, audio decoder, allows the user to watch this program, and about the information stores of this program in receiver.

Claims (6)

1, a kind of general numeric satellite television condition receiving system, by microprocessor and coupled program/data storage, video, audio decoder, tuner, it is characterized in that also comprising the outside mobile memory medium interface that links to each other with said microprocessor, forbid/allow the outside mobile memory medium of the programme information that receives by having of linking to each other with microprocessor of this interface, and be stored in the program that TV programme is filtered in said program, the data storage in advance.
2, receiver as claimed in claim 1 is characterized in that, said outside mobile memory medium is an IC-card.
3, receiver as claimed in claim 1 is characterized in that, said outside mobile memory medium PC card (PCMCIA).
4, a kind of method that TV programme is filtered that is used for receiver according to claim 1 is characterized in that utilizing comparing being stored in programme information in the said outside mobile memory medium, differentiating and obtain allowing by the rating programme information about information such as downward signal of satellite feature, the network information, programm name, program supplier name, program number, video/audio data stream packet label and control program in the information on services that defines in special information of the program that defines in the Moving Picture Experts Group-2 and the DVB standard.
5, a kind of method that TV programme is filtered that is used for as receiver as described in the claim 4 comprises following concrete steps:
1. preparation has the outside mobile memory medium of forbidding receiving some programme information;
2. the user imports new frequency parameter: frequency, symbol rate, polarization mode;
3. whether provide outside mobile memory medium on the detection receiver,, then stop every operation if do not have;
4. be 0 searching Program Association Table by the grouping label;
5. the information according to Program Association Table finds network information table;
6. according to the corresponding Program Map Table of each program of information of Program Association Table;
7. in network information table, seek: network name descriptor and satellite transmission system description, extract network name, frequency, orbital position, polarization mode territory;
8. receiver is waited for the user or is chosen a certain program automatically, and the program number that makes this program is P;
9. find stream of video packets label, the audio stream grouping label that comprises in this program according to Program Map Table;
10. search the service describing table, finding program number is service describing of P, extracts: ISP, Service name;
11. after obtaining these information, form and detect vector: (network name, frequency, orbital position, polarization mode, symbol rate, ISP, Service name, program number, stream of video packets label, audio stream grouping label);
12. the record in this vector and the outside mobile memory medium is contrasted one by one, if coupling is arranged, illustrate that then program P is a disable programs, stop to continue decoding; If there is not coupling, program P is described for allowing program, receiver is opened MPEG-2 video, audio decoder, allow the user to watch this program, and the information stores of an anti-program is in receiver.
6, method as claimed in claim 4 is characterized in that comprising following concrete steps:
1. there is the outside mobile memory medium that allows to receive some programme information in preparation;
2. whether provide outside mobile memory medium on the detection receiver,, then stop every operation if do not have;
3. read a program recording from outside mobile memory medium, its program number is P;
4. tuning according to the frequency in the program recording, symbol rate, polarization mode, obtain MPEG-2 and transmit stream;
5. be 0 searching Program Association Table by the grouping label;
6. the information according to Program Association Table finds network information table;
7. seeking program number according to the information of Program Association Table is the Program Map Table of P, if can not find, then stops every operation;
8. in network information table, seek: network name descriptor and satellite transmission system description and, extract network name, frequency, orbital position, polarization mode territory;
9. find stream of video packets label, the audio stream grouping label that comprises in this program according to Program Map Table;
10. search the service describing table, finding program number is service describing of P, extracts: ISP, Service name;
11. after obtaining these information, form and detect vector: (network name, frequency, orbital position, polarization mode, symbol rate, ISP, Service name, program number, stream of video packets label, audio stream grouping label);
12. with this vector and program recording contrast, if coupling, then receiver is changed MPEG-2 video, audio decoder, allows the user to watch this program, and the information stores of a program in receiver.
CN 97120354 1997-12-12 1997-12-12 Universal numeric satellite television condition receiving system and its realization method Pending CN1219823A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 97120354 CN1219823A (en) 1997-12-12 1997-12-12 Universal numeric satellite television condition receiving system and its realization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 97120354 CN1219823A (en) 1997-12-12 1997-12-12 Universal numeric satellite television condition receiving system and its realization method

Publications (1)

Publication Number Publication Date
CN1219823A true CN1219823A (en) 1999-06-16

Family

ID=5175921

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 97120354 Pending CN1219823A (en) 1997-12-12 1997-12-12 Universal numeric satellite television condition receiving system and its realization method

Country Status (1)

Country Link
CN (1) CN1219823A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1317651C (en) * 1999-10-11 2007-05-23 三星电子株式会社 Portable integrated circuit memory device for use with universal serial bus
CN1906947B (en) * 2004-01-06 2010-05-26 汤姆森许可贸易公司 Method of transmitting digital services over a network and device implementing the method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1317651C (en) * 1999-10-11 2007-05-23 三星电子株式会社 Portable integrated circuit memory device for use with universal serial bus
CN1906947B (en) * 2004-01-06 2010-05-26 汤姆森许可贸易公司 Method of transmitting digital services over a network and device implementing the method

Similar Documents

Publication Publication Date Title
CN1225115C (en) System and method for simplifying different types of searches in electronic program guide
CN1135844C (en) Method and interface for linking terms in an electronic message to program information
CN1154351C (en) System for forming and processing program spcific formation for terrestrial, cable or satellite broadcast
CN101346914B (en) Combined receiver for DVB-H and DVB-T transmissions
CN1130073C (en) System for forming and processing program map information suitable for terrestrial, cable or satellite broadcast
CN1120621C (en) System for forming and processing program specific information containing text data for terrestrial, cable or satellite broadcast
CN1214628C (en) Information processing device, method and recording media
CN1171457C (en) System for formatting and processing multimedia program data and program guide information
CN1826801A (en) Processing a data stream format for mobile audiovisual reception
CN1505896A (en) Method for searching of an electronic program guide
CN101040527A (en) Method of realizing interactive advertisement under digital broadcasting environment by extending program associated data-broadcasting to internet area
CN1236523A (en) Information transmitting method and television broad cast receiver
CN1272281A (en) Information processing apparatus and method, and providing medium
CN1245613A (en) Electronic programming guide with movie preview
CN1270737A (en) System and method for recording pay TV programs
CN1203495A (en) Method and apparatus for providing electronic program guide information from single electronic program guide server
CN101077009A (en) System and method for scheduling an audiovisual information recording
CN100348022C (en) Television receiver and system including the same
CN101056150A (en) Time shift apparatus and method for digital multimedia broadcasting terminal
CN1764264A (en) Method in open cable digital broadcasting system and this system
CN100493157C (en) Digital TV mobile receiving method and multi-functional PCMCIA card based on the MAN
CN1845595B (en) Method for transmitting, extracting and searching program information and search engine, set-top box
CN1150764C (en) Method for providing vairous information by information server and apparatus therefor
CN1339221A (en) Method and apparatus for digital signal processing and method of providing extension function
CN101009781A (en) A multifunctional receiving box and mobile receiving method of USB interface digital TV

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1046291

Country of ref document: HK