CN1205829C - Music format conversion method for wireless hand-held device - Google Patents

Music format conversion method for wireless hand-held device Download PDF

Info

Publication number
CN1205829C
CN1205829C CN03140122.8A CN03140122A CN1205829C CN 1205829 C CN1205829 C CN 1205829C CN 03140122 A CN03140122 A CN 03140122A CN 1205829 C CN1205829 C CN 1205829C
Authority
CN
China
Prior art keywords
track
music
write
midi
note
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.)
Expired - Lifetime
Application number
CN03140122.8A
Other languages
Chinese (zh)
Other versions
CN1489411A (en
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.)
Guangzhou Ankai Microelectronics Co ltd
Original Assignee
ANKAI (GUANGZHOU) SOFTWARE TECHN 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 ANKAI (GUANGZHOU) SOFTWARE TECHN Co Ltd filed Critical ANKAI (GUANGZHOU) SOFTWARE TECHN Co Ltd
Priority to CN03140122.8A priority Critical patent/CN1205829C/en
Publication of CN1489411A publication Critical patent/CN1489411A/en
Application granted granted Critical
Publication of CN1205829C publication Critical patent/CN1205829C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Electrophonic Musical Instruments (AREA)

Abstract

The present invention discloses a music format conversion method suitable for wireless hand-held devices such as PDAs, cell phones, PDA cell phones, etc. Music in a simple iMelody format can be converted into music in an MIDI format rich in tone color mainly by converting note data in iMelody data sources into corresponding data in MIDI. The specific realization method comprises: note time duration is obtained according to sound length and time allocation defined in an MIDI file header; a pause is especially treated when encountered; otherwise, a note code is obtained from musical scale and tones according to an MIDI note code list. The present invention is mainly applied to wireless hand-held devices; after iMelody format music which is transmitted to a cell phone by wireless is converted to music in an MIDI format, abundant music with multiple chords and multiple tone colors can be played under the support of an MIDI player.

Description

Music format conversion method in radio hand-held equipment
Technical field
The present invention relates to a kind of music format conversion method, especially relate to the music format conversion method of radio hand-held equipments such as a kind of PDA of being applicable to, mobile phone, PDA mobile phone.
Background technology
Music is extremely important a kind of application in the multimedia audio, plays an important role in radio hand-held equipment especially.A kind of mode of ringing sound of cell phone people's amusement and recreation especially, displaying individual character.But the data volume after the musical sound digitlization very big (as WAVE and the mp3 file that compressed), for current limited wireless communication bandwidth and limited wireless portable equipment internal resource (processor and internal memory), be difficult to directly transmission, storage and broadcast.
EMS (Enhanced Message Service) is an expansion to existing SMS (SMS (Short Message Service)) standard.By the SMS standard, people can transmit Word message by mobile phone, yet by the EMS standard, can be further expanded with the information that mobile phone transmits, and comprise that figure, music and other binary files can both propagate.
IMelody is the music format of standard among the EMS, and is simple because of its form, data volume is little and suitable transmits between mobile phone by wireless telecommunications.
The music of iMelody form only comprises following three kinds of data components: scale, note and the duration of a sound.
◆ scale (10): *0, *1, *2 ..., *8, *9.When scale is *4 o'clock, scale can omit.
◆ note (13): c, #c, d, #d, e, f, #f, g, #g, a, #a, b, r.
R is a rest, # represent the back followed by the sound sound that will raise half.
◆ the duration of a sound (6): 0 (whole note), 1 (minim), 2 (crotchets), 3 (quavers), 4 (semiquavers), 5 (demisemiquavers).
But the music information of iMelody form is too simple, can not realize the music effect of many chords multitone look, and MIDI has original advantage in this regard.
That MIDI is Musical Instrument Digital Interface (musical instruments digital interface) in full.Briefly, MIDI is the interface that a kind of special finger connects each processing unit and musical instruments, a kind of a kind of puppy parc in order to formulate connecting between the electronic musical instrument or between electronic musical instrument and the computer in other words conj.or perhaps.In fact, this puppy parc is worked out by several famous synthesizer manufacturer initial negotiation such as YAMAHA, ROLAND, KORG.Its appearance has changed the situation that the equipment of each brand can not be general in the past, the new frame of having opened up digital music.In today, MIDI is to become the industry standard of computer cell phone, and most mobile phone is all supported midi standard.MIDI carries out digitized sampling and coding to the waveform of music, but the process record of playing of digital electronic musical instrument is got off, as pressed which key, dynamics are much, the time how long or the like.When needs were play this first melody, the music score instruction according to record generated music sound wave by music synthesizer, is broadcasted by loud speaker after amplifying.MIDI can realize the music effect of many chords multitone look.
Summary of the invention
The object of the present invention is to provide a kind of music format conversion method that is used for radio hand-held equipment, make radio hand-held equipment the simple music of the iMelody form that receives can be converted to many chords of multitone look music of midi format, and can on the radio hand-held equipment of supporting MIDI, play.
Purpose of the present invention can realize by following technical measures, comprises the steps: successively
But 1, call the File Open function is opened a sky with WriteMode binary system MIDI file;
2, write MIDI header file information;
3, write the header of a track;
4, write the control event information that tone color changes, can realize the audio of multitone look by the variation of tone color code, concrete tone color code can be set according to the common tone color code table of standard midi format agreement regulation, the corresponding different passages of different tone colors;
5, the music data with the iMelody form is a data source, therefrom extract the information of a note, i.e. scale, tone and the duration of a sound become corresponding M IDI control event information with the information translation of this note, be the duration of note code and sound, and write in the MIDI file;
6, repeating step 5 is up to the iMelody ED;
7, the finishing control event information of track described in the write step 3;
8, obtain the length of this track except that header, the length of this track except that header is write the length that file size before this track deducts track head data block again for current file length deducts, and the length data that obtains is write the position of track length data in the header of track; So far finish the data that write a track;
9, repeating step 3 is finished the data that write a plurality of tracks to step 8 many times, realizes the effect of multitone look many chords; Concrete number of repetition (being total track number) can according to a kind of tone color, Major chord and minor triad separately the definition of the track number write of needs determine;
10, draw altogether track number, repeating a step 3 to step 8, the track number just increases by 1, and this track sum is write the position of track number in the MIDI header file;
11, call the closing of a file function and close this MIDI file.
The specific implementation process of step 5 is among the present invention: distribute the duration that draws this sound by time of defining in the duration of a sound and the MIDI file header, the duration of sound is that (the pairing note kind of bat deducts the duration of a sound) power of 2 multiply by one again and claps corresponding mark number; If run into rest, do special processing, will revise the duration of last byte data as rest; Otherwise, obtaining note code according to MIDI note code table by scale and tone, note code is to multiply by 12 after scale adds 1 to add tone again; Opening and closing control event code with this sound writes in the MIDI file at last.
The present invention claps according to four of every trifle and is followed successively by forte, off beat, crescendo sound, off beat, regulates the amplitude of each sound, and the amplitude of sound is decided to be 3 grades, and concrete amplitude can be adjusted in hexadecimal number 00-7F according to music effect; As the thematic first track music, since second track, the amplitude of the first track gained be multiply by one again less than getting its integer part behind 1 the coefficient for outstanding, institute's multiplying factor can be according to the audio adjustment.
The track number that tone color and chord need to write separately in the step 9 of the present invention is defined as: a kind of tone color need be write a track, and a Major chord need be write three tracks, and a minor triad need be write three tracks; Wherein when writing second track of Major chord, each note code that needs to be changed in step 5 deducts 3, and when writing the 3rd track of Major chord, each note code that needs to be changed in step 5 deducts 7; When writing second track of minor triad, each note code that needs to be changed in step 5 deducts 4, and when writing the 3rd track of minor triad, each note code that needs to be changed in step 5 deducts 7.
Because iMelody is as the music format of standard among the EMS, its form is simple, data volume is little, is fit to very much transmit extensive use at present by wireless telecommunications between mobile phone; MIDI is as a kind of standard music format that now has been widely used on the radio hand-held equipments such as mobile phone, PDA, and data volume is few, expressive force is abundant, can realize the music effect of many chords multitone look; Therefore the present invention can play abundant many chords multitone look music with after being wirelessly transmitted to iMelody form music on the mobile phone and being converted to the midi format music under the MIDI player is supported; Be with a wide range of applications.The inventive method is simple in addition, and complexity only is directly proportional with data source length and music richness (tone color number and chord number), is easy to realize on existing radio hand-held equipment, and takies CPU and memory source is few.
Description of drawings
Fig. 1 is a FB(flow block) of the present invention.
Embodiment
From the FB(flow block) of Fig. 1 as can be seen, the present invention is to realize that the MIDI file corresponding with iMelody is purpose.Below the present invention is described in further detail, present embodiment comprises the steps: successively
But 1, call the File Open function is opened a sky with WriteMode binary system MIDI file;
2, write MIDI header file information, header file information comprises identifier " MThd ", and a data block size is 6, the MIDI file format is 1, track number is tentative to be 0 (back can be changed), and one claps corresponding track number can be customized for 96, and the header file data block takies 14 bytes altogether;
3, write the header of a track, the header of the header track of track comprises identifier " MTrk ", and track length is tentative to be 0, and track head data block takies 8 bytes altogether;
4, write the control event information that tone color changes, can realize the audio of multitone look by the variation of tone color code, concrete tone color code can be set according to the common tone color code table of standard midi format agreement regulation, the corresponding different passages of different tone colors;
5, the music data with the iMelody form is a data source, therefrom extract the information of a note, i.e. scale, tone and the duration of a sound become corresponding M IDI control event information with the information translation of this note, be the duration of note code and sound, and write in the MIDI file;
6, repeating step 5 is up to the iMelody ED;
7, write the finishing control event information " hexadecimal number FF 2F 00 " of a track;
8, current file length is deducted the length 8 that the file size of writing before this track deducts track head data block again, calculate the length of this track except that header, and these data are write the position of track length data in the header of track; So far finish the data that write a track;
9, repeating step 3 is finished the data that write a plurality of tracks to step 8 many times, realizes the effect of a plurality of chords of multiple tone color; Concrete number of repetition (being total track number) can be write a track according to a kind of tone color needs, and a Major chord need be write three tracks, and minor triad need be write the definition of three tracks and determine.Like this, according to changing the tone color code in the step 4, make every kind of different tone color write a track accordingly, as achieving ten kinds of tamber effects, just needing to change ten kinds of different tone color codes, write ten audio track data accordingly, also is repeating step 3 to step 80 times.As achieving the effect of ten large and small common chords, just need write 30 audio track data accordingly, also be repeating step 3 to step 8 30 times.Definition according to large and small common chords, wherein when writing second track of Major chord, each note code that needs to be changed in step 5 all deducts 3, and when writing the 3rd track of Major chord, each note code that needs to be changed in step 5 deducts 7; When writing second track of minor triad, each note code that needs to be changed in step 5 deducts 4, and when writing the 3rd track of minor triad, each note code that needs to be changed in step 5 deducts 7;
10, draw altogether track number, repeating a step 3 to step 8, the track number just increases by 1, and this track sum is write the position of track number in the MIDI header file data block;
11, call the closing of a file function and close this MIDI file.
In the above-mentioned steps 5 data of a note in the iMelody data source are converted to corresponding data among the MIDI, detailed process is as follows:
1.) from the iMelody data source, read the data of a note, character type data is converted to the integer data, comprise scale (0--9), tone (0--12), the duration of a sound (0--5);
2. be the time that defines in pairing note kind of bat and the MIDI file header to distribute the duration that draws this sound in the corresponding midi format of this note by the duration of a sound, time signature), concrete conversion is: (the pairing note kind of bat deducts the duration of a sound) power of 2 multiply by one again claps corresponding mark number.As being one when clapping with crotchet, the pairing note kind of bat is 2; It is that one to clap corresponding mark number be 96 that time of defining in the MIDI file header distributes, and like this, the duration of this sound is that (the 2-duration of a sound) power of 2 multiply by 96 again;
3.), do special processing: revise the duration that last byte data is a rest, and omit following steps if run into rest;
4. be not rest as if what run into), then can obtain note code according to MIDI note code table by scale and tone, concrete conversion is: multiply by 12 after scale adds 1 and add tone again;
5.) four bats according to every trifle are followed successively by forte, off beat, crescendo sound, off beat, regulate the amplitude of each sound, and amplitude is the dynamics when opening sound in MIDI.The amplitude of sound is decided to be 3 grades, and concrete amplitude can be adjusted in hexadecimal number 00-7F according to music effect; As the thematic first track music, since second track, get its integer part after the amplitude of the first track gained be multiply by 0.6 again for outstanding, institute's multiplying factor can be according to the audio adjustment;
6.) the opening and closing control event code with this note writes in the MIDI file.
Mix percussion music such as various tums can in addition the MIDI music, its process is: repeating step 3 to step 8 writes an audio track data; Because the percussion music classification be can't help the control event decision that tone color changes, so step 4 can be saved.Concrete percussion music class code can be set according to the percussion music tone color code table of standard midi format agreement regulation, each note code of being changed in step 5 is set the class code of percussion music for this reason, and control information is write the 10th passage of this track.
Be an example below:
The iMelody formatted data of song " Kangding love song " the first trifle correspondence is as follows:
*5e3 *5g3 *5a3 *5a4 *5g4 *5a2 *5d2 *5e3 *5g3 *5a3 *5a4 *5g4 *5a3 *5e1
Such as by first note ( *5e3) be converted to corresponding data among the MIDI, detailed process is:
From the iMelody formatted data, read *5e3 is converted to character type data and obtains that scale is 5 after the integer data, tone is 4, the duration of a sound is 3; Change type according to duration of MIDI middle pitch: (2-3) power of 2 multiply by 96 again), calculate to such an extent that the duration is 48 (corresponding hexadecimals 30); Multiply by 12 after adding 1 according to the change type scale of note code adds tone ((5+1) * 12+4) again and calculates to such an extent that note code is 76 (corresponding hexadecimal 4C); If this sound is first count (forte), the dynamics when opening sound is made as 7F, and then to open the hexadecimal number of note control routine correspondence be 90 if write first passage; The hexadecimal data of the opening and closing control event code of this note correspondence in MIDI is: 00 90 4C 7F, 30 4C 00 write these data in the MIDI file.
The conversion of other note data can realize according to the method.
The staff figure of the MIDI file correspondence that above-mentioned example generates through the inventive method conversion as shown in Figure 2.

Claims (5)

1, a kind of music format conversion method in radio hand-held equipment is characterized in that comprising the steps: successively
(1) but call the File Open function is opened a sky with WriteMode binary system MIDI file;
(2) write MIDI header file information;
(3) write the header of a track;
(4) write the control event information that tone color changes, can realize the audio of multitone look by the variation of tone color code, concrete tone color code can be set according to the common tone color code table of standard midi format agreement regulation, the corresponding different passages of different tone colors;
(5) music data with the iMelody form is a data source, therefrom extract the information of a note, i.e. scale, tone and the duration of a sound become corresponding M IDI control event information with the information translation of this note, be the duration of note code and sound, and write in the MIDI file;
(6) repeating step (5) is up to the iMelody ED;
(7) the finishing control event information of track described in the write step (3);
(8) obtain the length of this track except that header, the length of this track except that header is write the length that file size before this track deducts track head data block again for current file length deducts, and the length data that obtains is write the position of track length data in the header of track; So far finish the data that write a track;
(9) repeating step (3) to step (8) repeatedly, finish the data that write a plurality of tracks; Concrete number of repetition, promptly total track number, can according to a kind of tone color, Major chord and minor triad separately the definition of the track number write of needs determine;
(10) draw altogether track number, repeating a step (3) to step (8), the track number just increases by 1, and this track sum is write the position of track number in the MIDI header file;
(11) call the closing of a file function and close this MIDI file.
2, the music format conversion method in radio hand-held equipment according to claim 1, the specific implementation process that it is characterized in that step (5) is: distribute the duration that draws this sound by time of defining in the duration of a sound and the MIDI file header, the duration of sound is that 2 the pairing note kind of bat deducts duration of a sound power and multiply by one again and clap corresponding mark number; If run into rest, do special processing, will revise the duration of last byte data as rest; Otherwise, obtaining note code according to MIDI note code table by scale and tone, note code is to multiply by 12 after scale adds 1 to add tone again; Opening and closing control event code with this sound writes in the MIDI file at last.
3, the music format conversion method in radio hand-held equipment according to claim 1 and 2, it is characterized in that: the track number that tone color and chord need to write separately in the step (9) is defined as: a kind of tone color need be write a track, a Major chord need be write three tracks, and a minor triad need be write three tracks; Wherein when writing second track of Major chord, each note code that needs to be changed in step (5) deducts 3, and when writing the 3rd track of Major chord, each note code that needs to be changed in step (5) deducts 7; When writing second track of minor triad, each note code that needs to be changed in step (5) deducts 4, and when writing the 3rd track of minor triad, each note code that needs to be changed in step (5) deducts 7.
4, the music format conversion method in radio hand-held equipment according to claim 1, it is characterized in that: in step (5), can clap and be followed successively by forte, off beat, crescendo sound, off beat according to four of every trifle, regulate the amplitude of each sound, the amplitude of sound is decided to be 3 grades, and concrete amplitude can be adjusted in hexadecimal number 00-7F according to music effect; For giving prominence to as the thematic first track music, since second track, the amplitude of the first track gained be multiply by one again less than getting its integer part behind 1 the coefficient, institute's multiplying factor can be according to the audio adjustment, and the amplitude of gained is write the dynamics code position that note in the MIDI file is opened control event.
5, the music format conversion method in radio hand-held equipment according to claim 1, it is characterized in that: the process of mixing percussion music for the MIDI music is: repeating step (3) to step (8) writes an audio track data, because the percussion music classification be can't help the control event decision that tone color changes, so step (4) can be saved; Concrete percussion music class code can be set according to the percussion music tone color code table of standard midi format agreement regulation, the note code of each sound of being changed in step (5) is set the class code of percussion music for this reason, and control information is write the 10th passage of this track.
CN03140122.8A 2003-08-11 2003-08-11 Music format conversion method for wireless hand-held device Expired - Lifetime CN1205829C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN03140122.8A CN1205829C (en) 2003-08-11 2003-08-11 Music format conversion method for wireless hand-held device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN03140122.8A CN1205829C (en) 2003-08-11 2003-08-11 Music format conversion method for wireless hand-held device

Publications (2)

Publication Number Publication Date
CN1489411A CN1489411A (en) 2004-04-14
CN1205829C true CN1205829C (en) 2005-06-08

Family

ID=34155219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN03140122.8A Expired - Lifetime CN1205829C (en) 2003-08-11 2003-08-11 Music format conversion method for wireless hand-held device

Country Status (1)

Country Link
CN (1) CN1205829C (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100712921B1 (en) * 2005-03-10 2007-05-02 엘지전자 주식회사 Mobile communication terminal enable to play content in short time and its operating method
PT1722546E (en) * 2005-05-12 2009-03-06 Tcl & Alcatel Mobile Phones Method for synchronizing at least one multimedia peripheral of a portable communication device, and corresponding portable communication device
CN1741126B (en) * 2005-09-23 2010-09-29 北京中星微电子有限公司 Music event duration time compensating method
CN1741125B (en) * 2005-09-23 2010-09-29 北京中星微电子有限公司 Musical event duration time compensating apparatus
CN1851802B (en) * 2006-05-29 2010-10-13 安凯(广州)微电子技术有限公司 Method for improving effective chord based on MIDI
CN105205047A (en) * 2015-09-30 2015-12-30 北京金山安全软件有限公司 Playing method, converting method and device of musical instrument music score file and electronic equipment
CN107919110A (en) * 2017-11-27 2018-04-17 哈尔滨理工大学 A kind of decoded mode for music score
CN110085263B (en) * 2019-04-28 2021-08-06 东华大学 Music emotion classification and machine composition method

Also Published As

Publication number Publication date
CN1489411A (en) 2004-04-14

Similar Documents

Publication Publication Date Title
JP6645956B2 (en) System and method for portable speech synthesis
CN1205827C (en) Portable communication terminal device with music mixing
US8816180B2 (en) Systems and methods for portable audio synthesis
CN1862656A (en) Method for converting musci score to music output and apparatus thereof
CN1321929A (en) Method for compressing digital interface file of musical instrument instruction
CN1750116A (en) Automatic rendition style determining apparatus and method
CN1205829C (en) Music format conversion method for wireless hand-held device
CN103729141A (en) Method and system for implementing music playing on keyboard by using input method
CN1892812A (en) Tone synthesis apparatus and method
WO2005001809A3 (en) Method and apparatus for playing a digital music file based on resource availability
CN1885243A (en) Chord score input method for hand-held terminal
CN1674089A (en) Apparatus and method for processing bell sound
CN107438961A (en) Data are transmitted using audible harmony
CN1321966A (en) Method capable of implementing music performance on handset and handset capable of implementing music performance
CN2552132Y (en) Tone generator device of shared channel parameter
CN1235189C (en) Method and equipment and modifying speech sound signal using music
CN1533120A (en) Accdio frequency device
CN1661670A (en) Apparatus and method for processing bell sound
KR100530917B1 (en) Music data compression method and apparatus
CN1251174C (en) Sound source circuit and telephone terminal comprising thereof
CN1741129A (en) Muscial data editing reproducing device and mobile information terminal
CN1206603C (en) Music VF producing method and playback system
JP2002041035A (en) Method for generating encoded data for reproduction
Staff Midi and musical instrument control
KR20060103788A (en) Method and system for performing music using number musical note in mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
EE01 Entry into force of recordation of patent licensing contract

Assignee: Hunan Newsmy Digital Technology Co.,Ltd.

Assignor: ANYKA (GUANGZHOU) SOFTWARE TECHNOLOGIY Co.,Ltd.

Contract fulfillment period: 2008.6.30 to 2014.6.29

Contract record no.: 2008990001389

Denomination of invention: Music format conversion method for wireless hand-held device

Granted publication date: 20050608

License type: Exclusive license

Record date: 20081208

LIC Patent licence contract for exploitation submitted for record

Free format text: EXCLUSIVE LICENSE; TIME LIMIT OF IMPLEMENTING CONTACT: 2008.6.30 TO 2014.6.29; CHANGE OF CONTRACT

Name of requester: HUNAN NIUMAN DIGITAL TECHNOLOGY CO., LTD.

Effective date: 20081208

C56 Change in the name or address of the patentee

Owner name: ANKAI (GUANGZHOU) MICROELECTRONICS TECHNOLOGY CO.,

Free format text: FORMER NAME: ANKAI( GUANGZHOU ) SOFTWARE TECHNOLOGY CO., LTD.

CP02 Change in the address of a patent holder

Address after: Tianhe Science Park, Gaotang Software Park, Guangzhou hi tech Industrial Development Zone, New District No. 1033 high Pu Lu 6-7 floor, zip code: 510663

Patentee after: ANYKA (GUANGZHOU) SOFTWARE TECHNOLOGIY Co.,Ltd.

Address before: 16F Park, Tianhe Software Park, 89 North Road, Zhongshan Avenue, Guangdong, Guangzhou Province, China: 510630

Patentee before: ANYKA (GUANGZHOU) SOFTWARE TECHNOLOGIY Co.,Ltd.

CP03 Change of name, title or address

Address after: Science and Technology City, Guangzhou hi tech Industrial Development Zone, No. 182 science Avenue, zone C1, 301-303 and 401-402, zip code: 510663

Patentee after: ANYKA (GUANGZHOU) MICROELECTRONICS TECHNOLOGY Co.,Ltd.

Address before: Tianhe Science Park, Gaotang Software Park, Guangzhou hi tech Industrial Development Zone, New District No. 1033 high Pu Lu 6-7 floor, zip code: 510663

Patentee before: ANYKA (GUANGZHOU) SOFTWARE TECHNOLOGIY Co.,Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 510663, science Avenue, Science Town, No. 182, Guangzhou hi tech Industrial Development Zone, Guangdong, Guangzhou 301-303, 401-402, C1

Patentee after: Guangzhou Ankai Microelectronics Co.,Ltd.

Address before: 301-303 401-402, zone C1, No. 182, science Avenue, Science City, Guangzhou high tech Industrial Development Zone

Patentee before: ANYKA (GUANGZHOU) MICROELECTRONICS TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 510555 No. 107 Bowen Road, Huangpu District, Guangzhou, Guangdong

Patentee after: Guangzhou Ankai Microelectronics Co.,Ltd.

Address before: 510663 no.301-303, 401-402, area C1, No.182, Science City, Guangzhou hi tech Industrial Development Zone, Guangzhou City, Guangdong Province

Patentee before: Guangzhou Ankai Microelectronics Co.,Ltd.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20050608