WO2008001613A1 - Telephone device - Google Patents
Telephone device Download PDFInfo
- Publication number
- WO2008001613A1 WO2008001613A1 PCT/JP2007/061929 JP2007061929W WO2008001613A1 WO 2008001613 A1 WO2008001613 A1 WO 2008001613A1 JP 2007061929 W JP2007061929 W JP 2007061929W WO 2008001613 A1 WO2008001613 A1 WO 2008001613A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- packet
- communication
- telephone
- control unit
- telephone device
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/66—Substation equipment, e.g. for use by subscribers with means for preventing unauthorised or fraudulent calling
- H04M1/663—Preventing unauthorised calls to a telephone set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Definitions
- the present invention relates to a telephone device that transmits and receives packetized voice data.
- Japanese Patent Application Laid-Open No. 2003-8735 discloses a telephone device using a method for preventing unwanted calls by rejecting an incoming call from a party other than a specific party as a calling party.
- this method there is a problem that it is not possible to make a call with an unspecified party, and even if the call is limited to a specific party, the call with that specific party can sometimes be a nuisance call.
- Japanese Patent Laid-Open No. 4-156036 discloses a cordless telephone device that, when a nuisance call is encountered, repels the nuisance call by letting the other party call the low-frequency sound of the modem.
- Japanese Patent Application Laid-Open No. 11-317982 discloses a telephone device using an incoming call rejection reason message notification method that prevents a call from being disconnected unilaterally by notifying the other party of the incoming call rejection reason by a voice message. Yes.
- the method of terminating a call by notifying the other party of the low frequency sound or the reason for rejecting the incoming call may cause the other party to feel uncomfortable.
- Japanese Patent Application Laid-Open No. 11-275217 discloses a wireless telephone that can terminate a call without causing the call partner to feel uncomfortable by making the call partner feel that the call has been terminated due to force majeure.
- This radio telephone includes a noise generation circuit and a noise insertion circuit, and inserts noise into a transmission signal. Since noise is superimposed on the transmitted signal, it is possible to make the other party think that the radio wave reception state of the wireless telephone is poor. If the call is terminated in this state, the other party can be made to think that the call has been terminated due to the wireless telephone, and the call can be terminated naturally.
- an object of the present invention is to provide a telephone device that can deal with nuisance calls without complicating the configuration of the device.
- the present invention provides a voice data generation means for generating voice data by converting voice into an electrical signal, and a plurality of transmission packets generated by packetizing the voice data generated by the voice data generation means to generate a plurality of transmission packets.
- Transmission / reception means for transmitting a transmission packet output from the packet processing means to the communication network and receiving the reception packet in which voice data is packetized from the communication network; and voice included in the reception packet received by the transmission / reception means
- the telephone device includes output means for outputting data as voice.
- the packet processing means packetizes the voice data in time series, and outputs the data except for a plurality of transmission packets that are continuous in time series.
- the transmission / reception means provides a reception packet to the packet processing means, the packet processing means outputs a predetermined ratio of reception packets out of the reception packets given from the transmission / reception means, and the output means The voice data included in the received packet output from the packet processing means is output as voice.
- the transmission / reception means terminates communication with another telephone device after a predetermined time has elapsed since the packet processing means started to output transmission packets intermittently in time series. .
- the packet processing means determines the predetermined ratio based on a random number.
- the packet processing means may reduce the predetermined ratio as the communication time elapses.
- the packet processing means further includes an input means, and the packet processing means outputs a packet discard that outputs a predetermined number of transmission packets out of a plurality of generated transmission packets based on a selection command in which the input means power is also input. Mode and generated multiple outgoing packets It is possible to select a full packet output mode for outputting all of the above.
- the packet processing means sets a predetermined ratio according to information indicating the predetermined ratio input from the input means.
- the packet processing means may reduce the predetermined ratio in accordance with information indicating that the predetermined ratio input from the input means is reduced.
- the packet processing means is provided when the time measured by the time measuring means is included in the time zone represented by the time zone information inputted by the input means force.
- the packet discard mode is selected.
- the present invention further includes a storage means for storing telephone number information, and when communicating with a telephone device corresponding to predetermined telephone number information among the telephone number information stored in the storage means, the packet processing means includes: It is characterized by selecting the packet discard mode.
- the packet processing means selects a packet discarding mode at the start of communication.
- the packet processing means selects a packet discard mode after a predetermined time for starting communication.
- the storage means may start communication when the packet discard mode is selected during communication with a telephone device corresponding to a predetermined telephone number among the telephone numbers stored in the storage means.
- the packet processing means selects the all packet transmission mode when communication with the telephone device corresponding to the telephone number storing the communication time is started, A packet discard mode is selected when the communication time elapses from the start of communication.
- the storage means receives the registration command input by the input means during communication with a telephone device corresponding to a predetermined telephone number among the telephone numbers stored in the storage means.
- a predetermined telephone number is set to the predetermined telephone number.
- the packet processing means is a telephone stored in the storage means.
- the packet discard mode is selected when communicating with a telephone device other than the telephone device corresponding to the number information.
- the present invention further includes image information generating means for generating image information, wherein the packet processing means packetizes the image information generated by the image information generating means together with the audio data to generate a plurality of transmission packets.
- the transmission / reception unit receives a reception packet in which image information is packetized together with the audio data, and the output unit outputs the audio data and the image information included in the reception packet received by the control unit as audio and an image. It is characterized by that.
- FIG. 1 is a block diagram showing a configuration of a mobile terminal device according to an embodiment of the present invention.
- FIG. 2 is a diagram for explaining the relationship between the transmission packet group generated by the main control unit and the thinned transmission packet group.
- FIG. 3 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 4 is a flowchart showing the thinning determination process.
- FIG. 5 is a diagram for explaining the relationship among the transmission packet group generated by the main control unit, the thinned transmission packet group, and the further thinned transmission packet group when the thinning rate is 75%. .
- FIG. 6 is a flowchart showing the thinning determination process.
- FIG. 7 is a flowchart showing the thinning determination process.
- FIG. 8 is a flowchart showing a process in which the main control unit sets the operation state of the interstitial bow I.
- FIG. 9 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 10 is a flowchart showing the process of increasing the thinning rate.
- FIG. 11 is a flowchart showing the determination process for the space I.
- FIG. 12 is a flowchart showing the process of changing the thinning rate.
- FIG. 13 is a flowchart showing the determination process for the space bow I.
- FIG. 14 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 15 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 16 is a flowchart showing the determination process for the space I.
- FIG. 17 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 18 is a flowchart showing processing in which the main control unit registers a communication partner to be thinned out in the telephone directory.
- FIG. 19 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 20 is a flowchart showing a process of changing the registered contents of the phone book to the thinning target.
- FIG. 21 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 22 is a flowchart showing a process in which the main control unit registers the telephone number of the communication partner in the telephone directory data.
- FIG. 23 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 24 is a flowchart showing a process for registering the elapsed time when the selection command is input in the telephone directory data.
- FIG. 25 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 26 is a flowchart showing processing for setting a thinning operation permission time zone.
- FIG. 27 is a flowchart showing communication processing of the mobile terminal device.
- FIG. 1 is a block diagram showing a configuration of a mobile terminal device 1 according to an embodiment of the present invention.
- a mobile terminal device 1 will be described as a telephone device.
- the mobile terminal device 1 receives content data such as voice data, character data, and image data from a communication network constructed by a plurality of telephone devices and a plurality of base stations via radio waves and communicates the content data. Send to the network.
- the mobile terminal device 1 performs telephone communication with other telephone devices by transmitting and receiving voice data.
- the mobile terminal device 1 includes a communication control unit 2, a microphone 3, a speech encoding unit 4, a speech power 5, a speech decoding unit 6, a main control unit 7, a display unit 8, an operation button unit 9 A memory 10, an antenna 11, a timer unit 16, and an imaging unit 17.
- the main control unit 7 performs arithmetic processing by reading and executing a program stored in the memory 10, and controls each unit constituting the mobile terminal device 1.
- the main control unit 7 is realized by, for example, a central processing unit (abbreviated as CPU).
- the main control unit 7 corresponds to packet processing means.
- the microphone 3 converts the sound into an electric signal represented by an analog value and supplies the electric signal to the sound coding unit 4.
- the audio encoding unit 4 encodes the electrical signal given from the microphone 3 and generates audio data represented by a digital value. More specifically, the voice encoding unit 4 samples the electrical signal supplied from the microphone 3 at a predetermined time interval and converts it into an electrical signal represented by a digital value. In the present embodiment, the audio encoding unit 4 performs encoding based on a PCM (Pulse Code Modulation) method to generate audio data.
- the voice code key unit 4 gives the generated voice data to the main control unit 7.
- the microphone 3 and the voice code input unit 4 correspond to voice data generation means.
- the voice decoding unit 6 decodes the voice data given from the main control unit 7 and converts it into an electrical signal represented by an analog value.
- the voice decoding unit 6 gives the converted electric signal to the speaker 5.
- the speaker 5 outputs an electrical signal that can be given from the speech decoding unit 6 as speech.
- the speaker 5 and the voice decoding unit 6 correspond to output means.
- the communication control unit 2 controls communication such as establishment and termination of communication with the telephone devices constituting the communication network, and transmission / reception of content data via the antenna 11.
- the communication control unit 2 corresponds to transmission / reception means.
- the display unit 8 visually displays instructions to the user of the mobile terminal device 1 and image information.
- the display unit 8 is realized by, for example, a liquid crystal display (abbreviated as LCD).
- the antenna 11 captures radio waves, converts them into electric signals, and gives the converted electric signals to the communication control unit 2.
- the antenna 11 converts the electric signal given from the communication control unit 2 into a radio wave and radiates it.
- the operation button unit 9 corresponds to an input means, and is realized including a numeric keypad, a call start button, a call end button, and the like.
- a command corresponding to this operation is given to the main control unit 7.
- the memory 10 corresponds to a storage means and is a program read by the main control unit 7, Stores image data, phone number information, phone book data representing a plurality of communication partners, calculation results of the main control unit 7, and the like.
- the timer unit 16 measures the time based on the command from the main control unit 7 while measuring the time.
- the timer unit 16 is realized by a real time clock and a timer.
- the imaging unit 17 includes a lens, a CCD (Charge Coupled Device), and the like, and is realized by, for example, a digital camera.
- the imaging unit 17 irradiates the CCD with light of subject power through a lens, converts the irradiated light into an electrical signal, and generates image data.
- the imaging unit 17 gives the generated image data to the main control unit 7.
- FIG. 2 is a diagram for explaining the relationship between the transmission packet group 12a generated by the main control unit 7 and the thinned transmission packet group 12b.
- the main control unit 7 adds a header to the audio data given from the audio code key unit 4 and packetizes the audio data at predetermined time intervals.
- the main control unit 7 generates voice packets in order of time series from voice data based on RTP (Real-time Transport Protocol).
- RTP Real-time Transport Protocol
- a packet generated by the main control unit 7 and to be transmitted by the communication control unit 2 is referred to as a transmission packet
- a packet received by the communication control unit 2 is referred to as a reception packet.
- the header of the transmission packet includes the IP address of the communication partner's terminal.
- FIG. 2 shows a transmission packet group 12a composed of five transmission packets generated based on voice data. In Fig. 2, the numbers 1 to 5 are assigned in chronological order generated for five transmission packets.
- the main control unit 7 gives the generated transmission packet to the communication control unit 2.
- the main control unit 7 outputs a predetermined ratio of transmission packets generated among the plurality of generated transmission packets and gives the communication control unit 2 when a predetermined condition described later is met.
- the predetermined ratio is a value obtained by dividing the number of output transmission packets by the number of all generated transmission packets.
- the main control unit 7 thins out the transmission packets by discarding the transmission packets that are obtained by subtracting the predetermined ratio from the numerical value 1 of the generated transmission packets, and performs communication control on the remaining transmission packets excluding the thinned transmission packets.
- the thinning rate the value obtained by multiplying the value 1 by subtracting the predetermined percentage from 100.
- every other generated transmission packet is discarded in chronological order, and the transmission packet group 12b is shown.
- the predetermined ratio is 1/2 and the thinning rate is 50%.
- the communication control unit 2 transmits the transmission packet given from the main control unit 7 as a radio wave via the antenna 11, the thinned transmission packet is transmitted to the communication partner.
- the communication partner's terminal receives the decoded packet after it has been decimated and decodes it, the voice data is lost, resulting in choppy voice.
- the communication partner hears this, it feels that the communication status of the communication partner's terminal is bad.
- FIG. 3 is a flowchart showing communication processing of the mobile terminal device 1.
- step al the main control unit 7 determines whether or not the call start button of the operation button unit 9 has been pressed. If it is determined that the button has been pressed, the process proceeds to step a2. In step al, when the main control unit 7 determines that the call start button of the operation button unit 9 is depressed, the main control unit 7 repeatedly determines whether or not the force is depressed until the call start button is depressed. .
- step a2 the main control unit 7 initializes information related to the talk time and thinning processing stored in the memory 10. Specifically, the call time is set to zero seconds. In this embodiment, the discarding rate of discarded transmission packets is set to 50%.
- step a3 the main control unit 7 performs communication processing, starts a call loop, and proceeds to step a4.
- step a4 the main control unit 7 generates a transmission packet based on the voice input to the microphone 3.
- the microphone 3 converts the input voice into an electrical signal represented by an analog value and gives it to the voice encoding unit 4.
- the speech encoding unit 4 encodes an electrical signal represented by an analog value given from the microphone 3 to generate speech data represented by a digital value.
- the main control unit 7 adds a header to the audio data and generates a transmission packet. Then go to step a5.
- step a5 the main control unit 7 performs a thinning determination process described later.
- the interval I flag stored in the memory 10 is set to either ON (ON) force OFF (OFF).
- the decimation flag power is ON, this indicates that the transmission packet is decimation, and when the decimation flag is OFF, this indicates that the transmission packet is not decimation. .
- the thinning rate is 50%, and even-numbered transmission packets generated in chronological order are discarded. Therefore, if the transmission packet generated in step a4 is an even-numbered transmission packet, the thinning flag is set. Is turned ON, and if it is an odd-numbered transmission packet, the flag for the crossbow I is turned OFF. Then go to step a6.
- step a6 the main control unit 7 determines whether or not the timing power to discard the transmission packet is based on the thinning flag. Specifically, if the thinning flag is OFF, the main control unit 7 determines that it is not time to discard the transmission packet, and proceeds to step a7. If the thinning flag is ON, the main control unit 7 determines that it is time to discard the transmission packet, and proceeds to step a8. In step a7, since it is not the thinning-out timing, the main control unit 7 sends the transmission packet generated in step a4 to the communication control unit 2 so that the transmission packet is transmitted from the antenna 11, and the process proceeds to step a9. In step a8, because it is the thinning-out timing, the main control unit 7 discards the transmission packet generated in step a4 without giving it to the communication control unit 2, and proceeds to step a9.
- step a9 the speaker 5 outputs sound based on the received received packet.
- the main control unit 7 removes a header from the received packet, generates voice data, and gives the generated voice data to the voice decoding unit 6.
- the audio decoding unit 6 decodes the audio data, converts it into an electric signal represented by an analog value, and gives it to the speaker 5.
- the speaker 5 outputs the given electric signal as sound. Then go to step alO.
- the main control unit 7 repeats the call loop from step a3 to step alO until the call end button is pressed. When the call end button is pressed during the call loop, the main control unit 7 exits the call loop, performs a process for ending the call, moves to step all, and ends the communication process.
- FIG. 4 is a flowchart showing the thinning determination process of step a5 shown in FIG.
- the main control unit 7 determines whether or not the generated transmission packet is a transmission packet that is generated evenly after starting a call.
- the main control unit 7 proceeds to step b2
- the main control unit 7 proceeds to step b3.
- FIG. Since the even-numbered generated transmission packet is discarded as shown in FIG.
- step b2 the main control unit 7 sets the thinning flag to ON and proceeds to step b4.
- the thinning flag is set to OFF and the process proceeds to step b4.
- step b4 the thinning judgment process is terminated.
- the mobile terminal device 1 intermittently transmits a part of all the generated transmission packets.
- Other telephone devices that have received the transmission packet transmitted from the mobile terminal device 1 lose some of the transmission packets, and therefore, the voice before being converted by the microphone 3 and the voice encoding unit 4 is received. The sound cannot be reproduced and the sound is interrupted.
- the mobile terminal device 1 can create the same situation as the situation where the communication state is bad by intermittently transmitting a part of all the generated transmission packets.
- the user of the telephone device can end the call while making the other party think that the communication state is bad. If communication is terminated with the interrupted voice output from the other party's telephone device, the communication partner does not think that the communication has been intentionally terminated, and the communication is caused by the deterioration of the communication state. You are more likely to think it is finished.
- the mobile terminal device 1 of the present invention can intermittently transmit a part of transmission packets generated by using a hardware configuration necessary for telephone communication simply by changing the software. Noise generation circuit and noise insertion circuit, etc. as in the conventional technology There is no need to add the configuration. As a result, it is possible to create the same situation as the situation where the communication state is bad without complicating the configuration of the apparatus.
- the thinning rate is set to 50% and the even-numbered transmission bucket is discarded.
- the thinning rate is not limited to 50%.
- FIG. 5 is a diagram for explaining the relationship among the transmission packet group 12a generated by the main control unit 7 when the thinning rate is 75%, the thinned transmission packet group 12b, and the further thinned transmission packet group 12c.
- the main control unit 7 determines which of step b2 and step b3 is to be performed according to the thinning rate. When the thinning rate is 75%, the main control unit 7 discards the 4 X n—second, 4 X n—first and 4 X n th generated transmission packets.
- the symbol “n” represents a natural number. Specifically, in step bl shown in FIG.
- the main control unit 7 determines that the generated transmission packet starts the call and has the power 4 X n—second, 4 X n—first or 4 X n th. It is determined whether or not the transmission packet is generated in the next step. If the main control unit 7 determines that the transmission packet is 4 X n—second, 4 X n—first or 4 X nth, it proceeds to step b 2 and 4 X n—second, 4 If it is determined that the transmission packet is not Xn—first or 4Xn, that is, 4Xn—third transmission packet, the process proceeds to step b3. By changing the decimation rate in this way, it is possible to decimate transmission packets further than the decimation rate of 50% as shown in FIG.
- the mobile terminal device 1 changes the predetermined ratio to random based on random numbers. That is, the thinning rate is randomly changed based on the random number. Since the portable terminal device 1 of this embodiment is different from the above-described portable terminal device 1 only in the thinning-out determination process, description of overlapping processing is omitted and only the thinning-out determination process is described. It is a flowchart showing this determination processing. When the thinning judgment process starts, the step cO force also shifts to step cl.
- step cl the main control unit 7 determines whether or not the timing power for changing the thinning rate P is correct. Specifically, the main control unit 7 changes the thinning rate P when a predetermined time has elapsed from the time when the previous thinning rate P was changed. The timing is determined to proceed to step c2. The predetermined time is measured by the timer unit 16. The predetermined time is set to a time when the situation in which the communication control unit 2 can transmit and receive radio waves changes in a situation where the mobile terminal device 1 is used, and is selected from 3 seconds to 5 seconds, for example.
- step c2 the main control unit 7 generates a random number not less than 0 and not more than 100, sets the generated random number as the thinning rate P, and proceeds to step c3.
- step cl if the predetermined time has not elapsed since the time when the main control unit 7 changed the thinning rate P last time, it is determined that it is not the timing for changing the thinning rate P, and the process proceeds to step c3. .
- step c3 the main control unit 7 generates a random number R of 1 or more and 100 or less, and proceeds to step c4.
- step c4 the main control unit 7 determines whether or not it is greater than or equal to the random number R generated in the thinning rate P force step c3 set in step c2. If the thinning rate P is greater than or equal to the random number R, the process proceeds to step c5, and if the thinning rate P is less than the random number R, the process proceeds to step c6. In step c5, the main control unit 7 sets the thinning flag to ON, and proceeds to step c7. In step c6, the thinning flag is set to OFF and the process proceeds to step c7. In step c7, the thinning determination process ends.
- the frequency at which the audio output from the telephone device of the communication partner is interrupted changes randomly. Since the actual communication state changes with time, the frequency at which voice is interrupted also changes with time in actual communication.
- the mobile terminal device 1 can create a situation close to the actual communication state by randomly changing the frequency at which the voice output from other telephone device power is interrupted in the same manner as in actual communication.
- the above-mentioned predetermined time is set to a time when the situation in which the communication control unit 2 can transmit and receive radio waves changes in the situation where the mobile terminal device 1 is used, the actual communication state may be deteriorated. It is possible to create a situation close to time change. As a result, the user of the telephone device can end the call while making the other party think that the communication state is poor.
- the predetermined ratio decreases as time elapses. That is, the thinning rate increases as time elapses.
- FIG. 7 is a flowchart showing the thinning determination process. When decimation determination processing starts, the process moves from step dO to step dl. In step dl, the main control unit 7 determines whether or not the timing force for changing the thinning rate P is satisfied.
- the main control unit 7 determines that the timing for changing the thinning rate P has been reached and proceeds to step d2.
- the predetermined time is set to about 3 to 5 seconds, which is set to a time when the situation in which the communication control unit 2 can transmit and receive radio waves changes in the situation where the mobile terminal device 1 is used.
- step d2 the main control unit 7 sets a value obtained by adding a predetermined value to the thinning rate P as the thinning rate P, and proceeds to step d3.
- step dl when the predetermined time has passed since the time when the main controller 7 changed the previous thinning rate P! / ,! Judge and go to step d3.
- step d3 the main control unit 7 generates a random number R of 1 or more and 100 or less, and proceeds to step d4.
- step d4 the main control unit 7 determines whether or not the power is greater than or equal to the random number R generated in the thinning rate P force step d3 set in step d2. If the punctuation rate P is greater than or equal to the random number R, the process proceeds to step d5.
- step d6 the main control unit 7 sets the thinning flag to ON, and proceeds to step d7.
- step d6 the thinning flag is set to OFF and the process proceeds to step d7.
- step d7 the determination process of the space bow I ends.
- the mobile terminal device 1 can create a situation close to a situation where the communication state is deteriorated by increasing the frequency at which the sound output from other telephone devices is interrupted over time.
- the above-mentioned predetermined time is set to a time when the situation in which the communication control unit 2 can transmit and receive radio waves changes in the situation where the mobile terminal device 1 is used, the actual communication state may be deteriorated. To create a situation close to time it can. As a result, the user of the telephone device can end the call while making the other party think that the communication state is bad.
- the mobile terminal device 1 determines whether or not to permit the discard of the transmission packet based on the selection command input from the operation button unit 9.
- the mobile terminal device 1 sets the thinning operation state to the permitted state when a specific button of the operation button unit 9 is pressed by the user, and performs the thinning operation when a button different from the specific button is pressed. Set the state to the prohibited state. For example, if the numeric key “1” button is pressed and a selection command is input, the thinning operation state is set to the permitted state, and the numeric key “2” button is pressed and the selection command is input. Then, the thinning operation state is set to the prohibited state.
- a packet discard mode in which a predetermined ratio of the transmission packets generated by the main control unit 7 is output to the communication control unit 2 is set.
- a full packet output mode in which all the plurality of transmission packets generated by the main control unit 7 are output to the communication control unit 2 is set.
- FIG. 8 is a flowchart showing a process in which the main control unit 7 sets the operation state of the interstitch. If the number key “1” or “2” button on the numeric keypad is pressed during a call loop and a selection command is input, an interrupt process occurs and the process goes from step eO to step el.
- step el the main control unit 7 determines whether or not the information indicating the operation permission state has been input. If it is determined that the information indicating the operation permission state has been input, the main control unit 7 proceeds to step e2 and permits the operation. If it is determined that the prohibition state is input, the process moves to step e3. Specifically, if it is determined that the numeric key “1” is depressed, the process proceeds to step e2, and if it is determined that the numeric key “2” is depressed, the process proceeds to step e3.
- step e2 the main control unit 7 sets the thinning operation state to the permitted state, and proceeds to step e4.
- step e3 the main control unit 7 sets the thinning operation state to the prohibited state, and proceeds to step e4.
- step e4 the interrupt process is terminated.
- FIG. 9 is a flowchart showing communication processing of the mobile terminal device 1.
- the process proceeds from step fO to step fl.
- step fl the main control unit 7 determines whether or not the call start button of the operation button unit 9 has been pressed. If it is determined that the button has been pressed, the process proceeds to step f2. In step fl, when the main control unit 7 determines that the call start button of the operation button unit 9 is depressed, it repeats the determination of whether or not the force is depressed until the call start button is depressed. .
- step f2 the main control unit 7 initializes information related to the talk time and thinning processing stored in the memory 10. Specifically, the call time is set to zero seconds. In this embodiment, the thinning rate is set to 50%. In addition, the thinning-out operation is set to either the permitted state or the prohibited state based on the initial setting stored in the memory 10.
- the process proceeds to step f3.
- step f3 the main control unit 7 performs communication processing, starts a call loop, and proceeds to step f4.
- step f4 the main control unit 7 generates a transmission packet based on the voice input to the microphone 3.
- the microphone 3 converts the input voice into an electrical signal represented by an analog value and gives it to the voice encoding unit 4.
- the speech encoding unit 4 encodes an electrical signal represented by an analog value given from the microphone 3 to generate speech data represented by a digital value.
- the main control unit 7 adds a header to the audio data and generates a transmission packet.
- the process proceeds to step f5.
- step f5 the main control unit 7 determines whether or not the thinning-out operation is permitted. If the number “1” or “2” button on the operation button section 9 has not been pressed down once the call loop has started, the thinning operation remains at the initial setting. When the process shown in the flowchart of FIG. 8 is performed after the call loop is started, the thinning-out operation is set based on the user's operation. When the main control unit 7 determines that the thinning-out operation is permitted, the main control unit 7 proceeds to step f6. In step f 6, the main control unit 7 performs the thinning determination process shown in the flowchart of FIG. 4, and proceeds to step f 7.
- step f7 the main control unit 7 determines whether or not it has the timing power to discard the transmission packet based on the thinning flag. Specifically, the main control unit 7 determines that the transmission packet should be discarded when the thinning flag is OFF. Judge and go to step f8. If the thinning flag is ON, the main control unit 7 determines that it is time to discard the transmission packet, and proceeds to step f9. In step f5, if the main control unit 7 determines that the bowing operation is prohibited, the process proceeds to step f8.
- step f8 the main control unit 7 gives the transmission packet generated in step f4 to the communication control unit 2 to transmit the transmission packet from the antenna 11, and proceeds to step f10.
- step f9 the main control unit 7 discards the transmission packet generated in step f4 without giving it to the communication control unit 2, and proceeds to step flO.
- step f10 the speaker 5 outputs sound based on the received packet received.
- the main control unit 7 generates audio data by removing the header from the received packet, and gives the generated audio data to the audio decoding unit 6.
- the voice decoding unit 6 decodes the voice data, converts it into an electric signal represented by an analog value, and gives it to the speaker 5.
- the speaker 5 outputs the given electrical signal as sound. Then go to step f11.
- the main control unit 7 repeats the call loop from step f3 to step f11 until the call end button is pressed. When the call end button is pressed during the call loop, the main control unit 7 exits the call loop, performs a process for ending the call, proceeds to step fl2, and ends the communication process.
- a packet discard mode for outputting a predetermined ratio of transmission packets among a plurality of generated transmission packets, and all of the generated plurality of transmission packets are output.
- the full packet output mode is selected based on the selection command input from the operation button unit 9. As a result, it is selected whether to transmit a part of the transmission packet generated according to the operation of the operation button section 9 of the user intermittently or to transmit all the transmission packets, and the convenience for the user is selected. Will improve.
- the mobile terminal device 1 is different in the process of determining the bow I during the step f6 of the mobile terminal device 1 that performs the flow chart processing of FIGS.
- the thinning rate P is increased in accordance with the operation of the operation button unit 9 by the user. Since the communication processing of the mobile terminal device 1 of the present embodiment is the same as the processing of the flowchart of FIG. 9 described above, description of overlapping processing is omitted.
- Figure 10 increases the thinning rate P! It is a flowchart showing the process to perform.
- the portable terminal device 1 increases the thinning rate P when a specific button of the operation button unit 9 is pressed by the user. In this embodiment, the thinning rate P increases when the numeric key “3” button is pressed.
- step gl the main control unit 7 newly sets a value obtained by adding a predetermined value to the thinning rate P as the thinning rate P, and increases the thinning rate P.
- step g2 the interrupt process is terminated.
- FIG. 11 is a flowchart showing the thinning determination process of step f6 in FIG.
- the main control unit 7 When the thinning judgment process starts, the process moves from step hO to step hi.
- step hi the main control unit 7 generates a random number R of 1 or more and 100 or less, and proceeds to step h2.
- step h2 the main control unit 7 determines whether or not it is greater than or equal to the random number R generated in the thinning rate P force step h2.
- step h3 If the thinning rate P is greater than or equal to the random number R, the process proceeds to step h3, and if the thinning rate P is less than the random number R, the process proceeds to step h4.
- step h3 the main control unit 7 sets the thinning flag to ON and proceeds to step h5.
- step h4 the thinning flag is set to OFF and the process proceeds to step h5.
- step h5 the thinning determination process is terminated.
- the inter-bow flag is set to either ON or OFF, and whether to discard the transmission packet can be set according to the thinning rate P. Monkey.
- the proportion of transmission packets transmitted from the telephone device out of the transmission packets to be generated decreases according to the operation of the operation button unit 9 by the user. Therefore, the user can artificially deteriorate the communication state of the telephone device by operating the operation button unit 9, and can make the communication partner feel that the communication state is bad. If the user terminates the communication at this time, it is possible to make the communication partner think that the communication is terminated due to the bad communication state.
- the mobile terminal device 1 is a flowchart of the above-described FIGS.
- the thinning rate P is set according to the operation of the operation button unit 9 by the user.
- the communication processing of the mobile terminal device 1 of the present embodiment is the same as the processing of the flowchart of FIG.
- FIG. 12 is a flowchart showing a process of changing the thinning rate P.
- the portable terminal device 1 changes the thinning rate P when a specific button of the operation button unit 9 is pressed by the user. For example, based on the image information displayed on the display unit 8, when the user operates the operation button unit 9 and the thinning rate P is input, an interrupt process occurs, and the process proceeds from step jO to step jl. To do.
- step jl the main control unit 7 sets the thinning rate P to a value corresponding to the operation of the operation button unit 9. Next, the process proceeds to step j2, and the interrupt process is terminated.
- the main control unit 7 determines the thinning process shown in FIG. 11 based on the thinning rate P set by performing the process shown in the flowchart of FIG. As a result, the mobile terminal device 1 transmits the transmission packet group after the transmission packets are thinned out at the thinning rate P according to the operation of the operation button unit 9 by the user.
- the ratio of the transmission packets transmitted from the mobile terminal device 1 among the generated transmission packets is set according to the operation of the operation button unit 9 by the user. Is done. Therefore, the user can set the communication state of the mobile terminal device 1 in a pseudo-free manner by operating the operation button unit 9, and the convenience for the user is improved.
- the main control unit 7 outputs transmission packets to the communication control unit 2 except for a plurality of transmission packets that are continuous in time series. That is, the main control unit 7 discards a plurality of transmission packets that are continuous in time series. Since the mobile terminal device 1 of the present embodiment is different in the thinning determination process of the mobile terminal device 1 of each of the above-described embodiments and the communication process is the same, the description of the overlapping process is omitted and the thinning determination process is omitted. Only explained.
- FIG. 13 is a flowchart showing the thinning determination process.
- the step kO force also shifts to step kl.
- the main control unit 7 determines whether or not the timing power to thin out the transmission packet is sufficient. Specifically, the main control unit 7 Step c3 and step c4 shown are executed, and if the random number R is equal to or less than the thinning rate P, it is determined that the thinning timing is reached and the process proceeds to step k2.
- the main control unit 7 initializes the continuous thinning counter. The initial value of this continuous thinning counter represents at least the number of transmission packets that should be discarded continuously. Next, the process proceeds to step k3. If the random number R is larger than the thinning rate P at step kl, it is determined that it is not the thinning timing, and the process proceeds to step k3.
- step k3 the main control unit 7 determines whether or not the continuous thinning counter is greater than zero. If the continuous decimation counter is greater than 0, it is determined that the transmission packet should be discarded, and the process proceeds to step k4. In step k4, the main control unit 7 sets the thinning flag to ON and proceeds to step k5. In step k5, the main control unit 7 sets a value obtained by subtracting 1 from the continuous thinning counter as the continuous bow I counter, and proceeds to step k7.
- step k3 when the main control unit 7 determines that the continuous thinning counter is not greater than 0, specifically, the continuous thinning counter is 0, it determines that the transmission packet should be transmitted without discarding, and step k6 Migrate to In step k6, the main control unit 7 sets the thinning flag to OFF and proceeds to step k7. In step k7, the thinning determination process ends.
- step k2 once the continuous decimation counter is initialized, V is decremented in step k5, and the decimation counter is decremented to 0. Become. As a result, when transmission packets start to be discarded, at least the number of continuous transmission counters that are continuous in time-series order are discarded.
- the transmission packet after the transmission packets consecutive in time series are thinned out is transmitted to the telephone device of the communication partner.
- the telephone device of the communication partner that receives the transmitted packet may copy the data of the packet immediately before the missing packet in time series and output it as voice to complement the missing packet. In this way, the telephone device of the communication partner supplements the lost packet to prevent the voice from being heard intermittently. If it does not receive a continuous transmission packet in time series, the lost packet is not received. The sound is output intermittently without being able to compensate.
- the mobile terminal device 1 of the present embodiment has a transmission pattern that is continuous in chronological order. Since the transmission packet after the packet is thinned out is transmitted, the interrupted voice is output from the telephone device of the communication partner. As a result, it is possible to create the same situation as the situation where the communication state is very bad, and the user of the telephone device can end the call while making the other party think that the communication state is very bad.
- the mobile terminal device 1 transmits a predetermined ratio of transmission packets generated among the generated transmission packets, and based on a predetermined ratio of reception packets received. Output audio.
- the call processing of the mobile terminal device 1 of the present embodiment is different in the transfer destination step to be transferred after the process of step a8 of the process shown in the flowchart of FIG. 3 is completed, and the other processes are the same.
- FIG. 14 is a flowchart showing communication processing of the mobile terminal device 1.
- the processing from step mO to step m7 is the same as the processing from step aO to step a7, respectively, and the processing from step m9 to step ml1 is the same as the processing from step a9 to step al1, respectively. Description of the processing to be performed is omitted.
- step m8 since it is the timing for thinning out, the main control unit 7 discards the transmission packet generated in step m4 without giving it to the communication control unit 2, and proceeds to step mlO.
- step m8 When the processing of step m8 is completed in this way, the process proceeds to step mlO without proceeding to step m9. Therefore, at the timing of thinning out the transmitted packet, the received packet is decoded and output from the speech power 5. Do not perform step m9.
- the mobile terminal device 1 of the present embodiment described above when the transmission packet is thinned, the received packet is thinned at the same thinning rate, and the voice is output based on the received packet after thinning. Even if a part of the generated transmission packet is transmitted intermittently, the user of the mobile terminal device 1 is not able to confirm how much discontinuous voice the other party is listening to. If the communication status is bad with certainty, the call cannot be terminated while making the other party think. In this embodiment, the user can confirm how his / her voice reaches the communication partner V by listening to the interrupted voice of the communication partner. You can end the call while reminding the other party that it is bad!
- the mobile terminal device 1 starts discarding transmission packets When the predetermined time elapses, the communication is automatically terminated.
- the process shown in the flowchart of FIG. 3 described above includes a process for determining whether or not a predetermined time has passed, and the mobile terminal device of each of the above-described embodiments. The process of thinning out is different from that of device 1.
- FIG. 15 is a flowchart showing communication processing of the mobile terminal device 1.
- FIG. 16 is a flowchart showing the thinning determination process.
- step p2 when the main control unit 7 sets the inter-bow I flag to ON and proceeds to step p4, the main control unit 7 determines whether or not it is the first decimation after the start of the call. Specifically, when the main control unit 7 determines that the thinning flag is set to ON for the first time after starting a call, the main control unit 7 proceeds to step p5, and if the thinning determination flag has already been set to ON, the step is performed. Move to p6.
- step p5 the main control unit 7 starts the call end timer of the time measuring unit 16.
- the initial value of the call end timer is set in advance by the user operating the operation button unit 9 and stored in the memory 10.
- step p6 the thinning determination process ends.
- the call end timer starts when decimation starts, and the transmission time starts when the transmission packet is discarded.
- a process for determining whether or not the call end timer has timed out is added between steps a9 and a10 of the process shown in FIG.
- the processing from step ⁇ to step n9 is the same as the processing from step aO to step a9, and the processing from step ni l and step nl 2 is the same as the processing from step alO and step al l, respectively.
- a description of the processing is omitted.
- step nlO the main control unit 7 determines whether or not the call end timer has timed out.
- the call end timer is started and it is determined that a predetermined time has elapsed, the main control unit 7 performs processing to end the call. Then go to step nl2 to end the communication process.
- step nlO if the call end timer has not timed out, proceed to step nl 1 to continue the call loop.
- the main control unit 7 after the main control unit 7 starts to output transmission packets intermittently in chronological order, it automatically communicates with other telephone devices after the elapse of a predetermined time. Communication ends. In other words, after creating the same situation as the situation in which the communication state is very bad, when a predetermined time elapses, the communication with the other telephone device is terminated even if the user of the telephone device does not perform any special operation. This eliminates the need for the user of the mobile terminal device 1 to end communication with another telephone device, and improves the convenience of the user of the mobile terminal device 1.
- the mobile terminal device 1 determines whether or not to discard the transmission packet based on whether or not it is registered in the phone book data as a thinning target for discarding the transmission packet. to decide.
- FIG. 17 is a flowchart showing communication processing of the mobile terminal device 1.
- FIG. 18 is a flowchart showing a process in which the main control unit 7 registers a communication partner to be thinned out in the telephone directory.
- the main control unit 7 updates the telephone directory data stored in the memory 10 and registers the input terminal of the specific communication partner as a thinning target.
- the process proceeds to step r2, and the process of registering the target of the space bow I in the phone book is finished.
- step qO The processing from step qO to step q4 of the communication processing shown in FIG. 17 is the same as the processing from step aO to step a4 in FIG.
- the process proceeds to step q5.
- step q5 the main control unit 7 determines whether or not the communication partner terminal is registered as a thinning target in the phone book data. If it is registered as the target of the space bow I, proceed to step q6.
- step q6 the main control unit 7 performs the thinning determination process described above, and proceeds to step q7.
- step q7 the main control unit 7 determines whether or not the timing for thinning out transmission packets is determined.
- step q8 If the thinning flag is OFF, the process proceeds to step q8, and if the thinning flag is ON, the process proceeds to step q9. Since the processing from step q8 to step ql2 is the same as the processing from step a7 to step al1 in FIG. 3, the description of the overlapping processing is omitted.
- the communication start force when communicating with a telephone device corresponding to predetermined telephone number information registered as a thinning target in the phone book data, the communication start force also selects the packet discard mode. And discard the transmission packet with the thinning rate P
- the mobile terminal device 1 for a communication partner registered in the phone book data as a thinning target for discarding a transmission packet, receives a packet discard mode when a predetermined time elapses from the start of communication. Select.
- FIG. 19 is a flowchart showing the communication process of the mobile terminal device 1.
- the communication processing of the mobile terminal device 1 of the present embodiment is performed in step s6 for determining whether or not a predetermined time has elapsed between the processing in step q5 and the processing in step q6 of the communication processing shown in FIG.
- This is an addition of processing.
- the processing from step sO to step s5 is the same as the processing from step qO to step q5
- the processing from step s7 to step sl3 is the same as the processing from step q6 to step ql2.
- a description of the processing is omitted.
- step s6 the main control unit 7 starts communication and determines whether or not a predetermined time has elapsed. If the predetermined time has elapsed, the main control unit 7 proceeds to step s7, and the predetermined time has elapsed. Otherwise, go to step s9. If the main control unit 7 determines in step s5 that the terminal of the communication partner is registered in the phone book data and is not registered as a target, the process proceeds to step s9.
- the packet discard mode is selected from the middle of communication when communicating with the telephone device corresponding to the predetermined telephone number information registered as the thinning target in the phone book data. Is done. Therefore, when communicating with a telephone device corresponding to predetermined telephone number information, the communication state must be simulated in the middle of communication. It can be made worse, and the call can be terminated while making the other party think that the communication status is bad.
- the mobile terminal device 1 When a registration command for registering a thinning target during a call with another terminal is input, the mobile terminal device 1 according to another embodiment of the present invention registers the other terminal during the call as a thinning target. For example, if the number command “4” on the numeric keypad is pressed during a call and a registration command is input, the other terminals in the call are registered as thinning targets. Since the communication process of the mobile terminal device 1 of the present embodiment is the same as the process shown in the flowchart of FIG. 17, the description of the overlapping process is omitted.
- FIG. 20 is a flowchart showing a process of changing the registered contents of the phone book to the thinning target. If the number “4” button on the numeric keypad is pressed during a call loop, an interrupt process occurs and the process goes from step tO to step tl. In step tl, the main control unit 7 changes the content of whether or not it is a thinning target registered in the telephone book data of the communication partner to the thinning target, proceeds to step t2, and ends the interrupt process.
- the communication partner when the user operates the operation button unit 9 during communication, the communication partner is registered in the phone book data as a thinning target.
- the packet discard mode is selected, and the call can be terminated while making the other party think that the communication state is bad in the next communication. .
- a specific communication partner can be registered as a thinning target without any special operation by the user, so that convenience for the user is improved.
- the mobile terminal device 1 is registered in the phone book data and is not set to notify!
- the packet full output mode is selected for the communication partner and the phone book data is selected. Select the packet discard mode for the communication partner that is not registered or the communication partner that is set to non notification.
- FIG. 21 is a flowchart showing the communication process of the mobile terminal device 1.
- FIG. 22 is a flowchart showing a process in which the main control unit 7 registers the telephone number of the communication partner in the telephone directory data.
- a user of the mobile terminal device 1 operates the operation button unit 9 to connect to a specific communication partner terminal.
- the process proceeds from step ⁇ to step vl.
- the main control unit 7 updates the telephone book data stored in the memory 10 and registers the telephone number corresponding to the input terminal of the specific communication partner in the telephone book data. Then, go to step v2 to finish the process.
- the communication process shown in FIG. 21 is obtained by replacing the process of step q5 with the process of steps u5 and u6 in the communication process of FIG.
- the processing from step uO to step u4 is the same as the processing from step qO to step q4, and the processing from step u7 to step u13 is the same as the processing from step q6 to step ql2.
- the description of is omitted.
- step u5 When the main control unit 7 generates a transmission packet in step u4, the process proceeds to step u5. In step u5, based on the received packet, the main control unit 7 determines whether or not the other party's telephone number is not notified of the telephone number (non-notification setting is set). Move to u6. If not notified, move to step u7.
- step u6 the main control unit 7 specifies the telephone number of the communication partner from the received packet, and determines whether this telephone number is registered in the telephone directory data. If the specified telephone number is not registered in the phone book data, the process proceeds to step u7 if not, and if the specified telephone number is registered, the process proceeds to step u9.
- the packet discard mode is selected for the communication partner registered in the phone book data, such as V, N, or non-notification.
- the call can be terminated while making the other party think that the communication state is bad.
- the mobile terminal device 1 When a selection command for setting a thinning operation state is input during a call, the mobile terminal device 1 according to another embodiment of the present invention stores the time elapsed from the start of the call until the selection command is input. When the memorized time elapses in the next call, the sending packet starts to be discarded.
- FIG. 23 is a flowchart showing the communication process of the mobile terminal device 1.
- FIG. 24 is a flowchart showing the process of registering the elapsed time when the selection command is input in the phone book data.
- the main control unit 7 determines whether or not the information indicating the operation permission state has been input. If it is determined that the information indicating the operation permission state has been input, the main control unit 7 proceeds to step x2 and operates. If it is determined that the prohibit state is entered, the process proceeds to step x3. Specifically, if it is determined that the numeric key “1” is depressed, the process proceeds to step x2, and if it is determined that the numeric key “2” is depressed, the process proceeds to step x3.
- step x2 the main control unit 7 sets the thinning operation state to the permitted state, and proceeds to step x4.
- step x4 the main control unit 7 registers the time elapsed from the start of communication until the operation state is set to the permitted state in the telephone directory data in correspondence with the communication partner, and proceeds to step x5.
- step x3 the main control unit 7 sets the thinning-out operation state to the prohibited state, and proceeds to step x5.
- step x5 interrupt processing ends and interrupt processing ends.
- the communication process shown in FIG. 23 is obtained by adding the process of step w6 to the communication process of FIG. 9 described above.
- the processing from Step wO to Step w5 is the same as the processing from Step fO to Step f5, and the processing from Step w7 to Step wl 3 is the same as the processing from Step f6 to Step f12. Description of the processing to be performed is omitted.
- step w5 the main control unit 7 determines whether or not the thinning operation is permitted. If the thinning operation is prohibited, the process proceeds to step w6, and if the thinning operation is permitted, step w7. Migrate to In step w6, the main control unit 7 passes the call time when the previous thinning-out process was started for the terminal currently communicating based on the phone book data and the information indicating the call time given from the time measuring unit 16 Judge whether or not. If the call time that started the thinning process last time has passed, the process moves to step w7, and if it has passed, the process moves to step V9.
- the packet discard mode is selected when the communication time during which the previous packet discard mode was selected during communication has elapsed.
- the communication time when the packet discard mode was selected in the previous communication without requiring any special user operation is automatically set to the communication time when the packet discard mode is started. Therefore, convenience for the user is improved.
- the mobile terminal device 1 performs a transmission packet thinning process in a predetermined time zone.
- FIG. 25 is a flowchart showing the communication process of the mobile terminal device 1.
- FIG. 26 is a flowchart showing the process of setting the thinning operation permission time zone.
- step ⁇ the main control unit 7 sets the input time zone as the thinning operation permission time zone.
- step z2 finish the process of setting the thinning operation permission time zone.
- the communication process of the mobile terminal device 1 shown in FIG. 25 is obtained by replacing the process of step f5 of FIG. 9 with the process of step y5 for determining whether or not it is the thinning operation permission time zone.
- the processing from step y0 to step y4 is the same as the processing from step fO to step f4, and the processing from step y6 to step y12 is the same as the processing from step f6 to step f12. Explanation of overlapping processing is omitted.
- step y5 the main control unit 7 determines whether or not the current time is included in the thinning-out operation permission time zone based on the time counted by the time counting unit 16. If the current time is included in the thinning-out operation permitted time zone, the process proceeds to step y6. If the current time is not included in the thinning-out operation permitted time period, the process proceeds to step y8.
- the packet discard mode is selected if the current time is included in the intermission operation permitted time zone, and the current time is not included in the decimation operation permitted time zone.
- the full packet output mode is selected. Since the mobile terminal device 1 outputs a predetermined number of transmission packets in the time zone indicated by the time zone information, the communication state of the mobile terminal device 1 is simulated in the time zone according to the operation of the operation button unit 9 by the user. Can be aggravated. For example, if there is a time zone in which the user does not want to talk, by entering this time zone, the communication status of this time zone can be artificially deteriorated. While communicating with the other party that the communication status is bad You can end the story.
- the mobile terminal device 1 functions as a videophone device.
- the main control unit 7 generates a transmission packet based on the audio data and generates a transmission packet based on the image data given from the imaging unit 17.
- the main control unit 7 gives a part of the generated transmission packet to the communication control unit 2. Further, the main control unit 7 generates image data based on the received data received by the communication control unit 2 and gives it to the display unit 8 for visual display.
- FIG. 27 is a flowchart showing the communication process of the mobile terminal device 1.
- the process of step aa5 for generating a transmission packet based on the image data is added between step a4 and step a5 of the communication process shown in FIG.
- the process of step aal l for displaying the image data from the display unit is added.
- the processing from step aaO to step aa4 corresponds to the processing from step aO to step a4, respectively, and the processing from step aa6 to step aalO corresponds to the processing from step a5 to step a9, respectively. Since the processing of aal 3 corresponds to the processing of step alO and step all, the description of the overlapping processing is omitted.
- step aa5 the main control unit 7 generates a transmission packet based on the image data generated by the imaging unit 17, and proceeds to step aa6.
- step aal l the main control unit 7 generates image data based on the received packet and gives the generated image data to the display unit 8 to display the image data.
- the mobile terminal device 1 functions as a television telephone device. Since the mobile terminal device 1 intermittently transmits a part of the transmission packet generated based on the voice data and the image data, the other telephone devices that have received the transmission packet receive the output voice and The image is interrupted. Thus, the mobile terminal device 1 can create the same situation as the situation where the communication state is bad by intermittently transmitting a part of all the generated transmission packets. As a result, the user of the mobile terminal device 1 can end the call while making the other party think that the communication state is poor.
- the telephone device of the present invention is not limited to the portable terminal device, and is capable of wireless communication with a fixed IP telephone device and the IP telephone device.
- the present invention is also preferably applied to a cordless cordless handset capable of telephone communication via a device. Even if it is a fixed IP phone device, the communication state deteriorates due to packet congestion, etc., so the call is terminated while making the other party think that the communication state is bad by creating a pseudo communication state. can do.
- sound is converted into an electrical signal by the sound data generating means.
- the packet processing means packetizes the voice data generated by the voice data generating means.
- the packet processing means can output a predetermined number of transmission packets among the plurality of generated transmission packets.
- the transmission packet output from the packet processing means is transmitted to the communication network by the transmission / reception means.
- the control means transmits the transmission packet and receives the reception packet.
- the audio data included in the received packet is output as audio from the output means.
- the packet processing means intermittently outputs a part of all the generated transmission packets, a part of all the generated transmission packets are intermittently transmitted from the telephone device.
- Other telephone devices that have received the transmission packet transmitted from this telephone device cannot reproduce the voice before being converted by the voice data generation means because some transmission packets are missing. Is choppy.
- the telephone device that transmits the transmission packet is located far away from the base station and cannot transmit the transmission packet to the base station, or if the packet is congested, the communication status is poor. In some situations, the audio is choppy. In this way, the telephone device transmits a part of all generated transmission packets intermittently. Thus, it is possible to create the same situation as the situation where the communication state is bad. As a result, the user of the telephone device can end the call while making the other party think that the communication state is poor.
- the telephone device of the present invention can intermittently transmit a part of transmission packets generated by using a hardware configuration necessary for telephone communication, and a noise generation circuit as in the prior art. Further, it is not necessary to add a configuration such as a noise insertion circuit. This makes it possible to create the same situation as a situation where the communication state is poor without complicating the configuration of the device.
- the packet processing means packetizes the audio data in time series and outputs a plurality of transmission packets that are continuous in time series.
- another telephone device that receives the transmitted packet may copy the data of the packet immediately before the lost packet in time series and output it as voice.
- other telephone devices supplement the missing packets to prevent the voice from being interrupted, but if they do not receive time-sequentially transmitted packets, they will compensate for the missing packets.
- the sound is output intermittently without being completely cut. This makes it possible to create the same situation as a situation where the communication state is very bad, and the user of the telephone device can end the call while making the other party think that the communication state is very bad.
- the transmission / reception means gives the received packet to the packet processing means.
- the bucket processing means outputs a predetermined ratio of received packets without outputting all received packets of the given received packets.
- the output means outputs the received packet output from the packet processing means as voice. Since a part of all received packets received by the transmission / reception means is output as voice from the output means, the voice of the communication partner is interrupted. As a result, the user of the telephone device can confirm how much the communication partner listens to and receives the choppy voice.
- the user of the telephone device By listening to, you can check how your voice reaches the other party and confirm the power, so you can confidently terminate the call while making the other party think that the communication status is bad .
- the packet processing means starts outputting transmission packets intermittently in time series
- communication with another telephone device automatically ends after a predetermined time has elapsed.
- the communication with the other telephone device is terminated even if the user of the telephone device does not perform any special operation.
- the user of the telephone device does not need to perform an operation for ending communication with the other telephone device, and the convenience of the user of the telephone device is improved.
- the packet processing means determines the predetermined ratio based on the random number, the ratio of the transmission packet transmitted from the telephone device among the generated transmission packets changes randomly.
- the frequency at which audio output from other telephone devices is interrupted changes randomly. Since the actual communication state changes with time, the frequency at which voice is interrupted also changes with time in actual communication.
- the telephone device of the present invention can create a situation close to the actual communication state by randomly changing the frequency at which the voice output from other telephone device power is interrupted in the same manner as in actual communication. As a result, the user of the telephone device can end the call while making the other party think that the communication state is bad!
- the packet processing means decreases the predetermined ratio as the communication time elapses, the ratio of transmission packets transmitted from the telephone device among the generated transmission packets decreases.
- the frequency at which audio output from other telephone devices is interrupted increases with time.
- the frequency of voice interruptions increases with time.
- the telephone device of the present invention can create a situation close to the situation where the communication state is deteriorated by increasing the frequency at which the voice output from other telephone devices is interrupted over time. As a result, the user of the telephone device can end the call while making the other party think that the communication state has deteriorated.
- the packet processing means preliminarily generates a plurality of generated transmission packets.
- a packet discard mode that outputs a predetermined percentage of transmission packets and a full packet output mode that outputs all of the generated transmission packets can be selected based on a selection command input from the input means.
- the packet discard mode and the full packet output mode are switched according to the operation of the input means by the user, and the convenience for the user is improved.
- the packet processing means sets the predetermined ratio according to the information indicating the predetermined ratio in which the input means power is also input, so that the transmission processing generated in response to the user's operation of the input means Sets the ratio of packets sent from the telephone device out of the packets. Therefore, the user can freely set the communication state of the telephone device in a pseudo manner by operating the input means, and the convenience for the user is improved.
- the packet processing means sets the predetermined ratio according to the information indicating that the predetermined ratio at which the input means force is also input is reduced, so that according to the operation of the user's input means, Of the transmission packets to be generated, the percentage of transmission packets transmitted from the telephone device decreases. Therefore, the user can artificially deteriorate the communication state of the telephone device by operating the input means, and the convenience for the user is improved.
- the packet processing means since the packet processing means outputs a predetermined percentage of transmission packets in the time zone represented by the time zone information input from the input means, the time zone according to the operation of the user input means Therefore, the communication state of the telephone device can be artificially deteriorated.
- the packet processing means selects the packet discard mode when communicating with the telephone device corresponding to the predetermined telephone number information. Therefore, when communicating with a telephone device corresponding to the predetermined telephone number information, the communication state can always be artificially deteriorated, and the call can be terminated while making the other party think that the communication state is bad! .
- the packet discard mode is selected for the communication start time. Therefore, when communicating with a telephone device corresponding to the predetermined telephone number information, Therefore, it is possible to make the communication state worse in a pseudo manner, and the call can be terminated while making the other party think that the communication state is bad.
- the packet processing means selects the packet discard mode from the middle of communication when communicating with the telephone device corresponding to the predetermined telephone number information. Therefore, when communicating with a telephone device corresponding to the predetermined telephone number information, the communication state can be inevitably deteriorated from the middle of the communication, and a call can be made while making the other party think that the communication state is bad. Can be terminated.
- the storage means when the packet discard mode is selected during communication with the telephone device corresponding to the predetermined telephone number among the telephone numbers stored in the storage means, the storage means starts the communication packet discard mode
- the communication time until is selected is stored in correspondence with the phone number.
- the packet processing means selects the packet discard mode when the communication time stored corresponding to the telephone device has elapsed.
- the packet discard mode is selected when the communication time for which the previous packet discard mode was selected during communication elapses.
- the communication time when the packet discard mode was selected in the previous communication without requiring any special user operation is automatically reflected in the communication time for starting the packet discard mode. User convenience is improved.
- the storage means receives the registration command input from the input means during communication with the telephone device corresponding to the predetermined telephone number among the telephone numbers stored in the storage means. Is set to the predetermined telephone number.
- the packet discard mode is selected, and the call is terminated while the communication power is bad for the next communication. be able to.
- the image information generating means generates image information.
- Packet processing The means packetizes the image information generated by the image information generating means together with the audio data to generate a plurality of transmission packets. This packet processing means outputs a part of the transmission packet generated as described above.
- the transmission / reception means receives a reception packet in which image information is packetized together with audio data.
- the output means outputs audio data and image information included in the received packet received by the control means as audio and images.
- the telephone device functions as a television telephone device that transmits and receives images together with sound.
- the telephone device Since the telephone device intermittently transmits a part of the generated transmission packet, the output voice and image are interrupted in other telephone devices that have received the transmission packet. Thus, the telephone device can create the same situation as the situation where the communication state is bad by intermittently transmitting a part of all the generated transmission packets. As a result, the user of the telephone device can end the call while making the other party think that the communication state is poor.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
電話装置 Telephone equipment
技術分野 Technical field
[0001] 本発明は、パケット化された音声データを送受信する電話装置に関する。 The present invention relates to a telephone device that transmits and receives packetized voice data.
背景技術 Background art
[0002] 特開 2003— 8735号公報には、通話相手として、特定の相手以外から着信を拒否 することによって、迷惑電話を防ぐ方法を用いた電話装置が開示されている。この方 法では不特定の相手と通話することができないという問題があり、また特定の相手に 通話を限定したとしても、時と場合によってはその特定の相手との通話が迷惑電話と なりうる。 [0002] Japanese Patent Application Laid-Open No. 2003-8735 discloses a telephone device using a method for preventing unwanted calls by rejecting an incoming call from a party other than a specific party as a calling party. In this method, there is a problem that it is not possible to make a call with an unspecified party, and even if the call is limited to a specific party, the call with that specific party can sometimes be a nuisance call.
特開平 4— 156036号公報には、迷惑電話に遭遇した場合、その迷惑電話の通話 相手にモデムの低周波音を聞かせることによって迷惑電話を撃退するコードレス電 話装置が開示されている。また特開平 11— 317982号公報には、通話相手に着信 拒否理由を音声メッセージによって通知することによって、一方的に電話を切ることを 防ぐ着信拒否理由メッセージ通知方法を用いた電話装置が開示されている。このよう に通話相手に低周波音または着信拒否理由を通知することによって通話を終了する 方法は、通話相手に不愉快な思 、をさせる場合がある。 Japanese Patent Laid-Open No. 4-156036 discloses a cordless telephone device that, when a nuisance call is encountered, repels the nuisance call by letting the other party call the low-frequency sound of the modem. Japanese Patent Application Laid-Open No. 11-317982 discloses a telephone device using an incoming call rejection reason message notification method that prevents a call from being disconnected unilaterally by notifying the other party of the incoming call rejection reason by a voice message. Yes. Thus, the method of terminating a call by notifying the other party of the low frequency sound or the reason for rejecting the incoming call may cause the other party to feel uncomfortable.
特開平 11— 275217号公報には、不可抗力によって通話を終了したと通話相手に 思わせることによって、通話相手に不愉快な思いをさせずに通話を終了することがで きる無線電話機が開示されている。この無線電話機は、ノイズ発生回路およびノイズ 挿入回路を備え、送信信号中にノイズを挿入する。送信信号中にノイズが重畳される ので、無線電話機の電波の捕捉状態が不良であると通話相手に思わせることができ る。この状態において通話を終了すると、通話相手に無線電話機が原因で通話が終 了したと思わせることができ、自然に通話を終了することができる。 Japanese Patent Application Laid-Open No. 11-275217 discloses a wireless telephone that can terminate a call without causing the call partner to feel uncomfortable by making the call partner feel that the call has been terminated due to force majeure. . This radio telephone includes a noise generation circuit and a noise insertion circuit, and inserts noise into a transmission signal. Since noise is superimposed on the transmitted signal, it is possible to make the other party think that the radio wave reception state of the wireless telephone is poor. If the call is terminated in this state, the other party can be made to think that the call has been terminated due to the wireless telephone, and the call can be terminated naturally.
従来の技術では、送信信号中にノイズを重畳させるために、無線電話機の通話に 本質的に必要な構成に、ノイズ発生回路およびノイズ挿入回路を追加する必要があ り、装置が複雑になるという問題がある。 発明の開示 In the conventional technology, in order to superimpose noise in the transmission signal, it is necessary to add a noise generation circuit and a noise insertion circuit to the configuration that is essentially necessary for a radio telephone call. There's a problem. Disclosure of the invention
したがって本発明の目的は、装置の構成を複雑にすることなく迷惑電話に対応する ことができる電話装置を提供することである。 Therefore, an object of the present invention is to provide a telephone device that can deal with nuisance calls without complicating the configuration of the device.
本発明は、音声を電気信号に変換して音声データを生成する音声データ生成手 段と、音声データ生成手段によって生成される音声データをパケット化して複数の送 信パケットを生成し、生成した複数の送信パケットのうちの予め定める割合の送信パ ケットを断続的に出力可能なパケット処理手段と、通信網に接続され、通信網に接続 される他の電話装置との通信を確立した後、前記パケット処理手段から出力される送 信パケットを通信網に送信し、かつ音声データがパケット化された受信パケットを通 信網から受信する送受信手段と、前記送受信手段によって受信した受信パケットに 含まれる音声データを音声として出力する出力手段とを含むことを特徴とする電話装 置である。 The present invention provides a voice data generation means for generating voice data by converting voice into an electrical signal, and a plurality of transmission packets generated by packetizing the voice data generated by the voice data generation means to generate a plurality of transmission packets. After establishing communication between the packet processing means capable of intermittently outputting a predetermined percentage of transmission packets of the transmission packet and other telephone devices connected to the communication network and connected to the communication network, Transmission / reception means for transmitting a transmission packet output from the packet processing means to the communication network and receiving the reception packet in which voice data is packetized from the communication network; and voice included in the reception packet received by the transmission / reception means The telephone device includes output means for outputting data as voice.
また本発明において、前記パケット処理手段は、音声データを時系列順にパケット 化し、時系列順に連続する複数の送信パケットを除いて出力することを特徴とする。 また本発明において、前記送受信手段は、受信パケットを前記パケット処理手段に 与え、前記パケット処理手段は、前記送受信手段から与えられる受信パケットのうち、 予め定める割合の受信パケットを出力し、出力手段は、前記パケット処理手段から出 力される受信パケットに含まれる音声データを音声として出力することを特徴とする。 また本発明において、前記送受信手段は、パケット処理手段が時系列順に断続的 に送信パケットを出力し始めてから予め定める時間の経過後、他の電話装置との通 信を終了することを特徴とする。 Further, in the present invention, the packet processing means packetizes the voice data in time series, and outputs the data except for a plurality of transmission packets that are continuous in time series. In the present invention, the transmission / reception means provides a reception packet to the packet processing means, the packet processing means outputs a predetermined ratio of reception packets out of the reception packets given from the transmission / reception means, and the output means The voice data included in the received packet output from the packet processing means is output as voice. Also, in the present invention, the transmission / reception means terminates communication with another telephone device after a predetermined time has elapsed since the packet processing means started to output transmission packets intermittently in time series. .
また本発明において、前記パケット処理手段は、前記予め定める割合を乱数に基 づ ヽて決定することを特徴とする。 In the present invention, the packet processing means determines the predetermined ratio based on a random number.
また本発明において、前記パケット処理手段は、前記予め定める割合を通信時間 の経過にともなって減少させることを特徴とする。 In the present invention, the packet processing means may reduce the predetermined ratio as the communication time elapses.
また本発明において、入力手段をさらに含み、前記パケット処理手段は、入力手段 力も入力される選択指令に基づいて、生成した複数の送信パケットのうちの予め定め る割合の送信パケットを出力するパケット破棄モードと、生成した複数の送信パケット の全てを出力するパケット全出力モードとを選択可能であることを特徴とする。 In the present invention, the packet processing means further includes an input means, and the packet processing means outputs a packet discard that outputs a predetermined number of transmission packets out of a plurality of generated transmission packets based on a selection command in which the input means power is also input. Mode and generated multiple outgoing packets It is possible to select a full packet output mode for outputting all of the above.
また本発明において、前記パケット処理手段は、前記入力手段から入力される前記 予め定める割合を表す情報に応じて、予め定める割合を設定することを特徴とする。 また本発明において、前記パケット処理手段は、前記入力手段から入力される前記 予め定める割合を減少することを表す情報に応じて、予め定める割合を減少させるこ とを特徴とする。 In the present invention, the packet processing means sets a predetermined ratio according to information indicating the predetermined ratio input from the input means. In the present invention, the packet processing means may reduce the predetermined ratio in accordance with information indicating that the predetermined ratio input from the input means is reduced.
また本発明において、時刻を計時する計時手段を備え、パケット処理手段は、前記 計時手段によって計時された時刻が、入力手段力 入力される時間帯情報が表す時 間帯に含まれているときに前記パケット破棄モードを選択することを特徴とする。 また本発明において、電話番号情報を記憶する記憶手段をさらに含み、記憶手段 に記憶される電話番号情報のうち、予め定める電話番号情報に対応する電話装置と 通信するときに、パケット処理手段は、パケット破棄モードを選択することを特徴とす る。 Further, in the present invention, it is provided with time measuring means for measuring time, and the packet processing means is provided when the time measured by the time measuring means is included in the time zone represented by the time zone information inputted by the input means force. The packet discard mode is selected. The present invention further includes a storage means for storing telephone number information, and when communicating with a telephone device corresponding to predetermined telephone number information among the telephone number information stored in the storage means, the packet processing means includes: It is characterized by selecting the packet discard mode.
また本発明において、前記パケット処理手段は、通信の開始時に、パケット破棄モ ードを選択することを特徴とする。 In the present invention, the packet processing means selects a packet discarding mode at the start of communication.
また本発明において、パケット処理手段は、通信の開始力 予め定める時間経過 後、パケット破棄モードを選択することを特徴とする。 In the present invention, the packet processing means selects a packet discard mode after a predetermined time for starting communication.
また本発明において、前記記憶手段は、記憶手段に記憶される電話番号のうち所 定の電話番号に対応する電話装置と通信中にパケット破棄モードが選択されると、 通信の開始力 パケット破棄モードが選択されるまでの通信時間を電話番号に対応 して記憶し、パケット処理手段は、前記通信時間を記憶した電話番号に対応する電 話装置と通信を開始するとパケット全送信モードを選択し、通信開始時から、前記通 信時間が経過するとパケット破棄モードを選択することを特徴とする。 Further, in the present invention, the storage means may start communication when the packet discard mode is selected during communication with a telephone device corresponding to a predetermined telephone number among the telephone numbers stored in the storage means. The packet processing means selects the all packet transmission mode when communication with the telephone device corresponding to the telephone number storing the communication time is started, A packet discard mode is selected when the communication time elapses from the start of communication.
また本発明において、前記記憶手段は、記憶手段に記憶される電話番号のうち所 定の電話番号に対応する電話装置と通信中に、入力手段力 入力される登録指令 が入力されると、前記所定の電話番号を前記予め定める電話番号に設定することを 特徴とする。 In the present invention, the storage means receives the registration command input by the input means during communication with a telephone device corresponding to a predetermined telephone number among the telephone numbers stored in the storage means. A predetermined telephone number is set to the predetermined telephone number.
また本発明において、前記パケット処理手段は、記憶手段に記憶されている電話 番号情報に対応する電話装置を除く電話装置と通信するときに、パケット破棄モード を選択することを特徴とする。 In the present invention, the packet processing means is a telephone stored in the storage means. The packet discard mode is selected when communicating with a telephone device other than the telephone device corresponding to the number information.
また本発明において、画像情報を生成する画像情報生成手段をさらに含み、前記 パケット処理手段は、前記音声データとともに、画像情報生成手段によって生成され る画像情報をパケット化して複数の送信パケットを生成し、 The present invention further includes image information generating means for generating image information, wherein the packet processing means packetizes the image information generated by the image information generating means together with the audio data to generate a plurality of transmission packets. ,
前記送受信手段は、音声データとともに、画像情報がパケット化された受信パケット を受信し、前記出力手段は、前記制御手段によって受信した受信パケットに含まれる 音声データおよび画像情報を音声および画像として出力することを特徴とする。 図面の簡単な説明 The transmission / reception unit receives a reception packet in which image information is packetized together with the audio data, and the output unit outputs the audio data and the image information included in the reception packet received by the control unit as audio and an image. It is characterized by that. Brief Description of Drawings
本発明の目的、特色、および利点は、下記の詳細な説明と図面とからより明確にな るであろう。 Objects, features and advantages of the present invention will become more apparent from the following detailed description and drawings.
図 1は、本発明の一実施形態の携帯端末装置の構成を示すブロック図である。 図 2は、主制御部が生成した送信パケット群と、間引いた送信パケット群との関係を 説明するための図である。 FIG. 1 is a block diagram showing a configuration of a mobile terminal device according to an embodiment of the present invention. FIG. 2 is a diagram for explaining the relationship between the transmission packet group generated by the main control unit and the thinned transmission packet group.
図 3は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 3 is a flowchart showing communication processing of the mobile terminal device.
図 4は、間引きの判定処理を表すフローチャートである。 FIG. 4 is a flowchart showing the thinning determination process.
図 5は、間引き率を 75%としたときの、主制御部が生成した送信パケット群と、間引 いた送信パケット群と、さらに間引いた送信パケット群との関係を説明するための図 である。 FIG. 5 is a diagram for explaining the relationship among the transmission packet group generated by the main control unit, the thinned transmission packet group, and the further thinned transmission packet group when the thinning rate is 75%. .
図 6は、間引きの判定処理を表すフローチャートである。 FIG. 6 is a flowchart showing the thinning determination process.
図 7は、間引きの判定処理を表すフローチャートである。 FIG. 7 is a flowchart showing the thinning determination process.
図 8は、主制御部が間弓 Iき動作状態を設定する処理を表すフローチャートである。 図 9は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 8 is a flowchart showing a process in which the main control unit sets the operation state of the interstitial bow I. FIG. 9 is a flowchart showing communication processing of the mobile terminal device.
図 10は、間引き率を増加させる処理を表すフローチャートである。 FIG. 10 is a flowchart showing the process of increasing the thinning rate.
図 11は、間弓 Iきの判定処理を表すフローチャートである。 FIG. 11 is a flowchart showing the determination process for the space I.
図 12は、間引き率を変更する処理を表すフローチャートである。 FIG. 12 is a flowchart showing the process of changing the thinning rate.
図 13は、間弓 Iきの判定処理を表すフローチャートである。 FIG. 13 is a flowchart showing the determination process for the space bow I.
図 14は、携帯端末装置の通信処理を表すフローチャートである。 図 15は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 14 is a flowchart showing communication processing of the mobile terminal device. FIG. 15 is a flowchart showing communication processing of the mobile terminal device.
図 16は、間弓 Iきの判定処理を表すフローチャートである。 FIG. 16 is a flowchart showing the determination process for the space I.
図 17は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 17 is a flowchart showing communication processing of the mobile terminal device.
図 18は、主制御部が間引き対象となる通信相手を電話帳に登録する処理を表す フローチャートである。 FIG. 18 is a flowchart showing processing in which the main control unit registers a communication partner to be thinned out in the telephone directory.
図 19は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 19 is a flowchart showing communication processing of the mobile terminal device.
図 20は、電話帳の登録内容を間引き対象に変更する処理を表すフローチャートで ある。 FIG. 20 is a flowchart showing a process of changing the registered contents of the phone book to the thinning target.
図 21は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 21 is a flowchart showing communication processing of the mobile terminal device.
図 22は、主制御部が通信相手の電話番号を電話帳データに登録する処理を表す フローチャートである。 FIG. 22 is a flowchart showing a process in which the main control unit registers the telephone number of the communication partner in the telephone directory data.
図 23は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 23 is a flowchart showing communication processing of the mobile terminal device.
図 24は、選択指令が入力されたときの経過時間を電話帳データに登録する処理を 表すフローチャートである。 FIG. 24 is a flowchart showing a process for registering the elapsed time when the selection command is input in the telephone directory data.
図 25は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 25 is a flowchart showing communication processing of the mobile terminal device.
図 26は、間引き動作許可時間帯を設定する処理を表すフローチャートである。 図 27は、携帯端末装置の通信処理を表すフローチャートである。 FIG. 26 is a flowchart showing processing for setting a thinning operation permission time zone. FIG. 27 is a flowchart showing communication processing of the mobile terminal device.
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
以下図面を参考にして本発明の好適な実施例を詳細に説明する。 Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
図 1は、本発明の一実施形態の携帯端末装置 1の構成を示すブロック図である。本 実施形態では、電話装置として携帯端末装置 1について説明する。携帯端末装置 1 は、無線電波を介して複数の電話装置および複数の基地局などによって構築される 通信網から音声データ、文字データおよび画像データなどのコンテンツデータを受 信するとともに、コンテンツデータを通信網に送信する。携帯端末装置 1は、音声デ ータを送受信することによって他の電話装置と電話通信を行う。 FIG. 1 is a block diagram showing a configuration of a mobile terminal device 1 according to an embodiment of the present invention. In the present embodiment, a mobile terminal device 1 will be described as a telephone device. The mobile terminal device 1 receives content data such as voice data, character data, and image data from a communication network constructed by a plurality of telephone devices and a plurality of base stations via radio waves and communicates the content data. Send to the network. The mobile terminal device 1 performs telephone communication with other telephone devices by transmitting and receiving voice data.
携帯端末装置 1は、通信制御部 2と、マイクロフォン 3と、音声符号化部 4と、スピー 力 5と、音声復号化部 6と、主制御部 7と、表示部 8と、操作ボタン部 9と、メモリ 10と、 アンテナ 11と、計時部 16と、撮像部 17とを含んで構成される。 主制御部 7は、メモリ 10に記憶されたプログラムを読込んで実行することによって演 算処理を行い、携帯端末装置 1を構成する各部を制御する。主制御部 7は、たとえば 中央処理装置(Central Processing Unit :略称 CPU)によって実現される。主制御部 7は、パケット処理手段に相当する。 The mobile terminal device 1 includes a communication control unit 2, a microphone 3, a speech encoding unit 4, a speech power 5, a speech decoding unit 6, a main control unit 7, a display unit 8, an operation button unit 9 A memory 10, an antenna 11, a timer unit 16, and an imaging unit 17. The main control unit 7 performs arithmetic processing by reading and executing a program stored in the memory 10, and controls each unit constituting the mobile terminal device 1. The main control unit 7 is realized by, for example, a central processing unit (abbreviated as CPU). The main control unit 7 corresponds to packet processing means.
マイクロフォン 3は、音声をアナログ値で表される電気信号に変換して音声符号ィ匕 部 4に与える。音声符号化部 4は、マイクロフォン 3から与えられる電気信号を符号ィ匕 し、デジタル値で表される音声データを生成する。具体的には音声符号ィ匕部 4は、マ イク口フォン 3から与えられる電気信号を所定の時間間隔でサンプリングし、デジタル 値で表される電気信号に変換する。本実施形態では、音声符号化部 4は、 PCM (Pul se Code Modulation)方式に基づいて符号化を行い、音声データを生成する。音声 符号ィ匕部 4は、生成した音声データを主制御部 7に与える。マイクロフォン 3と音声符 号ィ匕部 4とは、音声データ生成手段に相当する。 The microphone 3 converts the sound into an electric signal represented by an analog value and supplies the electric signal to the sound coding unit 4. The audio encoding unit 4 encodes the electrical signal given from the microphone 3 and generates audio data represented by a digital value. More specifically, the voice encoding unit 4 samples the electrical signal supplied from the microphone 3 at a predetermined time interval and converts it into an electrical signal represented by a digital value. In the present embodiment, the audio encoding unit 4 performs encoding based on a PCM (Pulse Code Modulation) method to generate audio data. The voice code key unit 4 gives the generated voice data to the main control unit 7. The microphone 3 and the voice code input unit 4 correspond to voice data generation means.
音声復号化部 6は、主制御部 7から与えられる音声データを復号ィ匕して、アナログ 値で表される電気信号に変換する。音声復号化部 6は、変換した電気信号をスピー 力 5に与える。スピーカ 5は、音声復号ィ匕部 6から与えられえる電気信号を音声として 出力する。スピーカ 5と音声復号ィ匕部 6とは、出力手段に相当する。 The voice decoding unit 6 decodes the voice data given from the main control unit 7 and converts it into an electrical signal represented by an analog value. The voice decoding unit 6 gives the converted electric signal to the speaker 5. The speaker 5 outputs an electrical signal that can be given from the speech decoding unit 6 as speech. The speaker 5 and the voice decoding unit 6 correspond to output means.
通信制御部 2は、通信網を構成する電話装置との通信の確立および通信の終了な どの通信の制御、およびアンテナ 11を介したコンテンツデータの送受信を行う。通信 制御部 2は、送受信手段に相当する。表示部 8は、主制御部 7の制御に基づいて、携 帯端末装置 1の利用者への指示および画像情報などを可視表示する。表示部 8は、 たとえば液晶ディスプレイ(Liquid Crystal Display:略称 LCD)によって実現される。 アンテナ 11は、電波を捕捉して電気信号に変換し、変換した電気信号を通信制御 部 2に与える。またアンテナ 11は、通信制御部 2から与えられる電気信号を電波に変 換して放射する。 The communication control unit 2 controls communication such as establishment and termination of communication with the telephone devices constituting the communication network, and transmission / reception of content data via the antenna 11. The communication control unit 2 corresponds to transmission / reception means. Based on the control of the main control unit 7, the display unit 8 visually displays instructions to the user of the mobile terminal device 1 and image information. The display unit 8 is realized by, for example, a liquid crystal display (abbreviated as LCD). The antenna 11 captures radio waves, converts them into electric signals, and gives the converted electric signals to the communication control unit 2. The antenna 11 converts the electric signal given from the communication control unit 2 into a radio wave and radiates it.
操作ボタン部 9は、入力手段に相当し、テンキー、通話開始ボタンおよび通話終了 ボタンなどを含んで実現される。携帯端末装置 1の利用者が、表示部 8に表示された 画像情報に基づ 、てテンキーなどを操作すると、この操作に対応する指令が主制御 部 7に与えられる。メモリ 10は、記憶手段に相当し、主制御部 7が読込むプログラム、 画像データ、電話番号情報を含み、複数の通信相手を表す電話帳データおよび主 制御部 7の演算結果などを記憶する。 The operation button unit 9 corresponds to an input means, and is realized including a numeric keypad, a call start button, a call end button, and the like. When the user of the mobile terminal device 1 operates a numeric keypad or the like based on the image information displayed on the display unit 8, a command corresponding to this operation is given to the main control unit 7. The memory 10 corresponds to a storage means and is a program read by the main control unit 7, Stores image data, phone number information, phone book data representing a plurality of communication partners, calculation results of the main control unit 7, and the like.
計時部 16は、時刻を計時するとともに、主制御部 7の指令に基づいて経過時間を 計測する。計時部 16は、リアルタイムクロックおよびタイマなどによって実現される。撮 像部 17は、レンズおよび CCD (Charge Coupled Device)などを有し、たとえばデジタ ルカメラによって実現される。撮像部 17は、被写体力 の光をレンズによって CCDに 照射し、照射された光を電気信号に変換して画像データを生成する。撮像部 17は、 生成した画像データを主制御部 7に与える。 The timer unit 16 measures the time based on the command from the main control unit 7 while measuring the time. The timer unit 16 is realized by a real time clock and a timer. The imaging unit 17 includes a lens, a CCD (Charge Coupled Device), and the like, and is realized by, for example, a digital camera. The imaging unit 17 irradiates the CCD with light of subject power through a lens, converts the irradiated light into an electrical signal, and generates image data. The imaging unit 17 gives the generated image data to the main control unit 7.
図 2は、主制御部 7が生成した送信パケット群 12aと、間引いた送信パケット群 12b との関係を説明するための図である。 FIG. 2 is a diagram for explaining the relationship between the transmission packet group 12a generated by the main control unit 7 and the thinned transmission packet group 12b.
主制御部 7は、音声符号ィ匕部 4から与えられる音声データにヘッダを付加して、予 め定める時間毎に音声データをパケットィ匕する。本実施形態では、主制御部 7は、 R TP (Real-time Transport Protocol)に基づいて音声データから音声パケットを時系列 順に生成する。以後、主制御部 7によって生成され、通信制御部 2によって送信され るべきパケットを送信パケットといい、通信制御部 2によって受信されるパケットを受信 パケットという。送信パケットのヘッダには、通信相手の端末の IPアドレスなどが含ま れる。図 2では、音声データに基づいて生成した 5個の送信パケットから成る送信パ ケット群 12aを示している。図 2では、 5個の送信パケットに対して生成した時系列順 に 1〜5の番号を付している。 The main control unit 7 adds a header to the audio data given from the audio code key unit 4 and packetizes the audio data at predetermined time intervals. In the present embodiment, the main control unit 7 generates voice packets in order of time series from voice data based on RTP (Real-time Transport Protocol). Hereinafter, a packet generated by the main control unit 7 and to be transmitted by the communication control unit 2 is referred to as a transmission packet, and a packet received by the communication control unit 2 is referred to as a reception packet. The header of the transmission packet includes the IP address of the communication partner's terminal. FIG. 2 shows a transmission packet group 12a composed of five transmission packets generated based on voice data. In Fig. 2, the numbers 1 to 5 are assigned in chronological order generated for five transmission packets.
主制御部 7は、生成した送信パケットを通信制御部 2に与える。主制御部 7は、後述 する所定の条件に合致するときに、生成した複数の送信パケットのうちの予め定める 割合の送信パケットを出力し、通信制御部 2に与える。予め定める割合は、出力する 送信パケットの数を生成した全ての送信パケットの数で除した値である。主制御部 7 は、生成した送信パケットのうちの数値 1から前記予め定める割合を減算した割合の 送信パケットを破棄することによって送信パケットを間引き、間引いた送信パケットを 除く残余の送信パケットを通信制御部 2に与える。以後数値 1から前記予め定める割 合を減算した割合に 100を乗算した値を間引き率という。図 2では、生成した送信パ ケットを時系列順にひとつ置きに破棄して間弓 I V、た送信パケット群 12bを示して 、る。 この場合前記予め定める割合は、 2分の 1であって、間引き率は 50%である。 The main control unit 7 gives the generated transmission packet to the communication control unit 2. The main control unit 7 outputs a predetermined ratio of transmission packets generated among the plurality of generated transmission packets and gives the communication control unit 2 when a predetermined condition described later is met. The predetermined ratio is a value obtained by dividing the number of output transmission packets by the number of all generated transmission packets. The main control unit 7 thins out the transmission packets by discarding the transmission packets that are obtained by subtracting the predetermined ratio from the numerical value 1 of the generated transmission packets, and performs communication control on the remaining transmission packets excluding the thinned transmission packets. Give to part 2. Hereinafter, the value obtained by multiplying the value 1 by subtracting the predetermined percentage from 100 is called the thinning rate. In Fig. 2, every other generated transmission packet is discarded in chronological order, and the transmission packet group 12b is shown. In this case, the predetermined ratio is 1/2 and the thinning rate is 50%.
通信制御部 2は、主制御部 7から与えられる送信パケットをアンテナ 11を介して電 波として送信するので、間引かれた後の送信パケットが通信相手に送信される。間引 かれた後の送信パケットを通信相手の端末が受信し、復号化すると、音声データに 欠損があるので途切れ途切れの音声となる。これを通信相手が聞くと、通信相手の 端末の通信状態が不良であると感じる。 Since the communication control unit 2 transmits the transmission packet given from the main control unit 7 as a radio wave via the antenna 11, the thinned transmission packet is transmitted to the communication partner. When the communication partner's terminal receives the decoded packet after it has been decimated and decodes it, the voice data is lost, resulting in choppy voice. When the communication partner hears this, it feels that the communication status of the communication partner's terminal is bad.
図 3は、携帯端末装置 1の通信処理を表すフローチャートである。呼出元端末から 着信があり、コネクション確立処理を行ってスピーカ 5から着信中であることを表す呼 出音を鳴動させると、ステップ aOからステップ a 1に移行する。 FIG. 3 is a flowchart showing communication processing of the mobile terminal device 1. When there is an incoming call from the caller terminal and the connection establishment process is performed and a ringing tone indicating that the incoming call is received from the speaker 5 is sounded, the process proceeds from step aO to step a1.
ステップ alでは、主制御部 7は操作ボタン部 9の通話開始ボタンが押下げられたか 否かを判断し、押下げられたと判断するとステップ a2に移行する。ステップ alにおい て主制御部 7は、操作ボタン部 9の通話開始ボタンが押下げられて ヽな 、と判断する と、通話開始ボタンが押下げられるまで押下げられた力否かの判断を繰返す。 In step al, the main control unit 7 determines whether or not the call start button of the operation button unit 9 has been pressed. If it is determined that the button has been pressed, the process proceeds to step a2. In step al, when the main control unit 7 determines that the call start button of the operation button unit 9 is depressed, the main control unit 7 repeatedly determines whether or not the force is depressed until the call start button is depressed. .
ステップ a2では、主制御部 7はメモリ 10に記憶される通話時間および間引き処理な どに関係する情報を初期化する。具体的には、通話時間をゼロ秒に設定する。また 本実施形態では破棄する送信パケットの間引き率を 50%に設定する。初期化が終 了するとステップ a3に移行する。ステップ a3では、主制御部 7は、通信処理を行い、 通話ループを開始し、ステップ a4に移行する。 In step a2, the main control unit 7 initializes information related to the talk time and thinning processing stored in the memory 10. Specifically, the call time is set to zero seconds. In this embodiment, the discarding rate of discarded transmission packets is set to 50%. When initialization is complete, go to step a3. In step a3, the main control unit 7 performs communication processing, starts a call loop, and proceeds to step a4.
ステップ a4では、主制御部 7は、マイクロフォン 3に入力された音声に基づいて送信 パケットを生成する。まずマイクロフォン 3は、入力される音声をアナログ値で表される 電気信号に変換して音声符号ィ匕部 4に与える。次に音声符号化部 4は、マイクロフォ ン 3から与えられるアナログ値で表される電気信号を符号化し、デジタル値で表され る音声データを生成する。次に主制御部 7は、音声データにヘッダを付加して、送信 パケットを生成する。次にステップ a5に移行する。 In step a4, the main control unit 7 generates a transmission packet based on the voice input to the microphone 3. First, the microphone 3 converts the input voice into an electrical signal represented by an analog value and gives it to the voice encoding unit 4. Next, the speech encoding unit 4 encodes an electrical signal represented by an analog value given from the microphone 3 to generate speech data represented by a digital value. Next, the main control unit 7 adds a header to the audio data and generates a transmission packet. Then go to step a5.
ステップ a5では、主制御部 7は後述する間引きの判定処理を行う。主制御部 7が間 Iきの判定処理を行うと、メモリ 10に記憶される間弓 Iきフラグが ON (オン)力 OFF (ォ フ)かのいずれかに設定される。間引きフラグ力ONの場合には、送信パケットを間引 くことを表し、間引きフラグが OFFの場合には、送信パケットを間引かないことを表す 。本実施形態では、間引き率が 50%であって、時系列順に偶数番目に生成された 送信パケットを破棄するので、ステップ a4において生成した送信パケットが、偶数番 目の送信パケットであれば間引きフラグは ONになり、奇数番目の送信パケットであれ ば間弓 Iきフラグは OFFになる。次にステップ a6に移行する。 In step a5, the main control unit 7 performs a thinning determination process described later. When the main control unit 7 performs the interval determination process, the interval I flag stored in the memory 10 is set to either ON (ON) force OFF (OFF). When the decimation flag power is ON, this indicates that the transmission packet is decimation, and when the decimation flag is OFF, this indicates that the transmission packet is not decimation. . In this embodiment, the thinning rate is 50%, and even-numbered transmission packets generated in chronological order are discarded. Therefore, if the transmission packet generated in step a4 is an even-numbered transmission packet, the thinning flag is set. Is turned ON, and if it is an odd-numbered transmission packet, the flag for the crossbow I is turned OFF. Then go to step a6.
ステップ a6では、主制御部 7は、間引きフラグに基づいて送信パケットを破棄するタ イミング力否かを判断する。具体的には、主制御部 7は、間引きフラグが OFFであれ ば送信パケットを破棄すべきタイミングでな 、と判断してステップ a7に移行する。また 主制御部 7は、間引きフラグが ONであれば送信パケットを破棄すべきタイミングであ ると判断してステップ a8に移行する。ステップ a7では、間引くタイミングではないので 、主制御部 7は、ステップ a4において生成した送信パケットを通信制御部 2に与える ことによって送信パケットをアンテナ 11から送信させ、ステップ a9に移行する。ステツ プ a8では、間引くタイミングなので、主制御部 7は、ステップ a4において生成した送 信パケットを通信制御部 2に与えずに破棄し、ステップ a9に移行する。 In step a6, the main control unit 7 determines whether or not the timing power to discard the transmission packet is based on the thinning flag. Specifically, if the thinning flag is OFF, the main control unit 7 determines that it is not time to discard the transmission packet, and proceeds to step a7. If the thinning flag is ON, the main control unit 7 determines that it is time to discard the transmission packet, and proceeds to step a8. In step a7, since it is not the thinning-out timing, the main control unit 7 sends the transmission packet generated in step a4 to the communication control unit 2 so that the transmission packet is transmitted from the antenna 11, and the process proceeds to step a9. In step a8, because it is the thinning-out timing, the main control unit 7 discards the transmission packet generated in step a4 without giving it to the communication control unit 2, and proceeds to step a9.
ステップ a9では、スピーカ 5は、受信した受信パケットに基づいて音声を出力する。 まず主制御部 7は、受信した受信パケットからヘッダなどを取除!、て音声データを生 成し、生成した音声データを音声復号化部 6に与える。次に音声復号化部 6は、音声 データを復号化し、アナログ値で表される電気信号に変換してスピーカ 5に与える。 次にスピーカ 5は、与えられた電気信号を音声として出力する。次にステップ alOに 移行する。主制御部 7は、通話終了ボタンが押下げられるまでステップ a3〜ステップ alOまでの通話ループを繰り返す。主制御部 7は、通話ループ中に通話終了ボタン が押下げられると通話ループを抜け出し、通話を終了する処理を行ってステップ al l に移行し、通信処理を終了する。 In step a9, the speaker 5 outputs sound based on the received received packet. First, the main control unit 7 removes a header from the received packet, generates voice data, and gives the generated voice data to the voice decoding unit 6. Next, the audio decoding unit 6 decodes the audio data, converts it into an electric signal represented by an analog value, and gives it to the speaker 5. Next, the speaker 5 outputs the given electric signal as sound. Then go to step alO. The main control unit 7 repeats the call loop from step a3 to step alO until the call end button is pressed. When the call end button is pressed during the call loop, the main control unit 7 exits the call loop, performs a process for ending the call, moves to step all, and ends the communication process.
図 4は、図 3に示すステップ a5の間引きの判定処理を表すフローチャートである。間 引きの判定処理を開始すると、ステップ bOからステップ blに移行する。ステップ blで は、主制御部 7は、生成した送信パケットが、通話を開始して力も偶数番目に生成し た送信パケットか否かを判断する。主制御部 7は、偶数番目に生成した送信パケット であると判断するとステップ b2に移行し、偶数番目でない、すなわち奇数番目に生 成した送信パケットであると判断すると、ステップ b3に移行する。本実施形態では図 2 に示すように偶数番目に生成した送信パケットを破棄するので、ステップ b2では、主 制御部 7は、間引きフラグを ONに設定し、ステップ b4に移行する。また本実施形態 では奇数番目に生成した送信パケットは破棄せずに送信するので、ステップ b3では 、間引きフラグを OFFに設定しステップ b4に移行する。ステップ b4では、間引きの判 定処理を終了する。 FIG. 4 is a flowchart showing the thinning determination process of step a5 shown in FIG. When the decimation determination process starts, the process moves from step bO to step bl. In step bl, the main control unit 7 determines whether or not the generated transmission packet is a transmission packet that is generated evenly after starting a call. When determining that the transmission packet is an even-numbered transmission packet, the main control unit 7 proceeds to step b2, and when determining that it is not an even-numbered transmission packet, that is, an odd-numbered transmission packet, the main control unit 7 proceeds to step b3. In this embodiment, FIG. Since the even-numbered generated transmission packet is discarded as shown in FIG. 4, in step b2, the main control unit 7 sets the thinning flag to ON and proceeds to step b4. In this embodiment, since the odd-numbered transmission packet is transmitted without being discarded, in step b3, the thinning flag is set to OFF and the process proceeds to step b4. In step b4, the thinning judgment process is terminated.
以上説明した携帯端末装置 1によれば、携帯端末装置 1は、生成した全ての送信 パケットのうちの一部を断続的に送信する。この携帯端末装置 1から送信された送信 パケットを受信した他の電話装置は、一部の送信パケットが欠落して 、るのでマイクロ フォン 3および音声符号ィ匕部 4によって変換される前の音声を再現することができず、 音声が途切れ途切れになる。 According to the mobile terminal device 1 described above, the mobile terminal device 1 intermittently transmits a part of all the generated transmission packets. Other telephone devices that have received the transmission packet transmitted from the mobile terminal device 1 lose some of the transmission packets, and therefore, the voice before being converted by the microphone 3 and the voice encoding unit 4 is received. The sound cannot be reproduced and the sound is interrupted.
たとえば携帯端末装置 1が基地局力 遠く離れた場所に位置するなどして、基地局 まで送信パケットを伝達することができな 、場合、およびパケットが輻輳して!/、る場合 などの通信状態が悪い状況では、音声が途切れ途切れになる。このように携帯端末 装置 1は、生成した全ての送信パケットのうちの一部を断続的に送信することによって 、通信状態が悪い状況と同じ状況を作り出すことができる。これによつて電話装置の 利用者は、通信状態が悪いと相手に思わせながら通話を終了することができる。 通信相手の電話装置から途切れ途切れの音声を出力させた状態で通信を終了す ると、通信相手は、意図的に通信が終了されたと思わずに、通信状態が悪化したこと に起因して通信が終了したと思う可能性が高くなる。通信中に通信を終了したいと思 つたときに、一方的に通信を終了すると通話相手の感情を害する可能性があるので、 通信を終了し難いが、意図的に通信を終了させたと通信相手に思わせずに通信を 終了することができるので、利用者は、安心して通信を終了することができる。特に迷 惑電話の場合には、通信相手の感情を害してしまうと執拗に迷惑電話をかけてくる場 合がありうるが、通信状態が悪ィ匕して通信が終了したと思わせることができれば、通 信不能な状態であると思 、、迷惑電話をかけ直さな ヽ可能性が高くなる。 For example, if the mobile terminal device 1 is located far away from the base station and cannot transmit the transmission packet to the base station, and if the packet is congested! In a bad situation, the audio is interrupted. Thus, the mobile terminal device 1 can create the same situation as the situation where the communication state is bad by intermittently transmitting a part of all the generated transmission packets. As a result, the user of the telephone device can end the call while making the other party think that the communication state is bad. If communication is terminated with the interrupted voice output from the other party's telephone device, the communication partner does not think that the communication has been intentionally terminated, and the communication is caused by the deterioration of the communication state. You are more likely to think it is finished. If you want to end communication during communication, unilaterally ending communication may harm the other party's feelings, so it may be difficult to end communication, but if you intentionally end communication, Since the communication can be terminated unexpectedly, the user can terminate the communication with peace of mind. Especially in the case of nuisance calls, there is a possibility that nuisance calls may be made persistently if the other party's feelings are harmed. If possible, it is likely that you will not be able to communicate.
また本発明の携帯端末装置 1は、ソフトウェアを変更するだけで、電話通信をするた めに必要なハードウェア構成を用いて生成した送信パケットのうちの一部を断続的に 送信することができ、従来の技術のようにノイズ発生回路およびノイズ挿入回路など の構成を付加する必要がなくなる。これによつて、装置の構成を複雑にすることなぐ 通信状態が悪!ヽ状況と同じ状況を作り出すことができる。 In addition, the mobile terminal device 1 of the present invention can intermittently transmit a part of transmission packets generated by using a hardware configuration necessary for telephone communication simply by changing the software. Noise generation circuit and noise insertion circuit, etc. as in the conventional technology There is no need to add the configuration. As a result, it is possible to create the same situation as the situation where the communication state is bad without complicating the configuration of the apparatus.
本実施形態の携帯端末装置 1では、間引き率を 50%として偶数番目の送信バケツ トを破棄するとしたけれども、間引き率は 50%に限られな 、。 In the mobile terminal device 1 of the present embodiment, the thinning rate is set to 50% and the even-numbered transmission bucket is discarded. However, the thinning rate is not limited to 50%.
図 5は、間引き率を 75%としたときの、主制御部 7が生成した送信パケット群 12aと、 間引いた送信パケット群 12bと、さらに間引いた送信パケット群 12cとの関係を説明 するための図である。ステップ blにおいて主制御部 7は、間引き率に応じてステップ b 2およびステップ b3のいずれに移行するかを判断する。間引き率が 75%の場合、主 制御部 7は、 4 X n— 2番目、 4 X n— 1番目および 4 X n番目に生成した送信パケット を破棄する。ここで記号「n」は、自然数を表す。具体的には、図 4に示すステップ bl において、主制御部 7は、生成した送信パケットが、通話を開始して力も 4 X n— 2番 目、 4 X n— 1番目または 4 X n番目に生成した送信パケットか否かを判断する。主制 御部 7は、 4 X n— 2番目、 4 X n— 1番目または 4 X n番目に生成した送信パケットで あると判断するとステップ b 2に移行し、 4 X n— 2番目、 4 X n— 1番目または 4 X n番 目でない、すなわち 4 X n— 3番目に生成した送信パケットであると判断すると、ステツ プ b3に移行する。このように間引き率を変えることによって、図 5に示すように間引き 率 50%よりもさらに送信パケットを間引くことができる。間引き率を上げた場合には、 通信相手の端末から出力される音声がより途切れ途切れになるので、通信相手に利 用者の携帯端末装置 1の通信状態がより悪い状況であると感じさせることができる。 本発明の他の実施形態の携帯端末装置 1は、予め定める割合を乱数に基づいてラ ンダムに変更する。すなわち間引き率を乱数に基づいてランダムに変更する。本実 施形態の携帯端末装置 1は、前述の携帯端末装置 1と間引きの判定処理のみが異 なるので、重複する処理の説明を省略して間引きの判定処理についてのみ説明する 図 6は、間引きの判定処理を表すフローチャートである。間引きの判定処理を開始 すると、ステップ cO力もステップ clに移行する。ステップ clでは、主制御部 7は、間引 き率 Pの変更のタイミング力否かを判断する。具体的には主制御部 7は、前回間引き 率 Pを変更した時刻から予め定める時間が経過している場合には間引き率 Pの変更 のタイミングと判断してステップ c2に移行する。予め定める時間は、計時部 16によつ て計測される。前記予め定める時間は、携帯端末装置 1を使用する状況において通 信制御部 2が電波を送受信することができる状況が変化する時間程度に設定され、 たとえば 3秒〜 5秒に選ばれる。 FIG. 5 is a diagram for explaining the relationship among the transmission packet group 12a generated by the main control unit 7 when the thinning rate is 75%, the thinned transmission packet group 12b, and the further thinned transmission packet group 12c. FIG. In step bl, the main control unit 7 determines which of step b2 and step b3 is to be performed according to the thinning rate. When the thinning rate is 75%, the main control unit 7 discards the 4 X n—second, 4 X n—first and 4 X n th generated transmission packets. Here, the symbol “n” represents a natural number. Specifically, in step bl shown in FIG. 4, the main control unit 7 determines that the generated transmission packet starts the call and has the power 4 X n—second, 4 X n—first or 4 X n th. It is determined whether or not the transmission packet is generated in the next step. If the main control unit 7 determines that the transmission packet is 4 X n—second, 4 X n—first or 4 X nth, it proceeds to step b 2 and 4 X n—second, 4 If it is determined that the transmission packet is not Xn—first or 4Xn, that is, 4Xn—third transmission packet, the process proceeds to step b3. By changing the decimation rate in this way, it is possible to decimate transmission packets further than the decimation rate of 50% as shown in FIG. If the decimation rate is increased, the audio output from the other party's terminal will be more discontinuous, so that the other party feels that the communication status of the mobile terminal device 1 is worse. Can do. The mobile terminal device 1 according to another embodiment of the present invention changes the predetermined ratio to random based on random numbers. That is, the thinning rate is randomly changed based on the random number. Since the portable terminal device 1 of this embodiment is different from the above-described portable terminal device 1 only in the thinning-out determination process, description of overlapping processing is omitted and only the thinning-out determination process is described. It is a flowchart showing this determination processing. When the thinning judgment process starts, the step cO force also shifts to step cl. In step cl, the main control unit 7 determines whether or not the timing power for changing the thinning rate P is correct. Specifically, the main control unit 7 changes the thinning rate P when a predetermined time has elapsed from the time when the previous thinning rate P was changed. The timing is determined to proceed to step c2. The predetermined time is measured by the timer unit 16. The predetermined time is set to a time when the situation in which the communication control unit 2 can transmit and receive radio waves changes in a situation where the mobile terminal device 1 is used, and is selected from 3 seconds to 5 seconds, for example.
ステップ c2では、主制御部 7は、 0以上かつ 100以下の乱数を生成し、生成した乱 数を間引き率 Pに設定し、ステップ c3に移行する。ステップ clにおいて、主制御部 7 が、前回間引き率 Pを変更した時刻から予め定める時間が経過していない場合には 、間引き率 Pの変更のタイミングではないと判断して、ステップ c3に移行する。ステツ プ c3では、主制御部 7は、 1以上かつ 100以下の乱数 Rを生成し、ステップ c4に移行 する。 In step c2, the main control unit 7 generates a random number not less than 0 and not more than 100, sets the generated random number as the thinning rate P, and proceeds to step c3. In step cl, if the predetermined time has not elapsed since the time when the main control unit 7 changed the thinning rate P last time, it is determined that it is not the timing for changing the thinning rate P, and the process proceeds to step c3. . In step c3, the main control unit 7 generates a random number R of 1 or more and 100 or less, and proceeds to step c4.
ステップ c4では、主制御部 7は、ステップ c2において設定した間引き率 P力 ステツ プ c3において生成した乱数 R以上カゝ否かを判断する。間引き率 Pが乱数 R以上の場 合には、ステップ c5に移行し、間引き率 Pが乱数 R未満であればステップ c6に移行 する。ステップ c5では、主制御部 7は、間引きフラグを ONに設定し、ステップ c7に移 行する。またステップ c6では、間引きフラグを OFFに設定しステップ c7に移行する。 ステップ c7では、間引きの判定処理を終了する。 In step c4, the main control unit 7 determines whether or not it is greater than or equal to the random number R generated in the thinning rate P force step c3 set in step c2. If the thinning rate P is greater than or equal to the random number R, the process proceeds to step c5, and if the thinning rate P is less than the random number R, the process proceeds to step c6. In step c5, the main control unit 7 sets the thinning flag to ON, and proceeds to step c7. In step c6, the thinning flag is set to OFF and the process proceeds to step c7. In step c7, the thinning determination process ends.
以上説明したように間引き率 Pが時間とともに変化するので、通信相手の電話装置 から出力される音声の途切れる頻度がランダムに変化する。実際の通信状態は時間 とともに変化するので、実際の通信においては音声の途切れる頻度も時間とともに変 化する。携帯端末装置 1は、実際の通信と同様に他の電話装置力 出力される音声 の途切れる頻度をランダムに変化させることによって、実際の通信状態に近い状況を 作り出すことができる。特に前述した予め定める時間が携帯端末装置 1を使用する状 況において通信制御部 2が電波を送受信することができる状況が変化する時間程度 に設定されるので、実際の通信状態の悪ィ匕の時間変化に近い状況を作り出すことが できる。これによつて電話装置の利用者は、通信状態が悪いと相手に思わせながら 通話を終了することができる。 As described above, since the thinning rate P changes with time, the frequency at which the audio output from the telephone device of the communication partner is interrupted changes randomly. Since the actual communication state changes with time, the frequency at which voice is interrupted also changes with time in actual communication. The mobile terminal device 1 can create a situation close to the actual communication state by randomly changing the frequency at which the voice output from other telephone device power is interrupted in the same manner as in actual communication. In particular, since the above-mentioned predetermined time is set to a time when the situation in which the communication control unit 2 can transmit and receive radio waves changes in the situation where the mobile terminal device 1 is used, the actual communication state may be deteriorated. It is possible to create a situation close to time change. As a result, the user of the telephone device can end the call while making the other party think that the communication state is poor.
本発明の他の実施形態の携帯端末装置 1は、時間が経過するに連れて予め定め る割合を減少する。すなわち時間が経過するに連れて間引き率を増加する。本実施 形態の携帯端末装置 1は、前述の携帯端末装置 1と間引きの判定処理のみが異なる ので、重複する処理の説明を省略して間引きの判定処理についてのみ説明する。 図 7は、間引きの判定処理を表すフローチャートである。間引きの判定処理を開始 すると、ステップ dOからステップ dlに移行する。ステップ dlでは、主制御部 7は、間引 き率 Pの変更のタイミング力否かを判断する。具体的には主制御部 7は、前回間引き 率 Pを変更した時刻から予め定める時間が経過している場合には間引き率 Pの変更 のタイミングと判断してステップ d2に移行する。前記予め定める時間は、前述したよう に携帯端末装置 1を使用する状況において通信制御部 2が電波を送受信することが できる状況が変化する時間程度に設定され、 3秒〜 5秒に選ばれる。 In the portable terminal device 1 according to another embodiment of the present invention, the predetermined ratio decreases as time elapses. That is, the thinning rate increases as time elapses. Implementation Since the portable terminal device 1 of the embodiment is different from the above-described portable terminal device 1 only in the thinning determination process, the description of the overlapping process is omitted and only the thinning determination process is described. FIG. 7 is a flowchart showing the thinning determination process. When decimation determination processing starts, the process moves from step dO to step dl. In step dl, the main control unit 7 determines whether or not the timing force for changing the thinning rate P is satisfied. Specifically, when a predetermined time has elapsed since the time when the thinning rate P was changed last time, the main control unit 7 determines that the timing for changing the thinning rate P has been reached and proceeds to step d2. As described above, the predetermined time is set to about 3 to 5 seconds, which is set to a time when the situation in which the communication control unit 2 can transmit and receive radio waves changes in the situation where the mobile terminal device 1 is used.
ステップ d2では、主制御部 7は、間引き率 Pに、予め定める値を加算した値を間引 き率 Pとして設定し、ステップ d3に移行する。ステップ dlにおいて、主制御部 7が、前 回間引き率 Pを変更した時刻から予め定める時間が経過して!/、な!、場合には、間弓 I き率 Pの変更のタイミングではないと判断して、ステップ d3に移行する。ステップ d3で は、主制御部 7は、 1以上かつ 100以下の乱数 Rを生成し、ステップ d4に移行する。 ステップ d4では、主制御部 7は、ステップ d2において設定した間引き率 P力 ステツ プ d3にお 、て生成した乱数 R以上力否かを判断する。間弓 Iき率 Pが乱数 R以上の場 合には、ステップ d5に移行し、間引き率 Pが乱数 R未満であればステップ d6に移行 する。ステップ d5では、主制御部 7は、間引きフラグを ONに設定し、ステップ d7に移 行する。またステップ d6では、間引きフラグを OFFに設定しステップ d7に移行する。 ステップ d7では、間弓 Iきの判定処理を終了する。 In step d2, the main control unit 7 sets a value obtained by adding a predetermined value to the thinning rate P as the thinning rate P, and proceeds to step d3. In step dl, when the predetermined time has passed since the time when the main controller 7 changed the previous thinning rate P! / ,! Judge and go to step d3. In step d3, the main control unit 7 generates a random number R of 1 or more and 100 or less, and proceeds to step d4. In step d4, the main control unit 7 determines whether or not the power is greater than or equal to the random number R generated in the thinning rate P force step d3 set in step d2. If the punctuation rate P is greater than or equal to the random number R, the process proceeds to step d5. If the decimation rate P is less than the random number R, the process proceeds to step d6. In step d5, the main control unit 7 sets the thinning flag to ON, and proceeds to step d7. In step d6, the thinning flag is set to OFF and the process proceeds to step d7. In step d7, the determination process of the space bow I ends.
以上説明したように間引き率 Pが時間の経過とともに増加するので、通信相手の電 話装置から出力される音声の途切れる頻度が時間の経過とともに増加する。実際の 通信においては、通信状態が悪化していくと、時間とともに音声の途切れる頻度が増 加する。携帯端末装置 1は、他の電話装置から出力される音声の途切れる頻度を時 間の経過とともに増加することによって、通信状態が悪化している状況に近い状況を 作り出すことができる。特に前述した予め定める時間が携帯端末装置 1を使用する状 況において通信制御部 2が電波を送受信することができる状況が変化する時間程度 に設定されるので、実際の通信状態の悪ィ匕の時間変化に近い状況を作り出すことが できる。これによつて電話装置の利用者は、通信状態が悪ィ匕していると相手に思わ せながら通話を終了することができる。 As described above, since the thinning rate P increases with time, the frequency at which the voice output from the telephone device of the communication partner is interrupted increases with time. In actual communication, as the communication state deteriorates, the frequency of voice interruptions increases with time. The mobile terminal device 1 can create a situation close to a situation where the communication state is deteriorated by increasing the frequency at which the sound output from other telephone devices is interrupted over time. In particular, since the above-mentioned predetermined time is set to a time when the situation in which the communication control unit 2 can transmit and receive radio waves changes in the situation where the mobile terminal device 1 is used, the actual communication state may be deteriorated. To create a situation close to time it can. As a result, the user of the telephone device can end the call while making the other party think that the communication state is bad.
本発明の他の実施形態の携帯端末装置 1は、操作ボタン部 9から入力される選択 指令に基づいて、送信パケットの破棄を許可するか否かを判断する。携帯端末装置 1は、利用者によって操作ボタン部 9の特定のボタンが押下げられると、間引き動作 状態を許可状態に設定し、前記特定のボタンと異なるボタンが押下げられると、間引 き動作状態を禁止状態に設定する。たとえばテンキーの数字「1」のボタンが押下げ られて選択指令が入力されると、間引き動作状態を許可状態に設定し、テンキーの 数字「2」のボタンが押下げられて選択指令が入力されると、間引き動作状態を禁止 状態に設定する。間引き動作状態を許可状態に設定すると、主制御部 7が生成した 複数の送信パケットのうちの予め定める割合の送信パケットを通信制御部 2に出力す るパケット破棄モードになる。また間引き動作状態を禁止状態に設定すると、主制御 部 7が生成した複数の送信パケットの全てを通信制御部 2に出力するパケット全出力 モードになる。 The mobile terminal device 1 according to another embodiment of the present invention determines whether or not to permit the discard of the transmission packet based on the selection command input from the operation button unit 9. The mobile terminal device 1 sets the thinning operation state to the permitted state when a specific button of the operation button unit 9 is pressed by the user, and performs the thinning operation when a button different from the specific button is pressed. Set the state to the prohibited state. For example, if the numeric key “1” button is pressed and a selection command is input, the thinning operation state is set to the permitted state, and the numeric key “2” button is pressed and the selection command is input. Then, the thinning operation state is set to the prohibited state. When the thinning-out operation state is set to the permitted state, a packet discard mode in which a predetermined ratio of the transmission packets generated by the main control unit 7 is output to the communication control unit 2 is set. When the thinning-out operation state is set to the prohibition state, a full packet output mode in which all the plurality of transmission packets generated by the main control unit 7 are output to the communication control unit 2 is set.
図 8は、主制御部 7が間弓 Iき動作状態を設定する処理を表すフローチャートである 。通話ループ中にテンキーの数字「1」または「2」のボタンが押下げられて選択指令 が入力されると、割込み処理が発生し、ステップ eOからステップ elに移行する。ステツ プ elでは、主制御部 7は、動作許可状態を表す情報が入力された力否かを判断し、 動作許可状態を表す情報が入力されたと判断すると、ステップ e2に移行し、動作許 可状態ではなぐ禁止状態が入力されたと判断すると、ステップ e3に移行する。具体 的には、テンキーの数字「1」が押下げられたと判断すると、ステップ e2に移行し、テ ンキーの数字「2」が押下げられたと判断するとステップ e3に移行する。 FIG. 8 is a flowchart showing a process in which the main control unit 7 sets the operation state of the interstitch. If the number key “1” or “2” button on the numeric keypad is pressed during a call loop and a selection command is input, an interrupt process occurs and the process goes from step eO to step el. In step el, the main control unit 7 determines whether or not the information indicating the operation permission state has been input. If it is determined that the information indicating the operation permission state has been input, the main control unit 7 proceeds to step e2 and permits the operation. If it is determined that the prohibition state is input, the process moves to step e3. Specifically, if it is determined that the numeric key “1” is depressed, the process proceeds to step e2, and if it is determined that the numeric key “2” is depressed, the process proceeds to step e3.
ステップ e2では、主制御部 7は、間引き動作状態を許可状態に設定し、ステップ e4 に移行する。ステップ e3では、主制御部 7は、間引き動作状態を禁止状態に設定し、 ステップ e4に移行する。ステップ e4では、割込み処理を終了する。 In step e2, the main control unit 7 sets the thinning operation state to the permitted state, and proceeds to step e4. In step e3, the main control unit 7 sets the thinning operation state to the prohibited state, and proceeds to step e4. In step e4, the interrupt process is terminated.
以上説明したように図 8のフローチャートが表す処理を主制御部 7が実行することに よって、利用者の操作ボタン部 9の操作に基づいて間引き動作状態が許可状態力禁 止状態かに設定される。 図 9は、携帯端末装置 1の通信処理を表すフローチャートである。呼出元端末から 着信があり、コネクション確立処理を行ってスピーカ 5から着信中であることを表す呼 出音を鳴動させると、ステップ fOからステップ flに移行する。 As described above, when the main control unit 7 executes the process shown in the flowchart of FIG. 8, the thinning-out operation state is set to the permitted state force prohibited state based on the operation of the operation button unit 9 by the user. The FIG. 9 is a flowchart showing communication processing of the mobile terminal device 1. When there is an incoming call from the caller terminal and the connection establishment process is performed and a ringing tone indicating that the incoming call is received from the speaker 5 is sounded, the process proceeds from step fO to step fl.
ステップ flでは、主制御部 7は操作ボタン部 9の通話開始ボタンが押下げられたか 否かを判断し、押下げられたと判断するとステップ f 2に移行する。ステップ flにおい て主制御部 7は、操作ボタン部 9の通話開始ボタンが押下げられて ヽな 、と判断する と、通話開始ボタンが押下げられるまで押下げられた力否かの判断を繰返す。 In step fl, the main control unit 7 determines whether or not the call start button of the operation button unit 9 has been pressed. If it is determined that the button has been pressed, the process proceeds to step f2. In step fl, when the main control unit 7 determines that the call start button of the operation button unit 9 is depressed, it repeats the determination of whether or not the force is depressed until the call start button is depressed. .
ステップ f2では、主制御部 7はメモリ 10に記憶される通話時間および間引き処理な どに関係する情報を初期化する。具体的には、通話時間をゼロ秒に設定する。また 本実施形態では間引き率を 50%に設定する。また間引き動作を、メモリ 10に記憶さ れた初期設定に基づいて許可状態か禁止状態のいずれか一方に設定する。初期化 が終了するとステップ f3に移行する。ステップ f3では、主制御部 7は、通信処理を行 い、通話ループを開始し、ステップ f4に移行する。 In step f2, the main control unit 7 initializes information related to the talk time and thinning processing stored in the memory 10. Specifically, the call time is set to zero seconds. In this embodiment, the thinning rate is set to 50%. In addition, the thinning-out operation is set to either the permitted state or the prohibited state based on the initial setting stored in the memory 10. When initialization is completed, the process proceeds to step f3. In step f3, the main control unit 7 performs communication processing, starts a call loop, and proceeds to step f4.
ステップ f4では、主制御部 7は、マイクロフォン 3に入力された音声に基づいて送信 パケットを生成する。まずマイクロフォン 3は、入力される音声をアナログ値で表される 電気信号に変換して音声符号ィ匕部 4に与える。次に音声符号化部 4は、マイクロフォ ン 3から与えられるアナログ値で表される電気信号を符号化し、デジタル値で表され る音声データを生成する。次に主制御部 7は、音声データにヘッダを付加して送信 パケットを生成する。次にステップ f 5に移行する。 In step f4, the main control unit 7 generates a transmission packet based on the voice input to the microphone 3. First, the microphone 3 converts the input voice into an electrical signal represented by an analog value and gives it to the voice encoding unit 4. Next, the speech encoding unit 4 encodes an electrical signal represented by an analog value given from the microphone 3 to generate speech data represented by a digital value. Next, the main control unit 7 adds a header to the audio data and generates a transmission packet. Next, the process proceeds to step f5.
ステップ f 5では、主制御部 7は間引き動作が許可状態か否かを判断する。通話ル ープが開始してから、一度も操作ボタン部 9の数字「1」または「2」のボタンが押下げ られていなければ、間引き動作は、初期設定のままである。通話ループが開始してか ら、図 8のフローチャートが示す処理が行われると、間引き動作は、利用者の操作に 基づいて設定される。主制御部 7は、間引き動作が許可状態と判断するとステップ f6 に移行する。ステップ f 6では、主制御部 7は、図 4のフローチャートに示す間引きの判 定処理を行い、ステップ f 7に移行する。ステップ f7では、主制御部 7は、間引きフラグ に基づいて送信パケットを破棄するタイミング力否かを判断する。具体的には、主制 御部 7は、間引きフラグが OFFであれば送信パケットを破棄すべきタイミングでな 、と 判断してステップ f 8に移行する。また主制御部 7は、間引きフラグが ONであれば送 信パケットを破棄すべきタイミングであると判断してステップ f9に移行する。またステツ プ f 5にお 、て主制御部 7が間弓 |き動作が禁止状態であると判断するとステップ f 8に 移行する。 In step f5, the main control unit 7 determines whether or not the thinning-out operation is permitted. If the number “1” or “2” button on the operation button section 9 has not been pressed down once the call loop has started, the thinning operation remains at the initial setting. When the process shown in the flowchart of FIG. 8 is performed after the call loop is started, the thinning-out operation is set based on the user's operation. When the main control unit 7 determines that the thinning-out operation is permitted, the main control unit 7 proceeds to step f6. In step f 6, the main control unit 7 performs the thinning determination process shown in the flowchart of FIG. 4, and proceeds to step f 7. In step f7, the main control unit 7 determines whether or not it has the timing power to discard the transmission packet based on the thinning flag. Specifically, the main control unit 7 determines that the transmission packet should be discarded when the thinning flag is OFF. Judge and go to step f8. If the thinning flag is ON, the main control unit 7 determines that it is time to discard the transmission packet, and proceeds to step f9. In step f5, if the main control unit 7 determines that the bowing operation is prohibited, the process proceeds to step f8.
ステップ f8では、主制御部 7は、ステップ f4において生成した送信パケットを通信制 御部 2に与えることによって送信パケットをアンテナ 11から送信させ、ステップ f 10に 移行する。ステップ f 9では、主制御部 7は、ステップ f4において生成した送信パケット を通信制御部 2に与えずに破棄し、ステップ flOに移行する。 In step f8, the main control unit 7 gives the transmission packet generated in step f4 to the communication control unit 2 to transmit the transmission packet from the antenna 11, and proceeds to step f10. In step f9, the main control unit 7 discards the transmission packet generated in step f4 without giving it to the communication control unit 2, and proceeds to step flO.
ステップ f 10では、スピーカ 5は、受信した受信パケットに基づいて音声を出力する 。まず主制御部 7は、受信した受信パケットからヘッダなどを取除いて音声データを 生成し、生成した音声データを音声復号化部 6に与える。次に音声復号化部 6は、音 声データを復号化し、アナログ値で表される電気信号に変換してスピーカ 5に与える 。次にスピーカ 5は、与えられた電気信号を音声にして出力する。次にステップ f 11に 移行する。主制御部 7は、通話終了ボタンが押下げられるまでステップ f3〜ステップ f 11までの通話ループを繰り返す。主制御部 7は、通話ループ中に通話終了ボタンが 押下げられると通話ループを抜け出し、通話を終了する処理を行ってステップ fl2に 移行し、通信処理を終了する。 In step f10, the speaker 5 outputs sound based on the received packet received. First, the main control unit 7 generates audio data by removing the header from the received packet, and gives the generated audio data to the audio decoding unit 6. Next, the voice decoding unit 6 decodes the voice data, converts it into an electric signal represented by an analog value, and gives it to the speaker 5. Next, the speaker 5 outputs the given electrical signal as sound. Then go to step f11. The main control unit 7 repeats the call loop from step f3 to step f11 until the call end button is pressed. When the call end button is pressed during the call loop, the main control unit 7 exits the call loop, performs a process for ending the call, proceeds to step fl2, and ends the communication process.
以上説明した本実施形態の携帯端末装置 1によれば、生成した複数の送信バケツ トのうちの予め定める割合の送信パケットを出力するパケット破棄モードと、生成した 複数の送信パケットの全てを出力するパケット全出力モードとが、操作ボタン部 9から 入力される選択指令に基づいて選択される。これによつて利用者の操作ボタン部 9の 操作に応じて生成した送信パケットの一部を断続的に送信するか、全ての送信パケ ットを送信するかが選択され、利用者の利便性が向上する。 According to the mobile terminal device 1 of the present embodiment described above, a packet discard mode for outputting a predetermined ratio of transmission packets among a plurality of generated transmission packets, and all of the generated plurality of transmission packets are output. The full packet output mode is selected based on the selection command input from the operation button unit 9. As a result, it is selected whether to transmit a part of the transmission packet generated according to the operation of the operation button section 9 of the user intermittently or to transmit all the transmission packets, and the convenience for the user is selected. Will improve.
本発明の他の実施形態の携帯端末装置 1は、前述の図 8および図 9のフローチヤ ートの処理を行う携帯端末装置 1のステップ f 6の間弓 Iきの判定処理が異なり、かつ利 用者の操作ボタン部 9の操作に応じて間引き率 Pを増加させる。本実施形態の携帯 端末装置 1の通信処理は、前述の図 9のフローチャートの処理と同様であるので、重 複する処理の説明を省略する。 図 10は、間引き率 Pを増力!]させる処理を表すフローチャートである。携帯端末装置 1は、利用者によって操作ボタン部 9の特定のボタンが押下げられると、間引き率 Pを 増加させる。本実施形態では、テンキーの数字「3」のボタンが押下げられると、間引 き率 Pが増加する。テンキーの数字「3」のボタンが押下げられると、割込み処理が発 生し、ステップ gOからステップ glに移行する。ステップ glでは、主制御部 7は、間引き 率 Pに予め定める値を加算した値を新たに間引き率 Pとして設定し、間引き率 Pを増 加させる。次にステップ g2に移行し、割込み処理を終了する。 The mobile terminal device 1 according to another embodiment of the present invention is different in the process of determining the bow I during the step f6 of the mobile terminal device 1 that performs the flow chart processing of FIGS. The thinning rate P is increased in accordance with the operation of the operation button unit 9 by the user. Since the communication processing of the mobile terminal device 1 of the present embodiment is the same as the processing of the flowchart of FIG. 9 described above, description of overlapping processing is omitted. Figure 10 increases the thinning rate P! It is a flowchart showing the process to perform. The portable terminal device 1 increases the thinning rate P when a specific button of the operation button unit 9 is pressed by the user. In this embodiment, the thinning rate P increases when the numeric key “3” button is pressed. When the number “3” button on the numeric keypad is pressed, interrupt processing occurs and the process moves from step gO to step gl. In step gl, the main control unit 7 newly sets a value obtained by adding a predetermined value to the thinning rate P as the thinning rate P, and increases the thinning rate P. Next, the process proceeds to step g2, and the interrupt process is terminated.
主制御部 7は、テンキーの数字「3」が押下げられる毎に図 10のフローチャートが示 す処理を行うので、テンキーの数字「3」が押下げられる毎に間引き率 Pが増加する。 図 11は、図 9のステップ f6の間引きの判定処理を表すフローチャートである。間引 きの判定処理を開始するとステップ hOからステップ hiに移行する。ステップ hiでは、 主制御部 7は、 1以上かつ 100以下の乱数 Rを生成し、ステップ h2に移行する。 ステップ h2では、主制御部 7は、間引き率 P力 ステップ h2において生成した乱数 R以上カゝ否かを判断する。間引き率 Pが乱数 R以上の場合には、ステップ h3に移行 し、間引き率 Pが乱数 R未満であればステップ h4に移行する。ステップ h3では、主制 御部 7は、間引きフラグを ONに設定し、ステップ h5に移行する。またステップ h4では 、間引きフラグを OFFに設定しステップ h5に移行する。ステップ h5では、間引きの判 定処理を終了する。 Since the main control unit 7 performs the processing shown in the flowchart of FIG. 10 every time the numeric key “3” is pressed, the thinning rate P increases every time the numeric key “3” is pressed. FIG. 11 is a flowchart showing the thinning determination process of step f6 in FIG. When the thinning judgment process starts, the process moves from step hO to step hi. In step hi, the main control unit 7 generates a random number R of 1 or more and 100 or less, and proceeds to step h2. In step h2, the main control unit 7 determines whether or not it is greater than or equal to the random number R generated in the thinning rate P force step h2. If the thinning rate P is greater than or equal to the random number R, the process proceeds to step h3, and if the thinning rate P is less than the random number R, the process proceeds to step h4. In step h3, the main control unit 7 sets the thinning flag to ON and proceeds to step h5. In step h4, the thinning flag is set to OFF and the process proceeds to step h5. In step h5, the thinning determination process is terminated.
図 11のフローチャートに示す処理を行うことによって、間弓 Iきフラグが ONか OFFか のいずれかに設定され、送信パケットを破棄するか否かを間引き率 Pに応じて設定す ることがでさる。 By performing the processing shown in the flowchart of FIG. 11, the inter-bow flag is set to either ON or OFF, and whether to discard the transmission packet can be set according to the thinning rate P. Monkey.
以上説明した本実施形態の携帯端末装置 1によれば、利用者の操作ボタン部 9の 操作に応じて、生成させる送信パケットのうちの電話装置から送信される送信パケット の割合が減少する。したがって、利用者は、操作ボタン部 9を操作することによって電 話装置の通信状態を擬似的に悪化させることができ、通信相手に通信状態が悪ィ匕し ていると思わせることができる。このときに利用者が通信を終了すれば、通信状態が 悪ィ匕したことに起因して通信が終了したと通信相手に思わせることができる。 According to the mobile terminal device 1 of the present embodiment described above, the proportion of transmission packets transmitted from the telephone device out of the transmission packets to be generated decreases according to the operation of the operation button unit 9 by the user. Therefore, the user can artificially deteriorate the communication state of the telephone device by operating the operation button unit 9, and can make the communication partner feel that the communication state is bad. If the user terminates the communication at this time, it is possible to make the communication partner think that the communication is terminated due to the bad communication state.
本発明の他の実施形態の携帯端末装置 1は、前述の図 8〜図 10のフローチャート の処理を行う携帯端末装置 1に加えて、利用者の操作ボタン部 9の操作に応じて間 引き率 Pを設定する。本実施形態の携帯端末装置 1の通信処理は、前述の図 9のフ ローチャートの処理と同様であり、携帯端末装置 1の間引きの判定処理は、前述の図The mobile terminal device 1 according to another embodiment of the present invention is a flowchart of the above-described FIGS. In addition to the portable terminal device 1 that performs the above process, the thinning rate P is set according to the operation of the operation button unit 9 by the user. The communication processing of the mobile terminal device 1 of the present embodiment is the same as the processing of the flowchart of FIG.
11のフローチャートの処理と同様であるので、重複する処理の説明を省略する。 図 12は、間引き率 Pを変更する処理を表すフローチャートである。携帯端末装置 1 は、利用者によって操作ボタン部 9の特定のボタンが押下げられると、間引き率 Pを変 更させる。たとえば表示部 8に表示される画像情報に基づ 、て利用者が操作ボタン 部 9を操作し、間引き率 Pが入力されると、割込み処理が発生し、ステップ jOからステ ップ j lに移行する。ステップ jlでは、主制御部 7は、間引き率 Pを操作ボタン部 9の操 作に応じた値に設定する。次にステップ j2に移行し、割込み処理を終了する。 Since it is the same as the process of the flowchart of 11, the description of the overlapping process is omitted. FIG. 12 is a flowchart showing a process of changing the thinning rate P. The portable terminal device 1 changes the thinning rate P when a specific button of the operation button unit 9 is pressed by the user. For example, based on the image information displayed on the display unit 8, when the user operates the operation button unit 9 and the thinning rate P is input, an interrupt process occurs, and the process proceeds from step jO to step jl. To do. In step jl, the main control unit 7 sets the thinning rate P to a value corresponding to the operation of the operation button unit 9. Next, the process proceeds to step j2, and the interrupt process is terminated.
主制御部 7は、図 12のフローチャートに示す処理を行うことによって設定される間 引き率 Pに基づいて、図 11に示す間引きの処理判定を行う。これによつて携帯端末 装置 1からは、利用者の操作ボタン部 9の操作に応じた間引き率 Pで送信パケットを 間引いた後の送信パケット群が送信される。 The main control unit 7 determines the thinning process shown in FIG. 11 based on the thinning rate P set by performing the process shown in the flowchart of FIG. As a result, the mobile terminal device 1 transmits the transmission packet group after the transmission packets are thinned out at the thinning rate P according to the operation of the operation button unit 9 by the user.
以上説明した本実施形態の携帯端末装置 1によれば、利用者の操作ボタン部 9の 操作に応じて、生成される送信パケットのうちの携帯端末装置 1から送信される送信 パケットの割合が設定される。したがって利用者は、操作ボタン部 9を操作すること〖こ よって携帯端末装置 1の通信状態を擬似的に自由に設定することができ、利用者の 利便性が向上する。 According to the mobile terminal device 1 of the present embodiment described above, the ratio of the transmission packets transmitted from the mobile terminal device 1 among the generated transmission packets is set according to the operation of the operation button unit 9 by the user. Is done. Therefore, the user can set the communication state of the mobile terminal device 1 in a pseudo-free manner by operating the operation button unit 9, and the convenience for the user is improved.
本発明の他の実施形態の携帯端末装置 1は、主制御部 7が時系列順に連続する 複数の送信パケットを除いて通信制御部 2に送信パケットを出力する。つまり主制御 部 7は、時系列順に連続する複数の送信パケットを破棄する。本実施形態の携帯端 末装置 1は、前述の各実施形態の携帯端末装置 1の間引きの判定処理が異なり、通 信処理は同じなので、重複する処理の説明を省略して間引きの判定処理について のみ説明する。 In the mobile terminal device 1 according to another embodiment of the present invention, the main control unit 7 outputs transmission packets to the communication control unit 2 except for a plurality of transmission packets that are continuous in time series. That is, the main control unit 7 discards a plurality of transmission packets that are continuous in time series. Since the mobile terminal device 1 of the present embodiment is different in the thinning determination process of the mobile terminal device 1 of each of the above-described embodiments and the communication process is the same, the description of the overlapping process is omitted and the thinning determination process is omitted. Only explained.
図 13は、間引きの判定処理を表すフローチャートである。間引きの判定処理を開 始すると、ステップ kO力もステップ klに移行する。ステップ klでは、主制御部 7は、送 信パケットを間引くタイミング力否かを判断する。具体的には、主制御部 7は、図 6に 示すステップ c3とステップ c4とを実行し、乱数 Rが間引き率 P以下であれば、間引き のタイミングと判断してステップ k2に移行する。ステップ k2では、主制御部 7は連続 間引きカウンタを初期化する。この連続間引きカウンタの初期値は、少なくとも連続し て破棄すべき送信パケットの数を表す。次にステップ k3に移行する。ステップ klにお いて、乱数 Rが間引き率 Pよりも大きければ、間引きのタイミングでないと判断してステ ップ k3に移行する。 FIG. 13 is a flowchart showing the thinning determination process. When the thinning judgment process starts, the step kO force also shifts to step kl. In step kl, the main control unit 7 determines whether or not the timing power to thin out the transmission packet is sufficient. Specifically, the main control unit 7 Step c3 and step c4 shown are executed, and if the random number R is equal to or less than the thinning rate P, it is determined that the thinning timing is reached and the process proceeds to step k2. In step k2, the main control unit 7 initializes the continuous thinning counter. The initial value of this continuous thinning counter represents at least the number of transmission packets that should be discarded continuously. Next, the process proceeds to step k3. If the random number R is larger than the thinning rate P at step kl, it is determined that it is not the thinning timing, and the process proceeds to step k3.
ステップ k3では、主制御部 7は、連続間引きカウンタが 0よりも大きいか否かを判断 する。連続間引きカウンタが 0よりも大きければ、送信パケットを破棄すべきと判断して ステップ k4に移行する。ステップ k4では、主制御部 7は、間引きフラグを ONに設定し てステップ k5に移行する。ステップ k5では、主制御部 7は、連続間引きカウンタから 1 を減算した値を連続間弓 Iきカウンタとして設定し、ステップ k7に移行する。 In step k3, the main control unit 7 determines whether or not the continuous thinning counter is greater than zero. If the continuous decimation counter is greater than 0, it is determined that the transmission packet should be discarded, and the process proceeds to step k4. In step k4, the main control unit 7 sets the thinning flag to ON and proceeds to step k5. In step k5, the main control unit 7 sets a value obtained by subtracting 1 from the continuous thinning counter as the continuous bow I counter, and proceeds to step k7.
ステップ k3において主制御部 7が連続間引きカウンタが 0よりも大きくない、具体的 には連続間引きカウンタが 0と判断した場合には、送信パケットを破棄せずに送信す べきと判断してステップ k6に移行する。ステップ k6では、主制御部 7は、間引きフラグ を OFFに設定してステップ k7に移行する。ステップ k7では、間引きの判定処理を終 了する。 In step k3, when the main control unit 7 determines that the continuous thinning counter is not greater than 0, specifically, the continuous thinning counter is 0, it determines that the transmission packet should be transmitted without discarding, and step k6 Migrate to In step k6, the main control unit 7 sets the thinning flag to OFF and proceeds to step k7. In step k7, the thinning determination process ends.
ステップ k2において、一度連続間引きカウンタが初期化されると、ステップ k5にお V、て連続間弓 Iきカウンタが減算されて 0に 、たるまでは、間弓 Iきフラグが連続して ON になる。これによつて、送信パケットが破棄され始めると、少なくとも連続間引きカウン タの初期値の数だけ時系列順に連続する送信パケットが破棄される。 In step k2, once the continuous decimation counter is initialized, V is decremented in step k5, and the decimation counter is decremented to 0. Become. As a result, when transmission packets start to be discarded, at least the number of continuous transmission counters that are continuous in time-series order are discarded.
以上説明した本実施形態の携帯端末装置 1によれば、時系列順に連続する送信 パケットが間引かれた後の送信パケットが通信相手の電話装置に送信される。送信 パケットを受信する通信相手の電話装置は、欠落したパケットを補完するために、時 系列的に欠落したパケットの直前のパケットのデータを複製して音声として出力する 場合がある。このように通信相手の電話装置は、欠落したパケットを補完することによ つて、音声が途切れ途切れに聞こえないようにする力 時系列的に連続した送信パ ケットを受信しないと、欠落したパケットを補完しきれずに音声が途切れ途切れに出 力されるようになる。本実施形態の携帯端末装置 1は、時系列順に連続する送信パ ケットが間引かれた後の送信パケットを送信するので、通信相手の電話装置からは途 切れ途切れの音声が出力されるようになる。これによつて通信状態が非常に悪い状 況と同じ状況を作り出すことができ、電話装置の利用者は、通信状態が非常に悪いと 相手に思わせながら通話を終了することができる。 According to the mobile terminal device 1 of the present embodiment described above, the transmission packet after the transmission packets consecutive in time series are thinned out is transmitted to the telephone device of the communication partner. The telephone device of the communication partner that receives the transmitted packet may copy the data of the packet immediately before the missing packet in time series and output it as voice to complement the missing packet. In this way, the telephone device of the communication partner supplements the lost packet to prevent the voice from being heard intermittently. If it does not receive a continuous transmission packet in time series, the lost packet is not received. The sound is output intermittently without being able to compensate. The mobile terminal device 1 of the present embodiment has a transmission pattern that is continuous in chronological order. Since the transmission packet after the packet is thinned out is transmitted, the interrupted voice is output from the telephone device of the communication partner. As a result, it is possible to create the same situation as the situation where the communication state is very bad, and the user of the telephone device can end the call while making the other party think that the communication state is very bad.
本発明の他の実施形態の携帯端末装置 1は、生成した送信パケットのうちの予め 定める割合の送信パケットを送信するとともに、受信した受信パケットのうちの予め定 める割合の受信パケットに基づいて音声を出力する。本実施形態の携帯端末装置 1 の通話処理は、前述の図 3のフローチャートに示す処理のステップ a8の処理を終え た後に移行する移行先のステップが異なり、他の処理は同じである。 The mobile terminal device 1 according to another embodiment of the present invention transmits a predetermined ratio of transmission packets generated among the generated transmission packets, and based on a predetermined ratio of reception packets received. Output audio. The call processing of the mobile terminal device 1 of the present embodiment is different in the transfer destination step to be transferred after the process of step a8 of the process shown in the flowchart of FIG. 3 is completed, and the other processes are the same.
図 14は、携帯端末装置 1の通信処理を表すフローチャートである。ステップ mO〜ス テツプ m7の処理は、ステップ aO〜ステップ a7の処理とそれぞれ同じであり、ステップ m9〜ステップ ml 1の処理は、ステップ a9〜ステップ al 1の処理とそれぞれ同じであ るので、重複する処理については説明を省略する。 FIG. 14 is a flowchart showing communication processing of the mobile terminal device 1. The processing from step mO to step m7 is the same as the processing from step aO to step a7, respectively, and the processing from step m9 to step ml1 is the same as the processing from step a9 to step al1, respectively. Description of the processing to be performed is omitted.
ステップ m8では、間引くタイミングなので、主制御部 7は、ステップ m4において生 成した送信パケットを通信制御部 2に与えずに破棄し、ステップ mlOに移行する。こ のようにステップ m8の処理を終えると、ステップ m9に移行せずにステップ mlOに移 行するので、送信パケットを間引くタイミングのときには、受信パケットを復号ィ匕してス ピー力 5から出力するステップ m9の処理を行わない。 In step m8, since it is the timing for thinning out, the main control unit 7 discards the transmission packet generated in step m4 without giving it to the communication control unit 2, and proceeds to step mlO. When the processing of step m8 is completed in this way, the process proceeds to step mlO without proceeding to step m9. Therefore, at the timing of thinning out the transmitted packet, the received packet is decoded and output from the speech power 5. Do not perform step m9.
以上説明した本実施形態の携帯端末装置 1によれば、送信パケットを間引いている ときには、同じ間引き率で受信パケットを間引き、間引いた後の受信パケットに基づ V、て音声が出力される。生成した送信パケットの一部を断続的に送信して 、るといえ ども、通信相手がどの程度の途切れ途切れの音声を聞いているかを確認する方法が なければ、携帯端末装置 1の利用者は、確信をもって通信状態が悪いと相手に思わ せながら通話を終了することができない。本実施形態では、利用者は、通信相手の 途切れ途切れの音声を聞くことによって、自身の音声がどのように通信相手に届いて V、るかを確認することができるので、確信をもって通信状態が悪!、と相手に思わせな がら通話を終了することができる。 According to the mobile terminal device 1 of the present embodiment described above, when the transmission packet is thinned, the received packet is thinned at the same thinning rate, and the voice is output based on the received packet after thinning. Even if a part of the generated transmission packet is transmitted intermittently, the user of the mobile terminal device 1 is not able to confirm how much discontinuous voice the other party is listening to. If the communication status is bad with certainty, the call cannot be terminated while making the other party think. In this embodiment, the user can confirm how his / her voice reaches the communication partner V by listening to the interrupted voice of the communication partner. You can end the call while reminding the other party that it is bad!
本発明の他の実施形態の携帯端末装置 1は、送信パケットの破棄を開始してから 予め定める時間が経過すると、自動的に通信を終了する。本実施形態の携帯端末 装置 1の通信処理は、前述の図 3のフローチャートに示す処理に、予め定める時間が 経過した力否かを判断する処理が加わるとともに、前述の各実施形態の携帯端末装 置 1とは間引きの判定処理が異なる。 The mobile terminal device 1 according to another embodiment of the present invention starts discarding transmission packets When the predetermined time elapses, the communication is automatically terminated. In the communication process of the mobile terminal device 1 of the present embodiment, the process shown in the flowchart of FIG. 3 described above includes a process for determining whether or not a predetermined time has passed, and the mobile terminal device of each of the above-described embodiments. The process of thinning out is different from that of device 1.
図 15は、携帯端末装置 1の通信処理を表すフローチャートである。図 16は、間引き の判定処理を表すフローチャートである。 FIG. 15 is a flowchart showing communication processing of the mobile terminal device 1. FIG. 16 is a flowchart showing the thinning determination process.
図 16に示す間引きの判定処理のステップ pi〜ステップ p3の処理は、それぞれ図 4 に示すステップ bl〜ステップ b3の処理と同じなので、重複する処理の説明を省略す る。ステップ p2にお 、て主制御部 7が間弓 Iきフラグを ONに設定してステップ p4に移 行すると、主制御部 7は、通話開始後、最初の間引きか否かを判断する。具体的には 主制御部 7は、通話を開始して力 初めて間引きフラグを ONに設定したと判断する と、ステップ p5に移行し、既に間引き判定フラグを ONに設定したことがあればステツ プ p6に移行する。ステップ p5では、主制御部 7は計時部 16の通話終了タイマをスタ ートする。通話終了タイマの初期値は、予め利用者が操作ボタン部 9を操作すること によって設定され、メモリ 10に記憶されている。次にステップ p6に移行して、間引きの 判定処理を終了する。図 16に示す処理を行うことによって、間引きを開始すると通話 終了タイマ力スタートし、送信パケットを破棄し始めて力もの時間を計測する。 Since the processing from step pi to step p3 of the thinning determination processing shown in FIG. 16 is the same as the processing from step bl to step b3 shown in FIG. 4, the description of the overlapping processing is omitted. In step p2, when the main control unit 7 sets the inter-bow I flag to ON and proceeds to step p4, the main control unit 7 determines whether or not it is the first decimation after the start of the call. Specifically, when the main control unit 7 determines that the thinning flag is set to ON for the first time after starting a call, the main control unit 7 proceeds to step p5, and if the thinning determination flag has already been set to ON, the step is performed. Move to p6. In step p5, the main control unit 7 starts the call end timer of the time measuring unit 16. The initial value of the call end timer is set in advance by the user operating the operation button unit 9 and stored in the memory 10. Next, the process proceeds to step p6, and the thinning determination process ends. By performing the process shown in Fig. 16, the call end timer starts when decimation starts, and the transmission time starts when the transmission packet is discarded.
図 15に示す通信処理には、図 3に示す処理のステップ a9とステップ a 10との間に 通話終了タイマがタイムアウトか否かを判断する処理が加わる。ステップ ηθ〜ステツ プ n9の処理は、ステップ aO〜ステップ a9の処理とそれぞれ同じであり、ステップ ni l およびステップ nl 2の処理は、ステップ alOおよびステップ al lの処理とそれぞれ同 じなので、重複する処理の説明を省略する。 In the communication process shown in FIG. 15, a process for determining whether or not the call end timer has timed out is added between steps a9 and a10 of the process shown in FIG. The processing from step ηθ to step n9 is the same as the processing from step aO to step a9, and the processing from step ni l and step nl 2 is the same as the processing from step alO and step al l, respectively. A description of the processing is omitted.
ステップ n9において復号ィ匕した受信パケットを音声としてスピーカ 5から出力すると 、ステップ nlOに移行する。ステップ nlOでは、主制御部 7は、通話終了タイマがタイ ムアウトになったか否かを判断し、通話終了タイマをスタートして力も予め定める時間 が経過したと判断すると、通話を終了する処理を行ってステップ nl2に移行し、通信 処理を終了する。ステップ nlOにおいて、通話終了タイマがタイムアウトになっていな ければステップ nl 1に移行して通話ループを続行する。 以上説明した本実施形態の携帯端末装置 1によれば、主制御部 7が時系列順に断 続的に送信パケットを出力し始めてから、予め定める時間の経過後、自動的に他の 電話装置との通信が終了する。すなわち通信状態が非常に悪い状況と同じ状況を 作り出した後、予め定める時間が経過すると、電話装置の利用者が特別な操作をし なくても、他の電話装置との通信が終了する。これによつて携帯端末装置 1の利用者 が他の電話装置との通信を終了するための操作が不必要となり、携帯端末装置 1の 利用者の利便性が向上する。 When the received packet decoded in step n9 is output as sound from the speaker 5, the process proceeds to step nlO. In step nlO, the main control unit 7 determines whether or not the call end timer has timed out. When the call end timer is started and it is determined that a predetermined time has elapsed, the main control unit 7 performs processing to end the call. Then go to step nl2 to end the communication process. In step nlO, if the call end timer has not timed out, proceed to step nl 1 to continue the call loop. According to the mobile terminal device 1 of the present embodiment described above, after the main control unit 7 starts to output transmission packets intermittently in chronological order, it automatically communicates with other telephone devices after the elapse of a predetermined time. Communication ends. In other words, after creating the same situation as the situation in which the communication state is very bad, when a predetermined time elapses, the communication with the other telephone device is terminated even if the user of the telephone device does not perform any special operation. This eliminates the need for the user of the mobile terminal device 1 to end communication with another telephone device, and improves the convenience of the user of the mobile terminal device 1.
本発明の他の実施形態の携帯端末装置 1は、送信パケットを破棄する間引き対象 として電話帳データに登録されて ヽるカゝ否かに基づ ヽて、送信パケットを破棄するか 否かを判断する。 The mobile terminal device 1 according to another embodiment of the present invention determines whether or not to discard the transmission packet based on whether or not it is registered in the phone book data as a thinning target for discarding the transmission packet. to decide.
図 17は、携帯端末装置 1の通信処理を表すフローチャートである。図 18は、主制 御部 7が間引き対象となる通信相手を電話帳に登録する処理を表すフローチャート である。携帯端末装置 1の利用者が操作ボタン部 9を操作し、特定の通信相手の端 末を間引き対象として登録することを表す情報が入力されると、ステップ rOからステツ プ rlに移行する。ステップ rlでは、主制御部 7は、メモリ 10に記憶された電話帳デー タを更新し、入力された特定の通信相手の端末を間引き対象として登録する。次にス テツプ r2に移行し、間弓 Iき対象を電話帳に登録する処理を終了する。 FIG. 17 is a flowchart showing communication processing of the mobile terminal device 1. FIG. 18 is a flowchart showing a process in which the main control unit 7 registers a communication partner to be thinned out in the telephone directory. When the user of the mobile terminal device 1 operates the operation button unit 9 and information indicating that the terminal of a specific communication partner is registered as a thinning target is entered, the process proceeds from step rO to step rl. In step rl, the main control unit 7 updates the telephone directory data stored in the memory 10 and registers the input terminal of the specific communication partner as a thinning target. Next, the process proceeds to step r2, and the process of registering the target of the space bow I in the phone book is finished.
図 17に示す通信処理のステップ qO〜ステップ q4までの処理は、図 3のステップ aO 〜ステップ a4までの処理とそれぞれ同じなので、重複する処理の説明を省略する。ス テツプ q4において送信パケットを生成すると、ステップ q5に移行する。ステップ q5で は、主制御部 7は、通信相手の端末が、電話帳データにおいて間引き対象に登録さ れて 、る力否かを判断する。間弓 Iき対象に登録されて 、ればステップ q6に移行する 。ステップ q6では、主制御部 7は、前述した間引きの判定処理を行い、ステップ q7に 移行する。ステップ q7では、主制御部 7は、送信パケットを間引くタイミングカゝ否かを 判断し、間引きフラグが OFFであればステップ q8に移行し、間引きフラグが ONであ ればステップ q9に移行する。ステップ q8〜ステップ ql2までの処理は、図 3のステツ プ a7〜ステップ al 1までの処理とそれぞれ同じなので、重複する処理の説明を省略 する。 以上説明した本実施形態の携帯端末装置 1によれば、電話帳データに間引き対象 として登録された予め定める電話番号情報に対応する電話装置と通信するときに、 通信の開始力もパケット破棄モードを選択して、間引き率 Pで送信パケットを破棄するThe processing from step qO to step q4 of the communication processing shown in FIG. 17 is the same as the processing from step aO to step a4 in FIG. When a transmission packet is generated in step q4, the process proceeds to step q5. In step q5, the main control unit 7 determines whether or not the communication partner terminal is registered as a thinning target in the phone book data. If it is registered as the target of the space bow I, proceed to step q6. In step q6, the main control unit 7 performs the thinning determination process described above, and proceeds to step q7. In step q7, the main control unit 7 determines whether or not the timing for thinning out transmission packets is determined. If the thinning flag is OFF, the process proceeds to step q8, and if the thinning flag is ON, the process proceeds to step q9. Since the processing from step q8 to step ql2 is the same as the processing from step a7 to step al1 in FIG. 3, the description of the overlapping processing is omitted. According to the mobile terminal device 1 of the present embodiment described above, when communicating with a telephone device corresponding to predetermined telephone number information registered as a thinning target in the phone book data, the communication start force also selects the packet discard mode. And discard the transmission packet with the thinning rate P
。また間引き対象として登録していない電話番号情報に対応する電話装置と通信す るときには、パケット全出力モードを選択して生成した全ての送信パケットを送信する 。したがって予め定める電話番号情報に対応する電話装置と通信するときにのみ、 通信の開始時力も必ず通信状態を擬似的に悪化させることができ、通信状態が悪い と相手に思わせながら通話を終了することができる。 . When communicating with a telephone device corresponding to telephone number information that is not registered as a thinning target, all transmission packets generated by selecting the full packet output mode are transmitted. Therefore, only when communicating with a telephone device that corresponds to the predetermined telephone number information, the communication starting power can also make the communication state worse, and the call is terminated while making the other party think that the communication state is bad. be able to.
本発明の他の実施形態の携帯端末装置 1は、送信パケットを破棄する間引き対象 として電話帳データに登録されている通信相手に対して、通信の開始から予め定め る時間が経過するとパケット破棄モードを選択する。 The mobile terminal device 1 according to another embodiment of the present invention, for a communication partner registered in the phone book data as a thinning target for discarding a transmission packet, receives a packet discard mode when a predetermined time elapses from the start of communication. Select.
図 19は、携帯端末装置 1の通信処理を表すフローチャートである。本実施形態の 携帯端末装置 1の通信処理は、図 17に示す通信処理のステップ q5の処理とステツ プ q6の処理との間に、予め定める時間が経過したか否かを判断するステップ s6の処 理を追加したものである。ステップ sO〜ステップ s5までの処理は、ステップ qO〜ステツ プ q5までの処理とそれぞれ同じであり、ステップ s7〜ステップ sl3までの処理は、ス テツプ q6〜ステップ ql2までの処理と同じなので、重複する処理については説明を 省略する。 FIG. 19 is a flowchart showing the communication process of the mobile terminal device 1. The communication processing of the mobile terminal device 1 of the present embodiment is performed in step s6 for determining whether or not a predetermined time has elapsed between the processing in step q5 and the processing in step q6 of the communication processing shown in FIG. This is an addition of processing. The processing from step sO to step s5 is the same as the processing from step qO to step q5, and the processing from step s7 to step sl3 is the same as the processing from step q6 to step ql2. A description of the processing is omitted.
ステップ s5において、主制御部 7が通信相手の端末が電話帳データにおいて間引 き対象に登録されていると判断すると、ステップ s6に移行する。ステップ s6では、主制 御部 7は、通信を開始して力 予め定める時間が経過したかを判断し、予め定める時 間が経過しているとステップ s7に移行し、予め定める時間が経過していないと、ステツ プ s9に移行する。ステップ s5にお 、て主制御部 7が通信相手の端末が電話帳デー タにお 、て間弓 Iき対象に登録されて 、な 、と判断すると、ステップ s9に移行する。 以上説明した本実施形態の携帯端末装置 1によれば、電話帳データに間引き対象 として登録された予め定める電話番号情報に対応する電話装置と通信するときに通 信の途中からパケット破棄モードが選択される。したがって予め定める電話番号情報 に対応する電話装置と通信するときには、通信の途中から必ず通信状態を擬似的に 悪化させることができ、通信状態が悪ィ匕したと相手に思わせながら通話を終了するこ とがでさる。 When the main control unit 7 determines in step s5 that the communication partner terminal is registered as a thinning target in the phone book data, the process proceeds to step s6. In step s6, the main control unit 7 starts communication and determines whether or not a predetermined time has elapsed. If the predetermined time has elapsed, the main control unit 7 proceeds to step s7, and the predetermined time has elapsed. Otherwise, go to step s9. If the main control unit 7 determines in step s5 that the terminal of the communication partner is registered in the phone book data and is not registered as a target, the process proceeds to step s9. According to the mobile terminal device 1 of the present embodiment described above, the packet discard mode is selected from the middle of communication when communicating with the telephone device corresponding to the predetermined telephone number information registered as the thinning target in the phone book data. Is done. Therefore, when communicating with a telephone device corresponding to predetermined telephone number information, the communication state must be simulated in the middle of communication. It can be made worse, and the call can be terminated while making the other party think that the communication status is bad.
本発明の他の実施形態の携帯端末装置 1は、他の端末と通話中に間引き対象を 登録するための登録指令が入力されると、通話中の他の端末を間引き対象として登 録する。たとえば通話中にテンキーの数字「4」のボタンが押下げられて登録指令が 入力されると、通話中の他の端末を間引き対象として登録する。本実施形態の携帯 端末装置 1の通信処理は、前述の図 17のフローチャートに示す処理と同じなので、 重複する処理の説明を省略する。 When a registration command for registering a thinning target during a call with another terminal is input, the mobile terminal device 1 according to another embodiment of the present invention registers the other terminal during the call as a thinning target. For example, if the number command “4” on the numeric keypad is pressed during a call and a registration command is input, the other terminals in the call are registered as thinning targets. Since the communication process of the mobile terminal device 1 of the present embodiment is the same as the process shown in the flowchart of FIG. 17, the description of the overlapping process is omitted.
図 20は、電話帳の登録内容を間引き対象に変更する処理を表すフローチャートで ある。通話ループ中にテンキーの数字「4」のボタンが押下げられると、割込み処理が 発生し、ステップ tOからステップ tlに移行する。ステップ tlでは、主制御部 7は、通信 相手の電話帳データに登録された間引き対象か否かの内容を、間引き対象に変更 してステップ t2に移行し、割込み処理を終了する。 FIG. 20 is a flowchart showing a process of changing the registered contents of the phone book to the thinning target. If the number “4” button on the numeric keypad is pressed during a call loop, an interrupt process occurs and the process goes from step tO to step tl. In step tl, the main control unit 7 changes the content of whether or not it is a thinning target registered in the telephone book data of the communication partner to the thinning target, proceeds to step t2, and ends the interrupt process.
以上説明した本実施形態の携帯端末装置 1によれば、通信中に利用者が操作ボタ ン部 9を操作すると、通信相手が間引き対象として電話帳データに登録される。これ によって間引き対象として登録された通信相手と次に通信するときには、パケット破 棄モードが選択され、次回からの通信において通信状態が悪ィヒしたと相手に思わせ ながら通話を終了することができる。このように利用者が特別な操作をすることなく特 定の通信相手を間引き対象として登録することができるので、利用者の利便性が向 上する。 According to the mobile terminal device 1 of the present embodiment described above, when the user operates the operation button unit 9 during communication, the communication partner is registered in the phone book data as a thinning target. As a result, when the next communication with the communication partner registered as the target of thinning is performed, the packet discard mode is selected, and the call can be terminated while making the other party think that the communication state is bad in the next communication. . In this way, a specific communication partner can be registered as a thinning target without any special operation by the user, so that convenience for the user is improved.
本発明の他の実施形態の携帯端末装置 1は、電話帳データに登録されており、か つ非通知設定でな!、通信相手に対してパケット全出力モードを選択し、電話帳デー タに登録されていない通信相手、または非通知設定の通信相手に対してパケット破 棄モードを選択する。 The mobile terminal device 1 according to another embodiment of the present invention is registered in the phone book data and is not set to notify! The packet full output mode is selected for the communication partner and the phone book data is selected. Select the packet discard mode for the communication partner that is not registered or the communication partner that is set to non notification.
図 21は、携帯端末装置 1の通信処理を表すフローチャートである。図 22は、主制 御部 7が通信相手の電話番号を電話帳データに登録する処理を表すフローチャート である。 FIG. 21 is a flowchart showing the communication process of the mobile terminal device 1. FIG. 22 is a flowchart showing a process in which the main control unit 7 registers the telephone number of the communication partner in the telephone directory data.
携帯端末装置 1の利用者が操作ボタン部 9を操作し、特定の通信相手の端末に対 応する電話番号を表す情報が入力されると、ステップ νθからステップ vlに移行する。 ステップ vlでは、主制御部 7は、メモリ 10に記憶された電話帳データを更新し、入力 された特定の通信相手の端末に対応する電話番号を電話帳データに登録する。次 にステップ v2に移行し、処理を終了する。 A user of the mobile terminal device 1 operates the operation button unit 9 to connect to a specific communication partner terminal. When information indicating the corresponding telephone number is input, the process proceeds from step νθ to step vl. In step vl, the main control unit 7 updates the telephone book data stored in the memory 10 and registers the telephone number corresponding to the input terminal of the specific communication partner in the telephone book data. Then, go to step v2 to finish the process.
図 21に示す通信処理は、前述の図 17の通信処理においてステップ q5の処理をス テツプ u5とステップ u6との処理に置換したものである。ステップ uO〜ステップ u4の処 理は、ステップ qO〜ステップ q4の処理とそれぞれ同じであり、ステップ u7〜ステップ u 13の処理は、ステップ q6〜ステップ ql 2の処理とそれぞれ同じなので、重複する処 理の説明を省略する。 The communication process shown in FIG. 21 is obtained by replacing the process of step q5 with the process of steps u5 and u6 in the communication process of FIG. The processing from step uO to step u4 is the same as the processing from step qO to step q4, and the processing from step u7 to step u13 is the same as the processing from step q6 to step ql2. The description of is omitted.
ステップ u4において主制御部 7が送信パケットを生成するとステップ u5に移行する 。ステップ u5では、主制御部 7は受信パケットに基づいて、通信相手の電話番号が、 電話番号を通知しな ヽ非通知設定か否かを判断し、非通知設定でな ヽ場合にはス テツプ u6に移行し、非通知設定の場合には、ステップ u7に移行する。 When the main control unit 7 generates a transmission packet in step u4, the process proceeds to step u5. In step u5, based on the received packet, the main control unit 7 determines whether or not the other party's telephone number is not notified of the telephone number (non-notification setting is set). Move to u6. If not notified, move to step u7.
ステップ u6では、主制御部 7は、受信パケットから通信相手の電話番号を特定し、 この電話番号が電話帳データに登録されて 、な 、か否かを判断する。特定した電話 番号が電話帳データに登録されて 、なければステップ u7に移行し、特定した電話番 号が登録されていれば、ステップ u9に移行する。 In step u6, the main control unit 7 specifies the telephone number of the communication partner from the received packet, and determines whether this telephone number is registered in the telephone directory data. If the specified telephone number is not registered in the phone book data, the process proceeds to step u7 if not, and if the specified telephone number is registered, the process proceeds to step u9.
以上説明した本実施形態の携帯端末装置 1によれば、電話帳データに登録されて V、な 、通信相手、または非通知設定の通信相手に対してパケット破棄モードを選択 する。これによつてたとえば知らない人などによる電話装置との通信において、通信 状態が悪ィ匕したと相手に思わせながら通話を終了することができる。 According to the mobile terminal device 1 of the present embodiment described above, the packet discard mode is selected for the communication partner registered in the phone book data, such as V, N, or non-notification. As a result, for example, in communication with a telephone device by a stranger or the like, the call can be terminated while making the other party think that the communication state is bad.
本発明の他の実施形態の携帯端末装置 1は、通話中に間引き動作状態を設定す る選択指令が入力されると、通話の開始から選択指令が入力するまでに経過した時 間を記憶し、次回の通話において通話の開始力 記憶した時間経過すると、送信パ ケットの破棄を開始する。 When a selection command for setting a thinning operation state is input during a call, the mobile terminal device 1 according to another embodiment of the present invention stores the time elapsed from the start of the call until the selection command is input. When the memorized time elapses in the next call, the sending packet starts to be discarded.
図 23は、携帯端末装置 1の通信処理を表すフローチャートである。図 24は、選択 指令が入力されたときの経過時間を電話帳データに登録する処理を表すフローチヤ ートである。 通話ループ中にテンキーの数字「1」または「2」のボタンが押下げられて選択指令 が入力されると、割込み処理が発生し、ステップ χθからステップ xlに移行する。ステ ップ xlでは、主制御部 7は、動作許可状態を表す情報が入力されたカゝ否かを判断し 、動作許可状態を表す情報が入力されたと判断すると、ステップ x2に移行し、動作許 可状態ではなぐ禁止状態が入力されたと判断すると、ステップ x3に移行する。具体 的には、テンキーの数字「1」が押下げられたと判断すると、ステップ x2に移行し、テ ンキーの数字「2」が押下げられたと判断するとステップ x3に移行する。 FIG. 23 is a flowchart showing the communication process of the mobile terminal device 1. FIG. 24 is a flowchart showing the process of registering the elapsed time when the selection command is input in the phone book data. When the number key “1” or “2” button on the numeric keypad is pressed during a call loop and a selection command is input, an interrupt process occurs and the process proceeds from step χθ to step xl. In step xl, the main control unit 7 determines whether or not the information indicating the operation permission state has been input. If it is determined that the information indicating the operation permission state has been input, the main control unit 7 proceeds to step x2 and operates. If it is determined that the prohibit state is entered, the process proceeds to step x3. Specifically, if it is determined that the numeric key “1” is depressed, the process proceeds to step x2, and if it is determined that the numeric key “2” is depressed, the process proceeds to step x3.
ステップ x2では、主制御部 7は、間引き動作状態を許可状態に設定し、ステップ x4 に移行する。ステップ x4では、主制御部 7は、通信開始から動作状態を許可状態に 設定するまでに経過した時間を、通信相手に対応させて電話帳データに登録し、ス テツプ x5に移行する。ステップ x3では、主制御部 7は、間引き動作状態を禁止状態 に設定し、ステップ x5に移行する。ステップ x5では、割込み処理を終了し、割込み処 理を終了する。 In step x2, the main control unit 7 sets the thinning operation state to the permitted state, and proceeds to step x4. In step x4, the main control unit 7 registers the time elapsed from the start of communication until the operation state is set to the permitted state in the telephone directory data in correspondence with the communication partner, and proceeds to step x5. In step x3, the main control unit 7 sets the thinning-out operation state to the prohibited state, and proceeds to step x5. In step x5, interrupt processing ends and interrupt processing ends.
図 23に示す通信処理は、前述の図 9の通信処理にステップ w6の処理を追カ卩した ものである。ステップ wO〜ステップ w5の処理は、ステップ fO〜ステップ f5の処理とそ れぞれ同じであり、ステップ w7〜ステップ wl 3の処理は、ステップ f 6〜ステップ f 12 の処理とそれぞれ同じなので、重複する処理については説明を省略する。 The communication process shown in FIG. 23 is obtained by adding the process of step w6 to the communication process of FIG. 9 described above. The processing from Step wO to Step w5 is the same as the processing from Step fO to Step f5, and the processing from Step w7 to Step wl 3 is the same as the processing from Step f6 to Step f12. Description of the processing to be performed is omitted.
ステップ w5では、主制御部 7は間引き動作が許可状態力否かを判断し、間引き動 作が禁止状態であればステップ w6に移行し、間弓 Iき動作が許可状態であればステツ プ w7に移行する。ステップ w6では、主制御部 7は、電話帳データおよび計時部 16 から与えられる通話時間を表す情報に基づいて、現在通信をしている端末に対して 、前回間引き処理を開始した通話時間を経過しているか否かを判断する。前回間引 き処理を開始した通話時間を経過して ヽる場合にはステップ w7に移行し、経過して V、な 、場合にはステップ w9に移行する。 In step w5, the main control unit 7 determines whether or not the thinning operation is permitted. If the thinning operation is prohibited, the process proceeds to step w6, and if the thinning operation is permitted, step w7. Migrate to In step w6, the main control unit 7 passes the call time when the previous thinning-out process was started for the terminal currently communicating based on the phone book data and the information indicating the call time given from the time measuring unit 16 Judge whether or not. If the call time that started the thinning process last time has passed, the process moves to step w7, and if it has passed, the process moves to step V9.
以上説明した本実施形態の携帯端末装置 1によれば、通信中に前回パケット破棄 モードが選択された通信時間が経過すると、パケット破棄モードが選択される。これ によって利用者の特別な操作を必要とすることなぐ前回の通信においてパケット破 棄モードが選択された通信時間が、パケット破棄モードを開始する通信時間に自動 的に反映されるので、利用者の利便性が向上する。 According to the mobile terminal device 1 of the present embodiment described above, the packet discard mode is selected when the communication time during which the previous packet discard mode was selected during communication has elapsed. As a result, the communication time when the packet discard mode was selected in the previous communication without requiring any special user operation is automatically set to the communication time when the packet discard mode is started. Therefore, convenience for the user is improved.
本発明の他の実施形態の携帯端末装置 1は、予め定める時間帯において、送信パ ケットの間引き処理を行う。 The mobile terminal device 1 according to another embodiment of the present invention performs a transmission packet thinning process in a predetermined time zone.
図 25は、携帯端末装置 1の通信処理を表すフローチャートである。図 26は、間引き 動作許可時間帯を設定する処理を表すフローチャートである。 FIG. 25 is a flowchart showing the communication process of the mobile terminal device 1. FIG. 26 is a flowchart showing the process of setting the thinning operation permission time zone.
携帯端末装置 1の利用者が操作ボタン部 9を操作し、間引き動作を許可する時間 帯を指定する情報である時間帯情報が入力されると、ステップ ζθからステップ zlに移 行する。ステップ zlでは、主制御部 7は、入力された時間帯を、間引き動作許可時間 帯として設定する。次にステップ z2に移行し、間引き動作許可時間帯を設定する処 理を終了する。 When the user of the mobile terminal device 1 operates the operation button unit 9 and time zone information, which is information specifying the time zone in which the thinning operation is permitted, is input, the process proceeds from step ζθ to step zl. In step zl, the main control unit 7 sets the input time zone as the thinning operation permission time zone. Next, the process proceeds to step z2 to finish the process of setting the thinning operation permission time zone.
図 25に示す携帯端末装置 1の通信処理は、図 9のステップ f 5の処理を、間引き動 作許可時間帯か否かを判断するステップ y5の処理に置換したものである。ステップ y 0〜ステップ y4までの処理は、ステップ fO〜ステップ f4までの処理とそれぞれ同じで あり、ステップ y6〜ステップ y 12までの処理は、ステップ f 6〜ステップ f 12までの処理 と同じなので、重複する処理については説明を省略する。 The communication process of the mobile terminal device 1 shown in FIG. 25 is obtained by replacing the process of step f5 of FIG. 9 with the process of step y5 for determining whether or not it is the thinning operation permission time zone. The processing from step y0 to step y4 is the same as the processing from step fO to step f4, and the processing from step y6 to step y12 is the same as the processing from step f6 to step f12. Explanation of overlapping processing is omitted.
ステップ y4において送信パケットを生成すると、ステップ y5に移行する。ステップ y5 では、主制御部 7は、計時部 16によって計時される時刻に基づいて、現時刻が間引 き動作許可時間帯に含まれるか否かを判断する。現時刻が間引き動作許可時間帯 に含まれればステップ y6に移行し、現時刻が間弓 Iき動作許可時間帯に含まれなけ れば、ステップ y8に移行する。 When a transmission packet is generated in step y4, the process proceeds to step y5. In step y5, the main control unit 7 determines whether or not the current time is included in the thinning-out operation permission time zone based on the time counted by the time counting unit 16. If the current time is included in the thinning-out operation permitted time zone, the process proceeds to step y6. If the current time is not included in the thinning-out operation permitted time period, the process proceeds to step y8.
以上説明した本実施形態の携帯端末装置 1によれば、現時刻が間弓 Iき動作許可 時間帯に含まれればパケット破棄モードが選択され、現時刻が間引き動作許可時間 帯に含まれなければ、パケット全出力モードが選択される。携帯端末装置 1は、時間 帯情報が表す時間帯において予め定める割合の送信パケットを出力するので、利用 者の操作ボタン部 9の操作に応じた時間帯において、携帯端末装置 1の通信状態を 擬似的に悪化させることができる。たとえば利用者が通話したくない時間帯があれば 、この時間帯を入力することによってこの時間帯の通信状態を擬似的に悪化させるこ とができ、通話したくな 、時間帯にぉ 、て通信状態が悪 、と相手に思わせながら通 話を終了することができる。 According to the mobile terminal device 1 of the present embodiment described above, the packet discard mode is selected if the current time is included in the intermission operation permitted time zone, and the current time is not included in the decimation operation permitted time zone. , The full packet output mode is selected. Since the mobile terminal device 1 outputs a predetermined number of transmission packets in the time zone indicated by the time zone information, the communication state of the mobile terminal device 1 is simulated in the time zone according to the operation of the operation button unit 9 by the user. Can be aggravated. For example, if there is a time zone in which the user does not want to talk, by entering this time zone, the communication status of this time zone can be artificially deteriorated. While communicating with the other party that the communication status is bad You can end the story.
本発明の他の実施形態の携帯端末装置 1は、テレビ電話装置として機能する。主 制御部 7は、音声データに基づいて送信パケットを生成するとともに、撮像部 17から 与えられる画像データに基づいて送信パケットを生成する。主制御部 7は、生成した 送信パケットの一部を通信制御部 2に与える。また主制御部 7は、通信制御部 2が受 信した受信データに基づ!/、て画像データを生成し、表示部 8に与えて可視表示させ る。 The mobile terminal device 1 according to another embodiment of the present invention functions as a videophone device. The main control unit 7 generates a transmission packet based on the audio data and generates a transmission packet based on the image data given from the imaging unit 17. The main control unit 7 gives a part of the generated transmission packet to the communication control unit 2. Further, the main control unit 7 generates image data based on the received data received by the communication control unit 2 and gives it to the display unit 8 for visual display.
図 27は、携帯端末装置 1の通信処理を表すフローチャートである。図 27に示す通 信処理は、図 3に示す通信処理のステップ a4とステップ a5との間に画像データに基 づいて送信パケットを生成するステップ aa5の処理を追加するとともに、ステップ a9と ステップ alOとの間に画像データを表示部から表示するステップ aal lの処理を追カロ したものである。ステップ aaO〜ステップ aa4までの処理は、ステップ aO〜ステップ a4 までの処理にそれぞれ対応し、ステップ aa6〜ステップ aalOまでの処理は、ステップ a5〜ステップ a9までの処理にそれぞれ対応し、ステップ aal2およびステップ aal 3の 処理は、ステップ alOおよびステップ al lの処理にそれぞれ対応するので、重複する 処理については説明を省略する。 FIG. 27 is a flowchart showing the communication process of the mobile terminal device 1. In the communication process shown in FIG. 27, the process of step aa5 for generating a transmission packet based on the image data is added between step a4 and step a5 of the communication process shown in FIG. The process of step aal l for displaying the image data from the display unit is added. The processing from step aaO to step aa4 corresponds to the processing from step aO to step a4, respectively, and the processing from step aa6 to step aalO corresponds to the processing from step a5 to step a9, respectively. Since the processing of aal 3 corresponds to the processing of step alO and step all, the description of the overlapping processing is omitted.
ステップ aa5では、主制御部 7は、撮像部 17によって生成された画像データに基づ V、て送信パケットを生成し、ステップ aa6に移行する。 In step aa5, the main control unit 7 generates a transmission packet based on the image data generated by the imaging unit 17, and proceeds to step aa6.
ステップ aal lでは、主制御部 7は、受信パケットに基づいて画像データを生成し、 生成した画像データを表示部 8に与えて画像データを表示させる。 In step aal l, the main control unit 7 generates image data based on the received packet and gives the generated image data to the display unit 8 to display the image data.
以上説明した本実施形態の携帯端末装置 1によれば、携帯端末装置 1はテレビ電 話装置として機能する。この携帯端末装置 1は、音声データおよび画像データに基 づ 、て生成した送信パケットの一部を断続的に送信するので、この送信パケットを受 信した他の電話装置では、出力される音声および画像が途切れ途切れになる。この ように携帯端末装置 1は、生成した全ての送信パケットのうちの一部を断続的に送信 することによって、通信状態が悪い状況と同じ状況を作り出すことができる。これによ つて携帯端末装置 1の利用者は、通信状態が悪いと相手に思わせながら通話を終了 することができる。 本発明の電話装置として携帯端末装置について説明したが、本発明の電話装置 は、携帯端末装置に限らずに、固定された IP電話装置およびこの IP電話装置と無線 通信可能であって、 IP電話装置を介して電話通信可能なコードレス子機にも好適に 適用される。固定された IP電話装置であってもパケットが輻輳するなどして通信状態 が悪くなるので、擬似的に通信状態が悪い状態を作り出すことによって、通信状態が 悪いと相手に思わせながら通話を終了することができる。 According to the mobile terminal device 1 of the present embodiment described above, the mobile terminal device 1 functions as a television telephone device. Since the mobile terminal device 1 intermittently transmits a part of the transmission packet generated based on the voice data and the image data, the other telephone devices that have received the transmission packet receive the output voice and The image is interrupted. Thus, the mobile terminal device 1 can create the same situation as the situation where the communication state is bad by intermittently transmitting a part of all the generated transmission packets. As a result, the user of the mobile terminal device 1 can end the call while making the other party think that the communication state is poor. Although the portable terminal device has been described as the telephone device of the present invention, the telephone device of the present invention is not limited to the portable terminal device, and is capable of wireless communication with a fixed IP telephone device and the IP telephone device. The present invention is also preferably applied to a cordless cordless handset capable of telephone communication via a device. Even if it is a fixed IP phone device, the communication state deteriorates due to packet congestion, etc., so the call is terminated while making the other party think that the communication state is bad by creating a pseudo communication state. can do.
本発明は、その精神または主要な特徴力 逸脱することなぐ他のいろいろな形態 で実施できる。したがって、前述の実施形態はあらゆる点で単なる例示に過ぎず、本 発明の範囲は特許請求の範囲に示すものであって、明細書本文には何ら拘束され ない。さらに、特許請求の範囲に属する変形や変更は全て本発明の範囲内のもので ある。 The present invention can be implemented in various other forms without departing from the spirit or main characteristic power thereof. Therefore, the above-described embodiment is merely an example in all respects, and the scope of the present invention is shown in the claims, and is not restricted by the text of the specification. Further, all modifications and changes belonging to the scope of claims are within the scope of the present invention.
産業上の利用可能性 Industrial applicability
本発明によれば、音声データ生成手段によって音声が電気信号に変換される。パ ケット処理手段は、音声データ生成手段によって生成された音声データをパケット化 する。パケット処理手段は、生成した複数の送信パケットのうちの予め定める割合の 送信パケットを出力可能である。パケット処理手段から出力される送信パケットは、送 受信手段によって通信網に送信される。制御手段は、送信パケットを送信するととも に、受信パケットを受信する。この受信パケットに含まれる音声データは、出力手段か ら音声として出力される。これによつて他の電話装置と電話通信可能となる。 According to the present invention, sound is converted into an electrical signal by the sound data generating means. The packet processing means packetizes the voice data generated by the voice data generating means. The packet processing means can output a predetermined number of transmission packets among the plurality of generated transmission packets. The transmission packet output from the packet processing means is transmitted to the communication network by the transmission / reception means. The control means transmits the transmission packet and receives the reception packet. The audio data included in the received packet is output as audio from the output means. As a result, telephone communication with other telephone devices becomes possible.
パケット処理手段は、生成した全ての送信パケットのうちの一部を断続的に出力す るので、電話装置からは、生成した全ての送信パケットのうちの一部が断続的に送信 される。この電話装置から送信された送信パケットを受信した他の電話装置は、一部 の送信パケットが欠落しているので音声データ生成手段によって変換される前の音 声を再現することができず、音声が途切れ途切れになる。 Since the packet processing means intermittently outputs a part of all the generated transmission packets, a part of all the generated transmission packets are intermittently transmitted from the telephone device. Other telephone devices that have received the transmission packet transmitted from this telephone device cannot reproduce the voice before being converted by the voice data generation means because some transmission packets are missing. Is choppy.
たとえば送信パケットを送信する電話装置が基地局から遠く離れた場所に位置する などして、基地局まで送信パケットを伝達することができない場合、およびパケットが 輻輳している場合などの通信状態が悪い状況では、音声が途切れ途切れになる。こ のように電話装置は、生成した全ての送信パケットのうちの一部を断続的に送信する ことによって、通信状態が悪い状況と同じ状況を作り出すことができる。これによつて 電話装置の利用者は、通信状態が悪いと相手に思わせながら通話を終了することが できる。 For example, if the telephone device that transmits the transmission packet is located far away from the base station and cannot transmit the transmission packet to the base station, or if the packet is congested, the communication status is poor. In some situations, the audio is choppy. In this way, the telephone device transmits a part of all generated transmission packets intermittently. Thus, it is possible to create the same situation as the situation where the communication state is bad. As a result, the user of the telephone device can end the call while making the other party think that the communication state is poor.
また本発明の電話装置は、電話通信をするために必要なハードウェア構成を用い て生成した送信パケットのうちの一部を断続的に送信することができ、従来の技術の ようにノイズ発生回路およびノイズ挿入回路などの構成を付加する必要がなくなる。こ れによって、装置の構成を複雑にすることなぐ通信状態が悪い状況と同じ状況を作 り出すことができる。 In addition, the telephone device of the present invention can intermittently transmit a part of transmission packets generated by using a hardware configuration necessary for telephone communication, and a noise generation circuit as in the prior art. Further, it is not necessary to add a configuration such as a noise insertion circuit. This makes it possible to create the same situation as a situation where the communication state is poor without complicating the configuration of the device.
本発明によれば、パケット処理手段は、時系列順に音声データをパケットィ匕するとと もに、時系列順に連続する複数の送信パケットを除いて出力する。送信パケットを受 信する他の電話装置は、欠落したパケットを補完するために、時系列的に欠落した パケットの直前のパケットのデータを複製して音声として出力する場合がある。このよ うに他の電話装置は、欠落したパケットを補完することによって、音声が途切れ途切 れに聞こえないようにするが、時系列的に連続した送信パケットを受信しないと、欠落 したパケットを補完しきれずに音声が途切れ途切れに出力されるようになる。これによ つて通信状態が非常に悪い状況と同じ状況を作り出すことができ、電話装置の利用 者は、通信状態が非常に悪いと相手に思わせながら通話を終了することができる。 本発明によれば、送受信手段は、受信パケットをパケット処理手段に与える。バケツ ト処理手段は、与えられた受信パケットのうちの全ての受信パケットを出力することな ぐ予め定める割合の受信パケットを出力する。出力手段は、パケット処理手段から 出力される受信パケットを音声として出力する。出力手段からは、送受信手段が受信 した全ての受信パケットのうちの一部が音声として出力されるので、通信相手の途切 れ途切れの音声が出力される。これによつて、電話装置の利用者は、通信相手がど の程度の途切れ途切れの音声を聞 、て 、るかを確認することができる。 According to the present invention, the packet processing means packetizes the audio data in time series and outputs a plurality of transmission packets that are continuous in time series. In order to compensate for the lost packet, another telephone device that receives the transmitted packet may copy the data of the packet immediately before the lost packet in time series and output it as voice. In this way, other telephone devices supplement the missing packets to prevent the voice from being interrupted, but if they do not receive time-sequentially transmitted packets, they will compensate for the missing packets. The sound is output intermittently without being completely cut. This makes it possible to create the same situation as a situation where the communication state is very bad, and the user of the telephone device can end the call while making the other party think that the communication state is very bad. According to the present invention, the transmission / reception means gives the received packet to the packet processing means. The bucket processing means outputs a predetermined ratio of received packets without outputting all received packets of the given received packets. The output means outputs the received packet output from the packet processing means as voice. Since a part of all received packets received by the transmission / reception means is output as voice from the output means, the voice of the communication partner is interrupted. As a result, the user of the telephone device can confirm how much the communication partner listens to and receives the choppy voice.
生成した送信パケットの一部を断続的に送信しているといえども、通信相手がどの 程度の途切れ途切れの音声を聞 、て 、るかを確認する方法がなければ、電話装置 の利用者は、確信をもって通信状態が悪いと相手に思わせながら通話を終了するこ とができない。本発明では、電話装置の利用者は、通信相手の途切れ途切れの音声 を聞くことによって、自身の音声がどのように通信相手に届 、て 、る力を確認すること ができるので、確信をもって通信状態が悪いと相手に思わせながら通話を終了するこ とがでさる。 Even if a part of the generated transmission packet is transmitted intermittently, if there is no way for the communication partner to listen to and check how interrupted the voice is, the user of the telephone device If the communication condition is bad with certainty, the call cannot be terminated while making the other party think. According to the present invention, the user of the telephone device By listening to, you can check how your voice reaches the other party and confirm the power, so you can confidently terminate the call while making the other party think that the communication status is bad .
本発明によれば、パケット処理手段が時系列順に断続的に送信パケットを出力し始 めてから、予め定める時間の経過後、自動的に他の電話装置との通信が終了する。 すなわち通信状態が非常に悪い状況と同じ状況を作り出した後、予め定める時間が 経過すると、電話装置の利用者が特別な操作をしなくても、他の電話装置との通信 が終了する。これによつて電話装置の利用者が他の電話装置との通信を終了するた めの操作が不必要となり、電話装置の利用者の利便性が向上する。 According to the present invention, after the packet processing means starts outputting transmission packets intermittently in time series, communication with another telephone device automatically ends after a predetermined time has elapsed. In other words, after creating the same situation as the situation where the communication state is very bad, when a predetermined time elapses, the communication with the other telephone device is terminated even if the user of the telephone device does not perform any special operation. As a result, the user of the telephone device does not need to perform an operation for ending communication with the other telephone device, and the convenience of the user of the telephone device is improved.
本発明によれば、パケット処理手段は、予め定める割合を乱数に基づいて決定す るので、生成される送信パケットのうちの電話装置から送信される送信パケットの割合 がランダムに変化する。これによつて、他の電話装置から出力される音声の途切れる 頻度がランダムに変化する。実際の通信状態は時間とともに変化するので、実際の 通信においては音声の途切れる頻度も時間とともに変化する。本発明の電話装置は 、実際の通信と同様に他の電話装置力 出力される音声の途切れる頻度をランダム に変化させることによって、実際の通信状態に近い状況を作り出すことができる。これ によって電話装置の利用者は、通信状態が悪!、と相手に思わせながら通話を終了 することができる。 According to the present invention, since the packet processing means determines the predetermined ratio based on the random number, the ratio of the transmission packet transmitted from the telephone device among the generated transmission packets changes randomly. As a result, the frequency at which audio output from other telephone devices is interrupted changes randomly. Since the actual communication state changes with time, the frequency at which voice is interrupted also changes with time in actual communication. The telephone device of the present invention can create a situation close to the actual communication state by randomly changing the frequency at which the voice output from other telephone device power is interrupted in the same manner as in actual communication. As a result, the user of the telephone device can end the call while making the other party think that the communication state is bad!
本発明によれば、パケット処理手段は、予め定める割合を通信時間の経過にともな つて減少させるので、生成される送信パケットのうちの電話装置から送信される送信 パケットの割合が減少する。これによつて他の電話装置から出力される音声の途切れ る頻度が時間の経過とともに増加する。実際の通信においては、通信状態が悪化し ていくと、時間とともに音声の途切れる頻度が増加する。本発明の電話装置は、他の 電話装置から出力される音声の途切れる頻度を時間の経過とともに増加することによ つて、通信状態が悪化している状況に近い状況を作り出すことができる。これによつ て電話装置の利用者は、通信状態が悪化して 、ると相手に思わせながら通話を終了 することができる。 According to the present invention, since the packet processing means decreases the predetermined ratio as the communication time elapses, the ratio of transmission packets transmitted from the telephone device among the generated transmission packets decreases. As a result, the frequency at which audio output from other telephone devices is interrupted increases with time. In actual communication, as the communication state deteriorates, the frequency of voice interruptions increases with time. The telephone device of the present invention can create a situation close to the situation where the communication state is deteriorated by increasing the frequency at which the voice output from other telephone devices is interrupted over time. As a result, the user of the telephone device can end the call while making the other party think that the communication state has deteriorated.
本発明によれば、パケット処理手段は、生成した複数の送信パケットのうちの予め 定める割合の送信パケットを出力するパケット破棄モードと、生成した複数の送信パ ケットの全てを出力するパケット全出力モードとを、入力手段から入力される選択指 令に基づいて選択可能である。これによつて利用者の入力手段の操作に応じてパケ ット破棄モードとパケット全出力モードとが切換わり、利用者の利便性が向上する。 本発明によれば、パケット処理手段は、入力手段力も入力される予め定める割合を 表す情報に応じて予め定める割合を設定するので、利用者の入力手段の操作に応 じて、生成される送信パケットのうちの電話装置から送信される送信パケットの割合が 設定される。したがって利用者は、入力手段を操作することによって電話装置の通信 状態を擬似的に自由に設定することができ、利用者の利便性が向上する。 According to the present invention, the packet processing means preliminarily generates a plurality of generated transmission packets. A packet discard mode that outputs a predetermined percentage of transmission packets and a full packet output mode that outputs all of the generated transmission packets can be selected based on a selection command input from the input means. As a result, the packet discard mode and the full packet output mode are switched according to the operation of the input means by the user, and the convenience for the user is improved. According to the present invention, the packet processing means sets the predetermined ratio according to the information indicating the predetermined ratio in which the input means power is also input, so that the transmission processing generated in response to the user's operation of the input means Sets the ratio of packets sent from the telephone device out of the packets. Therefore, the user can freely set the communication state of the telephone device in a pseudo manner by operating the input means, and the convenience for the user is improved.
本発明によれば、パケット処理手段は、入力手段力も入力される予め定める割合を 減少することを表す情報に応じて予め定める割合を設定するので、利用者の入力手 段の操作に応じて、生成させる送信パケットのうちの電話装置から送信される送信パ ケットの割合が減少する。したがって利用者は、入力手段を操作することによって電 話装置の通信状態を擬似的に悪化させることができ、利用者の利便性が向上する。 本発明によれば、パケット処理手段は、入力手段から入力される時間帯情報が表 す時間帯において予め定める割合の送信パケットを出力するので、利用者の入力手 段の操作に応じた時間帯において、電話装置の通信状態を擬似的に悪化させること ができる。たとえば利用者が通話したくない時間帯があれば、この時間帯を入力する ことによってこの時間帯の通信状態を擬似的に悪化させることができ、通話したくない 時間帯において通信状態が悪いと相手に思わせながら通話を終了することができる 本発明によれば、パケット処理手段は、予め定める電話番号情報に対応する電話 装置と通信するときに、パケット破棄モードを選択する。したがって予め定める電話番 号情報に対応する電話装置と通信するときには、必ず通信状態を擬似的に悪化させ ることができ、通信状態が悪!、と相手に思わせながら通話を終了することができる。 本発明によれば、パケット処理手段は、予め定める電話番号情報に対応する電話 装置と通信するときに、通信の開始時力もパケット破棄モードを選択する。したがって 予め定める電話番号情報に対応する電話装置と通信するときには、通信の開始時か ら必ず通信状態を擬似的に悪化させることができ、通信状態が悪いと相手に思わせ ながら通話を終了することができる。 According to the present invention, the packet processing means sets the predetermined ratio according to the information indicating that the predetermined ratio at which the input means force is also input is reduced, so that according to the operation of the user's input means, Of the transmission packets to be generated, the percentage of transmission packets transmitted from the telephone device decreases. Therefore, the user can artificially deteriorate the communication state of the telephone device by operating the input means, and the convenience for the user is improved. According to the present invention, since the packet processing means outputs a predetermined percentage of transmission packets in the time zone represented by the time zone information input from the input means, the time zone according to the operation of the user input means Therefore, the communication state of the telephone device can be artificially deteriorated. For example, if there is a time zone in which the user does not want to talk, the communication status of this time zone can be artificially deteriorated by entering this time zone. According to the present invention, the packet processing means selects the packet discard mode when communicating with the telephone device corresponding to the predetermined telephone number information. Therefore, when communicating with a telephone device corresponding to the predetermined telephone number information, the communication state can always be artificially deteriorated, and the call can be terminated while making the other party think that the communication state is bad! . According to the present invention, when the packet processing means communicates with the telephone device corresponding to the predetermined telephone number information, the packet discard mode is selected for the communication start time. Therefore, when communicating with a telephone device corresponding to the predetermined telephone number information, Therefore, it is possible to make the communication state worse in a pseudo manner, and the call can be terminated while making the other party think that the communication state is bad.
本発明によれば、パケット処理手段は、予め定める電話番号情報に対応する電話 装置と通信するときに、通信の途中からパケット破棄モードを選択する。したがって予 め定める電話番号情報に対応する電話装置と通信するときには、通信の途中から必 ず通信状態を擬似的に悪化させることができ、通信状態が悪ィ匕したと相手に思わせ ながら通話を終了することができる。 According to the present invention, the packet processing means selects the packet discard mode from the middle of communication when communicating with the telephone device corresponding to the predetermined telephone number information. Therefore, when communicating with a telephone device corresponding to the predetermined telephone number information, the communication state can be inevitably deteriorated from the middle of the communication, and a call can be made while making the other party think that the communication state is bad. Can be terminated.
本発明によれば、記憶手段は、記憶手段に記憶される電話番号のうち所定の電話 番号に対応する電話装置と通信中にパケット破棄モードが選択されると、通信の開 始力 パケット破棄モードが選択されるまでの通信時間を電話番号に対応して記憶 する。パケット処理手段は、通信時間を記憶した電話番号に対応する電話装置と通 信するときに、この電話装置に対応して記憶された通信時間が経過すると、パケット 破棄モードを選択する。つまり通信中に前回パケット破棄モードが選択された通信時 間が経過すると、パケット破棄モードが選択される。これによつて利用者の特別な操 作を必要とすることなぐ前回の通信においてパケット破棄モードが選択された通信 時間が、パケット破棄モードを開始する通信時間に自動的に反映されるので、利用 者の利便性が向上する。 According to the present invention, when the packet discard mode is selected during communication with the telephone device corresponding to the predetermined telephone number among the telephone numbers stored in the storage means, the storage means starts the communication packet discard mode The communication time until is selected is stored in correspondence with the phone number. When communicating with the telephone device corresponding to the telephone number storing the communication time, the packet processing means selects the packet discard mode when the communication time stored corresponding to the telephone device has elapsed. In other words, the packet discard mode is selected when the communication time for which the previous packet discard mode was selected during communication elapses. As a result, the communication time when the packet discard mode was selected in the previous communication without requiring any special user operation is automatically reflected in the communication time for starting the packet discard mode. User convenience is improved.
本発明によれば、記憶手段は、記憶手段に記憶される電話番号のうち所定の電話 番号に対応する電話装置と通信中に、入力手段から入力される登録指令が入力さ れると、前記所定の電話番号を前記予め定める電話番号に設定する。これによつて、 登録指令が入力された通信相手と次に通信するときには、パケット破棄モードが選択 され、次回力 の通信において通信状態が悪ィ匕したと相手に思わせながら通話を終 了することができる。 According to the present invention, the storage means receives the registration command input from the input means during communication with the telephone device corresponding to the predetermined telephone number among the telephone numbers stored in the storage means. Is set to the predetermined telephone number. As a result, when the next communication with the communication partner to which the registration command is input is performed, the packet discard mode is selected, and the call is terminated while the communication power is bad for the next communication. be able to.
本発明によれば、記憶手段に記憶されて!ヽる電話番号情報に対応する電話装置 を除く電話装置と通信するときに、パケット破棄モードを選択する。これによつてたと えば知らない人などによる電話装置との通信において、通信状態が悪ィ匕したと相手 に思わせながら通話を終了することができる。 According to the present invention, stored in the storage means! Select packet discard mode when communicating with a telephone device other than the one corresponding to the telephone number information. As a result, in communication with a telephone device by an unknown person or the like, the call can be terminated while making the other party think that the communication state is bad.
本発明によれば、画像情報生成手段は、画像情報を生成する。前記パケット処理 手段は、前記音声データとともに、画像情報生成手段によって生成される画像情報 をパケット化して複数の送信パケットを生成する。このパケット処理手段は、前述した ように生成した送信パケットの一部を出力する。前記送受信手段は、音声データとと もに、画像情報がパケット化された受信パケットを受信する。前記出力手段は、前記 制御手段によって受信した受信パケットに含まれる音声データおよび画像情報を音 声および画像として出力する。つまり電話装置は、音声とともに画像を送受信するテ レビ電話装置として機能する。 According to the present invention, the image information generating means generates image information. Packet processing The means packetizes the image information generated by the image information generating means together with the audio data to generate a plurality of transmission packets. This packet processing means outputs a part of the transmission packet generated as described above. The transmission / reception means receives a reception packet in which image information is packetized together with audio data. The output means outputs audio data and image information included in the received packet received by the control means as audio and images. In other words, the telephone device functions as a television telephone device that transmits and receives images together with sound.
電話装置は、生成した送信パケットの一部を断続的に送信するので、この送信パケ ットを受信した他の電話装置では、出力される音声および画像が途切れ途切れにな る。このように電話装置は、生成した全ての送信パケットのうちの一部を断続的に送 信することによって、通信状態が悪い状況と同じ状況を作り出すことができる。これに よって電話装置の利用者は、通信状態が悪いと相手に思わせながら通話を終了する ことができる。 Since the telephone device intermittently transmits a part of the generated transmission packet, the output voice and image are interrupted in other telephone devices that have received the transmission packet. Thus, the telephone device can create the same situation as the situation where the communication state is bad by intermittently transmitting a part of all the generated transmission packets. As a result, the user of the telephone device can end the call while making the other party think that the communication state is poor.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006-177218 | 2006-06-27 | ||
| JP2006177218A JP4564942B2 (en) | 2006-06-27 | 2006-06-27 | Telephone equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008001613A1 true WO2008001613A1 (en) | 2008-01-03 |
Family
ID=38845381
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2007/061929 Ceased WO2008001613A1 (en) | 2006-06-27 | 2007-06-13 | Telephone device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP4564942B2 (en) |
| WO (1) | WO2008001613A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8133718B2 (en) | 2008-10-17 | 2012-03-13 | Actherm Inc | Analytical strip and detecting method using the same |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019134261A (en) * | 2018-01-30 | 2019-08-08 | シャープ株式会社 | Communication device, control device, control method, and control program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04199948A (en) * | 1990-11-29 | 1992-07-21 | Iwatsu Electric Co Ltd | telephone equipment |
| JPH0946338A (en) * | 1995-07-28 | 1997-02-14 | Toshiba Corp | Multicast communication control system |
| JPH09107398A (en) * | 1995-10-12 | 1997-04-22 | Mitec:Kk | Junk phone call preventive adaptor |
| JPH11275185A (en) * | 1998-03-23 | 1999-10-08 | Casio Comput Co Ltd | Mobile phone equipment |
| JP2000224098A (en) * | 1999-02-02 | 2000-08-11 | Kokusai Electric Co Ltd | Mobile phone |
-
2006
- 2006-06-27 JP JP2006177218A patent/JP4564942B2/en not_active Expired - Fee Related
-
2007
- 2007-06-13 WO PCT/JP2007/061929 patent/WO2008001613A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04199948A (en) * | 1990-11-29 | 1992-07-21 | Iwatsu Electric Co Ltd | telephone equipment |
| JPH0946338A (en) * | 1995-07-28 | 1997-02-14 | Toshiba Corp | Multicast communication control system |
| JPH09107398A (en) * | 1995-10-12 | 1997-04-22 | Mitec:Kk | Junk phone call preventive adaptor |
| JPH11275185A (en) * | 1998-03-23 | 1999-10-08 | Casio Comput Co Ltd | Mobile phone equipment |
| JP2000224098A (en) * | 1999-02-02 | 2000-08-11 | Kokusai Electric Co Ltd | Mobile phone |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8133718B2 (en) | 2008-10-17 | 2012-03-13 | Actherm Inc | Analytical strip and detecting method using the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4564942B2 (en) | 2010-10-20 |
| JP2008010983A (en) | 2008-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7643619B2 (en) | Method for offering TTY/TDD service in a wireless terminal and wireless terminal implementing the same | |
| JP2003037683A (en) | Voice codec designation system | |
| JP2003125448A (en) | Information terminal, communication method using same, and program therefor | |
| WO2008001613A1 (en) | Telephone device | |
| JP3226888B2 (en) | Ring tone setting method and ring tone setting system | |
| JP2005197915A (en) | Calling device and calling method of calling device | |
| JPH11215265A (en) | Mobile phone system and its call charge notification method | |
| KR100618609B1 (en) | Mobile communication terminal and method for transmitting input text by voice | |
| KR100575764B1 (en) | How to service a ring tone on a mobile phone | |
| JPH07183970A (en) | Mobile phone system | |
| KR100667669B1 (en) | How to send a message with image data attached to a mobile phone | |
| JP2007184987A (en) | Mobile communication terminal | |
| JPH09261348A (en) | Wireless communication system | |
| JP3305891B2 (en) | Key telephone equipment | |
| JP2004266554A (en) | Push-butten telephone device | |
| JP3631455B2 (en) | Parent-child phone system | |
| JPH08335978A (en) | Wireless communication device | |
| JP3011344U (en) | Mobile phone system | |
| JPH11215554A (en) | Mobile telephone system and alarm clock service notice method | |
| JP2002190861A (en) | System for transmitting own station telephone number from center to facsimile terminal | |
| JP2002218044A (en) | Telephone terminal | |
| JPH10155041A (en) | Communication system, communication terminal device, and network management device | |
| JP2002164996A (en) | Telephone number registration device for telephone set, and its registration method | |
| JP2004080365A (en) | Mobile phone system | |
| JP2004040225A (en) | Telephone system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07745196 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: RU |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07745196 Country of ref document: EP Kind code of ref document: A1 |