CN1805502A - TV channel clone method and apparatus - Google Patents

TV channel clone method and apparatus Download PDF

Info

Publication number
CN1805502A
CN1805502A CNA2006100422899A CN200610042289A CN1805502A CN 1805502 A CN1805502 A CN 1805502A CN A2006100422899 A CNA2006100422899 A CN A2006100422899A CN 200610042289 A CN200610042289 A CN 200610042289A CN 1805502 A CN1805502 A CN 1805502A
Authority
CN
China
Prior art keywords
channel
information
bus
television
external memory
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
CNA2006100422899A
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.)
Hisense Group Co Ltd
Qingdao Hisense Electronics Co Ltd
Original Assignee
Hisense Group Co Ltd
Qingdao Hisense Electronics Co Ltd
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 Hisense Group Co Ltd, Qingdao Hisense Electronics Co Ltd filed Critical Hisense Group Co Ltd
Priority to CNA2006100422899A priority Critical patent/CN1805502A/en
Publication of CN1805502A publication Critical patent/CN1805502A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

The invention relates to a clone method and device of television program, which comprises a step that copying the program setting information in the EEPROM memory into the external memory, and a step that replanting the program information in external memory into the EEPROM memory of television. The invention writes the program software into the main processor of television and uses external clone device to realize copying and replanting the television program, therefore, the television developer or the attendant of cabaret can read the data in EEPROM into the clone device, and set other televisions uniformly with simple operation and reduced time, while the attendant can recover the television to former setting easily.

Description

The cloning process of television channel and clone's device
Technical field
The invention belongs to data message copy transmission technique field, specifically, relate to a kind of channel information and copy, and copy information is copied in other television sets, convenient clone's device that multiple TV set is unified to be provided with television set.
Background technology
Present hotel hotel just has up to a hundred guest room easily, and TV is requisite in the guest room, the administrative staff in hotel provide better service in order to give the guest who moves in, tend to TV is carried out some special settings, such as TV programme being carried out some special layouts, opening sound volume being provided with etc., need the attendant with remote controller each television set to be provided with one by one if these are provided with, not only workload is very huge, and it is also very high wrong probability to occur.We know, channel configuration information and opening sound volume configuration information for television set generally all are stored among the EEPROM of television set inside, if the configuration information among the EEPROM can be copied out, again this information is transplanted among the EEPROM of other television sets, behind the television boot-strap, read the configuration information among its inner EEPROM, can finish the work that is provided with to information such as TV channel and opening sound volumes, thereby simplified attendant's production work, realized only being provided with a television set and can finish easily other functions of the production work of multiple TV set more.Based on this, the present invention proposes a kind of channel cloning process and clone's device of realizing above-mentioned functions.
Summary of the invention
The present invention carries out when being provided with in order to solve in the prior art at the channel information to multiple TV set, the problem that workload is big, error rate is high, a kind of cloning process and clone's device of novel TV channel are provided, by simple hardware construction and software program, realized the cloning function of television channel, made things convenient for the unified of multiple TV set is provided with.
For solving the problems of the technologies described above, the present invention is achieved by the following technical solutions:
A kind of cloning process of television channel and clone's device, comprise the process that the channel configuration information in the eeprom memory in the television set is copied to external memory storage, and the channel information in the external memory storage is transplanted to the process in the eeprom memory in the television set; In the process of external memory storage, the primary processor of television set inside is read into I according to the readout command signal that receives with the channel information in the inner eeprom memory of television set at the described channel information that duplicates 2In the C bus buffer district, and then store in the data buffer zone in the primary processor, pass through I again 2The C bus is written in the external memory storage; To television set in the process in the inner eeprom memory, the television set primary processor is read into I according to the command signal control external memory storage that writes that receives with channel information wherein at described transplanting channel information 2In the C bus buffer district, and then store in the data buffer zone in the primary processor, pass through I again 2The C bus is written in the TV set EEPROM memory.
As the further qualification to technique scheme, described channel information comprises general information and channel hop information, channel information duplicate with migration process at first transmission channel jump information, transmission channel general information then.
As further limiting again to technique scheme, described television channel clone device comprises housing, bus interface and described external memory storage, wherein, it is that the eeprom memory of AT24C08 is realized that described memory adopts a model, and its clock end and data terminal are connected the I of described interface respectively 2The C bus end; Described interface includes 4 ports, link to each other with the television set interface, one connect DC power supply, ground connection, two other connects I 2The data terminal SDA of C bus and clock end SCL.
Compared with prior art, advantage of the present invention and good effect are: the present invention is by being written to program software in the primary processor of television set, and adopt the cloning device of peripheral hardware to realize duplicating and transplanting of television channel, make the attendant or the television set developer in hotel can be after setting a television set, data in this TV set EEPROM are read in the cloning device, then easily to other each television set unify to be provided with, simple to operate accurate, save the time of setting, simplified task.And, after the guest checks out, can also return to original setting to television set easily for the attendant in hotel, avoid previous guest that the change of television set is impacted other guests.
Description of drawings
Fig. 1 is the theory diagram that television channel cloning function of the present invention realizes;
Fig. 2 is the hardware elementary diagram of cloning device among the present invention;
The concrete cloning process overview diagram that Fig. 3 is among the present invention to be adopted;
Fig. 4 is the particular flow sheet of television channel information reading method among Fig. 3.
Embodiment
Below in conjunction with the drawings and specific embodiments the present invention is done explanation in further detail.
The present invention has mainly used I 2C (Inter-Integrated Circuit) bussing technique copies to television channel information on the cloning device, the channel information on the cloning device is copied on the more television set again, thereby has realized the cloning function of television channel.
I 2The C bus is a kind of bus that is used to connect primary processor and ancillary equipment thereof, I 2The topmost advantage of C bus is that it is simple and efficient.Because interface is set directly on the assembly, so that it takes up room is little, reduced the space of circuit board and the quantity of chip pin, have application fields.I 2The C universal serial bus has two holding wires: a two-way data wire SDA; Another root is clock line SCL.All receive I 2The serial data of the equipment on the C bus is all received the sda line of bus, and the clock line SCL of each equipment receives the scl line of bus.The operation of bus be the transmission of data by host computer control, so-called main frame be log-on data transmission, send clock signal, transmit the equipment that sends stop signal when finishing, main frame is a microprocessor usually, the equipment of being looked for by main frame all is called slave.In order to carry out communication, each receives I 2The equipment of C bus all has a unique address, so that main frame is looked for.The data of main frame and slave transmit, and can send data to slave by main frame, also can be dealt into main frame by slave.
As shown in Figure 1, the principle and the whole implementation that realize of television channel cloning function as can be seen: send order to the MCU of television set inside by user interface, the order that sends mainly contains two: one is that the television channel information among the inner EEPROM of television set is copied on the cloning device, and another is that the television channel information on the cloning device is transplanted in the inner EEPROM of television set.And data all are through I 2The C bus is transmitted.After operation ran succeeded, MCU sent prompting to the user.
Fig. 2 shows the hardware elementary diagram of outside cloning device, and described cloning device is made up of external shell (not shown), interface CN1 and memory N1, and interface CN1 is arranged on the housing, links to each other with the television set interface, realizes the transmission of bus data.Described interface CN1 includes 4 ports, 1 end connect the television set input+the 5V DC power supply, 2 end ground connection, 3 ends and 4 ends are respectively through bus data end 6 pin and bus clock end 5 pin of resistance R 1, R2 connected storage N1.Described memory N1 is arranged on the enclosure interior of cloning device, adopting a model is that the eeprom memory of AT24C08 is realized, its 3 pin is connected with 8 pin import+the 5V DC power supply, N1 provides working power for memory, and respectively through filter capacitor C1, C2 ground connection, 1,2,4,7 pin ground connection.Transfer of data flow process between described cloning device and the television set is referring to Fig. 3, shown in Figure 4.
From data flow always, the television channel cloning function is the process of the mutual duplicate copy of inner EEPROM information and outside EEPROM information.As can be seen from Figure 3: read channel information or write channel information all through an I 2C read operation and an I 2The C write operation, just data flow is opposite.Channel information comprises general information and channel hop information, and general information comprises channel information such as channel, frequency, S-SYSTEM, sound standard.The data buffer zone of suitable size is set among the RAM of MCU in television set, will be at every turn from I 2The channel information that reads in the C buffering area is stored in the data buffer zone of MCU, again the channel information in the data buffer zone is passed through I 2The C bus writes among the target EEPROM.Because channel general information and channel hop information is in same continuous address, therefore, I 2C bus read-write operation must be through twice addressing (subaddressing).Its specific implementation step is referring to Fig. 4.
Fig. 4 is example to duplicate channel information to the process of cloning device, describes the specific implementation step of reproducer in detail.
1, clones the quantity of channel as required, the size of MCU data buffer zone is set; Need the quantity of clone's channel can directly influence time and the efficient that program is carried out, because I 2The size of C bus buffer district and data buffer zone all is conditional, clones the size of the information capacity of channel greater than buffering area if desired, then can increase I 2The read-write number of times of C;
2, client layer sends television channel clone sense order, calls inner_to_outer () function, starts channel and reads function;
3, I is set 2C reads the subaddressing that the address is the inner EEPROM channel hop of a television set information, calls I 2C reads Function e 2p_read (), carries out I with interrupt mode 2The C read operation is read I with channel hop information 2C buffering area g_i2c_buff[] in;
4, with channel hop information from I 2C buffering area g_i2c_buff[] copy to the channel hop data buffer zone g_pos_skip[of MCU] in;
5, the subaddressing that the I2C write address is outside cloning device EEPROM channel hop information is set, calls I 2C writes function skip_e2p_write_external (), and the channel hop data buffer zone from MCU writes cloning device with channel hop information;
6, I is set 2C reads the subaddressing that the address is inner EEPROM channel general information, calls I 2C reads Function e 2p_read (), carries out I with interrupt mode 2The C read operation is read I with the channel general information 2C buffering area g_i2c_buff[] in;
7, with the channel general information from I 2C buffering area g_i2c_buff[] copy to the channel general information data buffer zone g_pos_data[of MCU] in;
8, I is set 2The C write address is the subaddressing of outside cloning device EEPROM channel general information, calls I 2C writes function skip_e2p_write_external (), and the channel general information data buffer zone from MCU writes cloning device with the channel general information;
9, because the size of buffering area is conditional, and the channel general information comprises 3 bytes, once duplicate the restriction (if buffer size is restricted to 255) that 100 channels will exceed the data buffer zone, at this moment, can several times the channel general information be written in the cloning device in 6,7,8 minutes by repeating step.
The process of channel information being transplanted to the inner EEPROM of television set from outside cloning device EEPROM only is I with above-mentioned to duplicate channel information identical to the process of cloning device 2The C transfer of data flows to opposite, here repeats no more.
Native system has designed two kinds of user interface mode, and to adapt to different demands: a kind of is user EXEC, towards general TV user, utilizes user remote controller, by the actions menu of television set, realizes the channel cloning function; Another kind is a factory mode, operates under mode bus, finishes the channel cloning function, is applicable to factory's debugging use.
The present invention is by being written to said procedure software among the MCU of television set, the user only needs just can carry out duplicating and transplanting of television channel by remote controller and a cloning device, has made things convenient for operating personnel that the unification of multiple TV set is provided with work.Certainly; above-mentioned explanation is not to be limitation of the present invention; the present invention also is not limited in above-mentioned giving an example, and variation, remodeling, interpolation or replacement that those skilled in the art are made in essential scope of the present invention also should belong to protection scope of the present invention.

Claims (5)

1. the cloning process of a television channel comprises the process that the channel configuration information in the eeprom memory in the television set is copied to external memory storage, and the channel information in the external memory storage is transplanted to the process in the eeprom memory in the television set; It is characterized in that: in the process of external memory storage, the primary processor of television set inside is read into I according to the readout command signal that receives with the channel information in the inner eeprom memory of television set at the described channel information that duplicates 2In the C bus buffer district, and then store in the data buffer zone in the primary processor, pass through I again 2The C bus is written in the external memory storage; To television set in the process in the inner eeprom memory, the television set primary processor is read into I according to the command signal control external memory storage that writes that receives with channel information wherein at described transplanting channel information 2In the C bus buffer district, and then store in the data buffer zone in the primary processor, pass through I again 2The C bus is written in the TV set EEPROM memory.
2. the cloning process of television channel according to claim 1, it is characterized in that: described channel information comprises general information and channel hop information,, may further comprise the steps in the process of external memory storage at the described channel information that duplicates:
A, clone the quantity of channel as required, the size of primary processor data buffer zone is set, and starts the channel reader according to the television channel clone sense order that client layer sends;
B, I is set 2The C bus is read the subaddressing that the address is the inner eeprom memory channel hop of a television set information, carries out I with interrupt mode 2The C reader is read I with channel hop information 2In the C bus buffer district, and with channel hop information from I 2C bus buffer district copies in the channel hop data buffer zone of primary processor;
C, I is set 2C bus write address is the subaddressing of external memory storage channel hop information, calls I 2The C bus is write a program, and from the channel hop data buffer zone of primary processor, channel hop information is write external memory storage;
D, I is set 2The C bus is read the subaddressing that the address is the inner eeprom memory channel of a television set general information, carries out I with interrupt mode 2The C reader is read I with the channel general information 2In the C bus buffer district, and with the channel general information from I 2C bus buffer district copies in the channel general information data buffer zone of primary processor;
E, I is set 2C bus write address is the subaddressing of external memory storage channel general information, calls I 2The C bus is write a program, and from the channel general information data buffer zone of primary processor, the channel general information is write external memory storage;
The described process of channel information being transplanted to the inner eeprom memory of television set from external memory storage only is I with above-mentioned to duplicate channel information identical to the process of external memory storage 2The C transfer of data flows to opposite.
3. the cloning process of television channel according to claim 2 is characterized in that: when the data buffer zone capacity of the Capacity Ratio primary processor of channel general information was big, repeating step d, e divided and several times the channel general information are write in the external memory storage.
4. television channel clone device comprises housing and bus interface, it is characterized in that: be provided with the external memory storage of above-mentioned storage of channel information in described housing, the clock end of described memory and data terminal are connected the I of described interface respectively 2The C bus end; Described interface includes 4 ports, link to each other with the television set interface, one connect DC power supply, ground connection, two other connects I 2The data terminal SDA of C bus and clock end SCL.
5. television channel clone device according to claim 4 is characterized in that: it is the eeprom memory realization of AT24C08 that described external memory storage adopts a model.
CNA2006100422899A 2006-01-20 2006-01-20 TV channel clone method and apparatus Pending CN1805502A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006100422899A CN1805502A (en) 2006-01-20 2006-01-20 TV channel clone method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100422899A CN1805502A (en) 2006-01-20 2006-01-20 TV channel clone method and apparatus

Publications (1)

Publication Number Publication Date
CN1805502A true CN1805502A (en) 2006-07-19

Family

ID=36867320

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006100422899A Pending CN1805502A (en) 2006-01-20 2006-01-20 TV channel clone method and apparatus

Country Status (1)

Country Link
CN (1) CN1805502A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101600069A (en) * 2009-07-07 2009-12-09 福建捷联电子有限公司 LCD or television set automatically resetting factory settings device and method
CN102202193A (en) * 2011-05-27 2011-09-28 深圳创维-Rgb电子有限公司 Factory channel information configuration method and device for digital television

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101600069A (en) * 2009-07-07 2009-12-09 福建捷联电子有限公司 LCD or television set automatically resetting factory settings device and method
CN101600069B (en) * 2009-07-07 2014-10-22 福建捷联电子有限公司 Device and method for automatically resetting factory settings of liquid crystal display or television
CN102202193A (en) * 2011-05-27 2011-09-28 深圳创维-Rgb电子有限公司 Factory channel information configuration method and device for digital television

Similar Documents

Publication Publication Date Title
US7660867B2 (en) Virtual computer system and virtual computer migration control method
US8234471B2 (en) Remote copy method and remote copy system
CN102033807B (en) SOC (System On Chip) chip debugging equipment, method and device
US20070258388A1 (en) Virtual server cloning
JP2004348246A (en) Data transfer controller, electronic equipment, and data transfer control method
US9749072B2 (en) End point parameterization management of generic devices
KR20010041805A (en) Disturbance free update of data
EP3411872A2 (en) Display system for an array of video displays
JP2010271808A (en) Storage device and data copying method
US10860504B2 (en) Peripheral device with embedded video codec functionality
CN103294444B (en) The supplying method of computing machine shared platform sound intermediate frequency data and device
CN103617096A (en) Storage data copying method, equipment and system
CN112104819A (en) Multi-channel video synchronous switching system and method based on FPGA
WO2011051075A1 (en) Facilitating data compression during replication
CN101218558A (en) Codec control
US7721056B2 (en) Storage system, disk array apparatus, volume presentation method, and data consistency confirmation method
US5319382A (en) Method and apparatus for manipulating a full motion video presentation in a data processing system
US20240143521A1 (en) Peripheral device with embedded video codec functionality
CN1805502A (en) TV channel clone method and apparatus
CN209118244U (en) Intelligent interactive system and intelligent interaction plate
CN113742282A (en) SATA IP core based on FPGA and data storage method
WO2024078172A1 (en) Screen display method and apparatus, device, and readable storage medium
TWI545438B (en) Computer management system and method thereof
CN102984571B (en) External data reading method of Gstreamer in digital television and device thereof
JPH03204023A (en) Duplexing control system for magnetic recorder

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication