KR20050100014A - 휴대기기, 그 휴대기기의 음량보상방법, 및 기억매체 - Google Patents
휴대기기, 그 휴대기기의 음량보상방법, 및 기억매체 Download PDFInfo
- Publication number
- KR20050100014A KR20050100014A KR1020057018457A KR20057018457A KR20050100014A KR 20050100014 A KR20050100014 A KR 20050100014A KR 1020057018457 A KR1020057018457 A KR 1020057018457A KR 20057018457 A KR20057018457 A KR 20057018457A KR 20050100014 A KR20050100014 A KR 20050100014A
- Authority
- KR
- South Korea
- Prior art keywords
- music
- parts
- reproducing
- volume
- data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/46—Volume control
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/18—Selecting circuits
- G10H1/22—Selecting circuits for suppressing tones; Preference networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2230/00—General physical, ergonomic or hardware implementation of electrophonic musical tools or instruments, e.g. shape or architecture
- G10H2230/025—Computing or signal processing architecture features
- G10H2230/035—Power management, i.e. specific power supply solutions for electrophonic musical instruments, e.g. auto power shut-off, energy saving designs, power conditioning, connector design, avoiding inconvenient wiring
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/171—Transmission of musical instrument data, control or status information; Transmission, remote access or control of music data for electrophonic musical instruments
- G10H2240/201—Physical layer or hardware aspects of transmission to or from an electrophonic musical instrument, e.g. voltage levels, bit streams, code words or symbols over a physical link connecting network nodes or instruments
- G10H2240/241—Telephone transmission, i.e. using twisted pair telephone lines or any type of telephone network
- G10H2240/251—Mobile telephone transmission, i.e. transmitting, accessing or controlling music data wirelessly via a wireless or mobile telephone receiver, analog or digital, e.g. DECT GSM, UMTS
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/541—Details of musical waveform synthesis, i.e. audio waveshape processing from individual wavetable samples, independently of their origin or of the sound they represent
- G10H2250/571—Waveform compression, adapted for music synthesisers, sound banks or wavetables
- G10H2250/581—Codebook-based waveform compression
- G10H2250/585—CELP [code excited linear prediction]
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2250/00—Aspects of algorithms or signal processing methods without intrinsic musical character, yet specifically adapted for or used in electrophonic musical processing
- G10H2250/541—Details of musical waveform synthesis, i.e. audio waveshape processing from individual wavetable samples, independently of their origin or of the sound they represent
- G10H2250/571—Waveform compression, adapted for music synthesisers, sound banks or wavetables
- G10H2250/591—DPCM [delta pulse code modulation]
- G10H2250/595—ADPCM [adaptive differential pulse code modulation]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Electrophonic Musical Instruments (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
다수의 파트로 이루어지는 악곡을 재생할 수 있는 악곡재생수단을 구비하며, 배터리의 소모를 최소화할 수 있는 휴대기기, 및 배터리의 전압 레벨이 저하하더라도 재생된 악음의 음질이 저하하지 않도록 한 악곡재생수단을 구비하는 휴대기기가 제공된다. 악곡 재생부는 다수의 파트로 이루어지는 악곡을 재생할 수 있다. 배터리의 전압 레벨을 감시하는 배터리 전압 레벨 검출부는 감시되고 있는 배터리의 전압이 기준치보다 낮아졌을 때, 제1 소정수의 파트로 이루어지는 악곡 데이터를 상기 악곡 데이터의 상기 제1 소정수의 파트에 대응하는 제2 소정수의 파트 중 원래의 파트와, 상기 제2 소정수의 파트 중 원래의 파트 이외의 파트에 할당하여 상기 악곡을 재생한다. 또는, 감시되고 있는 배터리의 전압이 기준치보다 낮아졌을 때, 가변 증폭기의 이득을 증대시킴으로써, 재생되는 상기 다수 파트의 음량 레벨의 저하를 보상한다.
Description
본 발명은 악곡재생수단을 구비하는 휴대기기, 그 휴대기기의 전력을 절약하는 전력절약방법 및 그 휴대기기에 의해 재생되는 악음의 음량 저하를 보상하는 음량보상방법, 및 이 방법들을 실행하는 각 프로그램을 기억하는 기억매체에 관한 것으로, 특히 카폰이나 휴대전화기 등에 적절하게 적용될 수 있는 것에 관련된다.
아날로그 셀룰러 시스템이나 디지털 셀룰러 시스템으로 알려져 있는 PDC(Personal Digital Cellular telecommunication system) 등의 휴대전화 시스템이나, PHS(Personal Handyphone System)에 있어서, 사용자가 휴대하고 있는 휴대전화기나 휴대전화장치에 착신이 있을 때에는 착신을 사용자에게 통지하기 위해 착신음이 발생된다. 이 착신음으로서 종래에는 비프음이 사용되었지만, 비프음이 귀에 거슬리기 때문에 최근에는 비프음 대신 멜로디를 포함하는 음악을 착신음으로 하고 있다.
음악을 재생할 수 있는 종래의 휴대전화장치는 자동 연주를 할 수 있는 악곡재생수단을 구비하고 있다. 이 악곡재생수단은 일반적으로 CPU(Central Processing Unit), ROM(Read Only Memory), RAM(Random Access Memory) 및 음원을 구비한다. ROM에서 독출된 자동연주 프로그램을 CPU가 실행함으로써, ROM 또는 RAM에 기억된 악곡 데이터를 독출하여, 음원에 발음 파라미터를 설정함으로써 악곡을 재생한다.
그리고, 고품질의 음악을 재생하기 위해서, 최근의 휴대전화장치는 다수 파트로 이루어지는 악곡을 재생할 수 있는 악곡재생수단을 구비하고 있는 것이 있다.
휴대전화장치에는 휴대에 편리하도록 소형이며 경량인 것이 요청되고 있고, 이 때문에 휴대전화장치의 전원인 배터리의 점유 공간을 크게 할 수 없다.
그러나, 악곡재생수단에서 다수 파트의 재생 동작을 할 때에는 고속 처리가 실행되기 때문에, 소비전력이 커지게 되어 배터리 수명이 단축된다는 문제점이 있었다.
또한, 악곡재생수단에서 다수 파트로 이루어지는 악곡을 재생을 할 때, 배터리의 전압 레벨이 저하하고 있으면, 재생된 악음의 음량 레벨이 저하하게 되어 음질이 저하한다는 문제점이 있었다.
따라서, 본 발명은 다수 파트로 이루어지는 악곡을 재생할 수 있는 악곡재생수단을 구비하며, 배터리 소모를 가능한 한 줄일 수 있는 휴대기기, 그 휴대기기의 전력절약방법 및 이 방법을 실행하는 프로그램을 저장하는 기억매체를 제공하는 것을 목적으로 하고 있다.
또한, 본 발명은 배터리의 전압 레벨이 저하하더라도 재생된 악음의 음질이 저하하지 않도록 한 악곡재생수단을 구비하는 휴대기기, 그 휴대기기의 음량보상방법 및 이 방법을 실행하는 프로그램을 저장하는 기억매체를 제공하는 것을 다른 목적으로 하고 있다.
상기 첫 번째 목적을 달성하기 위해서, 본 발명의 제1 형태에 의하면, 다수의 파트로 이루어지는 악곡을 재생할 수 있는 악곡재생수단, 상기 악곡재생수단에 전력을 공급하는 전원수단, 상기 전원수단의 충전량을 감시하는 충전상태 감시수단, 및 감시되고 있는 상기 전원수단의 충전량이 소정치보다 낮아졌을 때, 상기 악곡재생수단에 의해 재생되는 상기 악곡의 파트 수를 감소시키도록 제어하는 제어수단을 구비하는 것을 특징으로 하는 휴대기기가 제공된다.
이 휴대기기에 의하면, 감시되고 있는 전원수단의 충전량이 소정치보다 낮아졌을 때, 제어수단이 악곡재생수단에 의해 재생되는 파트 수를 감소시키기 때문에, 배터리의 소모를 가능한 한 줄이는 것이 가능해진다. 또한, 배터리의 충전량이 많은 경우에는 악곡의 모든 파트가 재생되기 때문에, 고품질의 악음을 재생하는 것이 가능해진다.
상기 악곡재생수단은 다수의 악음 합성부를 구비하여 상기 다수의 파트로 이루어지는 악곡을 재생할 수 있고, 감시되고 있는 상기 전원수단의 충전량이 상기 소정치보다 낮아졌을 때, 상기 제어수단은 상기 악곡의 데이터가 공급되는 상기 다수의 악음 합성부의 수를 감소시키도록 제어하는 것이 바람직하다.
상기 악곡재생수단은 상기 악곡의 데이터를 일시적으로 기억하는 임시 기억부, 및 상기 임시 기억부와 상기 다수의 악음 합성부 사이에 배치되어 상기 임시 기억부와 상기 다수의 악음 합성부 사이를 각각 접속 및 절단하는 다수의 스위치 장치를 구비하며, 상기 제어수단은 감시되고 있는 상기 전원수단의 충전량이 상기 소정치보다 낮아졌을 때, 상기 다수의 스위치 장치 중 상기 임시 기억부와 상기 다수의 악음 합성부 사이를 접속하는 것의 수를 감소시킴으로써, 상기 악곡의 상기 데이터가 공급되는 상기 다수의 악음 합성부의 수를 감소시키는 것이 보다 바람직하다.
또한, 상기 휴대기기는 상기 악곡의 데이터를 저장하는 기억수단을 구비하고, 상기 악곡재생수단은 상기 악곡의 상기 데이터를 일시적으로 기억하는 임시 기억부와, 상기 임시 기억부에서 상기 악곡의 상기 데이터의 읽기/쓰기를 제어하는 읽기/쓰기 제어수단을 구비하며, 상기 제어수단은 감시되고 있는 상기 전원수단의 충전량이 상기 소정치보다 낮아졌을 때, 상기 임시 기억부에 기입되는 상기 악곡의 상기 데이터의 파트 수를 감소시키도록 상기 읽기/쓰기 제어수단을 제어하는 것이 보다 바람직하다.
또는, 상기 악곡의 상기 데이터는 상기 다수 파트의 데이터의 합성물을 포함하고 있고, 상기 악곡재생수단은 상기 악곡의 상기 데이터를 일시적으로 기억하는 임시 기억부와, 상기 임시 기억부에 기억된 상기 악곡의 상기 데이터를 상기 다수의 악음 합성부에 순차 독출하는 시퀀서수단을 구비하며, 상기 제어수단은 감시되고 있는 상기 전원수단의 충전량이 상기 소정치보다 낮아졌을 때, 상기 임시 기억부에서 상기 다수의 악음 합성부로 독출되는 상기 악곡의 상기 데이터의 파트 수를 감소시키도록 상기 시퀀서수단을 제어하는 것이 보다 바람직하다.
또는, 상기 악곡재생수단은 시분할 동작에 의해 상기 다수의 파트로 이루어지는 악곡의 재생이 가능한 단일 악음 합성부, 상기 악곡의 상기 데이터를 일시적으로 기억하는 임시 기억부, 및 상기 임시 기억부와 상기 악음 합성부 사이에 배치되어 상기 임시 기억부와 상기 악음 합성부 사이를 각각 접속 및 절단하는 단일 스위치 장치를 구비하며, 상기 제어수단은 감시되고 있는 상기 전원수단의 충전량이 상기 소정치보다 낮아졌을 때, 상기 악음 합성부에 공급되는 상기 악곡의 상기 데이터의 파트 수가 감소하도록 상기 스위치 장치의 동작 타이밍을 제어하는 것이 바람직하다.
또는, 상기 휴대기기는 상기 악곡의 데이터를 저장하는 기억수단을 구비하며, 상기 제어수단은 감시되고 있는 상기 전원수단의 충전량이 상기 소정치보다 낮아졌을 때, 상기 악곡재생수단에 공급되는 상기 악곡의 파트 수를 감소시키도록 제어하는 것이 바람직하다.
또는, 상기 악곡재생수단은 다수의 악음 합성부를 구비하여 상기 다수의 파트로 이루어지는 악곡을 재생할 수 있고, 감시되고 있는 상기 전원수단의 충전량이 상기 소정치보다 낮아졌을 때, 상기 제어수단은 상기 전원수단으로부터 전력이 공급되는 상기 다수의 악음 합성부의 수를 감소시키도록 제어하는 것이 바람직하다.
또는, 감시되고 있는 상기 전원수단의 충전량이 상기 소정치보다 낮아졌을 때, 상기 제어수단은 상기 악곡재생수단에 의해 멜로디 파트만이 재생되도록 제어하는 것이 바람직하다.
상기 악곡재생수단은 다수의 악음 합성부를 구비하여 상기 다수의 파트로 이루어지는 악곡을 재생할 수 있고, 상기 제어수단은 상기 다수의 악음 합성부 중 멜로디 파트를 재생하는 악음 합성부에만 악곡의 데이터가 공급되도록 제어하는 것이 바람직하다.
또는, 상기 악곡재생수단은 다수의 악음 합성부를 구비하여 상기 다수의 파트로 이루어지는 악곡을 재생할 수 있고, 상기 제어수단은 상기 다수의 악음 합성부 중 멜로디 파트를 재생하는 악음 합성부에만 상기 전원수단으로부터 전원이 공급되도록 제어하는 것이 바람직하다.
이 바람직한 형태에 의하면, 감시되고 있는 전원수단의 충전량이 소정치보다 낮아졌을 때, 제어수단이 악곡재생수단에 의해 멜로디 파트만이 재생되도록 하기 때문에, 배터리 소모를 가능한 한 줄이는 동시에, 전력절약동작이 재생되는 악음의 품질 저하에 미치는 영향을 적게 하는 것이 가능해진다.
상기 두 번째 목적을 달성하기 위해서, 본 발명의 제2 형태에 의하면, 제1 소정수의 파트로 이루어지는 악곡 데이터로부터 악곡을 재생하며, 상기 제1 소정수보다 큰 제2 소정수의 파트를 재생할 수 있는 악곡재생수단, 상기 악곡재생수단에 전력을 공급하는 전원수단, 상기 전원수단의 전압 레벨을 감시하는 전압 레벨 감시수단, 및 감시되는 상기 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 상기 제1 소정수의 파트로 이루어지는 악곡 데이터를 상기 악곡 데이터의 상기 제1 소정수의 파트에 대응하는 상기 제2 소정수의 파트 중 원래의 파트와, 상기 제2 소정수의 파트 중 상기 원래의 파트 이외의 파트에 할당하여, 상기 악곡재생수단에 의해 상기 악곡을 재생하는 음량보상처리를 실행하는 음량보상수단을 구비하는 것을 특징으로 하는 휴대기기가 제공된다.
이 휴대기기에 의하면, 감시되고 있는 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 제1 소정수의 파트로 이루어지는 악곡 데이터를 상기 악곡 데이터의 상기 제1 소정수의 파트에 대응하는 제2 소정수의 파트 중 원래의 파트와, 상기 제2 소정수의 파트 중 상기 원래의 파트 이외의 파트에 할당하도록 음량보상처리가 실행된다. 이것에 의해, 배터리의 전압 레벨이 낮아졌을 때, 상기 악곡재생수단에 의해 각 파트가 다수씩 재생되기 때문에, 재생된 각 파트마다 음량 레벨이 저하하더라도 각 파트가 다수씩 포개져, 각 파트의 음량 레벨을 보상하는 것이 가능해진다. 따라서, 재생된 악음의 품질 저하를 방지하는 것이 가능해진다.
상기 악곡재생수단은 다수의 악음 합성부와, 상기 다수의 악음 합성부 중 선택된 것에 상기 악곡 데이터의 각 파트를 할당하는 할당수단을 구비하며, 상기 음량보상수단은 상기 각 파트에 원래 할당되어 있는 상기 악음 합성부 외에 또, 어떤 파트에도 할당되지 않은 상기 악음 합성부에도 상기 할당수단이 상기 악곡 데이터의 상기 각 파트를 할당하게 하는 것이 바람직하다.
감시되는 상기 전원수단의 전압 레벨이 상기 소정치보다 낮아졌을 때, 상기 음량보상수단은 상기 제1 소정수의 파트로 이루어지는 상기 악곡 데이터를 복사함으로써 두 배가 된 파트 수의 악곡 데이터를 얻어, 상기 악곡재생수단에 상기 두 배가 된 파트 수의 악곡 데이터를 공급하는 것이 바람직하다.
상기 휴대기기는 상기 악곡재생수단이 고품질의 악곡을 재생하는 고품질 모드, 및 정상품질의 악곡을 재생하는 정상품질 모드를 설정할 수 있는 모드설정수단을 구비하며, 상기 모드설정수단에 의해 고품질 모드로 설정되어 있는 경우에만, 상기 음량보상수단이 상기 음량보상처리를 실행하도록 하는 것이 바람직하다.
감시되는 상기 전원수단의 전압 레벨이 상기 소정치보다 낮아졌을 때, 상기 음량보상수단은 상기 제1 소정수의 파트로 이루어지는 상기 악곡 데이터 중 적어도 멜로디 파트를 복사함으로써 적어도 동일한 멜로디 파트의 파트 수가 두 배가 된 악곡 데이터를 얻어, 상기 악곡재생수단에 상기 얻어진 악곡 데이터를 공급하는 것이 바람직하다.
상기 두 번째 목적을 달성하기 위해서, 본 발명의 제3 형태에 의하면, 다수의 파트로 이루어지는 악곡의 재생이 가능하며, 재생한 상기 다수 파트의 음량 레벨을 제어하는 음량제어수단을 구비한 악곡재생수단, 상기 악곡재생수단에 전력을 공급하는 전원수단, 상기 전원수단의 전압 레벨을 감시하는 전압 레벨 감시수단, 및 상기 전원수단의 감시된 전압 레벨이 소정치보다 낮아졌을 때, 음량보상처리를 실행하도록 상기 음량제어수단을 제어하는 음량보상 제어수단을 구비한 것을 특징으로 하는 휴대기기가 제공된다.
이 휴대기기에 의하면, 재생한 다수 파트의 음량 레벨을 제어하는 음량제어수단을 구비하기 때문에, 감시된 전압 레벨이 소정치보다 낮아졌을 때, 음량보상 제어에 의해 음량보상처리가 실행되도록 상기 음량제어수단을 제어하는 것이 가능해진다. 이것에 의해, 재생된 악음의 음량 레벨을 보상하는 것이 가능해져, 재생되는 악음의 품질 저하를 방지하는 것이 가능해진다.
상기 휴대기기는 상기 악곡재생수단이 고품질의 악곡을 재생하는 고품질 모드, 및 정상품질의 악곡을 재생하는 정상품질 모드를 설정할 수 있는 모드설정수단을 더 구비하며, 상기 모드설정수단에 의해 고품질 모드로 설정되어 있는 경우에만, 상기 음량보상 제어수단이 상기 음량보상처리를 실행하도록 상기 음량제어수단을 제어하는 것이 바람직하다.
상기 음량제어수단은 가변 증폭기를 포함하는 것이 바람직하다.
상기 첫 번째 목적을 달성하기 위해서, 본 발명의 제4 형태에 의하면, 다수의 파트로 이루어지는 악곡을 재생할 수 있는 악곡재생수단과, 상기 악곡재생수단에 전력을 공급하는 전원수단을 갖는 휴대기기의 전력절약방법에 있어서, 상기 전원수단의 충전량을 감시하는 단계, 및 감시되고 있는 상기 전원수단의 충전량이 소정치보다 낮아졌을 때, 상기 악곡재생수단에 의해 재생되는 악곡의 파트 수를 감소시키도록 상기 악곡재생수단을 제어하는 단계를 갖는 것을 특징으로 하는 전력절약방법이 제공된다.
상기 두 번째 목적을 달성하기 위해서, 본 발명의 제5 형태에 의하면, 제1 소정수의 파트로 이루어지는 악곡을 재생하며, 상기 제1 소정수보다 큰 제2 소정수의 파트를 재생할 수 있는 악곡재생수단과, 상기 악곡재생수단에 전력을 공급하는 전원수단을 갖는 휴대기기의 음량보상방법에 있어서, 상기 전원수단의 전압 레벨을 감시하는 단계, 및 감시된 상기 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 상기 제1 소정수의 파트로 이루어지는 악곡 데이터를 상기 악곡 데이터의 상기 제1 소정수의 파트에 대응하는 상기 제2 소정수의 파트 중 원래 파트와, 상기 제2 소정수의 파트 중 상기 원래 파트 이외의 파트에 할당하여, 상기 악곡재생수단에 의해 상기 악곡을 재생하는 음량보상처리를 실행하는 단계를 갖는 것을 특징으로 하는 음량보상방법이 제공된다.
상기 두 번째 목적을 달성하기 위해서, 본 발명의 제6 형태에 의하면, 다수의 파트로 이루어지는 악곡을 재생할 수 있고, 재생한 상기 다수 파트의 음량 레벨을 제어하는 음량제어수단을 구비한 악곡재생수단과, 상기 악곡재생수단에 전력을 공급하는 전원수단을 갖는 휴대기기의 음량보상방법에 있어서, 상기 전원수단의 전압 레벨을 감시하는 단계, 및 감시된 상기 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 음량보상처리를 실행하도록 상기 음량제어수단을 제어하는 단계를 갖는 것을 특징으로 하는 음량보상방법이 제공된다.
상기 첫 번째 목적을 달성하기 위해서, 본 발명의 제7 형태에 의하면, 상기 전력절약방법을 실현할 수 있으며, 컴퓨터에 의해 실행 가능한 프로그램을 저장한 기억매체가 제공되고, 상기 두 번째 목적을 달성하기 위해서, 본 발명의 제8 및 제9 형태에 의하면, 상기 각 음량보상방법을 실현할 수 있으며, 컴퓨터에 의해 실행 가능한 프로그램을 저장한 기억매체가 제공된다.
본 발명을 그 실시형태를 도시하는 도면을 참조하여 이하에 상세히 설명한다.
도 1은 본 발명의 제1 실시형태에 따른 휴대기기를 적용한 휴대전화기의 전체 구성을 도시한다. 도 1에 도시하는 휴대전화기(1)는 일반적으로 접어 넣을 수 있는 안테나(1a)를 구비하며, 안테나(1a)는 변조/복조 기능을 갖는 통신부(13)에 접속되어 있다. 시스템용 CPU(Central Processing Unit)(10)는 전화기능 프로그램을 실행함으로써 휴대전화기(1)의 각 부의 동작을 제어하며, 동작시의 경과시간을 나타내거나 소정의 시간간격으로 타이머 인터럽트를 발생하는 타이머를 구비하고 있다. 또한, 시스템 CPU(10)는 전력절약처리나, 개입 요구(IRQ) 신호를 받았을 때 악곡재생처리를 보조하는 처리를 실행한다. 시스템 RAM(Random Access Memory)(11)은 다운로드 센터 등으로부터 다운로드 된 다수 파트로 각각 이루어지는 악곡 데이터를 저장하는 악곡 데이터 저장 영역이나, 사용자 설정 데이터 저장 영역 및 시스템 CPU(10)의 작업 영역 등에 할당된다. 시스템 ROM(Read Only Memory)(12)에는 메시지의 송신 및 수신의 각종 전화기능 프로그램, 악곡재생처리를 보조하는 처리 등의 프로그램이나, 미리 설정된 악곡 데이터 등의 각종 데이터가 저장되어 있다.
또한, 통신부(13)는 안테나(1a)에서 수신된 신호의 복조를 실행하는 동시에, 송신하는 신호를 변조하여 안테나(1a)에 공급하고 있다. 통신부(13)에 의해 복조된 수화신호는 음성 처리부(코더/디코더)(14)에 의해 압축 복호화 되고, 마이크(21)를 통해 입력된 통화신호는 음성 처리부(14)에 의해 압축 부호화된다. 음성 처리부(14)는 음성을 고능률로 압축 부호화/복호화하고, CELP(Code Excited LPC) 방식이나 ADPCM(Adaptive Differential Pulse Code Modulation) 방식에 따른 코더/디코더로 실현된다. 악곡 재생부(15)는 음성 처리부(14)로부터의 수화신호에 따라 음성 메시지를 재생하여 수화용 스피커(22)를 통해 방음하거나, 악곡 데이터에 따라 착신음(착신음악), 보류음(보류음악), BGM(배경음악) 또는 감상용 음악을 재생한다. 또, 착신음악과 감상용 음악은 착신용 스피커(23)를 통해 방음되고, 보류음악과 BGM은 수화신호와 믹싱되어 수화용 스피커(22)를 통해 방음된다.
악곡 데이터는 다수 파트로 이루어져, 각 파트의 음색 파라미터와 시퀀스 데이터를 포함하고 있다. 악곡 재생부(15)가 악곡을 재생하고 있을 때, 내부에 형성된 시퀀스 데이터의 기억수단에 소정 사이즈의 빈 영역이 생긴 경우에는, 악곡 재생부(15)는 개입 요구(IRQ) 신호를 시스템 CPU(10)에 송신한다. 시스템 CPU(10)는 IRQ 신호에 응하여, 시스템 RAM(11) 또는 시스템 ROM(12)에 기억되어 있는 시퀀스 데이터의 계속되는 부분을 독출하여 악곡 재생부(15)에 전송하고 있다. 인터페이스(I/F)(16)는 퍼스널 컴퓨터 등의 외부기기(20)로부터 다수의 파트로 이루어지는 악곡 데이터 등을 다운로드하기 위한 인터페이스를 제공한다. 입력부(17)는 휴대전화기(1)에 구비된 "0"부터 "9"를 각각 입력하는 다이얼 버튼과, 음악재생버튼, 보류버튼, 접속버튼, 전원 절약 스위치를 포함하는 데이터나 지시를 입력하기 위한 그 밖의 각종 버튼이나 스위치로 구성된다.
또한, 표시부(18)는 전화기능을 선택하는 옵션의 메뉴나, 다이얼 버튼 등의 버튼 조작에 각각 관련된 화상을 표시한다. 진동부(19)는 휴대전화기(1)가 착신시에 착신음을 발생시키는 대신에 그 기능을 이용하도록 설정되어 있을 때, 휴대전화기(1)의 본체를 진동시킴으로써 사용자에게 착신을 알린다. 배터리(25)는 휴대전화기(1)의 전기적으로 구동되는 각 부에 전력을 공급하고, 충전 가능한 전지에 의해 실현된다. 배터리 전압 레벨 검출부(24)는 배터리(25)의 전압 레벨을 상시 감시하고 있다. 배터리 전압 레벨 검출부(24)는 감시되고 있는 배터리(25)의 전압 레벨이 기준치보다 낮아지면, 이 정보를 시스템 CPU(10)에 보내고, 시스템 CPU(10)는 악곡 재생부(15)에 의해 재생되는 파트의 수를 줄이도록 제어하여, 배터리(25)의 전력소비를 억제하고 있다. 예컨대, 멜로디 파트만 재생하도록 악곡 재생부(15)를 제어함으로써, 배터리(25)의 가동시간을 길게 하는 것이 가능해진다. 또, 각 기능블록은 버스(26)를 통해 데이터나 명령을 송수신하고 있다.
도 2는 도 1에 나타낸 휴대전화기(1)의 악곡 재생부(15)의 제1 구성을 도시한다. 이 구성을 설명하기 전에, 이 악곡 재생부(15)에 의해 재생되는 악곡 데이터의 제1 포맷 및 악곡 데이터의 제2 포맷을 각각 도 4a와 도 4b를 참조하여 설명한다.
도 4a에 도시하는 제1 포맷의 악곡 데이터의 예에는 악곡 번호 1이 부여되어 있다(악곡 데이터 No.1). 이 악곡 데이터 No.1은 파트 1(멜로디 파트), 파트 2(반주 파트 1), 파트 3(반주 파트 2) 및 파트 4(리듬 파트)의 4 파트로 이루어진다. 각 파트는 음색 파라미터 및 시퀀스 데이터로 구성되어 있다. 시퀀스 데이터는 발음 이벤트 간격을 나타내는 지속기간 데이터와 발음 데이터가 교대로 배열되어 구성되어 있다. 또한, 발음 데이터는 음고를 나타내는 키 코드와 발음 길이를 나타내는 게이트 타임으로 구성되어 있다. 제1 포맷의 악곡 데이터는 반드시 상기 4 파트를 구비할 필요는 없고, 2 파트 이상만 구비하고 있으면 된다.
도 4b에 도시하는 제2 포맷의 악곡 데이터의 예에는 악곡 번호 2가 부여되어 있다(악곡 데이터 No.2). 악곡 데이터 No.2는 파트 1(멜로디 파트), 파트 2(반주 파트 1), 파트 3(반주 파트 2) 및 파트 4(리듬 파트)의 4 파트가 믹싱되어 하나의 시퀀스 데이터로 구성되어 있다. 도 4b는 이 시퀀스 데이터의 일부를 나타내며, 시퀀스 데이터는 발음 이벤트 간격을 나타내는 지속기간 데이터와 발음 데이터가 교대로 배열되어 구성되어 있다. 또한, 발음 데이터는 음고를 나타내는 키 코드와 발음 길이를 나타내는 게이트 타임에 파트 지정 정보(플래그)가 부가되어 구성되어 있다. 또, 도시되지 않은 각 파트의 음색 파라미터는 발음 데이터의 선두부분에 각 파트마다 기입되어 있다. 제2 포맷의 악곡 데이터는 반드시 상기 4 파트를 구비할 필요는 없고, 2 파트 이상만 구비하고 있으면 된다.
도 2에 도시하는 제1 구성의 악곡 재생부(15)는 도 4a 및 도 4b에 도시하는 포맷의 악곡 데이터에 따라 악곡을 재생할 수 있다. 이 악곡 재생부(15)에서 인터페이스(I/F)(30)는 버스(26)를 통해 각종 데이터를 송수신하는 인터페이스를 제공함으로써, 시스템 CPU(10)로부터 받은 악곡 데이터를 읽기/쓰기 컨트롤러(R/W 컨트롤러)(31)에 공급하고, 배터리 전압 레벨 검출부(24)로부터 받은 전력절약신호를 전력절약 제어부(36)에 공급하고 있다.
R/W 컨트롤러(31)는 임시 기억부(T-RAM)(32)에서의 시퀀스 데이터의 읽기/쓰기를 제어, 즉, 시퀀스 데이터를 독출하는 T-RAM(32)의 독출 어드레스 위치 및 시퀀스 데이터를 기입한 T-RAM(32)의 기입 어드레스 위치를 제어한다. 즉, R/W 컨트롤러(31)는 인터페이스(30)로부터 공급된 악곡 데이터를 구성하고 있는 시퀀스 데이터를 T-RAM(32)에 기입하고, 시퀀서(33)로부터의 독출 요구(Req) 신호에 응하여, T-RAM(32)로부터 시퀀스 데이터를 순차 독출하여 시퀀서(33)에 공급하고 있다.
또한, 악음 재생부(15)가 초기화될 때(악곡 데이터의 초기 설정시), 인터페이스(30)로부터 공급된 각 파트의 음색 파라미터는 R/W 컨트롤러(31) 및 시퀀서(33)를 통해, 악음 합성수단(34)의 제1∼제4 악음 합성부(34a∼34d) 중 해당 파트의 악음 데이터를 재생하는 것에 설정되는 동시에, 소정량의 시퀀스 데이터가 R/W 컨트롤러(31)의 제어 하에 T-RAM(32)의 빈 영역에 기억된다.
시퀀서(33)는 R/W 컨트롤러(31)에 의해 독출된 각 파트의 시퀀스 데이터를 받아, 시퀀스 데이터에 근거하는 음원 파라미터를 제1∼제4 악음 합성부(34a∼34d) 중 해당 파트에 할당된 것에 설정하고 있다. 이어서, 그 파트의 발음 타이밍까지 기다린 후, 시퀀서(33)는 제1∼제4 악음 합성부(34a∼34d) 중 해당하는 것에 의해 해당 파트의 악음재생, 즉 악음 데이터의 재생을 시작하게 한다. 또, 음원 파라미터는 피치 데이터나 음량 데이터 등이 된다.
악음 합성수단(34)은 제1 악음 합성부(34a)(멜로디 파트), 제2 악음 합성부34b(반주 파트 1), 제3 악음 합성부(34c)(반주 파트 2), 제4 악음 합성부(34d)(리듬 파트)로 이루어져, 4 파트의 악음을 동시에 재생하는 것이 가능해진다. 상술한 바와 같이, 악곡 재생부(15)의 초기화 시(악곡 데이터의 초기 설정시)에는 제1 악음 합성부(34a)(멜로디 파트), 제2 악음 합성부(34b)(반주 파트 1), 제3 악음 합성부(34c)(반주 파트 2), 제4 악음 합성부(34d)(리듬 파트) 중 해당하는 것에는 인터페이스(30)로부터 공급된 각 파트의 음색 파라미터가 설정된다. 그리고, 각 파트의 악음의 재생이 시작되었을 때, 시퀀서(33)의 제어에 따라 해당 파트의 악음 데이터가 재생된다.
제1∼제4 악음 합성부(34a∼34d)에 의해 재생된 악음 데이터는 믹서(35)에 의해 합성되어 아날로그 악음신호로 변환되고, 악곡 재생부(15)로부터 출력된다.
전력절약 제어부(36)는 감시되고 있는 배터리(25)의 전압 레벨이 기준치보다 낮아졌을 때 배터리 전압 레벨 검출부(24)로부터 출력된 전력절약신호를 버스(26) 및 인터페이스(30)를 통해 받으면, 전력절약모드 설정처리를 실행하여 휴대전화기(1)를 전력절약모드로 설정함으로써, 재생되는 파트 수가 적어지도록 악음 합성수단(34)을 제어하여 배터리(25)의 전력소비를 억제한다. 이 전력절약모드에서 재생되는 파트 수를 1로 함으로써, 제1 악음 합성부(34a)(멜로디 파트)의 악음재생만을 허가하도록 할 수도 있다. 이러한 전력절약제어를 실행하기 위해서, 시퀀서(33)와 제1 악음 합성부(34a)(멜로디 파트), 제2 악음 합성부(34b)(반주 파트 1), 제3 악음 합성부(34c)(반주 파트 2), 제4 악음 합성부(34d)(리듬 파트) 사이에 각각 스위치 장치(SW1∼SW4)가 설치된다.
전력절약모드에서 전력절약 제어부(36)는 스위치 장치(SW1∼SW4) 중 일부는 열려, 제1∼제4 악음 합성부(34a∼34d) 중 해당하는 것에는 시퀀서(33)로부터 악음 재생에 필요한 음원 파라미터 등의 데이터가 공급되지 않도록 스위치 장치(SW1∼SW4)를 제어한다. 예컨대, 스위치 장치(SW1)를 제외하고 스위치 장치(SW2∼SW4)가 열리면, 멜로디 파트의 재생에 필요한 데이터만이 시퀀서(33)로부터 제1 악음 합성부(34a)에 공급되어, 멜로디 파트의 악음 데이터가 재생된다. 그러나, 반주 파트 1, 반주 파트 2 및 리듬 파트의 재생에 필요한 데이터는 시퀀서(33)로부터 제2 악음 합성부(34b)∼제4 악음 합성부(34d)에 공급되지 않아, 여기에 할당된 반주 파트 1, 반주 파트 2 및 리듬 파트의 악음 데이터는 재생되지 않는다. 이것에 의해, 제2 악음 합성부(34b)∼제4 악음 합성부(34d)에서 소비되는 전력을 절감하는 것이 가능해져, 배터리(25)의 전력소비를 억제하는 것이 가능해진다.
다음에, 도 2에 도시하는 악곡 재생부(15)의 재생동작에 관해, 도 4a에 도시하는 제1 포맷의 악곡 데이터를 악음 데이터 재생에 사용하는 것으로 하고 하기에 설명한다.
착신통지를 수신하거나, 또는 사용자가 휴대전화기(1)의 음악재생버튼 또는 보류버튼을 조작하면, 그 조작에 대응하는 악음 데이터 재생을 시작하게 하는 인터럽트 신호가 시스템 CPU(10)에 공급된다. 시스템 CPU(10)는 이 인터럽트 신호에 응하여 재생시작신호를 악곡 재생부(15)에 출력하는 동시에, 미리 선택된 소정 음악(착신의 경우에 착신음악, 음악재생버튼이 조작된 경우에 BGM 또는 감상용 음악, 보류버튼이 조작된 경우에 보류음악)의 악곡 데이터를 인터럽트 신호에 관련시켜 악곡 재생부(15)에 보낸다.
즉, 선택된 악곡 데이터에서 각 파트의 시퀀스 데이터의 선두로부터 소정량의 시퀀스 데이터가 시스템 CPU(10)에 의해 R/W 컨트롤러(31)의 제어에 따라 T-RAM(32)에 기입된다. 또한, 각 파트의 음색 파라미터가 R/W 컨트롤러(31) 및 시퀀서(33)를 통해 제1∼제4 악음 합성부(34a∼34d) 중 해당하는 악음 합성부에 설정된다.
이어서, 시퀀서(33)로부터의 독출 요구 신호에 응하여, R/W 컨트롤러(31)는 T-RAM(32)으로부터 각 파트의 시퀀스 데이터를 순차 독출하여 시퀀서(33)에 공급한다. T-RAM(32)의 기억 용량은 한 곡 분량의 시퀀스 데이터를 기억하는 데 필요한 기억 용량보다 작게 되어 있지만, 각 파트에 대해 32 워드의 악곡의 시퀀스 데이터를 저장할 수 있는 기억 용량으로 되어 있다. 시퀀서(33)는 R/W 컨트롤러(31)의 제어에 따라 T-RAM(32)으로부터 시퀀스 데이터를 순차 독출하여, 시퀀스 데이터를 해석한 다음, 시퀀스 데이터에 대응하는 음원 파라미터를 제1∼제4 악음 합성부(34a∼34d) 중 해당하는 파트의 악음 합성부에 설정하고 있다. 그리고, 시퀀서(33)는 각 파트의 발음 타이밍까지 기다린 후, 제1∼제4 악음 합성부(34a∼34d) 중 해당하는 파트의 악음 합성부의 악음 재생을 시작하게 한다. 또한, 시퀀스 데이터에 의해 규정되는 발음 길이의 종료시간이 되었을 때, 시퀀서(33)는 제1∼제4 악음 합성부(34a∼34d) 중 해당하는 파트의 악음 합성부의 악음 재생을 종료시킨다. 이렇게 하여, 제1∼제4 악음 합성부(34a∼34d)에서 재생된 4 파트의 악음 데이터가 각각 믹서(35)에 공급되고, 믹서(35)에 의해 합성되어 아날로그 악음신호로 변환된다.
여기서, 휴대전화기(1)에 착신이 있었을 때, 악곡 재생부(15)가 악곡을 재생하도록 설정되어 있는 경우에는, 휴대전화기(1)에 착신이 있었을 때, 상기 악곡재생처리가 실행되어, 상기한 바와 같이 생성된 아날로그 악음신호가 착신음악으로서 착신용 스피커(23)를 통해 방음된다. 또한, 휴대전화기(1)가 보류버튼이 조작되었을 때, 악곡 재생부(15)에 의해 악곡이 보류음악으로서 재생되도록 설정되어 있는 경우에는, 사용자에 의한 보류버튼의 조작과 동시에, 상기 악곡재생처리가 실행되어, 상기한 바와 같이 하여 아날로그 악음신호가 보류음악으로서 수화용 스피커(22)를 통해 방음된다. 동시에, 상대측 전화기에 보류음악을 송신하기 위해서, 이 아날로그 악음신호는 음성 처리부(14)에 공급되고, 통신부(13)를 통해 상대측에 송신된다. 또한, 휴대전화기(1)에서 음악재생버튼이 조작되었을 때, 악곡 재생부(15)가 BGM이나 감상용 음악으로서 악곡을 재생하도록 설정되어 있는 경우에는, 음악재생버튼의 조작과 동시에, 상기 악곡재생처리가 실행되어, 상기한 바와 같이 생성된 아날로그 악음신호가 BGM 또는 감상용 음악으로서 수화용 스피커(22) 또는 착신용 스피커(23)를 통해 방음된다.
그런데, 전기적으로 구동되는 휴대전화기(1)의 각 부에 전력을 공급하고 있는 배터리(25)의 전압 레벨은 배터리 전압 레벨 검출부(24)에 의해 상시 감시되고 있으며, 감시되고 있는 배터리(25)의 전압 레벨이 기준치를 하회하면, 배터리 전압 레벨 검출부(24)는 전력절약신호를 버스(26) 및 인터페이스(30)를 통해 전력절약 제어부(36)에 보낸다.
전력절약 제어부(36)는 배터리 전압 레벨 검출부(24)가 출력한 전력절약신호를 받으면, 전력절약모드 설정처리를 하여 휴대전화기(1)를 전력절약모드로 설정함으로써, 악음 합성수단(34)이 감소된 수의 파트를 재생하여 배터리의 전력소비를 줄이도록 스위치 장치(SW1∼SW4)를 제어한다. 전력절약모드에서 재생되는 파트 수는 임의로 설정될 수 있고, 배터리(25)의 전압 레벨의 저하 정도에 따라 재생되는 파트 수를 차츰 줄이도록 할 수도 있다. 또한, 전력절약 제어부(36)는 재생되는 파트 수가 감소하더라도 멜로디 파트는 재생되도록 스위치 장치(SW1)만은 닫히도록 제어한다.
전력절약모드로 설정되면, 휴대전화기(1)의 표시부(18)에 그 사실을 사용자에게 알리는 메시지가 표시되고, 전력절약 제어부(36)의 제어에 따라 스위치 장치(SW1∼SW4)(본 실시형태의 경우에는 SW2∼SW4) 중 일부가 열려, 제1∼제4 악음 합성부(34a∼34d)(본 실시형태의 경우에는 제2∼제4 악음 합성부(34b∼34d)) 중 해당하는 것에는 시퀀서(33)로부터 악곡 재생에 필요한 데이터가 공급되지 않는다. 그 결과, 스위치 장치(SW1∼SW4) 중 열린 것에 대응하는 파트는 더 이상 재생되지 않는다. 그러나, 본 실시형태에서는 가장 중요한 파트인 멜로디 파트만은 항상 재생되도록 제어된다. 이것에 의해, 제2∼제4 악음 합성부(34b∼34d)에서 소비되는 전력을 절감하는 것이 가능하여, 배터리(25)의 전력소비를 억제하는 것이 가능해진다.
또한, 전력절약모드가 설정되었을 때, 악곡 재생부(15)에서 악음 데이터를 재생하고 있지 않은 경우에는, 시스템 CPU(10)에서 재생시작신호를 악곡 재생부(15)에 출력하는 동시에, 악곡 재생부(15)가 초기화(악곡 데이터의 초기 설정)될 때, 스위치 장치(SW1∼SW4)의 개폐 제어를 한다. 이것에 의해, 재생되는 파트의 수가 감소될 수 있다. 이 경우, 악곡 데이터는 제1 포맷이 되어 파트마다 개별적인 데이터로 구성되기 때문에, 초기 설정시에 시스템 CPU(10)가 재생되는 파트의 악곡 데이터만을 악곡 재생부(15)에 보내도록 할 수도 있다. 또한, 파트마다 시퀀스 데이터는 T-RAM(32)에 기입되기 때문에, R/W 컨트롤러(31)는 재생되는 파트의 악곡 데이터만을 선택하여 T-RAM(32)에 기입하도록 구성할 수도 있다.
또, T-RAM(32)에 기억된 시퀀스 데이터의 일부가 독출되자마자, 독출된 부분이 T-RAM(32)에서 삭제된다. 이에 따라, 시퀀스 데이터에 근거하는 악곡의 재생이 진행함에 따라서, T-RAM(32)에서 빈 영역의 사이즈가 증대한다. 소정 사이즈의 빈 영역이 발생하면, R/W 컨트롤러(31)는 개입 요구(IRQ) 신호를 시스템 CPU(10)에 보낸다. 개입 요구(IRQ) 신호에 응하여, 시스템 CPU(10)는 시퀀스 데이터의 이어지는 부분을 소정량, 예컨대 빈 영역의 소정 사이즈가 16 워드의 데이터에 해당하는 경우, 16 워드 분량의 시퀀스 데이터를 시스템 RAM(11) 등으로부터 독출하여 R/W 컨트롤러(31)의 제어에 따라 T-RAM(32)의 빈 영역에 기입한다. 이러한 동작을 반복 실행함으로써, T-RAM(32)의 기억 용량이 한 곡 분량의 시퀀스 데이터를 기억하는 데 필요한 기억 용량보다 작게 되어 있더라도 악곡 전체를 재생하는 것이 가능해진다. 이와 같이 시퀀스 데이터를 T-RAM(32)에 기입하는 것은 파트 단위로 실행된다.
도 2에 도시한 제1 구성에 따라 구성된 악곡 재생부(15)가 도 4b의 제2 포맷의 악곡 데이터로부터 악곡을 재생하는 경우에는, 다수의 파트가 합성된 시퀀스 데이터가 T-RAM(32)에 기입된다. 따라서, 시퀀서(33)는 독출된 시퀀스 데이터의 파트를 검출하여, 검출된 파트에 할당된 악음 합성부에 시퀀스 데이터에 근거하는 음원 파라미터를 설정한다. 이하, 제1 포맷의 악곡 데이터로부터 악음 데이터를 재생하는 경우와 같은 동작을 실행함으로써, 최대 4 파트의 악음이 재생된다. 그 동작은 제1 포맷의 악곡 데이터를 재생하는 경우와 마찬가지이기 때문에 그 설명은 생략한다. 또한, 전력절약모드로 설정된 경우의 동작도 같기 때문에, 그 설명은 생략한다.
또한, 전력절약모드로 설정되었을 때, 악곡 재생부(15)에서 악음을 재생하고 있지 않은 경우에는, 시스템 CPU(10)가 재생시작신호를 악곡 재생부(15)에 출력하는 동시에, 악곡 재생부(15)가 초기화(악곡 데이터의 초기 설정)될 때, 스위치 장치(SW1∼SW4)의 개폐 제어를 함으로써, 재생되는 파트의 수를 감소시킨다.
상기 제1 구성의 악곡 재생부(15)에서, 제1∼제4 악음 합성부(34a∼34d)를 시분할 동작하는 하나의 악음 합성부로 구성할 수도 있다. 이러한 경우, 시분할 동작하는 하나의 악음 합성부와 시퀀서(33) 사이에 하나의 스위치 장치 SW가 배치되고, 전력절약 제어부(36)는 재생할 각 파트의 재생에 필요한 데이터를 시퀀서(33)가 출력하는 타이밍에 맞추어 스위치 장치 SW를 ON 하도록 스위치 장치(SW)를 제어한다.
다음에, 도 3을 참조하여 도 1의 휴대전화기(1)에서의 악곡 재생부(15)의 제2 구성을 설명한다.
도 3에 도시하는 제2 구성의 악곡 재생부(15)는 도 4a 및 도 4b에 도시하는 포맷의 악곡 데이터로부터 악음 데이터를 재생하는 것이 가능해진다. 제2 구성은 전력절약 제어부(136)가 제1∼제4 악음 합성부(134a∼134d)로의 전원공급을 제어하도록 한 제1 구성과 다르다. 이 때문에, 도 3의 악곡 재생부(15)는 스위치 장치를 구비하지 않고, 이 점을 제외하면, 제1 구성에 의한 도 2의 악곡 재생부(15)와 동일하다.
그래서, 제2 구성의 악곡 재생부(15)의 동작에 관해 제2 포맷의 악곡 데이터로부터 악음 데이터를 재생하는 것으로 하여 하기에 설명한다.
전술한 바와 같이, 시스템 CPU(10)가 인터럽트 신호에 응하여 재생시작신호를 악곡 재생부(15)에 출력하였을 때, 4개의 파트가 합성된 시퀀스 데이터의 선두로부터 소정량의 시퀀스 데이터가 시스템 CPU(10)에 의해 R/W 컨트롤러(31)의 제어에 따라 T-RAM(32)에 기입된다. 또한, 각 파트의 음색 파라미터가 R/W 컨트롤러(31) 및 시퀀서(33)를 통해 제1∼제4 악음 합성부(134a∼134d) 중 해당하는 악음 합성부에 설정된다.
이어서, 시퀀서(33)로부터의 독출요구신호에 응하여, R/W 컨트롤러(31)는 T-RAM(32)으로부터 4개의 파트가 합성된 시퀀스 데이터를 순차 독출하여 시퀀서(33)에 공급한다. T-RAM(32)의 기억 용량은 한 곡 분량의 시퀀스 데이터를 기억하는 데 필요한 기억 용량보다 작게 되어 있지만, 32 워드의 악곡의 시퀀스 데이터를 저장할 수 있다. 시퀀서(33)는 R/W 컨트롤러(31)의 제어에 따라 T-RAM(32)으로부터 시퀀스 데이터를 순차 독출하여, 시퀀스 데이터를 해석하고, 시퀀스 데이터에 근거하는 음원 파라미터를 제1∼제4 악음 합성부(134a∼134d) 중 해당하는 파트의 악음 합성부에 설정하고 있다. 그리고, 시퀀서(33)는 각 파트의 발음 타이밍까지 기다린 후, 제1∼제4 악음 합성부(134a∼134d) 중 해당하는 파트의 악음 합성부의 악음 재생을 시작하게 한다. 또한, 시퀀스 데이터에 의해 규정된 발음 길이의 종료시간이 되었을 때, 시퀀서(33)는 제1∼제4 악음 합성부(134a∼134d) 중 해당하는 파트의 악음 합성부의 악음 재생을 종료시킨다. 이렇게 하여, 제1∼제4 악음 합성부(134a∼134d)에서 재생된 4 파트의 악음 데이터가 출력되고, 믹서(35)에 의해 합성되어 아날로그 악음신호로 변환된다.
악곡 재생부(15)의 제1 구성에 관해, 제2 포맷의 악곡 데이터로부터 악음 데이터를 재생하는 것으로 하여 상기 설명한 것과 같이 하여, 휴대전화기(1)의 악곡 재생의 설정에 따라 상기 악곡재생처리가 실행되어, 아날로그 신호로 변환된 악음신호가 방음된다.
전력절약 제어부(136)는 버스(26) 및 인터페이스(30)를 통해 배터리 전압 레벨 검출부(24)가 출력한 전력절약신호를 받으면, 전력절약모드 설정처리를 실행하여, 휴대전화기(1)를 전력절약모드에 설정한다. 그리고, 재생되는 파트 수를 적게 하여 배터리(25) 소모를 줄이도록 제1∼제4 악음 합성부(134a∼134d)에 공급하는 전력을 제어한다. 전력절약모드에서 재생되는 파트 수는 임의로 설정할 수도 있고, 배터리(25)의 전압 레벨의 저하 정도에 따라, 전력을 공급하는 악음 합성부의 수를 감소시킴으로써, 재생되는 파트 수를 점차 줄일 수도 있다. 또한, 재생되는 파트 수가 감소되더라도, 멜로디 파트의 재생만은 계속되도록 제1 악음 합성부(134a)에만은 전력을 공급하도록 제어한다.
전력절약모드가 설정되면, 휴대전화기(1)의 표시부(18)에 그 취지를 사용자에게 알리는 메시지가 표시되는 동시에, 전력절약 제어부(136)의 제어에 따라 제1∼제4 악음 합성부(134a∼134d) 중 일부(본 실시형태의 경우에는 제2 악음 합성부(134b)∼제4 악음 합성부(134d))에 전력의 공급이 정지된다. 그 결과, 전력의 공급이 정지된 악음 합성부에 대응하는 파트는 재생되지 않는다. 그러나, 본 실시형태에서는 가장 중요한 파트인 멜로디 파트만은 계속해서 재생되도록, 제1 악음 합성부(134a)로의 전력공급은 상시 실행된다. 이것에 의해, 전력이 공급되지 않는 제2 악음 합성부(134b)∼제4 악음 합성부(134d)에서 소비되는 전력을 절감하는 것이 가능하여, 배터리(25)의 전력소비를 억제하는 것이 가능해진다.
또한, 전력절약모드가 설정되었을 때, 악곡 재생부(15)에서 악음이 재생되고 있지 않은 경우에는, 시스템 CPU(10)에서 재생시작신호를 악곡 재생부(15)에 출력하는 동시에 실행되는 악곡 재생부(15)의 초기 설정처리(악곡 데이터의 초기 설정)에서, 전력을 공급하는 악음 합성부를 선택함으로써, 재생되는 파트 수를 줄이는 처리를 한다.
또, R/W 컨트롤러(31)가 개입 요구(IRQ) 신호를 시스템 CPU(10)에 보내는 동작에 관해서는 악곡 재생부(15)의 제1 구성에 관해 상술한 바와 같기 때문에 그 설명은 생략한다.
그런데, 도 3에 도시하는 제2 구성의 악곡 재생부(15)에서 도 4a에 도시하는 제1 포맷의 악곡 데이터로부터 악곡을 재생하는 경우에는, T-RAM(32)에 각 파트마다의 시퀀스 데이터가 기입된다. 따라서, 시퀀서(33)는 시퀀서 데이터가 독출된 어드레스 위치로부터 시퀀스 데이터의 파트를 검출하여, 검출된 파트에 할당된 제1∼제4 악음 합성부(134a∼134d) 중 하나에 시퀀스 데이터에 근거하는 발음 파라미터를 설정한다. 이하, 제2 포맷의 악곡 데이터로부터 악곡을 재생하는 경우와 같은 동작을 실행함으로써, 최대 4 파트의 악음이 재생된다. 그러나, 그 동작은 제2 포맷의 악곡 데이터로부터 악음을 재생하는 경우와 동일하기 때문에, 그 설명은 생략한다.
상기 제2 구성의 악곡 재생부(15)에서, 제1∼제4 악음 합성부(134a∼134d)를 시분할 동작하는 하나의 악음 합성부로 구성할 수도 있다. 이러한 경우, 전력절약 제어부(136)는 재생할 각 파트의 재생에 필요한 데이터를 시퀀서(33)가 출력하는 타이밍에 맞추어 시분할 동작하는 악음 합성부로의 전력공급을 제어한다.
또, 제1 구성의 악곡 재생부(15) 및 제2 구성의 악곡 재생부(15)에서, 시퀀서(33)는 T-RAM(32)으로부터 독출된 시퀀스 데이터의 파트를 검출하여, 제1∼제4 악음 합성부(134a∼134d) 중 검출된 파트가 할당된 악음 합성부에 그 시퀀스 데이터에 근거하는 음원 파라미터를 설정한다. 따라서, 시퀀서(33)에 전력절약 제어부(36(136))로부터의 제어신호를 공급함으로써, 제1∼제4 악음 합성부(34a(134a)∼34d(134d))에 악음 데이터의 재생에 필요한 데이터를 선택적으로 공급하는 것이 가능해진다. 즉, 시퀀서(33)에 의해 4 파트에 할당된 악음 합성부에 재생에 필요한 데이터를 선택적으로 공급함으로써, 재생되는 파트 수를 제어하는 것이 가능해진다. 이것에 의해, 제1 구성에서의 스위치 장치(SW1∼SW4)를 생략하는 것이 가능해진다. 또한, 시퀀서(33)로부터 재생에 필요한 데이터가 공급되지 않은 악음 합성부에서는 전력이 거의 소비되지 않기 때문에, 제2 구성에서 악음 합성수단(134)으로의 전력공급을 제어하는 수단을 생략하는 것이 가능해진다.
이상 설명한 악곡 재생부(15)에서는, 악곡 재생부(15)에 의해 악음이 재생되는 중에 전력절약모드가 설정된 경우에도, 재생하는 파트 수를 줄이는 것이 가능하기 때문에 배터리(25)의 소비전력 억제가 가능해진다. 또, 배터리 전압 레벨 검출부(24)가 전력절약신호를 악음 재생중에 출력한 경우에는, 배터리(25)의 소비전력 억제를 하지 않는 동시에, 악곡 데이터의 포맷이 도 4a에 도시하는 제1 포맷인 경우에만 악곡 재생부(15)의 구성을 간략화 하는 것이 가능해진다.
즉, 시스템 CPU(10)가 재생시작신호를 악곡 재생부(15)에 출력하는 동시에 실행되는 악곡 재생부(15)의 초기화(악곡 데이터의 초기 설정)시에, 파트마다 개별적으로 구성된 악곡 데이터 중 전력절약모드 또는 정상모드에 따라 재생되는 파트의 악곡 데이터만을 시스템 CPU(10)로부터 악곡 재생부(15)로 보낸다. 이 경우, 시스템 CPU(10)로부터 악곡 재생부(15)로 공급된 악곡 데이터의 파트만 재생되기 때문에, 전력절약모드를 실행하기 위한 다른 수단은 불필요하게 된다. 또한, 이 변형예의 대체로서, R/W 컨트롤러(31)가 전력절약모드 또는 정상모드에 따라 재생되는 파트의 악곡 데이터만을 T-RAM(32)에 기입하게 할 수도 있다. 이 경우에도, T-RAM(32)에 기입된 악곡 데이터에 근거하는 파트만 재생되기 때문에, 전력절약모드의 실행을 위한 다른 수단을 불필요하게 된다.
다음에, 전력절약 제어부(36)가 전력절약신호를 받았을 때나, 사용자가 전력절약 스위치를 조작하였을 때에 기동하는 전력절약모드 설정처리에 관해 도 5를 참조하여 설명한다.
전력절약모드 설정처리가 기동되면, 단계 S1에서 전력절약 스위치(PS 스위치)가 ON 상태인지 여부가 판정된다. 여기서, 사용자가 PS 스위치를 ON으로 하면, 단계 S2에서 전력절약 플래그(PS 플래그)의 값이 반전된다. 또한, 사용자가 PS 스위치를 ON으로 하지 않은 경우에는, 단계 S2를 건너뛰고 단계 S3으로 진행하여, 배터리 전압이 기준치 n보다 낮은지 여부가 판정된다. 여기서, 배터리 전압 레벨 검출부(24)로부터 배터리(25)의 전압 레벨이 기준치 n보다 낮은 것을 나타내는 전력절약신호를 받으면, 단계 S4로 진행하여 PS 플래그가 "1"로 설정된다. 또한, 배터리 전압 레벨 검출부(24)로부터 전력절약신호를 받지 않은 경우에는 단계 S4를 건너뛴다.
그리고, 단계 S5에서 PS 플래그의 값이 "1"인지 여부가 판정된다. 단계 S2에서 PS 플래그가 반전되어 "1"로 설정된 경우, 또는 단계 S4에서 PS 플래그가 "1"로 설정된 경우에는, 단계 S5의 질문에 대한 답이 긍정(YES)이 되어 단계 S6으로 진행하여, 표시부(18)에 "전력절약모드"를 표시하고, 전력절약모드 설정처리는 종료한다. 또한, 단계 S5에서 PS 플래그가 "1"로 판정되지 않은 경우에는 단계 S7로 진행하여, 표시부(18)에 "정상모드"를 표시하고, 전력절약모드 설정처리는 종료한다.
또, 단계 S2에서는 사용자가 PS 스위치를 조작할 때마다 PS 플래그가 반전되어, 전력절약모드와 정상모드를 임의로 선택하는 것이 가능해진다. 그러나, 배터리(25)의 전압 레벨이 기준치 n보다 낮은 경우에는, 단계 S4에서 PS 플래그는 반드시 "1"로 설정되어, 전력절약모드로 설정된다.
다음에, 도 6을 참조하여, 착신시에 실행되는 착신처리(제1 방식)에 관해 설명한다. 이 착신처리(제1 방식)는 악곡 데이터의 포맷이 도 4a에 도시하는 제1 포맷인 경우이다.
휴대전화기(1)에 착신이 있어 착신처리가 기동되면, 단계 S11에서 착신이 검출되고, 단계 S12에서 PS 플래그가 "1"인지 여부가 판정된다. 여기서, 전력절약모드가 설정되어 PS 플래그가 "1"인 경우에는, 단계 S13으로 진행하여 전력절약모드(PS 모드)용 악곡 데이터의 초기 설정이 실행된다. 이 PS 모드용 악곡 데이터의 초기 설정처리에서는, 착신음악으로서 선택된 악곡 데이터 중 파트 1의 시퀀스 데이터만이 악곡 재생부(15)에 보내지고, T-RAM(32)에 기입된다. 또한, 파트 1의 음색 파라미터가 제1 악음 합성부(34a(134a))에 설정된다. 또한, 파트 1(멜로디 파트)만 선택하여 재생하기 위한 처리가 실행된다. 구체적으로는, 제1 악음 합성부(34a) 앞에 배치되는 스위치 장치(SW1)만 ON이 되거나, 제1 악음 합성부(134a)에만 전력이 공급된다.
한편, 정상모드로 설정되어 PS 플래그가 "0"인 경우에는, 단계 S12에서 단계 S14로 진행하여, 정상모드용 악곡 데이터의 초기 설정이 행해진다. 이 정상모드용 악곡 데이터의 초기 설정처리에서는, 착신음악으로서 선택된 악곡 데이터가 악곡 재생부(15)에 공급되고, T-RAM(32)에 시퀀스 데이터가 기입된다. 또한, 각 파트의 음색 파라미터가 제1 악음 합성부(34a(134a))∼제4 악음 합성부(34d(134d))에 설정된다. 또한, 파트 1∼파트 4의 모든 파트를 재생하기 위한 처리가 실행된다. 구체적으로는, 제1∼제4 악음 합성부(34a∼34d) 앞에 배치되는 스위치 장치(SW1∼SW4) 모두가 ON이 되거나, 제1∼제4 악음 합성부(134a∼134d) 모두에 전력이 공급된다. 이어서, 단계 S15로 진행하여 착신음악의 재생 시작지시가 악곡 재생부(15)에 공급되고, 시퀀서(33)는 T-RAM(32)으로부터 시퀀스 데이터를 독출하여, 단계 S13에서 선택된 제1 악음 합성부(34a(134a)) 또는 제1 악음 합성부(34a(134a))∼제4 악음 합성부(34d(134d)) 모두에 발음 파라미터를 설정하고 재생을 시작시킨다. 이것에 의해, 착신음악이 재생되어 착신용 스피커(23)를 통해 방음된다.
이 착신용 스피커(23)로부터 방음되는 착신음악을 듣고 사용자가 접속버튼을 조작하면, 단계 S16에서 휴대전화기가 회선에 접속되었다고 판정되어 단계 S17로 진행한다. 단계 S17에서는 착신음악을 정지하도록 악곡 재생부(15)에 재생 정지지시가 공급되어, 악곡 재생부(15) 내의 플래그 및 데이터가 모두 클리어 된다. 이 때, T-RAM(32)도 클리어 된다. 그리고, 상대측과 통화할 수 있도록 통화처리나 그 외의 필요한 처리가 실행되고 착신처리는 종료한다. 또, 사용자가 접속버튼을 조작할 때까지는 단계 S17로 진행하지 않기 때문에 그 사이에 착신 멜로디는 계속해서 방음된다.
다음에, 도 7을 참조하여, 악곡 데이터의 포맷이 도 4b에 도시하는 제2 포맷인 경우의 착신처리(제2 방식)에 관해 설명한다.
휴대전화기(1)에 착신이 있어 착신처리가 기동되면, 단계 S21에서 착신이 검출되고, 단계 S22에서 악곡 데이터의 초기 설정이 실행된다. 이 악곡 데이터의 초기 설정처리에서는, 착신음악으로서 선택된 악곡 데이터가 악곡 재생부(15)에 보내지고, T-RAM(32)에 기입된다. 또한, 각 파트의 음색 파라미터가 제1∼제4 악음 합성부(34a∼34d)에 설정된다. 이어서, 단계 S23에서 PS 플래그가 "1"인지 여부가 판정된다. 여기서, 전력절약모드가 설정되어 PS 플래그가 "1"인 경우에는 단계 S24로 진행하여 악곡 재생부(15)의 전력절약 제어부(36(136))에 전력절약 제어를 실행하도록 지시를 보낸다. 이 지시를 받아 전력절약 제어부(36(136))는 예컨대 파트 1(멜로디 파트)만 선택하여 악음을 재생하기 위한 처리를 실행한다. 구체적으로는, 제1 악음 합성부(34a) 앞에 배치된 스위치 장치(SW1)만 ON으로 하거나, 제1 악음 합성부(134a)에만 전력을 공급한다. 다음에 단계 S25로 진행한다.
한편, 정상모드로 설정되어 PS 플래그가 "0"인 경우에는, 단계 S24를 건너뛰고 S25로 진행한다. 단계 S25에서는 착신음악의 재생 시작지시가 악곡 재생부(15)에 공급되고, 시퀀서(33)는 T-RAM(32)에 기입된 시퀀스 데이터를 독출하여, 악음 합성수단(34(134))에 악곡 데이터로부터 악음 데이터의 재생을 시작시킨다. 이 경우, 전력절약모드로 설정되어 단계 S24의 처리가 실행된 경우에는, 제1 악음 합성부(34a(134a))만이 악음 재생을 하는 한편, 정상모드로 설정되어 단계 S24의 처리가 생략된 경우에는 제1 악음 합성부(34a(134a))∼제4 악음 합성부(34d(134d)) 모두에서 악음 재생을 한다. 이것에 의해, 착신음악이 재생되어 착신용 스피커(23)를 통해 방음된다.
이 착신용 스피커(23)로부터 방음되는 착신음악을 듣고 사용자가 접속버튼을 조작하면, 단계 S26에서 휴대전화기가 회선에 접속되었다고 판정되어 단계 S27로 진행한다. 단계 S27에서는 착신음악을 정지하도록 악곡 재생부(15)에 재생 정지지시가 공급되어, 악곡 재생부(15) 내의 플래그 및 데이터가 모두 클리어 된다. 이 때, T-RAM(32)도 클리어 된다. 그리고, 상대측과 통화할 수 있도록 통화처리나 그 외의 필요한 처리가 실행되고 착신처리는 종료한다. 또, 사용자가 접속버튼을 조작할 때까지는 단계 S27로 진행하지 않기 때문에 그 사이에 착신 멜로디는 계속해서 방음된다.
다음에 본 발명의 휴대기기를 휴대전화기에 적용한 경우의 제2 실시형태에 관해 설명한다. 제2 실시형태에서, 상술한 제1 실시형태에 대응하는 구성부품은 동일의 부호로 표시하고 그 설명을 생략한다.
본 실시형태에서는 시스템 CPU(10)가 전력절약처리 대신에, 배터리(25)의 전압 레벨이 저하하였을 때 음량을 보상하기 위한 처리를 한다. 또한, 배터리 전압 레벨 검출부(24)는 감시되고 있는 배터리(25)의 전압 레벨이 기준치보다 낮아지면, 그 취지를 나타내는 음량보상신호를 출력하여 시스템 CPU(10) 또는 악곡 재생부(15)에 보낸다. 이것에 의해, 악곡 재생부(15)에 의해 재생되는 악음의 음량 레벨이 저하하지 않도록 제어되어, 재생되는 악음의 품질 저하를 방지하고 있다.
본 실시형태에 따른 악곡 재생부(15)의 구성을 도 8에 도시한다. 이 악곡 재생부도 도 4a 및 도 4b에 도시하는 제1 포맷의 악곡 데이터나 제2 포맷의 악곡 데이터로부터 재생하는 것이 가능하다. 또한, 배터리 전압 레벨 검출부(24)로부터 보내진 음량보상신호는 인터페이스(30)를 통해 시퀀서(33) 또는 음량 제어부(37)에 입력된다.
악음 합성수단(234)은 제1∼제8 악음 합성부(234a∼234h)의 8개의 악음 합성부로 구성되어 있고, 멜로디 파트, 반주 파트 1, 반주 파트 2, 리듬 파트의 4 파트로 이루어지는 악곡 데이터를 2열 동시에 재생하는 것이 가능하다. 이것은 배터리(25)의 전압 레벨이 기준치보다 낮아진 경우에 악곡 재생부(15)에 의해 재생되는 악음의 음량 레벨이 저하하지 않도록, 4 파트로 이루어지는 악곡 데이터를 복사한 동일한 두 악곡 데이터를 동시에 악음 합성수단(234)에 의해 재생하기 때문이다. 즉, 배터리(25)의 전압 레벨이 저하하면, 악곡 재생부(15)에 의해 재생된 악음의 음량 레벨도 저하한다. 그래서, 하나의 파트를 원래 파트의 악음 합성부와 어떤 파트에도 할당되지 않은 악음 합성부에 각각 할당하여, 2개의 악음 합성부에 의해 재생된 악음을 포개어, 재생되는 악음의 저하된 음량을 보상하도록 하고 있다.
또, 악곡 데이터의 복사는 음량보상신호에 응하여 시스템 CPU(10)가 실행한다. 즉, 악곡의 재생 시작시에, 예컨대 4 파트로 이루어지는 원래의 악곡 데이터를 시스템 CPU(10)가 복사함으로써, 총 8 파트의 악곡 데이터를 형성하여 원래 악곡 데이터의 2배의 악곡 데이터를 악곡 재생부(15)에 전송하게 된다. 이 경우 8 파트로 이루어지는 악곡 데이터는 예컨대, 제1 파트를 제5 파트로 변환하고, 제2 파트를 제6 파트로 변환하고, 제3 파트를 제7 파트로 변환하고, 제4 파트를 제8 파트로 변환하여, 원래의 4 파트와 조합함으로써, 제1 파트∼제8 파트로 이루어지는 악곡 데이터를 구성한다.
또한, 악곡 데이터를 시스템 CPU(10)에 의해 복사하는 대신에, 각 파트가 악음 합성수단(234)의 2개의 악음 합성부에서 재생되도록, 시퀀서(33)가 악곡 재생시에 각 파트에 2개의 악음 합성부를 할당하도록 할 수도 있다.
예컨대, T-RAM(32)으로부터 제1 파트의 시퀀스 데이터가 독출된 경우에는, 시퀀서(33)가 제1 악음 합성부(234a) 및 제5 악음 합성부(234e)에 제1 파트의 음원 파라미터를 설정한다. 또한, 제2 파트의 시퀀스 데이터가 독출된 경우에는, 시퀀서(33)가 제2 악음 합성부(234b) 및 제6 악음 합성부(234f)에 제2 파트의 음원 파라미터를 설정한다. 또, 제3 파트의 시퀀스 데이터가 독출된 경우에는, 시퀀서(33)가 제3 악음 합성부(234c) 및 제7 악음 합성부(234g)에 제3 파트의 음원 파라미터를 설정하고, 제4 파트의 시퀀스 데이터가 독출된 경우에는, 제4 악음 합성부(234d) 및 제8 악음 합성부(234h)에 제4 파트의 음원 파라미터를 설정한다. 이것에 의해, 각 파트는 2개의 악음 합성부에서 재생되고, 재생된 2개의 악음을 포갬으로써 음량을 보상하는 것이 가능해진다. 또, 이 경우의 음량보상신호는 인터페이스(30)를 통해 시퀀서(33)에 보내지고, 이 신호에 응하여 시퀀서(33)가 상기한 바와 같이 저하된 음량을 보상하는 동작을 실행한다.
또한, 제1∼제8 악음 합성부(234a∼234h)에 의해 재생된 악음 데이터는 믹서(35)에 의해 합성되고, 필요에 따라 가변 증폭기(38)에 의해 증폭된다.
음량 제어부(37)는 가변 증폭기(38)의 이득을 제어하는 것이 가능하도록 구성된다. 즉, 음량 제어부(37)에서 인터페이스(30)를 통해 배터리 전압 레벨 검출부(24)에서 전달된 음량보상신호를 받으면, 가변 증폭기(38)의 이득을 크게 하는 이득제어신호가 가변 증폭기(38)에 인가된다. 그렇게 하면, 배터리(25)의 전압 레벨이 저하하여, 악곡 재생부(15)에 의해 재생된 악음의 음량 레벨이 저하하더라도, 가변 증폭기(38)의 이득이 상승되도록 제어되기 때문에 음량 레벨을 보상하는 것이 가능해진다. 이와 같이, 음량 제어부(37)와 가변 증폭기(38)의 구성에 의해서도 배터리(25)의 전압 레벨 저하로 인한 음량을 보상하는 것이 가능해진다. 이 경우에는, 악음 합성수단(234)에서 2개의 악음 합성부를 이용하여 하나의 파트를 재생할 필요가 없기 때문에, 악음 합성수단(234)을 4 파트의 악음 합성부로 구성해도 된다. 또한, 반대로 악음 합성수단(234)이 8 파트의 악음 합성부(234a∼234h)로 구성되어 재생되는 악음의 저하된 음량을 보상하고 있는 경우에는 음량 제어부(37)와 가변 증폭기(38)를 생략해도 된다.
다음에, 도 8에 나타낸 악곡 재생부(15)의 재생동작을, 주로 전술한 제1 실시형태의 도 2와 도 3의 구성과는 다른 점에 관해서 하기에 설명한다.
각 파트의 음색 파라미터는 R/W 컨트롤러(31) 및 시퀀서(33)를 통해 제1∼제8 악음 합성부(234a∼234h) 중 해당하는 하나 또는 두 악음 합성부에 설정된다.
여기서, 배터리 전압 레벨 검출부(24)로부터 음량보상신호를 사전에 시스템 CPU(10)에서 받은 경우에, 시스템 CPU(10)는 재생 시작신호를 악곡 재생부(15)에 출력하였을 때, 예컨대 4 파트로 이루어지는 악곡 데이터를 복사함으로써, 총 8 파트의 악곡 데이터로 변환한다. 그리고 시스템 CPU(10)는 그 8 파트의 시퀀스 데이터의 선두로부터 소정량의 시퀀스 데이터를 R/W 컨트롤러(31)의 제어에 따라 T-RAM(32)에 기입한다. 또한, 8 파트의 악곡 데이터의 음색 파라미터가 R/W 컨트롤러(31) 및 시퀀서(33)를 통해 제1∼제8 악음 합성부(234a∼234h) 중 해당하는 또는 모든 악음 합성부에 설정된다.
시퀀서(33)는 T-RAM(32)으로부터 시퀀스 데이터를 순차 독출하여, 각 파트의 시퀀스 데이터를 해석하고, 시퀀스 데이터에 근거하는 음원 파라미터를 제1∼제8 악음 합성부(234a∼234h) 중 해당하는 파트의 하나의 또는 두 악음 합성부에 설정한다. 이 경우, 배터리(25)의 전압 레벨이 기준치 이상이면, 악곡 데이터를 구성하는 예컨대 4 파트의 음원 파라미터가 제1∼제4 악음 합성부(234a∼234d)에 설정되고, 나머지 제5 악음 합성부(234e)∼제8 악음 합성부(234h)는 빈 파트의 악음 합성부가 된다.
한편, 배터리(25)의 전압 레벨이 기준치보다 낮고, 시스템 CPU(10)에서 음량보상신호를 받은 경우에는, 악곡 데이터는 원래 악곡 데이터의 예컨대 2배, 즉 8 파트로 구성된다. 그 8 파트의 음원 파라미터가 각각 제1∼제8 악음 합성부(234a∼234h)에 설정된다. 이 경우에는 예컨대, 제1 악음 합성부(234a)와 제5 악음 합성부(234e)에 멜로디 파트가, 제2 악음 합성부(234b)와 제6 악음 합성부(234f)에 반주 파트 1이, 제3 악음 합성부(234c)와 제7 악음 합성부(234g)에 반주 파트 2가, 제4 악음 합성부(234d)와 제8 악음 합성부(234h)에 리듬 파트가 할당된다.
그리고, 시퀀서(33)는 각 파트의 시퀀스 데이터에 의해 규정된 발음 타이밍까지 기다린 후, 제1∼제8 악음 합성부(234a∼234h) 중 해당 파트가 할당된 악음 합성부에 악음재생을 시작시킨다. 또한, 각 파트의 시퀀스 데이터에 의해 규정된 발음 길이의 종료시간이 되었을 때, 시퀀서(33)는 제1∼제8 악음 합성부(234a∼234h) 중 해당 파트가 할당된 악음 합성부의 악음재생을 종료시킨다. 이렇게 하여, 제1∼제8 악음 합성부(234a∼234h)에 의해 재생된 4 파트 또는 8 파트의 악음 데이터가 믹서(35)에 공급되어 합성되고, 필요에 따라 가변 증폭기(38)에 의해 증폭되어 출력된다.
악곡 재생부(15)를 포함하는 전기적으로 구동되는 각 부에 전력을 공급하고 있는 배터리(25)의 전압 레벨은 배터리 전압 레벨 검출부(24)에 의해 상시 감시되고 있다. 감시되고 있는 배터리(25)의 전압 레벨이 기준치를 하회하면, 배터리 전압 레벨 검출부(24)는 음량보상신호를 시스템 CPU(10)에 보내고, 시스템 CPU(10)가 재생 시작신호를 악곡 재생부(15)에 출력할 때 선택된 악곡 데이터를 복사한다.
혹은, 배터리 전압 레벨 검출부(24)와 음량보상신호를 시퀀서(33)에 보내고, 시퀀서(33)가 재생되는 악음의 저하된 음량을 보상하는 동작을 하도록 할 수도 있다. 즉, 시퀀서(33)가 음량보상신호를 받으면, 시퀀서(33)는 R/W 컨트롤러(31)를 통해 T-RAM(32)로부터 시퀀스 데이터를 순차 독출하여, 독출한 시퀀스 데이터를 해석하고, 그 시퀀스 데이터에 근거하는 음원 파라미터를 제1∼제8 악음 합성부(234a∼234h)의 2개의 악음 합성부에 설정한다. 이것에 의해, 각 파트는 2개의 악음 합성부에서 재생되게 되어, 악곡 데이터를 복사한 경우와 같이 배터리(25)의 전압 레벨 저하에 따르는 음량 저하를 보상하는 것이 가능해진다. 이와 같이 시퀀서(33)에서 재생되는 악음의 저하된 음량을 보상하는 동작을 실행하는 경우에는, 악음 재생중에 음량보상신호가 발생하더라도, 음량을 보상하는 것이 가능해진다.
또한, 음량 제어부(37)와 가변 증폭기(38)를 악곡 재생부(15)에 설치하여, 배터리 전압 레벨 검출부(24)가 음량보상신호를 음량 제어부(37)에 보내도록 배치되어, 음량 제어부(37)와 가변 증폭기(38)에서 함께 재생되는 악음의 저하된 음량을 보상하는 동작을 하도록 실행하게 할 수도 있다. 즉, 음량 제어부(37)는 음량보상신호를 받으면, 이득을 상승시키는 이득제어신호를 가변 증폭기(38)에 인가한다. 이것에 의해, 가변 증폭기(38)는 믹서(35)로부터 출력되는 악음신호를 보다 증폭하게 되어, 배터리(25)의 전압 레벨 저하에 따르는 음량 저하를 보상하는 것이 가능해진다. 이와 같이 음량 제어부(37)와 가변 증폭기(38)가 재생되는 악음의 저하된 음량을 보상하는 동작을 하는 경우에는, 악음 재생중에 음량보상신호가 발생하더라도, 음량을 보상하는 것이 가능해진다.
다음에, 도 4b에 도시하는 제2 포맷의 악곡 데이터를 사용하여 실행되는 도 8에 나타낸 제2 실시형태의 악곡 재생부(15)의 재생동작에 관해 설명한다.
시스템 CPU(10)가 재생 시작신호를 악곡 재생부(15)에 출력하면, 이 재생 시작신호는 시퀀서(33)에 입력되어 선택된 악곡의 재생이 시작된다. 시스템 CPU(10)는 선택된 악곡의 악곡 데이터의 시퀀스 데이터의 선두로부터 소정량의 시퀀스 데이터를 독출하여, R/W 컨트롤러(31)의 제어에 따라 T-RAM(32)에 기입한다. 이 경우, T-RAM(32)에 다수의 파트가 합성된 시퀀스 데이터가 기입된다. 시퀀서(33)는 독출된 시퀀스 데이터의 파트를 검출하여, 검출된 파트에 할당된 제1∼제8 악음 합성부(234e∼234h) 중 하나에 시퀀스 데이터에 근거하는 발음 파라미터를 설정한다.
그 후, 배터리 전압 레벨 검출부(24)가 음량보상신호를 출력하지 않은 경우(배터리(25)의 전압 레벨이 저하하지 않은 경우)에는, 악곡 재생부(15)에서 제1 포맷의 악곡 데이터를 재생하는 경우와 같이 제2 포맷의 악곡 데이터로부터 악곡이 재생되기 때문에, 그 설명은 생략한다.
한편, 배터리 전압 레벨 검출부(24)가 음량보상신호를 출력한 경우(배터리(25)의 전압 레벨이 저하한 경우)에는, 제2 포맷의 악곡 데이터는 각 파트의 시퀀스 데이터가 합성되어 시간적으로 직렬로 배열되어 있기 때문에, 제2 포맷의 악곡 데이터를 복사함으로써 파트 수를 2배로 하는 것은 불가능하다. 그래서, 각 파트의 데이터로부터 악음이 재생될 때, 시퀀서(33)가 악곡의 각 파트에 2개의 악음 합성부를 할당한다.
즉, T-RAM(32)으로부터 제1 파트의 시퀀스 데이터를 독출할 때, 시퀀서(33)가 제1 파트의 시퀀스 데이터에 근거하는 음원 파라미터를 예컨대, 제1 악음 합성부(234a)와 제5 악음 합성부(234e)에 설정하고, 마찬가지로, 제2 파트의 시퀀스 데이터에 근거하는 음원 파라미터를 제2 악음 합성부(234b)와 제6 악음 합성부(234f)에 설정하고, 제3 파트의 시퀀스 데이터에 근거하는 음원 파라미터를 제3 악음 합성부(234c)와 제7 악음 합성부(234g)로 설정하고, 제4 파트의 시퀀스 데이터에 근거하는 음원 파라미터를 제4 악음 합성부(234d)와 제8 악음 합성부(234h)로 설정한다. 이것에 의해, 각 파트는 2개의 악음 합성부에서 재생되어, 재생된 2개의 악음을 포갬으로써, 재생되는 악음의 저하된 음량을 보상하는 것이 가능해진다. 또, 이 경우의 음량보상신호는 인터페이스(30)를 통해 시퀀서(33)에 보내지고, 음량보상신호를 받으면, 시퀀서(33)가 상기한 바와 같이 재생되는 악음의 저하된 음량을 보상하는 동작을 실행한다. 이와 같이 시퀀서(33)가 재생되는 악음의 저하된 음량을 보상하는 동작을 실행하면, 악음 재생중에 음량보상신호가 발생하더라도, 음량을 보상하는 것이 가능해진다.
또한, 제1∼제8 악음 합성부(234a∼234h)에 의해 재생된 악음 데이터는 믹서(35)에 공급되어 합성되고, 필요에 따라 가변 증폭기(38)에 의해 보다 증폭되어 출력된다.
그리고, 음량 제어부(37)와 가변 증폭기(38)의 구성에 의해서도 배터리(25)의 전압 레벨 저하로 인해 저하된 음량을 보상하는 것이 가능하다. 이 경우의 동작은 제1 포맷의 악곡 데이터를 재생하는 경우와 마찬가지이기 때문에, 그 설명은 생략한다. 그러나, 음량 제어부(37)와 가변 증폭기(38)로 저하된 음량을 보상하는 동작을 하는 경우에도, 악음 재생중에 음량보상신호가 발생하더라도 음량을 보상하는 것이 가능해진다.
또, 도 8에 도시하는 악곡 재생부(15)에서, 악음 합성수단(234)은 제1∼제8 악음 합성부(234a∼234h)의 8 파트로 구성되어 있지만, 이것에 한정되는 것이 아니라, 악음 합성수단의 수는 8보다 작아도 된다. 이러한 경우에 악곡 데이터가 4 파트로 구성되면, 배터리(25)의 전압 레벨이 저하하였을 때 가장 중요도가 높은 파트인 멜로디 파트는 2개 이상의 악음 합성부를 할당하여 재생하는 것으로 한다.
또한, 상기한 악곡 재생부(15)에서, 제1∼제8 악음 합성부(234a∼234h)를 시분할 동작하는 하나의 악음 합성부로 구성해도 된다.
배터리 전압 레벨 검출부(24)는 배터리(25)의 전압 레벨이 저하하였을 때 음량보상신호를 출력한다. 그러나, 음량보상신호를 출력하였을 때 음량 보상을 실행하는지 여부는 사용자에 의해 설정될 수 있다. 본 실시형태에서는 사용자가 휴대전화기(1)를 "고품질 모드"와 "정상품질 모드" 중 하나로 설정할 수 있는 것으로 한다. "고품질 모드"로 설정한 경우에는 음량 보상이 실행되지만, "정상품질 모드"로 설정한 경우에는 음량 보상이 실행되지 않는다. 이하에, 도 9를 참조하여, 사용자가 예컨대 고품질 모드 스위치를 조작하여 모드를 변경할 때 기동되는 고품질 모드 설정처리를 설명한다.
우선, 단계 S101에서 사용자가 고품질 모드 스위치를 ON으로 했는지 여부가 판정된다. 여기서, 사용자가 고품질 스위치를 ON 조작한 경우에는 단계 S102에서 고품질 모드 플래그가 반전된다. 한편, 사용자가 고품질 스위치를 ON으로 하지 않은 경우에는 단계 S102를 건너뛰고 단계 S103으로 진행하여, 고품질 모드 플래그가 "1"인지 여부가 판정된다. 여기서, 고품질 모드 플래그가 "1"이라고 판정되면, 단계 S104에서 표시부(18)에 "고품질 모드"가 표시되고, 단계 S106으로 진행한다. 한편, 고품질 모드 플래그가 "1"로 설정되어 있지 않다고 판정하면, 단계 S105에서 표시부(18)에 "정상품질 모드"가 표시되고, 단계 S106으로 진행한다.
단계 S106에서는 배터리 전압 레벨 검출부(24)에서 검출되는 배터리(25)의 전압 레벨이 기준치 n보다 낮은지 여부가 판정된다. 이 판정은 배터리 전압 레벨 검출부(24)가 음량보상신호를 보냈는지 여부를 판단함으로써 실행되어, 신호가 보내진 경우에는 긍정(YES)이 되고, 보내지지 않은 경우에는 부정(NO)이 된다. 여기서, 음량보상신호가 보내졌다고 하면, 단계 S107로 진행하여 고품질 모드 플래그가 "1"로 설정되어 있는지 여부가 판정된다. 그리고, 고품질 모드 플래그가 "1"로 설정되어 있는 경우에는 단계 S108에서 음량보상 플래그가 "1"로 설정되어 악음 재생시에 음량보상처리가 실행된다. 한편, 고품질 모드 플래그가 "1"로 설정되지 않은 경우에는 단계 S109로 진행하여, 음량보상 플래그가 "0"으로 설정되어 악음 재생시에 음량보상처리가 실행되지 않는다. 또한, 음량보상신호가 보내지지 않아 단계 S106의 질문에 대한 답이 부정(NO)인 경우에는, 단계 S109로 진행하여, 음량보상 플래그가 "0"으로 설정되고 악음 재생시에 음량보상처리는 실행되지 않는다. 단계 S108 또는 단계 S109의 실행에 의해 고품질 모드 설정처리는 종료한다.
또, 단계 S101에서는 사용자가 고품질 스위치를 ON 조작할 때마다 고품질 모드 플래그가 반전되어, 고품질 모드와 정상품질 모드를 임의로 선택하는 것이 가능해진다. 그리고, 고품질 모드로 설정되어 있는 동시에, 배터리(25)의 전압 레벨이 기준치 n보다 낮아졌을 때 음량보상 플래그가 "1"로 설정되어, 음량보상처리를 실행할 준비가 된다.
다음에, 도 10을 참조하여, 시스템 CPU(10)가 재생 시작신호를 출력하였을 때 기동되는 악곡재생처리(제1 방식)를 설명한다. 이 악곡재생처리(제1 방식)에서는 도 4a에 도시하는 제1 포맷의 악곡 데이터가 사용되어, 시스템 CPU(10)가 음량보상처리를 실행하도록 하고 있다.
휴대전화기(1)에서 BGM이나 감상용 음악의 재생을 지시하는 음악재생버튼이 조작되거나, 착신통지가 수신되거나 보류버튼이 조작되면, 단계 S111에서 시스템 CPU(10)가 재생 시작신호를 악곡 재생부(15)에 출력한다. 이어서, 단계 S112에서 음량보상 플래그가 "1"로 설정되어 있는지 여부가 판정된다. 여기서, 고품질 모드로 설정되어 있는 동시에, 배터리(25)의 전압 레벨이 기준치 n보다 낮아, 음량보상 플래그가 "1"로 설정되어 있으면, 단계 S113으로 진행하여 시스템 CPU(10)가 음량보상 악곡 데이터의 작성처리를 실행한다. 시스템 CPU(10)는 이 음량보상 악곡 데이터의 작성처리에서 악곡 데이터가 4 파트로 이루어지는 경우에는 이 파트들을 복사함으로써, 총 8 파트로 이루어지는 악곡 데이터를 작성한다.
그리고, 단계 S114로 진행하여 음량보상 악곡 데이터의 초기 설정이 실행된다. 이 음량보상 악곡 데이터의 초기 설정처리에서는 복사에 의해 파트 수가 2배가 된 악곡 데이터가 악곡 재생부(15)에 보내지고, 각 파트의 시퀀스 데이터의 선두부분이 T-RAM(32)에 기입된다. 또한, 각 파트의 음색 파라미터가 제1∼제8 악음 합성부(234a∼234h) 중 해당하는 악음 합성부에 설정된다.
한편, 정상품질 모드로 설정된 경우, 또는 배터리(25)의 전압 레벨이 기준치 n 이상이고 음량보상 플래그가 "1"로 설정되지 않은 경우에는 단계 S113을 건너뛰고, 음량보상 악곡 데이터가 복사에 의해 작성되기 전의 원래의 악곡 데이터가 단계 S114에서 초기 설정된다. 이렇게 하여 악곡 데이터 초기 설정처리가 종료하면, 단계 S115에서 악곡의 재생 시작지시가 악곡 재생부(15)에 보내진다. 이것에 의해, 시퀀서(33)는 T-RAM(32)으로부터 시퀀스 데이터를 독출하여, 제1∼제8 악음 합성부(234a∼234h) 중 해당하는 파트에 발음 파라미터를 설정하여, 악음의 재생을 시작시킨다.
이 경우, T-RAM(32)에 4 파트의 시퀀스 데이터가 기억되어 있는 경우에는 4 파트로 이루어지는 악음이 재생된다. 이 때, 악음 합성수단(234)의 4개의 악음 합성부는 파트가 할당되지 않은 악음 합성부가 된다. 한편, 고품질 모드로 설정되어 있는 동시에, 배터리(25)의 전압 레벨이 기준치 n보다 낮아져, T-RAM(32)에 8 파트의 시퀀스 데이터가 기억되어 있는 경우에는 8 파트로 이루어지는 악음이 재생된다. 이 때, 악음 합성수단(234)의 모든 파트의 악음 합성부(234a∼234h)가 악음 재생에 사용된다.
이 재생된 악음은 휴대전화기(1)에서 받은 착신에 응하여 재생 시작신호가 출력된 경우에는 착신음악으로서 착신용 스피커(23)를 통해 방음되고, 사용자의 보류조작에 응하여 동 신호가 출력된 경우에는 보류음악으로서 수화용 스피커(22)를 통해 방음된다. 또한, 음악재생버튼의 사용자 조작에 응하여 동 신호가 발생된 경우에는 재생된 악음이 BGM 또는 감상용 음악으로서 수화용 스피커(22) 또는 착신용 스피커(23)를 통해 방음된다.
그리고, 단계 S116에서 악음의 재생을 종료해야 한다고 판정될 때까지는 악곡 재생부(15)에서 악곡의 재생이 계속되고, 악음의 재생을 종료해야 한다고 판정되었을 때 재생종료처리가 실행되어 악곡재생처리(제1 방식)를 종료한다. 여기서, 악음의 재생을 종료해야 한다고 판정되는 경우로는, 예컨대 착신 후에 접속버튼이 조작된 경우, 보류조작이 해제된 경우, BGM이나 감상용 음악의 재생이 완료하거나 또는 정지가 지시된 경우가 있다. 이 재생종료처리에서는 악곡 재생부(15)에 재생정지신호가 출력되어, 악곡 재생부(15) 내의 플래그 및 데이터가 모두 클리어 된다. 이 때, T-RAM(32)도 클리어 된다.
다음에, 악곡 데이터의 포맷이 도 4b에 도시하는 제2 포맷으로 되어 있는 경우의 악곡재생처리(제2 방식)에 관해 도 11을 참조하여 설명한다. 이 재생처리(제2 방식)에서는 시퀀서(33)에 의해 음량보상처리가 실행된다.
휴대전화기(1)에서 BGM이나 감상용 음악의 재생을 지시하는 음악재생버튼이 조작되거나, 착신통지가 수신되거나 보류버튼이 조작되면, 단계 S121에서 시스템 CPU(10)가 재생 시작신호를 악곡 재생부(15)에 출력한다. 이어서, 단계 S122에서 음량보상 플래그가 "1"로 설정되어 있는지 여부가 판정된다. 여기서, 고품질 모드로 설정되어 있는 동시에, 배터리(25)의 전압 레벨이 기준치 n보다 낮아, 음량보상 플래그가 "1"로 설정되어 있으면, 단계 S123으로 진행하여, 음량보상 실행신호를 악곡 재생부(15)에 보내는 음량보상 지시처리를 실행한다.
한편, 정상품질 모드로 설정된 경우, 또는 배터리(25)의 전압 레벨이 기준치 n 이상이고 음량보상 플래그가 "1"로 설정되지 않은 경우에는 단계 S123을 건너뛰고, 단계 S124로 진행하여 악곡 데이터가 초기 설정된다. 이 악곡 데이터의 초기 설정처리에서는, 악곡 데이터가 악곡 재생부(15)에 공급되고, 시퀀서 데이터의 선두부분이 T-RAM(32)에 기입된다. 또한, 각 파트의 음색 파라미터가 제1∼제8 악음 합성부(234a∼234h) 중 해당하는 것에 각각 설정된다.
이렇게 하여 악곡 데이터 초기 설정처리가 종료하면, 단계 S125로 진행하여 악곡의 재생시작지시가 악곡 재생부(15)에 주어진다. 이것에 의해, 시퀀서(33)는 T-RAM(32)D로부터 시퀀스 데이터를 독출하고, 제1∼제8 악음 합성부(234a∼234h) 중 시퀀스 데이터의 파트에 할당된 것에 발음 파라미터를 설정하여 재생을 시작하게 한다.
이 악음 재생 시작처리를 할 때, 단계 S123에서 음량보상 지시처리가 실행되는 경우에는, 시퀀서(33)는 R/W 컨트롤러(31)를 통해 T-RAM(32)으로부터 시퀀스 데이터를 순차 독출하여, 독출한 시퀀스 데이터를 해석하고, 그 시퀀스 데이터에 근거하는 음원 파라미터를 제1∼제8 악음 합성부(234a∼234h) 중 2개의 악음 합성부에 설정한다. 이것에 의해, 각 파트는 2개의 악음 합성부에서 재생된다. 한편, 단계 S123에서 음량보상 지시처리가 실행되지 않은 경우에는, 시퀀서(33)는 R/W 컨트롤러(31)를 통해 T-RAM(32)으로부터 시퀀스 데이터를 순차 독출하여 해석하고, 그 시퀀스 데이터에 근거하는 음원 파라미터를 제1∼제8 악음 합성부(234a∼234h) 중 하나의 악음 합성부에 설정한다. 이것에 의해, 각 파트는 하나의 악음 합성부에서 재생된다.
그 결과, 고품질 모드로 설정되어 있는 동시에, 배터리(25)의 전압 레벨이 기준치 n보다 낮진 경우에는, 예컨대 4 파트로 구성되어 있는 악곡 데이터가 8 파트로 복사되어 악음이 재생되고, 이것에 의해 재생되는 악음의 음량 저하를 보상할 수 있다. 이 경우, 악음 합성수단(234)의 모든 파트의 악음 합성부가 사용되어 재생된다.
이 재생된 악음은 휴대전화기(1)에서 받은 착신에 응하여 재생 시작신호가 출력된 경우에는 착신음악으로서 착신용 스피커(23)를 통해 방음되고, 사용자의 보류조작에 응하여 동 신호가 출력된 경우에는 보류음악으로서 수화용 스피커(22)를 통해 방음된다. 또한, 음악재생버튼의 사용자 조작에 응하여 동 신호가 발생된 경우에는 재생된 악음이 BGM 또는 감상용 음악으로서 수화용 스피커(22) 또는 착신용 스피커(23)를 통해 방음된다.
그리고, 단계 S126에서 악음의 재생을 종료해야 한다고 판정될 때까지는 악곡 재생부(15)에서 악곡의 재생이 계속되고, 악음의 재생을 종료해야 한다고 판정되었을 때 재생종료처리가 실행되어 악곡재생처리(제2 방식)를 종료한다. 여기서, 악음의 재생을 종료해야 한다고 판정되는 경우로는, 예컨대 착신 후에 접속버튼이 조작된 경우, 보류조작이 해제된 경우, BGM이나 감상용 음악의 재생이 완료하거나 또는 정지가 지시된 경우가 있다. 이 재생종료처리에서는 악곡 재생부(15)에 재생정지신호가 출력되어, 악곡 재생부(15) 내의 플래그 및 데이터가 모두 클리어 된다. 이 때, T-RAM(32)도 클리어 된다.
상기 설명에서는 4 파트로 이루어지는 악곡 데이터의 예를 주로 설명하였지만, 악곡 데이터는 4 파트로 구성될 필요는 없다. 예컨대, 3 파트로 이루어지는 악곡 데이터로 구성할 수도 있다.
또한, 악음 합성수단(234)은 8개의 악음 합성부, 즉 8 파트의 제1∼제8 악음 합성부(234a∼234h)로 구성되는 것으로 하였지만, 악음 합성부의 수는 이것에 한하는 것이 아니라, 정상품질 모드에서 악음 재생이 실행되었을 때 빈 파트의 악음 합성부가 존재하는 파트 수로 설정하면 된다. 이러한 경우, 음량보상처리가 실행될 때, 보다 중요한 파트에서 덜 중요한 파트의 순서로, 원래의 파트의 악음 합성부에 추가하여 빈 파트의 악음 합성부를 복사에 의해 생성된 증가된 수의 파트에 할당한다. 이것에 의해, 가장 중요한 파트에서부터 덜 중요한 파트의 순서로 악곡 파트의 음량 저하가 보상될 수 있다.
또한, 이상 설명한 본 발명의 각 실시형태에 따른 휴대기기를 적용한 휴대전화기(1)에서, 시스템 CPU(10)는 도시하지 않은 전화기능처리를 메인 처리로서 실행한다. 시스템 CPU(10)가 개입 요구(IRQ) 신호에 응하여 시퀀스 데이터를 악곡 재생부(15)에 기입하는 악곡재생 보조처리나 음량보상처리를 메인 처리와 동시에 실행하더라도, 이 보조처리와 음량보상처리는 부하가 작기 때문에, 시스템 CPU(10)로서 고속 CPU를 채용할 필요가 없다.
또한, T-RAM(32)의 기억 용량은 32 워드의 시퀀스 데이터를 기억할 수 있는 용량으로 하였지만, 이것에 한하는 것이 아니라, 악곡 재생이 가능하고 시스템 RAM(11)보다 훨씬 적은 기억 용량으로 해도 된다.
또한, 상기 설명한 실시형태에 따른 휴대전화기(1)를 배포 센터에 접속함으로써, 휴대전화기(1)는 배포 센터로부터 원하는 악곡 데이터를 다운로드 하는 것이 가능해진다.
본 발명에 따른 휴대기기는 상기한 휴대전화기에만 적용되는 것이 아니라, 악곡재생수단을 구비한 퍼스널 컴퓨터나 그 밖의 정보기기 등의 각종 휴대기기에 적용할 수도 있다.
또, 상술한 실시형태의 휴대기기의 기능을 실현하는 소프트웨어의 프로그램 코드를 기록한 기억매체에 의해 해당 프로그램을 휴대기기에 설치하여, 그 휴대기기의 컴퓨터(또는 CPU)가 해당 프로그램을 실행함으로써 본 발명의 목적이 달성되는 것은 말할 필요도 없다.
이 경우, 기억매체를 이용하여 휴대기기에 설치된 프로그램 코드 자체가 본 발명의 신규 기능을 실현하는 것이 되고, 그 프로그램 코드를 기억한 기억매체는 본 발명을 구성하는 것이 된다.
프로그램 코드를 기록하기 위한 기억매체로는 예를 들면, 플로피 디스크, 하드디스크, 광디스크, 광자기디스크, CD-ROM, CD-R(CD-Recordable), 자기 테이프, 불휘발성 메모리 카드, ROM 등을 이용할 수 있다. 또한, 통신 네트웍을 통해 서버 컴퓨터로부터 프로그램 코드가 공급되도록 할 수도 있다.
또한, 컴퓨터가 독출한 프로그램 코드를 실행함으로써, 상술한 실시형태의 기능이 실현되는 것뿐만 아니라, 그 프로그램 코드의 지시에 근거하여, 컴퓨터 상에서 가동하고 있는 OS 등이 프로그램 코드의 지시에 따라 실제 처리의 일부 또는 전부를 실행함으로써 상술한 실시형태의 기능이 실현되는 경우도 본 발명에 포함되는 것은 말할 필요도 없다.
또한, 기억매체로부터 독출한 프로그램 코드가 컴퓨터에 삽입된 기능확장보드나 컴퓨터에 접속된 기능확장유닛에 구비된 메모리에 기입된 후, 그 프로그램 코드의 지시에 근거하여, 그 기능확장보드나 기능확장유닛에 집적된 CPU 등이 실제 처리의 일부 또는 전부를 하여, 상술한 실시형태의 기능이 실현되는 경우도 본 발명에 포함된다.
본 발명에 따른 휴대기기는 재생되는 파트 수를 감소시키거나, 각 파트의 악곡 데이터를 원래의 파트의 악음 합성부에 추가하여 빈 파트의 악음 합성부에도 할당하여 각 파트를 다수의 악음 합성부에서 재생함으로써 각 파트의 음량 레벨을 보상하는 것이 가능하다. 따라서, 본 발명에 따른 휴대기기는 악곡재생수단을 구비한 휴대전화기나, 퍼스널 컴퓨터, 그 밖의 정보기기 등의 휴대기기에 적용될 수 있다.
본 발명은 다수 파트로 이루어지는 악곡을 재생할 수 있는 악곡재생수단을 구비하며, 배터리 소모를 가능한 한 줄일 수 있는 휴대기기, 그 휴대기기의 전력절약방법 및 이 방법을 실행하는 프로그램을 저장하는 기억매체를 제공할 수 있다.
또한, 본 발명은 배터리의 전압 레벨이 저하하더라도 재생된 악음의 음질이 저하하지 않도록 한 악곡재생수단을 구비하는 휴대기기, 그 휴대기기의 음량보상방법 및 이 방법을 실행하는 프로그램을 저장하는 기억매체를 제공할 수 있다.
도 1은 본 발명의 제1 실시형태에 따른 휴대기기를 적용한 휴대전화기의 전체 구성을 도시하는 블록도,
도 2는 제1 실시형태에 따른 휴대전화기에 있어서 악곡 재생부의 제1 구성을 도시하는 블록도,
도 3은 제1 실시형태에 따른 휴대전화기에 있어서 악곡 재생부의 제2 구성을 도시하는 블록도,
도 4a, 4b는 제1 실시형태에 따른 휴대전화기에 사용 가능한 악곡 데이터의 제1 포맷 및 제2 포맷을 각각 도시하는 도면,
도 5는 제1 실시형태에 따른 휴대전화기에 의해 실행되는 전력절약모드 설정처리를 나타내는 순서도,
도 6은 제1 실시형태에 따른 휴대전화기에 의해 실행되는 착신처리(제1 방식)를 나타내는 순서도,
도 7은 제1 실시형태에 따른 휴대전화기에 의해 실행되는 착신처리(제2 방식)를 나타내는 순서도,
도 8은 본 발명의 제2 실시형태에 따른 휴대전화기에 있어서 악곡 재생부의 구성을 도시하는 블록도,
도 9는 제2 실시형태에 따른 휴대전화기에 의해 실행되는 고품질 모드 설정처리를 나타내는 순서도,
도 10은 제2 실시형태에 따른 휴대전화기에 의해 실행되는 악곡재생처리(제1 방식)를 나타내는 순서도,
도 11은 제2 실시형태에 따른 휴대전화기에 의해 실행되는 악곡재생처리(제2 방식)를 나타내는 순서도이다.
Claims (12)
- 제1 소정수의 파트로 이루어지는 악곡 데이터로부터 악곡을 재생하며, 상기 제1 소정수보다 큰 제2 소정수의 파트를 재생할 수 있는 악곡재생수단;상기 악곡재생수단에 전력을 공급하는 전원수단;상기 전원수단의 전압 레벨을 감시하는 전압 레벨 감시수단; 및감시되는 상기 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 상기 제1 소정수의 파트로 이루어지는 악곡 데이터를, 상기 악곡 데이터의 상기 제1 소정수의 파트에 대응하는 상기 제2 소정수의 파트 중 원래의 파트와, 상기 제2 소정수의 파트 중 상기 원래의 파트 이외의 파트에 할당하여, 상기 악곡재생수단에 의해 상기 악곡을 재생하는 음량보상처리를 실행하는 음량보상수단을 구비하는 것을 특징으로 하는 휴대기기.
- 제1항에 있어서,상기 악곡재생수단은 다수의 악음 합성부와, 상기 다수의 악음 합성부 중 선택된 것에 상기 악곡 데이터의 각 파트를 할당하는 할당수단을 구비하며, 상기 음량보상수단은 상기 각 파트에 원래 할당되어 있는 상기 악음 합성부 외에 또, 어떤 파트에도 할당되지 않은 상기 악음 합성부에도 상기 할당수단이 상기 악곡 데이터의 상기 각 파트를 할당하게 하는 것을 특징으로 하는 휴대기기.
- 제1항에 있어서,감시되는 상기 전원수단의 전압 레벨이 상기 소정치보다 낮아졌을 때, 상기 음량보상수단은 상기 제1 소정수의 파트로 이루어지는 상기 악곡 데이터를 복사함으로써 두 배가 된 파트 수의 악곡 데이터를 얻어, 상기 악곡재생수단에 상기 두 배가 된 파트 수의 악곡 데이터를 공급하는 것을 특징으로 하는 휴대기기.
- 제1항에 있어서,상기 악곡재생수단이 고품질의 악곡을 재생하는 고품질 모드, 및 정상품질의 악곡을 재생하는 정상품질 모드를 설정할 수 있는 모드설정수단을 구비하며,상기 모드설정수단에 의해 고품질 모드로 설정되어 있는 경우에만, 상기 음량보상수단이 상기 음량보상처리를 실행하도록 한 것을 특징으로 하는 휴대기기.
- 제1항에 있어서,감시되는 상기 전원수단의 전압 레벨이 상기 소정치보다 낮아졌을 때, 상기 음량보상수단은 상기 제1 소정수의 파트로 이루어지는 상기 악곡 데이터 중 적어도 멜로디 파트를 복사함으로써 적어도 동일한 멜로디 파트의 파트 수가 두 배가 된 악곡 데이터를 얻어, 상기 악곡재생수단에 상기 얻어진 악곡 데이터를 공급하는 것을 특징으로 하는 휴대기기.
- 휴대기기에 있어서,다수의 파트로 이루어지는 악곡의 재생이 가능하며, 재생한 상기 다수 파트의 음량 레벨을 제어하는 음량제어수단을 구비한 악곡재생수단;상기 악곡재생수단에 전력을 공급하는 전원수단;상기 전원수단의 전압 레벨을 감시하는 전압 레벨 감시수단; 및상기 전원수단의 감시된 전압 레벨이 소정치보다 낮아졌을 때, 음량 레벨을 증가시키는 음량보상처리를 실행하도록 상기 음량제어수단을 제어하는 음량보상 제어수단을 구비한 것을 특징으로 하는 휴대기기.
- 제6항에 있어서,상기 악곡재생수단이 고품질의 악곡을 재생하는 고품질 모드, 및 정상품질의 악곡을 재생하는 정상품질 모드를 설정할 수 있는 모드설정수단을 더 구비하며,상기 모드설정수단에 의해 고품질 모드로 설정되어 있는 경우에만, 상기 음량보상 제어수단이 상기 음량보상처리를 실행하도록 상기 음량제어수단을 제어하는 것을 특징으로 하는 휴대기기.
- 제6항에 있어서,상기 음량제어수단은 가변 증폭기를 포함하는 것을 특징으로 하는 휴대기기.
- 제1 소정수의 파트로 이루어지는 악곡을 재생하며, 상기 제1 소정수보다 큰 제2 소정수의 파트를 재생할 수 있는 악곡재생수단과, 상기 악곡재생수단에 전력을 공급하는 전원수단을 갖는 휴대기기의 음량보상방법에 있어서,상기 전원수단의 전압 레벨을 감시하는 단계; 및감시된 상기 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 상기 제1 소정수의 파트로 이루어지는 악곡 데이터를 상기 악곡 데이터의 상기 제1 소정수의 파트에 대응하는 상기 제2 소정수의 파트 중 원래 파트와, 상기 제2 소정수의 파트 중 상기 원래 파트 이외의 파트에 할당하여, 상기 악곡재생수단에 의해 상기 악곡을 재생하는 음량보상처리를 실행하는 단계를 갖는 것을 특징으로 하는 음량보상방법.
- 다수의 파트로 이루어지는 악곡을 재생할 수 있고, 재생한 상기 다수 파트의 음량 레벨을 제어하는 음량제어수단을 구비한 악곡재생수단과, 상기 악곡재생수단에 전력을 공급하는 전원수단을 갖는 휴대기기의 음량보상방법에 있어서,상기 전원수단의 전압 레벨을 감시하는 단계; 및감시된 상기 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 음량 레벨을 증가시키는 음량보상처리를 실행하도록 상기 음량제어수단을 제어하는 단계를 갖는 것을 특징으로 하는 음량보상방법.
- 제1 소정수의 파트로 이루어지는 악곡을 재생하며, 상기 제1 소정수보다 큰 제2 소정수의 파트를 재생할 수 있는 악곡재생수단과, 상기 악곡재생수단에 전력을 공급하는 전원수단을 갖는 휴대기기에 의해 재생되는 악음의 음량 저하를 보상하는 음량보상방법을 실현할 수 있으며, 컴퓨터에 의해 실행 가능한 프로그램을 저장한 기억매체에 있어서, 상기 음량보상방법이,상기 전원수단의 전압 레벨을 감시하는 단계; 및감시된 상기 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 상기 제1 소정수의 파트로 이루어지는 악곡 데이터를 상기 악곡 데이터의 상기 제1 소정수의 파트에 대응하는 상기 제2 소정수의 파트 중 원래 파트와, 상기 제2 소정수의 파트 중 상기 원래 파트 이외의 파트에 할당하여, 상기 악곡재생수단에 의해 상기 악곡을 재생하는 음량보상처리를 실행하는 단계를 갖는 것을 특징으로 하는 기억매체.
- 다수의 파트로 이루어지는 악곡을 재생할 수 있고, 재생한 상기 다수 파트의 음량 레벨을 제어하는 음량제어수단을 구비한 악곡재생수단과, 상기 악곡재생수단에 전력을 공급하는 전원수단을 갖는 휴대기기에 의해 재생되는 악음의 음량 저하는 보상하는 음량보상방법을 실현할 수 있으며, 컴퓨터에 의해 실행 가능한 프로그램을 저장한 기억매체에 있어서, 상기 음량보상방법이,상기 전원수단의 전압 레벨을 감시하는 단계; 및감시된 상기 전원수단의 전압 레벨이 소정치보다 낮아졌을 때, 음량 레벨을 증가시키는 음량보상처리를 실행하도록 상기 음량제어수단을 제어하는 단계를 갖는 것을 특징으로 하는 기억매체.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2000-00100503 | 2000-04-03 | ||
JP2000100503A JP3674451B2 (ja) | 2000-04-03 | 2000-04-03 | 携帯機器 |
JPJP-P-2000-00108958 | 2000-04-11 | ||
JP2000108958A JP3896763B2 (ja) | 2000-04-11 | 2000-04-11 | 携帯機器 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027013221A Division KR100549520B1 (ko) | 2000-04-03 | 2001-04-03 | 휴대기기, 그 휴대기기의 전력절약방법, 및 기억매체 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050100014A true KR20050100014A (ko) | 2005-10-17 |
KR100549518B1 KR100549518B1 (ko) | 2006-02-03 |
Family
ID=26589329
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020057018457A KR100549518B1 (ko) | 2000-04-03 | 2001-04-03 | 휴대기기, 그 휴대기기의 음량보상방법, 및 기억매체 |
KR1020027013221A KR100549520B1 (ko) | 2000-04-03 | 2001-04-03 | 휴대기기, 그 휴대기기의 전력절약방법, 및 기억매체 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020027013221A KR100549520B1 (ko) | 2000-04-03 | 2001-04-03 | 휴대기기, 그 휴대기기의 전력절약방법, 및 기억매체 |
Country Status (7)
Country | Link |
---|---|
US (2) | US7120803B2 (ko) |
KR (2) | KR100549518B1 (ko) |
CN (1) | CN1232945C (ko) |
AU (1) | AU2001248741A1 (ko) |
HK (1) | HK1053004B (ko) |
TW (1) | TW504913B (ko) |
WO (1) | WO2001075858A1 (ko) |
Families Citing this family (129)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8645137B2 (en) | 2000-03-16 | 2014-02-04 | Apple Inc. | Fast, language-independent method for user authentication by voice |
TW556421B (en) | 2002-08-15 | 2003-10-01 | Htc Corp | Circuit and operating method for integrated interface of PDA and wireless communication system |
US7054672B2 (en) * | 2002-12-02 | 2006-05-30 | Improvista Interactive Music, Inc. | Incoming-call signaling melody data transmitting apparatus, method therefor, and system therefor |
JP4175545B2 (ja) * | 2004-09-03 | 2008-11-05 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | 無線通信端末 |
JP4876434B2 (ja) * | 2005-04-28 | 2012-02-15 | カシオ計算機株式会社 | 音声出力制御装置および音声出力制御プログラム |
US7590772B2 (en) * | 2005-08-22 | 2009-09-15 | Apple Inc. | Audio status information for a portable electronic device |
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US20070291025A1 (en) * | 2006-06-20 | 2007-12-20 | Sami Paihonen | Method and apparatus for music enhanced messaging |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US7697922B2 (en) * | 2006-10-18 | 2010-04-13 | At&T Intellectual Property I., L.P. | Event notification systems and related methods |
US7787405B2 (en) * | 2007-01-08 | 2010-08-31 | International Business Machines Corporation | Method for utilization of active power profiles used in prediction of power reserves for remote devices |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
KR101120019B1 (ko) * | 2007-04-04 | 2012-03-26 | 삼성전자주식회사 | 무선 통신으로 방송 데이터를 수신하여 재생하는 방법 및장치 |
US7925903B2 (en) * | 2007-06-28 | 2011-04-12 | Microsoft Corporation | Media device power conservation |
US7945797B2 (en) * | 2007-07-12 | 2011-05-17 | Research In Motion Limited | System and method for portable power source management |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US10496753B2 (en) | 2010-01-18 | 2019-12-03 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
WO2010067118A1 (en) | 2008-12-11 | 2010-06-17 | Novauris Technologies Limited | Speech recognition involving a mobile device |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US9858925B2 (en) | 2009-06-05 | 2018-01-02 | Apple Inc. | Using context information to facilitate processing of commands in a virtual assistant |
US9431006B2 (en) | 2009-07-02 | 2016-08-30 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US10705794B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Automatically adapting user interfaces for hands-free interaction |
US10679605B2 (en) | 2010-01-18 | 2020-06-09 | Apple Inc. | Hands-free list-reading by intelligent automated assistant |
US10553209B2 (en) | 2010-01-18 | 2020-02-04 | Apple Inc. | Systems and methods for hands-free notification summaries |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US8977584B2 (en) | 2010-01-25 | 2015-03-10 | Newvaluexchange Global Ai Llp | Apparatuses, methods and systems for a digital conversation management platform |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US10762293B2 (en) | 2010-12-22 | 2020-09-01 | Apple Inc. | Using parts-of-speech tagging and named entity recognition for spelling correction |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8994660B2 (en) | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9483461B2 (en) | 2012-03-06 | 2016-11-01 | Apple Inc. | Handling speech synthesis of content for multiple languages |
US9280610B2 (en) | 2012-05-14 | 2016-03-08 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9495129B2 (en) | 2012-06-29 | 2016-11-15 | Apple Inc. | Device, method, and user interface for voice-activated navigation and browsing of a document |
US9576574B2 (en) | 2012-09-10 | 2017-02-21 | Apple Inc. | Context-sensitive handling of interruptions by intelligent digital assistant |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
KR20230137475A (ko) | 2013-02-07 | 2023-10-04 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
US9368114B2 (en) | 2013-03-14 | 2016-06-14 | Apple Inc. | Context-sensitive handling of interruptions |
AU2014233517B2 (en) | 2013-03-15 | 2017-05-25 | Apple Inc. | Training an at least partial voice command system |
WO2014144579A1 (en) | 2013-03-15 | 2014-09-18 | Apple Inc. | System and method for updating an adaptive speech recognition model |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
WO2014197336A1 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
DE112014002747T5 (de) | 2013-06-09 | 2016-03-03 | Apple Inc. | Vorrichtung, Verfahren und grafische Benutzerschnittstelle zum Ermöglichen einer Konversationspersistenz über zwei oder mehr Instanzen eines digitalen Assistenten |
CN105265005B (zh) | 2013-06-13 | 2019-09-17 | 苹果公司 | 用于由语音命令发起的紧急呼叫的***和方法 |
WO2015020942A1 (en) | 2013-08-06 | 2015-02-12 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US9620105B2 (en) | 2014-05-15 | 2017-04-11 | Apple Inc. | Analyzing audio input for efficient speech and music recognition |
US10592095B2 (en) | 2014-05-23 | 2020-03-17 | Apple Inc. | Instantaneous speaking of content on touch devices |
US9502031B2 (en) | 2014-05-27 | 2016-11-22 | Apple Inc. | Method for supporting dynamic grammars in WFST-based ASR |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US10289433B2 (en) | 2014-05-30 | 2019-05-14 | Apple Inc. | Domain specific language for encoding assistant dialog |
US9734193B2 (en) | 2014-05-30 | 2017-08-15 | Apple Inc. | Determining domain salience ranking from ambiguous words in natural speech |
US9785630B2 (en) | 2014-05-30 | 2017-10-10 | Apple Inc. | Text prediction using combined word N-gram and unigram language models |
US10078631B2 (en) | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9760559B2 (en) | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
EP3149728B1 (en) | 2014-05-30 | 2019-01-16 | Apple Inc. | Multi-command single utterance input method |
US10659851B2 (en) | 2014-06-30 | 2020-05-19 | Apple Inc. | Real-time digital assistant knowledge updates |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10446141B2 (en) | 2014-08-28 | 2019-10-15 | Apple Inc. | Automatic speech recognition based on user feedback |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10789041B2 (en) | 2014-09-12 | 2020-09-29 | Apple Inc. | Dynamic thresholds for always listening speech trigger |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9886432B2 (en) | 2014-09-30 | 2018-02-06 | Apple Inc. | Parsimonious handling of word inflection via categorical stem + suffix N-gram language models |
US9646609B2 (en) | 2014-09-30 | 2017-05-09 | Apple Inc. | Caching apparatus for serving phonetic pronunciations |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10552013B2 (en) | 2014-12-02 | 2020-02-04 | Apple Inc. | Data detection |
US9711141B2 (en) | 2014-12-09 | 2017-07-18 | Apple Inc. | Disambiguating heteronyms in speech synthesis |
US9865280B2 (en) | 2015-03-06 | 2018-01-09 | Apple Inc. | Structured dictation using intelligent automated assistants |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9899019B2 (en) | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US9842105B2 (en) | 2015-04-16 | 2017-12-12 | Apple Inc. | Parsimonious continuous-space phrase representations for natural language processing |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10127220B2 (en) | 2015-06-04 | 2018-11-13 | Apple Inc. | Language identification from short strings |
US10101822B2 (en) | 2015-06-05 | 2018-10-16 | Apple Inc. | Language input correction |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10186254B2 (en) | 2015-06-07 | 2019-01-22 | Apple Inc. | Context-based endpoint detection |
US10255907B2 (en) | 2015-06-07 | 2019-04-09 | Apple Inc. | Automatic accent detection using acoustic models |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US9697820B2 (en) | 2015-09-24 | 2017-07-04 | Apple Inc. | Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
CN105338180B (zh) * | 2015-10-14 | 2019-04-23 | 小米科技有限责任公司 | 音量调节方法及装置 |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US10009957B2 (en) | 2016-03-30 | 2018-06-26 | The Markov Corporation | Electronic oven with infrared evaluative control |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
DK179588B1 (en) | 2016-06-09 | 2019-02-22 | Apple Inc. | INTELLIGENT AUTOMATED ASSISTANT IN A HOME ENVIRONMENT |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
DK179049B1 (en) | 2016-06-11 | 2017-09-18 | Apple Inc | Data driven natural language event detection and classification |
DK179343B1 (en) | 2016-06-11 | 2018-05-14 | Apple Inc | Intelligent task discovery |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US9973868B2 (en) * | 2016-10-05 | 2018-05-15 | Tymphany Hk Ltd. | Method for estimating the battery life of battery-powered audio systems by means of an amplitude modulated broadband audio signal |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
JP6939922B2 (ja) * | 2019-03-25 | 2021-09-22 | カシオ計算機株式会社 | 伴奏制御装置、伴奏制御方法、電子楽器及びプログラム |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2575625B1 (fr) * | 1984-12-27 | 1987-01-30 | Thomson Csf | Poste telephonique d'abonne a haut-parleur d'ecoute amplifiee avec reduction de gain en cas d'alimentation insuffisante |
KR920001424B1 (ko) | 1985-04-19 | 1992-02-13 | 프린스 김 하워드 | 액상물 격리운반방법 및 그 장치 |
JP2869573B2 (ja) | 1990-06-28 | 1999-03-10 | カシオ計算機株式会社 | 楽音波形発生装置 |
JP2869574B2 (ja) | 1990-06-29 | 1999-03-10 | カシオ計算機株式会社 | 楽音波形発生装置 |
KR920001410B1 (ko) * | 1989-04-26 | 1992-02-13 | 삼성전자 주식회사 | 멜로디 톤 링회로 |
DE69130748T2 (de) | 1990-06-28 | 1999-09-30 | Casio Computer Co., Ltd. | Vorrichtung zur Erzeugung von Musikwellenformen |
JPH04236544A (ja) | 1991-01-21 | 1992-08-25 | Matsushita Electric Ind Co Ltd | コードレス電話装置 |
JP2984159B2 (ja) * | 1992-11-30 | 1999-11-29 | 株式会社河合楽器製作所 | 電子楽器 |
JP3088901B2 (ja) * | 1994-03-25 | 2000-09-18 | 株式会社河合楽器製作所 | 電子楽器 |
JPH08125720A (ja) * | 1994-10-28 | 1996-05-17 | Sony Corp | 受信機 |
SG47179A1 (en) * | 1995-09-20 | 1998-03-20 | Yamaha Corp | Computerized music apparatus processing waveform to create sound effect |
JP2924745B2 (ja) * | 1995-10-20 | 1999-07-26 | ヤマハ株式会社 | 楽音発生装置及び方法 |
KR0164363B1 (ko) * | 1995-12-29 | 1999-02-01 | 김광호 | 무선호출기에서 경보음 발생회로 |
JP3486304B2 (ja) * | 1996-07-18 | 2004-01-13 | 株式会社河合楽器製作所 | 液晶表示器のバックライト装置 |
JP3085257B2 (ja) | 1997-09-02 | 2000-09-04 | 村田機械株式会社 | コードレス電話機 |
US5986540A (en) * | 1997-09-18 | 1999-11-16 | Nakagaki; Koutaro | Sound signal generating device |
GB9727011D0 (en) * | 1997-12-23 | 1998-02-18 | Philips Consumer Communication | Melodic alerts for communications device |
KR19990073832A (ko) | 1998-03-04 | 1999-10-05 | 전주범 | 이동통신 단말기의 전원절전 방법 |
JP4240575B2 (ja) * | 1998-05-15 | 2009-03-18 | ヤマハ株式会社 | 楽音合成方法、記録媒体および楽音合成装置 |
US6173056B1 (en) * | 1998-08-25 | 2001-01-09 | Ericsson Inc. | Methods for adjusting audio signals responsive to changes in a power supply level and related communications devices |
JP3741560B2 (ja) * | 1999-03-18 | 2006-02-01 | 株式会社リコー | メロディ音発生装置 |
US6366791B1 (en) * | 1999-06-17 | 2002-04-02 | Ericsson Inc. | System and method for providing a musical ringing tone on mobile stations |
-
2001
- 2001-04-03 KR KR1020057018457A patent/KR100549518B1/ko not_active IP Right Cessation
- 2001-04-03 TW TW090107999A patent/TW504913B/zh not_active IP Right Cessation
- 2001-04-03 AU AU2001248741A patent/AU2001248741A1/en not_active Abandoned
- 2001-04-03 US US10/239,812 patent/US7120803B2/en not_active Expired - Fee Related
- 2001-04-03 WO PCT/JP2001/002902 patent/WO2001075858A1/ja not_active Application Discontinuation
- 2001-04-03 CN CNB018074820A patent/CN1232945C/zh not_active Expired - Fee Related
- 2001-04-03 KR KR1020027013221A patent/KR100549520B1/ko not_active IP Right Cessation
-
2003
- 2003-07-15 HK HK03105090.5A patent/HK1053004B/zh not_active IP Right Cessation
-
2005
- 2005-11-07 US US11/268,166 patent/US7451330B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
TW504913B (en) | 2002-10-01 |
US20060059379A1 (en) | 2006-03-16 |
KR20020087949A (ko) | 2002-11-23 |
WO2001075858A1 (fr) | 2001-10-11 |
CN1232945C (zh) | 2005-12-21 |
KR100549518B1 (ko) | 2006-02-03 |
AU2001248741A1 (en) | 2001-10-15 |
US20030160702A1 (en) | 2003-08-28 |
CN1421029A (zh) | 2003-05-28 |
HK1053004B (zh) | 2006-03-03 |
HK1053004A1 (en) | 2003-10-03 |
KR100549520B1 (ko) | 2006-02-03 |
US7451330B2 (en) | 2008-11-11 |
US7120803B2 (en) | 2006-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100549518B1 (ko) | 휴대기기, 그 휴대기기의 음량보상방법, 및 기억매체 | |
KR100450871B1 (ko) | 휴대전화 및 음악 재생방법 | |
KR100517536B1 (ko) | 작곡 기능을 구비한 휴대 전화기, 악곡 작곡 방법, 및 악곡 작곡 프로그램을 기록한 기록매체 | |
KR100536965B1 (ko) | 전화 단말기 장치 및 통신 방법 | |
KR100469215B1 (ko) | 전화단말장치 | |
KR100496620B1 (ko) | 악곡 재생 장치, 휴대 단말 장치, 악곡 재생 방법, 및기억 매체 | |
KR100578588B1 (ko) | 악곡 재생장치 | |
JP2000224269A (ja) | 電話機および電話システム | |
KR100566460B1 (ko) | 전화 단말 장치 | |
JP3674451B2 (ja) | 携帯機器 | |
JP3896763B2 (ja) | 携帯機器 | |
KR100633804B1 (ko) | 악음 재생 장치와 그 제어방법 및 휴대 단말 장치 | |
JP2001211235A (ja) | 携帯電話機 | |
JP2001290476A (ja) | 楽曲データ配信装置および端末装置 | |
JP2001016299A (ja) | 携帯電話機及びそれに用いる報知信号発生手段 | |
JP2005229511A (ja) | 楽音生成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120110 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |