CN1805502A - TV channel clone method and apparatus - Google Patents
TV channel clone method and apparatus Download PDFInfo
- 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
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
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.
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)
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 |
-
2006
- 2006-01-20 CN CNA2006100422899A patent/CN1805502A/en active Pending
Cited By (3)
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 |