(12) Patent Application Publication (10) Pub. No.: US 2004/ A1. Kusumoto (43) Pub. Date: Oct. 7, 2004

Size: px
Start display at page:

Download "(12) Patent Application Publication (10) Pub. No.: US 2004/ A1. Kusumoto (43) Pub. Date: Oct. 7, 2004"

Transcription

1 US 2004O A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/ A1 Kusumoto (43) Pub. Date: Oct. 7, 2004 (54) EFFECT SYSTEM (30) Foreign Application Priority Data Apr. 4, 2003 (JP) (75) Inventor: Yoshinori Kusumoto, Kita-ku (JP) O O O O Publication Classification Correspondence Address: FOLEY & LARDNER 2029 CENTURY PARK EAST SUTE 3500 LOS ANGELES, CA (57) ABSTRACT (51) Int. Cl."... G10H 7/00; G11C 5/00 (52) U.S. Cl /612 An effect System Stored a specified Segment of an audio Signal and repeats the Segment during a Specified interval. (73) Assignee: ROLAND CORPORATION The Segment length may be defined in advance as a musical time interval and the interval in which it is repeated may be defined in advance as a musical time interval or as a number (21) Appl. No.: 10/816,765 of repetitions. The beginning of the Segment may be defined in advance as a location in musical time within the audio (22) Filed: Apr. 2, 2004 Signal, or may be indicated manually during performance. 40a 49a, 49a, 49a T1 Timing LOOpLength T3 T2 t

2 Patent Application Publication Oct. 7, 2004 Sheet 1 of 7 US 2004/ A1 Sn S S NA S. Se 2 S o Y se so od s A. N

3 Patent Application Publication Oct. 7, 2004 Sheet 2 of 7 US 2004/ A1 HWNION S10EHHB TWINWW '0 Z

4 Patent Application Publication Oct. 7, 2004 Sheet 3 of 7 US 2004/ A1 40a 49a, 49a, 49a T1 Timing LOOpLength T3 T2 t Hold Auto 0 LOOpSW Manual 1 O O FIG. 3

5 Patent Application Publication Oct. 7, 2004 Sheet 4 of 7 US 2004/ A1 OUT SW1 SW2 OUT

6 Patent Application Publication Oct. 7, 2004 Sheet 5 of 7 US 2004/ A1 START S1 ls PhraseSync On? Yes DOes Waveform data include tempo info? Yes Synchronize with Waveform tempo info. ADRS-START Settimer 1 to T1. Read Waveform data from the address ADRS and transmit to DSP ADRS-ADRS-1 NO S9 ADRS <END) No S10 S5 S6 S8 S4 Synchronize with tempo Set by the parameter Tempo. END No change. S11 FIG. 5 Change in From On to off. Value of parameter "Manual"? From off to On Set timer 2 to T3. Start DSP processing. LOOpSW-O Stop DSP processing S14 S15

7 Patent Application Publication Oct. 7, 2004 Sheet 6 of 7 US 2004/ A1 Processing launched by timer interrupt of T3 S21 FIG. 6

8 Patent Application Publication Oct. 7, 2004 Sheet 7 of 7 US 2004/ A1 Processing launched by the timer interrupts of Tl and T2. Settimer 2 to T3. Start DSP processing. Stop DSP processing. Settimer 1 to T2 FIG. 7

9 US 2004/O A1 Oct. 7, 2004 EFFECT SYSTEM BACKGROUND OF THE INVENTION 0001) 1. Field of the Invention 0002 Embodiments of the present invention relate effect Systems that produce a delay in an audio Signal Related Technology 0004 Adelay is a type of audio effect. In the typical delay System, an input signal is written to memory, and then after a time delay is read out and output. This produces a delay effect in which the input Signal is delayed for a defined period of time and then output The type of delay used in real-time performance typically includes a feedback means that feeds the output Signal back to the input, and an addition means that adds the fed-back Signal to the input Signal. This cycle of input, delay, output and feedback produces a repeating or looping effect. An example of Such a System is provided in Japanese Unexamined Patent Application Publication (Kokai) Num ber Hei Because this system produces the repeating effect through the combination of a delay and a feedback loop, it is not possible to Simply repeat a Segment of the input signal without cumulative addition of Subsequent signal Consequently, if the performer wishes to repeat a passage during a real-time performance, it is necessary to Sample that passage prior to the performance and Set it up for output by some other type of device. Thus the performer cannot use Such a repeating effect for a passage that is produced in real time. SUMMARY OF THE INVENTION 0008 Embodiments of the invention enable the per former to apply a repeating effect (also referred to as loop output) to a passage generated during a real time perfor mance without using feedback and cumulative addition to generate the repeating effect. The performer is enabled to produce a repeating effect Solely for a passage that is produced in real time during the performance In accordance with one embodiment of the inven tion, user input is used to define in advance the length of a Segment to be repeated, and the V interval during which it is repeated. The length of the Segment may be defined in units of musical time. The interval during which the Segment is repeated may be defined in units of musical time or as a number of repetitions to be produced. The Starting point of the Segment may be defined in advance as a location in musical time. Alternatively, the performer may indicate the Starting point manually during performance. The performer may also terminate the repetition of the Segment manually From the user input, the device in accordance with this embodiment of the invention Stores a Segment of an audio Signal as it is being output, and then repeatedly outputs that Segment in a looping fashion in accordance with the Specified output interval. Thus a repeating or delay effect is achieved without cumulative addition of Subsequent input to the repeated portion of the Signal. DESCRIPTION OF THE DRAWINGS FIG. 1 shows hardware components of an elec tronic musical instrument that includes an effect System in accordance with a preferred embodiment of the invention; 0012 FIG. 2 shows the operating panel of an electronic musical instrument that includes the effect System of the preferred embodiment; 0013 FIG. 3 shows the output signal waveform pro duced by the effect system of the first preferred embodiment; 0014 FIG. 4a and FIG. 4b provide a schematic illustra tion of Segment Storage and output; 0015 FIG. 5 is a flowchart that shows main processing that is executed in accordance with the preferred embodi ment, 0016 FIG. 6 is a flowchart that shows processing that is launched by the timer interrupt of the time T3; and 0017 FIG. 7 is a flowchart that shows processing that is launched by the timer interrupt of the times T1 and T2. DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS An explanation will be given below regarding a preferred embodiment of the present invention while refer ring to the attached drawings. FIG. 1 is a block drawing that shows in outline the electrical configuration of an electronic musical instrument 100 that has the effect system of one preferred embodiment of the present invention installed The electronic musical instrument 100 has installed in it primarily the CPU 1, the ROM 2, the RAM3, the flash ROM4, the analog to digital converter (A/D) 5 that converts the analog signal that is input from the pads 7 or VR (variable resistor) 8 into a digital signal, the Switches 6, the display device 9, the DSP 10, the bus line 13, which interconnects each of these Structures, the analog to digital converter (A/D) 11 that converts the analog signals that have been input from a microphone or an electronic musical instrument and the like into digital Signals for processing by the DSP10, and the digital to analog converter (D/A) 12 that converts the digital signal that has been input from the DSP 10 into an analog signal for emission as a musical tone through a Speaker and the like The CPU 1 is a central processing unit that controls the entire effect System and the various kinds of control programs that are executed by the CPU 1. Fixed value tables and the like that are referenced at the time of this execution are stored in the ROM 2. The RAM 3 is a writable memory that can be accessed randomly and has a working area with the various kinds of register groups that are needed for the control programs which are executed by the CPU 1, a temporary area in which the data are Stored temporarily during processing, and the like. Programs of the flowcharts that are shown in FIG. 5 through FIG. 7 are stored in the ROM 2 as a portion of the control programs The flash ROM 4 is a writable non-volatile memory in which a plurality of waveform data and various kinds of parameters related to those waveform data as well as a plurality of patches (the timbre information that includes the assignment of the waveform data to the pads 7a through 7?) are stored. In the flash ROM 4, the waveform data (the musical tone data) for the presets are stored and, together with this, waveform data that have been sampled by the performer are also stored. Incidentally, the flash ROM 4 may comprise a removable memory card Such as a Compact Flash (TM) and the like.

10 US 2004/O A1 Oct. 7, The Switches 6 are an operator group with which the parameter Settings and the mode Settings are carried out. With the effect system of this preferred embodiment, the patch button 21, the edit button 22, the effects button 23, the manual button 24, the parameter buttons 26 and 27, the DEC button 28, the INC button 29, the exit button 30, the enter button 31, and the like are included as the relevant Switches (refer to FIG. 2) The pads (striking surfaces) 7 comprise the six pads 7a through 7f (refer to FIG. 2). The striking sensors (for example, piezo elements), which are not shown in the drawing, are furnished on the rear Surfaces of the pads 7 (pads 7a through 7?). The vibrations that are produced due to the Striking of a pad 7 are captured by the Striking Sensor and output as an analog electrical signal (a trigger signal) to the A/D 5. The analog electrical Signal that has been input to the A/D 5 is converted into a digital Signal and that digital signal is detected in the CPU The VR 8 is a variable resistor Such as the volume control 20 (refer to FIG. 2) for adjusting the volume (the output level) or the pedal (not shown in the drawing) for regulating the volume (the output level). The analog elec trical value that is output by means of the operation of the VR 8 is input to the A/D 5 and converted into a digital value and that digital value is detected in the CPU The DSP 10 is a digital signal processor for pro cessing the waveform data (the musical tone data) of the digital signal. The DSP 10 outputs the waveform data that have been Sampled from a microphone or an electronic musical instrument and the like and have been digitized by the A/D 11 to the flash ROM 4 and, together with this, applies a specified effect to the digital waveform data that have been read out from the flash ROM 4 and outputs this to the D/A FIG. 2 is a front elevation drawing of the operating panel 15 of the electronic musical instrument 100 in which the effect System of the present invention is installed. AS is shown in FIG. 2, the volume control 20 is provided as the VR 8 discussed above (refer to FIG. 1), the various kinds of buttons 21 through 24 and 26 through 31 are provided as the switches 6 discussed above (refer to FIG. 1), and the display 25 is provided as the display device 9 discussed above. In addition, on the upper portion of the operating panel 15, as is shown in FIG. 2, the pads 7 discussed above (refer to FIG. 1) that comprise the six pads (striking surfaces) 7a through 7 fare disposed The volume control 20 is a knob for controlling the volume (the output level), and the patch button 21 and the edit button 22 are buttons for shifting to the patch mode and the edit mode, respectively. In addition, the effect button 23 is a button for applying an effect The manual button 24 is a button to which the parameter Manual, which will be discussed later, is assigned and is configured Such that the parameter Manual is toggled on and off with each pressing of the relevant manual button The display 25 is for displaying the operating state of the electronic musical instrument 100 (various kinds of operating mode information, various kinds of parameter values and the like). For example, a screen is displayed that corresponds to each of the operating modes that have been Selected by pressing the patch button 21 and the edit button ) The parameter buttons 26 and 27 are switches for the Selection, in each of the Screens that are displayed on the display 25, of a page shift on the Screen and a parameter from among the various kinds of parameters that are dis played on the display Screen. Incidentally, each of the parameters will be discussed in detail later. The value of each parameter that has been Selected by the parameter button 26 and 27 is decreased by 1 by pressing the DEC button 28, or conversely, increased by 1 by pressing the INC button 29, and output. 0031) The exit button 30 is a button for returning the display Screen one level previous for each of the display Screens that are displayed by the display 25, and the enter button 31 is a button for confirming the value that has been input Next, an explanation will be given regarding the essentials and each parameter, and the like of the effects related to the effect system of the present invention while referring to FIG. 3. FIG. 3 is a schematic drawing in which the output signal waveform using an electronic musical instrument that has the effect System of the present invention installed is shown Schematically on a time interval axis As shown in FIG.3, the effect system is configured Such that a segment 4.0a of the Source signal 40 is repeated during a specified interval. In the example of FIG. 3, the segment 4.0a is defined as the portion of the source signal 40 between time T1 and time T3, and is defined as repeating during the interval between time T1 and T In the preferred embodiment, the length of the Segment (Loop Length) and the length of the interval in which it is repeated (Hold) are set by the performer in advance, while the time at which the segment begins (T1) may be set in advance or may be indicated manually in real time during performance The parameter Loop Length, as is shown in FIG. 3, defines the length of the segment 4.0a of the source signal 40 that is Stored and repeated. In the preferred embodiment, the Loop Length is specified by the performer as a number in the range of 0 to ) The parameter Hold, as is shown in FIG.3, defines the length of the interval (T1 to T2) during which the Segment is repeated. In the preferred embodiment, the Hold parameter is designated in note lengths (for example, 32nd notes, 16th notes, 8th note triplets, dotted 16th notes, eighth notes, quarter note triplets, dotted eighth notes, quarter notes, half note triplets, half notes, dotted half notes, and whole notes). Therefore, it is possible to make the length of the interval musically easy to understand In manual mode, the start time of the segment is indicated by a start Signal that is generated by the performer pressing a manual Start button 24 as described above. In automatic mode, the Start time is Set in advance using the parameter Timing and the Segment is automatically Stored and repeated in Synchronization with tempo information obtained from the Source Signal. The parameter Timing is Set to a number in the range of 1 to 16 to indicate the timing of the beginning of the Segment in 16th note units within the

11 US 2004/O A1 Oct. 7, 2004 bar when an automatic loop mode is used. Timing can also be set to off to turn off the automatic mode. The device may also be toggled between manual and automatic mode using the Manual button The Loop Length and Hold interval are measured with respect to tempo information. In cases where the Source Signal includes tempo information, the loop output is Syn chronized to the tempo indicated in the Source Signal, unless the parameter Phrase Sync is set to off. In cases where the parameter Phrase Sync is set to off, or in cases where the Source Signal does not include tempo information, the loop output is Synchronized to a tempo Specified in advance by the performer. In the preferred embodiment, the parameter Tempo is Specified by the performer as a number in the range of 20 to The parameters described above control flags that are stored in RAM 3 to indicate the status of various device modes. These flags are shown in FIG. 3. The flag Auto is a flag that indicates whether or not the loop output is being done in automatic mode. The flag Auto is set to 0 in its initial State. In those cases where an automatic loop has been started, the flag is set to 1 during the hold interval. When the automatic loop has terminated, the flag is Set to "0." The flag Manual is a flag that indicates the state of the parameter Manual that has been assigned to the manual button 24 discussed above. AS is shown in FIG. 3, in those cases where the parameter Manual has been set on (in other words, a loop output by means of a manual loop has been designated), the flag is set to 1 during the interval while the manual button 24 is set on. When the parameter Manual has been set off (in other words, the designation of the loop output by means of a manual loop has been canceled), the flag is set to O The flag Loop Sw indicates whether the current time is within the hold interval during which loop output of the Stored Segment is performed in manual mode or auto matic mode. In other words, during the interval in which the Stored Segment is repeatedly read out and output from the buffer (the segment from the time T3 to the time T2 ), the Loop Sw flag is set to 1, At other times (including also the initial loop segment described before), the Loop Sw flag is Set to O Here, an explanation will be given regarding the roles of the CPU 1 and the DSP 10. After a note on, the CPU 1 reads out the Source signal (the waveform data) from the flash ROM 4 and supplies this to the DSP 10. The DSP 10, while Storing the Source Signal 40 that has been Supplied to a buffer in the RAM 3, which is a region that is reserved, outputs the Source Sound Signal that has been Supplied to the outside from a speaker and the like via the D/A When the flag Loop Sw is set to 1 (in other words, in the interval from the time T3 to the time T2 ), the DSP 10 repeatedly reads out the signal 40a, which corresponds to the specified Segment (the Segment from the time T1" to the time "T3") from the signal that has been Stored in the buffer discussed above and outputs the Signal 40a that has been read out to the outside from a speaker and the like via the D/A 12. As a result, it is possible to apply an effect in real time in which the signal 40a of a specified Segment from a specified timing for the Source Signal 40 is repeated and output. 0044) Incidentally, in FIG. 3, it has been drawn such that the change of the flag Auto and the change of the flag Manual are the Same; however, this is a convenience to indicate the relationship between the change of the flag and the loop operation. In actuality, Since the flag Auto changes in conformance with the automatic loop operation and the flag Manual changes in conformance with the manual loop operation, the two both change independently. AS will be explained later with the flowchart, the automatic loop and the manual loop operate as a logical OR. That is to Say, if at least one of the flag Auto or the flag Manual is shown as 1, Storage to the buffer is started and the loop operation is carried out. If both flags are shown as 0, the readout from the buffer Stops and the loop operation terminates An explanation will be given here regarding the principles of the effect that is related to the effect system of the present invention while referring to FIG. 4. FIG. 4 is a Schematic drawing that shows the principles of the loop effect produced by the present embodiment. FIGS. 4(a) and 4(b) correspond to the cases where the value of the flag Loop Sw is 0 and 1, respectively. 0046) The two switches SW 1 and SW 2 are configured Such that they are linked to and toggled by the value of the flag Loop SW. In those cases where the value of the flag Loop Sw is 0, as is shown in FIG. 4(a), the Switches SW 1 and SW 2 are toggled upward. As a result, the wave data that are input on the IN Side are Stored in Sequence in the buffer RB for the loop, and are also output to the outside from the OUT side via the path r. This state exists in the period between a note on and time T3, and in the period after time T2. The amount that is buffered by the loop buffer RB corresponds to the value Set for the parameter Loop Length On the other hand, when the value of the flag Loop Swis 1, as shown in FIG. 4(b), the switches SW1 and SW 2 are toggled down. As a result, the path through which the IN side and OUT side are connected is opened and, in this case, the waveform data that were stored in the loop buffer RB during the time that the value of flag Loop Sw was 0 are repeatedly read out and output through the OUT Side. This state exists in the period between times T3 and T2 in FIG Next, an explanation will be given regarding the processing that is executed by an effect System that is configured as described above while referring to the flow charts that are shown in FIG. 5 through FIG. 7. This explanation will refer to FIG. 3 and FIG. 4 as appropriate FIG. 5 is a flowchart that shows the main process ing that is executed in an electronic musical instrument that has the effect system of the present invention installed. This processing is processing that is executed by the CPU 1 in those cases where there is a note on, in other words, in those cases where a Striking of the pad 7 has been detected and is processing for applying an effect that corresponds to the Setting State of each of the parameters and flags and the like to the waveform data and outputting this to the outside through a Speaker and the like With regard to the main processing, the CPU 1 first determines whether or not the value of the parameter Phrase Sync is on (S1). In those cases where the result is that it has been determined that the value of the parameter Phrase Sync is on (S1: yes), this means that Synchronization with the

12 US 2004/O A1 Oct. 7, 2004 tempo information that is possessed by the waveform data of the effect using the effect System is instructed. Therefore, in this case (S1: yes), a determination is made as to whether or not the waveform data that have been read out from the flash ROM 4 possess tempo information (S2); and, in those cases where it has been determined that the waveform data possess tempo information (S2: yes), after making the Setting Such that the effect from the effect system is synchronized with the tempo possessed by the waveform data (S3), the pro cessing moves to the processing of S On the other hand, in those cases where it has been determined in the S1 processing that the value of the parameter Phrase Sync is not on (S1: no), Synchronization with the tempo information that is possessed by the wave form data of the effect using the effect System is not instructed; and, in addition, even in those cases where the relevant Synchronization has been instructed (S1: yes), in those cases where the waveform data do not posses tempo information (S2: no), Since Synchronization with the tempo information is not possible in these cases (S1: no or S2: no), after the effect using the effect System has been Set Such that the effect is synchronized with the tempo that has been set by the parameter tempo (S4), the processing moves to the processing of S In the processing of S5, the value of the start point Start of the waveform data is stored in the readout address AdrS (S5), and the processing moves to the processing of S6. Here, the readout address AdrS is a register that is provided in the CPU 1 and the start point Start is the starting address value of the waveform data in the flash ROM 4. Incidentally, the end point End, which will be discussed later, is the ending address value of the waveform data in the flash ROM The processing of S6 sets the time of the timer 1 T1 (S6). In those cases where the loop output by means of an automatic loop is carried out, the time T1 is a time that indicates the timing that starts the loop output (refer to FIG. 3) and is set by the parameter Timing. In those cases where it has been determined by the clock of the timer 1 that timing of the time T1 has arrived, the control that is being executed by the CPU 1 is temporarily interrupted and the timer interrupt processing that is shown in the flowchart of FIG. 7 is executed. The details of the timer interrupt processing will be discussed later In addition, in those cases where the value of the parameter Timing is set to off, the clock of the time T1 is not carried out by the timer 1, and, therefore, Since the timer interrupt processing that is shown in the flowchart of FIG. 7 is not executed, the loop output by means of an automatic loop is not carried out After the time T1 has been set in the S6 process ing, the waveform data from the address location in the flash ROM 4 that corresponds to the value of the readout address AdrS is read out and the waveform data that have been read out are transmitted to the DSP 10 (S7) If the DSP 10 that has received the waveform data is not in the midst of a loop output by means of an automatic loop or a manual loop, the waveform data that have been received are output to the outside from a Speaker and the like via the D/A 12 while being stored in the buffer that has been reserved in a region of the RAM 3 (refer to FIG. 4(a)). On the other hand, if the System is in the midst of a loop output by means of an automatic loop or a manual loop, the DSP 10 repeatedly reads out and outputs the waveform data that have been stored in the buffer discussed above (refer to FIG. 4(b)). Therefore, in this case, the waveform data that have been received are ignored After the waveform data have been transmitted to the DSP 10 (S7), 1 is added to the value of the readout address Adrs (S8) and a determination is made as to whether or not the value of the readout address Adrs after the addition exceeds the value of the end point End (S9) In those cases where the result is that a determi nation is made that the value of the readout address AdrS does not exceed the value of the end point End (S9: yes), Since this means that the readout of the waveform data from the flash ROM 4 has not yet ended, the remaining waveform data should be read out and the processing moves to the processing of S10. On the other hand, in those cases where the determination is that the value of the readout address Adrs has exceeded the value of the end point End (S9: no), since this means that the readout of all of the waveform data from the flash ROM 4 has been completed, the main processing terminates In the processing of S10, a determination is made as to whether or L not the value of the flag Auto is 0. In those cases where the result is that a determination is made that the value of the flag Auto is 0 (S10: yes), either a loop output by means of an automatic loop has not been instructed (in other words, the parameter Timing is made off) or a loop output by means of an automatic loop has been instructed but the timing of the time T1 has not yet been reached and the loop output by means of an automatic loop has not been Started or the loop output by means of an automatic loop has already ended (refer to FIG. 3). There fore, in this case (S10: yes), this should correspond to a manual loop and the processing shifts to the processing of S On the other hand, in the processing of S10, in those cases where it has been determined that the value of the flag Auto is 1 (S10: no), the system is in the midst of a loop output by means of an automatic loop (refer to FIG. 3). In this case, the processing returns to the processing of S7 and, during the time until the loop output by means of an automatic loop ends (S10: yes), the processing of S7 through S9 is executed repeatedly. In this manner, even during the loop output by means of an automatic loop, due to the continued sequential readout of the waveform data (corre sponding to the Source Sound Signal 40 in the Segment from the time T1" to the time T2 of FIG. 3) from the flash ROM 4, it is possible to appropriately match the readout position (the position of the time T2 of FIG. 3) of the data in those cases where the loop output by means of an automatic loop has ended to the timing of the beat In the processing of S11, a determination is made as to whether or not there has been a change in the value of the parameter Manual, in other words, whether or not the manual button 24 has been operated (S11). In those cases where the result is a determination that there has not been a change in the value of the parameter manual (S11: "no change ), there has not been an operation of the manual button 24 carried out by the performer; and, therefore, Since a loop output by means of a manual loop has not been

13 US 2004/O A1 Oct. 7, 2004 instructed, a normal performance should continue and the processing returns to the processing of S On the other hand, in those cases where, in the processing of S11, a determination is made that the value of the parameter Manual has changed from off to on (S11: from off to on ), the manual button 24 has been pressed and operated by the performer and an instruction has been made to start a loop output by means of a manual loop. Inciden tally, due to the relevant start instruction, the value of the flag Manual is set to 1 (refer to FIG. 3). 0063) Therefore, in this case (S11: from off to on ), the time T3, which is determined by the parameter Loop Length, is set in the timer 2 (S12) and, after the length of the sound that is looped (corresponding to the signal 40a of FIG. 3) has been Set, the processing moves to the processing of S13. Incidentally, in those cases where a determination has been made by the clock of the timer 2 that the timing of the time T3 has arrived, the CPU 1 interrupts the control that is being executed and executes the timer interrupt processing that is shown in the flowchart of FIG. 6. An explanation will be given here regarding the timer interrupt processing while referring to FIG FIG. 6 is a flowchart that shows the processing that is launched by the timer interrupt of the time T3. When the timing of the time T3 arrives, the CPU 1 sets the value of the flag Loop Sw to 1 (S21) and the timer interrupt processing ends. Incidentally, after the completion of the timer interrupt processing, the control returns to the position of the inter ruption of the control that was being executed prior to the interruption and the control resumes from that interrupt position The explanation will be given returning to FIG. 5. In the processing of S13, a loop output by means of a manual loop should be started, and the start of the relevant loop output is instructed to the DSP 10 (S13). By means of the start instruction, the DSP 10, as has been discussed above, while storing the waveform data supplied by the CPU 1 during the time that the flag Loop Sw is 0 (in other words, during the time from the Setting of the value of the flag Manual to 1 until the time "T3"), outputs the waveform data that have been Supplied to the outside from a speaker and the like via the D/A 12 (refer to FIG. 4(a)) In addition, in those cases where the flag Loop Sw has become 1 (in other words, during the time from the time T3 in FIG.3 until the value of the flag Manual drops to 0 ), the signal that is stored in the buffer discussed above (the signal 40a that corresponds to the segment from when the value of the flag Manual has become 1 until the time T3') is repeatedly read out and the signal that has been read out is output to the outside from a Speaker and the like Via the D/A 12 (refer to FIG. 4(b)) As a result, the effect system of the present embodi ment applies an effect to the waveform data in which the Signal of a specified segment (in other words, the length that has been Set by the performer by means of the parameter Loop Length) from the specified timing of the waveform data (in other words, the timing that has been produced by the performer pressing and operating the manual button 24) is repeated and output in real time only during the time that is specified (in other words, as will be discussed later, until the performer again carries out the pressing and operation of the manual button 24) In the processing of S13, after the instruction has been made to the DSP 10, the processing returns to the processing of S7 and, as will be discussed later, during the time until there is an instruction to Stop the loop output by means of a manual loop (S11: from on to off), the processing from S7 through S9 is repeatedly executed In this manner, due to the fact that the waveform data continue to be read out sequentially from the flash ROM 4 (corresponding to the original Sound signal 40 in the Segment from when the value of the flag Manual has been Set at 1 to the time T2) even during a loop output by means of a manual loop, it is possible to restore the readout position of the waveform data in those cases where the loop output by means of a manual loop has been completed (the position at which the value of the flag Manual has dropped to 0 ) to the original appropriate position In addition, in those cases where a loop output by means of an automatic loop has been Started during a loop output by means of a manual loop, it is possible to have the readout position of the waveform data in those cases where the loop output by means of an automatic loop has ended appropriately agree with the timing of the beat In those cases where, in the processing of S11, a determination is made that the value of the parameter Manual has changed from on to off (S11: from on to off), this means that the pressing and operation of the manual button 24 has again been carried out by the per former and an instruction to the effect that the loop output by means of a manual loop is to be ended has been issued. Incidentally, by means of the relevant loop output termina tion instruction, the value of the flag Manual is set to 0 (refer to FIG. 3) In this case (S11: from on to off), the CPU 1 stops the loop output by means of a manual loop, restoration should be made to a normal performance, the value of the flag Loop Sw is set to 0 ; and, together with this (S14), an instruction is issued to the DSP 10 for the termination of the relevant loop output (S15). Due to this termination instruc tion, the DSP outputs the waveform data that have been supplied from the CPU 1 to the outside from a speaker and the like via the D/A 12 while storing the Supplied waveform data in the buffer (refer to FIG. 4(a)) After the instruction has been issued to the DSP 10 in the processing of S15, the CPU 1 returns to the processing of S7 and repeatedly executes each of the processes from S7 and on during the time until a determination is made that the value of the readout address Adrs exceeds the value of the end point End (S9: no), in other words, that the readout of all of the waveform data from the flash ROM 4 has been completed FIG. 7 is a flowchart that shows the processing that is launched by the timer interrupts of the times T1 and T2. This timer interrupt processing is processing that is executed by the CPU 1 and is executed in those cases where a determination has been made that the timing of the time T1" that has been set by the processing of S6 discussed above or the time T2 that is set by the processing of S36, which will be discussed later, has arrived, in other words, the timing with which the loop output by means of an automatic loop is Started or ended With regard to the timer interrupt processing, the CPU 1 first makes a determination as to whether or not the

14 US 2004/O A1 Oct. 7, 2004 value of the flag Auto is 0 (S31). In those cases where the result of the determination is that the value of the flag Auto is 0 (S31: yes), since this is the timing with which the loop output by means of an automatic loop is started (refer to FIG. 3) and from this point on, the fact that a loop output by means of an automatic loop is in the midst of execution should be indicated, the value of the flag Auto is set to 1 (S32) and the processing moves to the processing of S In the processing of S33, a determination is made as to whether or not the value of the flag Manual is 0, in other words, whether or not a loop output by means of a manual loop is already being carried out (S33). In those cases where the result is that a determination is made that value of the flag Manual is 0 (S33: yes), since a loop output by means of manual loop is not being carried out (refer to FIG. 3), the time T3, which is determined by the parameter Loop Length, is Set in the timer 2 and the length of the sound that is looped (in other words, the length of the segment from the time T1 in FIG. 3 to the time T3 ) is Set. In those cases where, in the processing of S33, a determination is made that the value of the flag Manual is 1 (S33: no), since a loop output by means of a manual loop is already being carried out (refer to FIG. 3) and there is no need to set the time "T3" (S34) and to issue a start instruc tion to the DSP 10 (S35), the processing of S34 and S35 is skipped and the processing moves to the processing of S Incidentally, in those cases where a determination has been made from the clock of timer 2 that the timing of the time T3 has arrived, the CPU 1 interrupts the control that is being executed, executes the timer interrupt processing that is shown in the flowchart of FIG. 6 discussed above, and the value of the flag Loop Swis set to 1 (refer to FIG. 6) In addition, after the time T3 has been set in the processing of S34, a loop output by means of an automatic loop should be started and the CPU 1 issues an instruction to the DSP 10 to start the relevant loop output (S35), and the processing moves to the processing of S36. Due to the Start instruction, the DSP 10, as discussed above, outputs the waveform data that have been supplied from the CPU 1 to the outside from a speaker and the like via the D/A 12 while Storing the Supplied waveform data in the buffer during the time that the flag Loop Sw is 0 (in other words, during the time from the time T1 in FIG. 3 until the time T3 ) In addition, in those cases where the flag Loop Sw has become 1 (in other words, during the time from the time T3 in FIG. 3 to the time T2 ), the signal that is stored in the buffer discussed above (the signal 40a that corresponds to the segment from the time T1 in FIG. 3 to the time T3') is repeatedly read out and the signal that has been read out is output to the outside from a speaker and the like via the D/A Thus the effect system of the present embodiment applies to the waveform data an effect in which the Signal of a specified segment of the waveform data (in other words, the length that the performer has set by means of the parameter Loop Length) from a specified timing (in other words, a timing that the performer has set by means of the parameter Timing) is repeatedly output in real time only during a specified time interval (in other words, as will be discussed later, until the time that has been Set by the performer by means of the parameter Hold) In the processing of S36, the time T2 is set in the timer 1 (S6). The time T2 is a time that expresses the timing at which the loop output by means of an automatic loop ends (refer to FIG. 3) and is set by the parameter Hold. In those cases where a determination is made by means of the clock of the timer 1 that the timing of the time T2 has arrived, the CPU 1 interrupts the control that is being executed and executes the timer interrupt processing again. After the completion of the processing of S36, the timer interrupt processing ends On the other hand, in those cases where, in the processing of S31, a determination is made that the value of the flag Auto is 1 (S31: no), since this is the timing at which the loop output by means of an automatic loop ends (refer to FIG. 3) and from this point on, the completion of the loop output by means of an automatic loop should be indicated, the value of the flag Auto is set to 0 (S37) and the processing moves to the processing of S In the processing of S38, a determination is made as to whether or not the value of the flag Manual is 0, in other words, whether or not the system is in the midst of a loop output by means of a manual loop (S38). In those cases where the result is that a determination is made that the value of the flag Manual is 0 (S38: yes), since the system is not in the midst of a loop output by means of a manual loop (refer to FIG. 3), the loop output by means of an automatic loop ends, restoration should be made to a normal perfor mance, the value of the flag Loop Sw is set to "0, and, together with this (S39), an instruction is issued to the DSP 10 for the termination of the relevant loop output (S40) and the timer interrupt processing ends. In those cases where in the processing of S38 a determination is made that the value of the flag Manual is 1 (S38: no), the system is in the midst of a loop output by means of a manual loop (refer to FIG. 3), and Since there is no need to modify the value of the flag Loop Sw (S39) and to issue a termination instruction to the DSP 10 (S40), the processing of S39 and S40 is skipped and the timer interrupt processing ends Due to the termination instruction, the DSP 10 outputs the waveform data that are supplied: from the CPU 1 to the outside from a speaker and the like via the D/A 12 while the Supplied waveform data are stored in the buffer After the timer interrupt processing that is shown in FIG. 7 ends, the control returns to the position of the interruption of the control that was being executed prior to the interruption and the control resumes from that interrupt position An explanation has been given above of the present invention based on a preferred embodiment but the present invention is in no way limited to the preferred embodiment discussed above and the possibility of various modifications and variations can be easily conceived of that do not deviate from and are within the Scope of the essentials of the present invention For example, with the effect system of this pre ferred embodiment, an explanation has been given of the case in which the length of the Segment in which the Signal of a specified segment (the signal 40a of FIG. 3) is loop output and continues is instructed as a time interval by the parameter Hold. However, the System is not necessarily limited to this, and, for example, it is, of course, possible for

15 US 2004/O A1 Oct. 7, 2004 the System to be configured Such that a parameter that Sets a count is provided and the Signal of the Specified Segment is loop output only the number of times that has been instructed by that parameter. In this case, Since, if the count is designated large, the length of the Segment in which the loop output continues becomes long and if the count is designated Small, the length of the Segment in which the loop output continues becomes short, even if the System is configured Such that a count is designated, it is possible to Set the same Sensation as in the case in which a time interval is designated In addition, for example, with the effect system of this preferred embodiment, an explanation was given in which the value of the parameter Loop Length is one that is fixed during the performance. However, the System is not necessarily limited to this, and, for example, it is, of course, possible for a knob operator (or a pedal operator) to be provided as the VR 8 (refer to FIG. 1) to which the parameter Loop Length is assigned and, by making the value of the parameter Loop Length continuously variable in conformance with the amount of operation of the relevant knob operator, make it possible for the length of the Signal of the specified segment (the signal 40a of FIG. 3) to be varied in real time during the performance In this case, the buffer amount of the loop buffer RB that is shown in FIG. 4 can be continuously varied by the amount of operation of the knob operator and the like (in other words, the value of the parameter Loop Length). Incidentally, in the state that is shown in FIG. 4(b) (in other words, in the midst of a loop output), in those cases where the knob operator and the like has been operated and the readout segment of the loop buffer RB has been extended, it may also be configured Such that the relevant extended Segment is output without Sound. Or else, it may be config ured with the loop buffer RB structured as a ring buffer and by feeding back the data that have been read out and again Storing this in the memory, Such that the output of the extended Segment described above without Sound is avoided. What is claimed is: 1. An effect System that applies an effect to an audio Signal, comprising: Segment designation means for designating a Segment of an input Signal; Storage means for Storing the Segment; first time interval designation means for designating a time interval during which the Segment is to be repeat edly output; and loop output means for repeatedly reading and outputting the Segment during the time interval. 2. The effect System claimed in claim 1, further compris ing: tempo designation means for designating a tempo of the input Signal; timing designation means for designating the timing of the beginning of the Segment with respect to a desig nated tempo; and Second time interval designation means for designating a length of the Segment with respect to a designated tempo, wherein the System is configured Such that the Segment designation means designates a Segment of the input Signal based on the timing that has been designated by the timing designation means and the length that has been designated by the Second time interval designation CS. 3. The effect system claimed in claim 2, wherein the previously mentioned first time interval designation means designates the time interval during which the Segment is to be repeatedly output as a type of note with respect to a tempo designated by the tempo designation means. 4. An effect System that applies an effect to an audio Signal, comprising: Segment designation means for designating a Segment of an input Signal; Storage means for Storing the Segment; count designation means for designating a number of times to output the Segment; and loop output means for reading and outputting the Segment a number of times designated by the count designation CS. 5. The effect system claimed in claim 4, further compris Ing: tempo designation means for designating a tempo of the input Signal; timing designation means for designating the timing of the beginning of the Segment with respect to a desig nated tempo; and time interval designation means for designating a length of the Segment with respect to a designated tempo, wherein the System is configured Such that the Segment designation means designates a Segment of the input Signal based on the timing that has been designated by the timing designation means and the length that has been designated by the time interval designation CS. 6. A programmable effect device that applies a loop effect to an audio Signal, the device comprising a computer read able medium Storing programming code for controlling the device to perform processing comprising: receiving user input Specifying a start time of a Segment of an audio signal; receiving user input Specifying a duration of the Segment; receiving user input Specifying an interval in which the Segment is to be repeatedly output; Storing a Segment of an input audio signal in accordance with the Specified Start time and duration; and repeatedly outputting the Stored Segment during the Speci fied interval in accordance with the Specified interval. 7. The effect device claimed in claim 6, wherein the user input Specifying a start time of the Segment indicates a note location within the audio signal with respect to a tempo of the audio Signal.

16 US 2004/O A1 Oct. 7, The effect device claimed in claim 7, wherein the processing further comprises receiving user input Specifying a tempo of the audio Signal, and wherein the Segment is Stored by identifying the Start time of the Segment from the user Specified note location with respect to the user Specified tempo. 9. The effect device claimed in claim 7, wherein the audio Signal includes tempo information, and wherein the Segment is Stored by identifying the Start time of the Segment from the user Specified note location with respect to the tempo information of the audio Signal. 10. The effect device claimed in claim 6, wherein the user input Specifying a start time is a manual start signal gener ated by the user during performance of the audio signal. 11. The effect device claimed in claim 6, wherein the user input Specifying the length of the Segment indicates the length of the Segment as a musical time interval with respect to a tempo of the audio signal. 12. The effect device claimed in claim 11, wherein the Segment is Stored by identifying the end of the Segment from the user Specified musical time interval with respect to a user Specified tempo. 13. The effect device claimed in claim 11, wherein the Segment is Stored by identifying the end of the Segment from the user Specified musical time interval with respect to the tempo information included in the audio signal. 14. The effect device claimed in claim 6, wherein the user input Specifying the interval in which the Segment is to be repeatedly output indicates a musical time interval with respect to a tempo of the audio Signal. 15. The effect device claimed in claim 14, wherein the Segment is repeatedly output until the end of an interval determined from the user Specified musical time interval with respect to a user Specified tempo. 16. The effect device claimed in claim 6, wherein the Segment is repeatedly output until the end of an interval determined from the user Specified musical time interval with respect to the tempo information included in the audio Signal. 17. The effect device claimed in claim 6, wherein the user input Specifying the interval in which the Segment is to be repeatedly output indicates a number of times to output the Segment. 18. The effect device claimed in claim 6, wherein the processing further comprises terminating the repeated out putting of the Stored Segment in response to a user Supplied manual Stop command. 19. The effect device claimed in claim 6, wherein the processing further comprises receiving user input Specifying that the effect is to be Synchronized to tempo data included in the audio Signal. 20. The effect device claimed in claim 6, wherein the processing further comprises receiving user input Specifying a tempo of the audio Signal. 21. A method for applying a loop effect to an audio Signal, comprising: receiving user input Specifying a start time of a Segment of an audio signal; receiving user input Specifying a duration of the Segment; receiving user input Specifying an interval in which the Segment is to be repeatedly output; Storing a Segment of an input audio signal in accordance with the Specified Start time and duration; and repeatedly outputting the Stored Segment during the Speci fied interval in accordance with the Specified interval.

(51) Int. Cl... G11C 7700

(51) Int. Cl... G11C 7700 USOO6141279A United States Patent (19) 11 Patent Number: Hur et al. (45) Date of Patent: Oct. 31, 2000 54 REFRESH CONTROL CIRCUIT 56) References Cited 75 Inventors: Young-Do Hur; Ji-Bum Kim, both of U.S.

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. (51) Int. Cl. SELECT A PLURALITY OF TIME SHIFT CHANNELS

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. (51) Int. Cl. SELECT A PLURALITY OF TIME SHIFT CHANNELS (19) United States (12) Patent Application Publication (10) Pub. No.: Lee US 2006OO15914A1 (43) Pub. Date: Jan. 19, 2006 (54) RECORDING METHOD AND APPARATUS CAPABLE OF TIME SHIFTING INA PLURALITY OF CHANNELS

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 2005O105810A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0105810 A1 Kim (43) Pub. Date: May 19, 2005 (54) METHOD AND DEVICE FOR CONDENSED IMAGE RECORDING AND REPRODUCTION

More information

(12) United States Patent Nagashima et al.

(12) United States Patent Nagashima et al. (12) United States Patent Nagashima et al. US006953887B2 (10) Patent N0.: (45) Date of Patent: Oct. 11, 2005 (54) SESSION APPARATUS, CONTROL METHOD THEREFOR, AND PROGRAM FOR IMPLEMENTING THE CONTROL METHOD

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 (19) United States US 2013 0100156A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0100156A1 JANG et al. (43) Pub. Date: Apr. 25, 2013 (54) PORTABLE TERMINAL CAPABLE OF (30) Foreign Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 US 2010.0097.523A1. (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/0097523 A1 SHIN (43) Pub. Date: Apr. 22, 2010 (54) DISPLAY APPARATUS AND CONTROL (30) Foreign Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 20050008347A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0008347 A1 Jung et al. (43) Pub. Date: Jan. 13, 2005 (54) METHOD OF PROCESSING SUBTITLE STREAM, REPRODUCING

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0230902 A1 Shen et al. US 20070230902A1 (43) Pub. Date: Oct. 4, 2007 (54) (75) (73) (21) (22) (60) DYNAMIC DISASTER RECOVERY

More information

(12) United States Patent

(12) United States Patent (12) United States Patent USOO9678590B2 (10) Patent No.: US 9,678,590 B2 Nakayama (45) Date of Patent: Jun. 13, 2017 (54) PORTABLE ELECTRONIC DEVICE (56) References Cited (75) Inventor: Shusuke Nakayama,

More information

(12) United States Patent

(12) United States Patent (12) United States Patent USOO71 6 1 494 B2 (10) Patent No.: US 7,161,494 B2 AkuZaWa (45) Date of Patent: Jan. 9, 2007 (54) VENDING MACHINE 5,831,862 A * 11/1998 Hetrick et al.... TOOf 232 75 5,959,869

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 US 2013 0127749A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0127749 A1 YAMAMOTO et al. (43) Pub. Date: May 23, 2013 (54) ELECTRONIC DEVICE AND TOUCH Publication Classification

More information

(12) United States Patent (10) Patent No.: US 6,424,795 B1

(12) United States Patent (10) Patent No.: US 6,424,795 B1 USOO6424795B1 (12) United States Patent (10) Patent No.: Takahashi et al. () Date of Patent: Jul. 23, 2002 (54) METHOD AND APPARATUS FOR 5,444,482 A 8/1995 Misawa et al.... 386/120 RECORDING AND REPRODUCING

More information

(12) United States Patent (10) Patent No.: US 6,462,508 B1. Wang et al. (45) Date of Patent: Oct. 8, 2002

(12) United States Patent (10) Patent No.: US 6,462,508 B1. Wang et al. (45) Date of Patent: Oct. 8, 2002 USOO6462508B1 (12) United States Patent (10) Patent No.: US 6,462,508 B1 Wang et al. (45) Date of Patent: Oct. 8, 2002 (54) CHARGER OF A DIGITAL CAMERA WITH OTHER PUBLICATIONS DATA TRANSMISSION FUNCTION

More information

Blackmon 45) Date of Patent: Nov. 2, 1993

Blackmon 45) Date of Patent: Nov. 2, 1993 United States Patent (19) 11) USOO5258937A Patent Number: 5,258,937 Blackmon 45) Date of Patent: Nov. 2, 1993 54 ARBITRARY WAVEFORM GENERATOR 56) References Cited U.S. PATENT DOCUMENTS (75 inventor: Fletcher

More information

(12) Patent Application Publication (10) Pub. No.: US 2001/ A1

(12) Patent Application Publication (10) Pub. No.: US 2001/ A1 (19) United States US 2001.0056361A1 (12) Patent Application Publication (10) Pub. No.: US 2001/0056361A1 Sendouda (43) Pub. Date: Dec. 27, 2001 (54) CAR RENTAL SYSTEM (76) Inventor: Mitsuru Sendouda,

More information

(12) Publication of Unexamined Patent Application (A)

(12) Publication of Unexamined Patent Application (A) Case #: JP H9-102827A (19) JAPANESE PATENT OFFICE (51) Int. Cl. 6 H04 M 11/00 G11B 15/02 H04Q 9/00 9/02 (12) Publication of Unexamined Patent Application (A) Identification Symbol 301 346 301 311 JPO File

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Ali USOO65O1400B2 (10) Patent No.: (45) Date of Patent: Dec. 31, 2002 (54) CORRECTION OF OPERATIONAL AMPLIFIER GAIN ERROR IN PIPELINED ANALOG TO DIGITAL CONVERTERS (75) Inventor:

More information

(19) United States (12) Reissued Patent (10) Patent Number:

(19) United States (12) Reissued Patent (10) Patent Number: (19) United States (12) Reissued Patent (10) Patent Number: USOORE38379E Hara et al. (45) Date of Reissued Patent: Jan. 6, 2004 (54) SEMICONDUCTOR MEMORY WITH 4,750,839 A * 6/1988 Wang et al.... 365/238.5

More information

2) }25 2 O TUNE IF. CHANNEL, TS i AUDIO

2) }25 2 O TUNE IF. CHANNEL, TS i AUDIO US 20050160453A1 (19) United States (12) Patent Application Publication (10) Pub. N0.: US 2005/0160453 A1 Kim (43) Pub. Date: (54) APPARATUS TO CHANGE A CHANNEL (52) US. Cl...... 725/39; 725/38; 725/120;

More information

United States Patent 19 Mizuno

United States Patent 19 Mizuno United States Patent 19 Mizuno 54 75 73 ELECTRONIC MUSICAL INSTRUMENT Inventor: Kotaro Mizuno, Hamamatsu, Japan Assignee: Yamaha Corporation, Japan 21 Appl. No.: 604,348 22 Filed: Feb. 21, 1996 30 Foreign

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 US 2011 0016428A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2011/0016428A1 Lupton, III et al. (43) Pub. Date: (54) NESTED SCROLLING SYSTEM Publication Classification O O

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 (19) United States US 2008O144051A1 (12) Patent Application Publication (10) Pub. No.: US 2008/0144051A1 Voltz et al. (43) Pub. Date: (54) DISPLAY DEVICE OUTPUT ADJUSTMENT SYSTEMAND METHOD (76) Inventors:

More information

(12) United States Patent (10) Patent No.: US 6,275,266 B1

(12) United States Patent (10) Patent No.: US 6,275,266 B1 USOO6275266B1 (12) United States Patent (10) Patent No.: Morris et al. (45) Date of Patent: *Aug. 14, 2001 (54) APPARATUS AND METHOD FOR 5,8,208 9/1998 Samela... 348/446 AUTOMATICALLY DETECTING AND 5,841,418

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. (51) Int. Cl.

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1. (51) Int. Cl. (19) United States US 20060034.186A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0034186 A1 Kim et al. (43) Pub. Date: Feb. 16, 2006 (54) FRAME TRANSMISSION METHOD IN WIRELESS ENVIRONMENT

More information

(12) United States Patent (10) Patent No.: US 8,707,080 B1

(12) United States Patent (10) Patent No.: US 8,707,080 B1 USOO8707080B1 (12) United States Patent (10) Patent No.: US 8,707,080 B1 McLamb (45) Date of Patent: Apr. 22, 2014 (54) SIMPLE CIRCULARASYNCHRONOUS OTHER PUBLICATIONS NNROSSING TECHNIQUE Altera, "AN 545:Design

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Park USOO6256325B1 (10) Patent No.: (45) Date of Patent: Jul. 3, 2001 (54) TRANSMISSION APPARATUS FOR HALF DUPLEX COMMUNICATION USING HDLC (75) Inventor: Chan-Sik Park, Seoul

More information

USOO A United States Patent (19) 11 Patent Number: 5,822,052 Tsai (45) Date of Patent: Oct. 13, 1998

USOO A United States Patent (19) 11 Patent Number: 5,822,052 Tsai (45) Date of Patent: Oct. 13, 1998 USOO5822052A United States Patent (19) 11 Patent Number: Tsai (45) Date of Patent: Oct. 13, 1998 54 METHOD AND APPARATUS FOR 5,212,376 5/1993 Liang... 250/208.1 COMPENSATING ILLUMINANCE ERROR 5,278,674

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Kim USOO6348951B1 (10) Patent No.: (45) Date of Patent: Feb. 19, 2002 (54) CAPTION DISPLAY DEVICE FOR DIGITAL TV AND METHOD THEREOF (75) Inventor: Man Hyo Kim, Anyang (KR) (73)

More information

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1 (19) United States US 004063758A1 (1) Patent Application Publication (10) Pub. No.: US 004/063758A1 Lee et al. (43) Pub. Date: Dec. 30, 004 (54) LINE ON GLASS TYPE LIQUID CRYSTAL (30) Foreign Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 US 2010O283828A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/0283828A1 Lee et al. (43) Pub. Date: Nov. 11, 2010 (54) MULTI-VIEW 3D VIDEO CONFERENCE (30) Foreign Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 (19) United States US 2010.0245680A1 (12) Patent Application Publication (10) Pub. No.: US 2010/0245680 A1 TSUKADA et al. (43) Pub. Date: Sep. 30, 2010 (54) TELEVISION OPERATION METHOD (30) Foreign Application

More information

United States Patent 19 11) 4,450,560 Conner

United States Patent 19 11) 4,450,560 Conner United States Patent 19 11) 4,4,560 Conner 54 TESTER FOR LSI DEVICES AND DEVICES (75) Inventor: George W. Conner, Newbury Park, Calif. 73 Assignee: Teradyne, Inc., Boston, Mass. 21 Appl. No.: 9,981 (22

More information

United States Patent 19 Yamanaka et al.

United States Patent 19 Yamanaka et al. United States Patent 19 Yamanaka et al. 54 COLOR SIGNAL MODULATING SYSTEM 75 Inventors: Seisuke Yamanaka, Mitaki; Toshimichi Nishimura, Tama, both of Japan 73) Assignee: Sony Corporation, Tokyo, Japan

More information

United States Patent (19)

United States Patent (19) United States Patent (19) Taylor 54 GLITCH DETECTOR (75) Inventor: Keith A. Taylor, Portland, Oreg. (73) Assignee: Tektronix, Inc., Beaverton, Oreg. (21) Appl. No.: 155,363 22) Filed: Jun. 2, 1980 (51)

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 (19) United States US 2015.0054800A1 (12) Patent Application Publication (10) Pub. No.: US 2015/0054800 A1 KM et al. (43) Pub. Date: Feb. 26, 2015 (54) METHOD AND APPARATUS FOR DRIVING (30) Foreign Application

More information

(12) United States Patent

(12) United States Patent US0093.18074B2 (12) United States Patent Jang et al. (54) PORTABLE TERMINAL CAPABLE OF CONTROLLING BACKLIGHT AND METHOD FOR CONTROLLING BACKLIGHT THEREOF (75) Inventors: Woo-Seok Jang, Gumi-si (KR); Jin-Sung

More information

Superpose the contour of the

Superpose the contour of the (19) United States US 2011 0082650A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0082650 A1 LEU (43) Pub. Date: Apr. 7, 2011 (54) METHOD FOR UTILIZING FABRICATION (57) ABSTRACT DEFECT OF

More information

Appeal decision. Appeal No USA. Osaka, Japan

Appeal decision. Appeal No USA. Osaka, Japan Appeal decision Appeal No. 2014-24184 USA Appellant BRIDGELUX INC. Osaka, Japan Patent Attorney SAEGUSA & PARTNERS The case of appeal against the examiner's decision of refusal of Japanese Patent Application

More information

III... III: III. III.

III... III: III. III. (19) United States US 2015 0084.912A1 (12) Patent Application Publication (10) Pub. No.: US 2015/0084912 A1 SEO et al. (43) Pub. Date: Mar. 26, 2015 9 (54) DISPLAY DEVICE WITH INTEGRATED (52) U.S. Cl.

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Swan USOO6304297B1 (10) Patent No.: (45) Date of Patent: Oct. 16, 2001 (54) METHOD AND APPARATUS FOR MANIPULATING DISPLAY OF UPDATE RATE (75) Inventor: Philip L. Swan, Toronto

More information

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1. (51) Int. Cl. CLK CK CLK2 SOUrce driver. Y Y SUs DAL h-dal -DAL

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1. (51) Int. Cl. CLK CK CLK2 SOUrce driver. Y Y SUs DAL h-dal -DAL (19) United States (12) Patent Application Publication (10) Pub. No.: US 2009/0079669 A1 Huang et al. US 20090079669A1 (43) Pub. Date: Mar. 26, 2009 (54) FLAT PANEL DISPLAY (75) Inventors: Tzu-Chien Huang,

More information

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. MOHAPATRA (43) Pub. Date: Jul. 5, 2012

(12) Patent Application Publication (10) Pub. No.: US 2012/ A1. MOHAPATRA (43) Pub. Date: Jul. 5, 2012 US 20120169931A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2012/0169931 A1 MOHAPATRA (43) Pub. Date: Jul. 5, 2012 (54) PRESENTING CUSTOMIZED BOOT LOGO Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0116196A1 Liu et al. US 2015O11 6 196A1 (43) Pub. Date: Apr. 30, 2015 (54) (71) (72) (73) (21) (22) (86) (30) LED DISPLAY MODULE,

More information

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1 (19) United States US 2004O184531A1 (12) Patent Application Publication (10) Pub. No.: US 2004/0184531A1 Lim et al. (43) Pub. Date: Sep. 23, 2004 (54) DUAL VIDEO COMPRESSION METHOD Publication Classification

More information

(12) United States Patent

(12) United States Patent USOO9709605B2 (12) United States Patent Alley et al. (10) Patent No.: (45) Date of Patent: Jul.18, 2017 (54) SCROLLING MEASUREMENT DISPLAY TICKER FOR TEST AND MEASUREMENT INSTRUMENTS (71) Applicant: Tektronix,

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 (19) United States US 2003O146369A1 (12) Patent Application Publication (10) Pub. No.: US 2003/0146369 A1 Kokubun (43) Pub. Date: Aug. 7, 2003 (54) CORRELATED DOUBLE SAMPLING CIRCUIT AND CMOS IMAGE SENSOR

More information

Chapter 4. Logic Design

Chapter 4. Logic Design Chapter 4 Logic Design 4.1 Introduction. In previous Chapter we studied gates and combinational circuits, which made by gates (AND, OR, NOT etc.). That can be represented by circuit diagram, truth table

More information

(12) United States Patent

(12) United States Patent (12) United States Patent Alfke et al. USOO6204695B1 (10) Patent No.: () Date of Patent: Mar. 20, 2001 (54) CLOCK-GATING CIRCUIT FOR REDUCING POWER CONSUMPTION (75) Inventors: Peter H. Alfke, Los Altos

More information

USOO A United States Patent (19) 11 Patent Number: 5,850,807 Keeler (45) Date of Patent: Dec. 22, 1998

USOO A United States Patent (19) 11 Patent Number: 5,850,807 Keeler (45) Date of Patent: Dec. 22, 1998 USOO.5850807A United States Patent (19) 11 Patent Number: 5,850,807 Keeler (45) Date of Patent: Dec. 22, 1998 54). ILLUMINATED PET LEASH Primary Examiner Robert P. Swiatek Assistant Examiner James S. Bergin

More information

32O O. (12) Patent Application Publication (10) Pub. No.: US 2012/ A1. (19) United States. LU (43) Pub. Date: Sep.

32O O. (12) Patent Application Publication (10) Pub. No.: US 2012/ A1. (19) United States. LU (43) Pub. Date: Sep. (19) United States US 2012O243O87A1 (12) Patent Application Publication (10) Pub. No.: US 2012/0243087 A1 LU (43) Pub. Date: Sep. 27, 2012 (54) DEPTH-FUSED THREE DIMENSIONAL (52) U.S. Cl.... 359/478 DISPLAY

More information

(12) United States Patent

(12) United States Patent USOO7916217B2 (12) United States Patent Ono (54) IMAGE PROCESSINGAPPARATUS AND CONTROL METHOD THEREOF (75) Inventor: Kenichiro Ono, Kanagawa (JP) (73) (*) (21) (22) Assignee: Canon Kabushiki Kaisha, Tokyo

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 2005.0089284A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0089284A1 Ma (43) Pub. Date: Apr. 28, 2005 (54) LIGHT EMITTING CABLE WIRE (76) Inventor: Ming-Chuan Ma, Taipei

More information

United States Patent (19) Ekstrand

United States Patent (19) Ekstrand United States Patent (19) Ekstrand (11) () Patent Number: Date of Patent: 5,055,743 Oct. 8, 1991 (54) (75) (73) (21) (22) (51) (52) (58 56 NDUCTION HEATED CATHODE Inventor: Assignee: John P. Ekstrand,

More information

United States Patent 19

United States Patent 19 United States Patent 19 Maeyama et al. (54) COMB FILTER CIRCUIT 75 Inventors: Teruaki Maeyama; Hideo Nakata, both of Suita, Japan 73 Assignee: U.S. Philips Corporation, New York, N.Y. (21) Appl. No.: 27,957

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 (19) United States US 20060288846A1 (12) Patent Application Publication (10) Pub. No.: US 2006/0288846A1 Logan (43) Pub. Date: Dec. 28, 2006 (54) MUSIC-BASED EXERCISE MOTIVATION (52) U.S. Cl.... 84/612

More information

Dm 200. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (19) United States. User. (43) Pub. Date: Oct. 18, 2007.

Dm 200. (12) Patent Application Publication (10) Pub. No.: US 2007/ A1. (19) United States. User. (43) Pub. Date: Oct. 18, 2007. (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0242068 A1 Han et al. US 20070242068A1 (43) Pub. Date: (54) 2D/3D IMAGE DISPLAY DEVICE, ELECTRONIC IMAGING DISPLAY DEVICE,

More information

(12) United States Patent (10) Patent No.: US 6,570,802 B2

(12) United States Patent (10) Patent No.: US 6,570,802 B2 USOO65708O2B2 (12) United States Patent (10) Patent No.: US 6,570,802 B2 Ohtsuka et al. (45) Date of Patent: May 27, 2003 (54) SEMICONDUCTOR MEMORY DEVICE 5,469,559 A 11/1995 Parks et al.... 395/433 5,511,033

More information

(12) United States Patent (10) Patent No.: US 7,605,794 B2

(12) United States Patent (10) Patent No.: US 7,605,794 B2 USOO7605794B2 (12) United States Patent (10) Patent No.: Nurmi et al. (45) Date of Patent: Oct. 20, 2009 (54) ADJUSTING THE REFRESH RATE OFA GB 2345410 T 2000 DISPLAY GB 2378343 2, 2003 (75) JP O309.2820

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1. Yun et al. (43) Pub. Date: Oct. 4, 2007

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1. Yun et al. (43) Pub. Date: Oct. 4, 2007 (19) United States US 20070229418A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0229418 A1 Yun et al. (43) Pub. Date: Oct. 4, 2007 (54) APPARATUS AND METHOD FOR DRIVING Publication Classification

More information

(12) United States Patent (10) Patent No.: US 6,239,640 B1

(12) United States Patent (10) Patent No.: US 6,239,640 B1 USOO6239640B1 (12) United States Patent (10) Patent No.: Liao et al. (45) Date of Patent: May 29, 2001 (54) DOUBLE EDGE TRIGGER D-TYPE FLIP- (56) References Cited FLOP U.S. PATENT DOCUMENTS (75) Inventors:

More information

EP A2 (19) (11) EP A2 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2011/39

EP A2 (19) (11) EP A2 (12) EUROPEAN PATENT APPLICATION. (43) Date of publication: Bulletin 2011/39 (19) (12) EUROPEAN PATENT APPLICATION (11) EP 2 368 716 A2 (43) Date of publication: 28.09.2011 Bulletin 2011/39 (51) Int Cl.: B41J 3/407 (2006.01) G06F 17/21 (2006.01) (21) Application number: 11157523.9

More information

(12) United States Patent (10) Patent No.: US 6,885,157 B1

(12) United States Patent (10) Patent No.: US 6,885,157 B1 USOO688.5157B1 (12) United States Patent (10) Patent No.: Cok et al. (45) Date of Patent: Apr. 26, 2005 (54) INTEGRATED TOUCH SCREEN AND OLED 6,504,530 B1 1/2003 Wilson et al.... 345/173 FLAT-PANEL DISPLAY

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1. LM et al. (43) Pub. Date: May 5, 2016

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1. LM et al. (43) Pub. Date: May 5, 2016 (19) United States US 2016O124606A1 (12) Patent Application Publication (10) Pub. No.: US 2016/012.4606A1 LM et al. (43) Pub. Date: May 5, 2016 (54) DISPLAY APPARATUS, SYSTEM, AND Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1

(12) Patent Application Publication (10) Pub. No.: US 2011/ A1 (19) United States US 2011 0320948A1 (12) Patent Application Publication (10) Pub. No.: US 2011/0320948 A1 CHO (43) Pub. Date: Dec. 29, 2011 (54) DISPLAY APPARATUS AND USER Publication Classification INTERFACE

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 US 20150358554A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0358554 A1 Cheong et al. (43) Pub. Date: Dec. 10, 2015 (54) PROACTIVELY SELECTINGA Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 (19) United States US 2016O182446A1 (12) Patent Application Publication (10) Pub. No.: US 2016/0182446 A1 Kong et al. (43) Pub. Date: (54) METHOD AND SYSTEM FOR RESOLVING INTERNET OF THINGS HETEROGENEOUS

More information

Appeal decision. Appeal No France. Tokyo, Japan. Tokyo, Japan. Tokyo, Japan. Tokyo, Japan. Tokyo, Japan

Appeal decision. Appeal No France. Tokyo, Japan. Tokyo, Japan. Tokyo, Japan. Tokyo, Japan. Tokyo, Japan Appeal decision Appeal No. 2015-21648 France Appellant THOMSON LICENSING Tokyo, Japan Patent Attorney INABA, Yoshiyuki Tokyo, Japan Patent Attorney ONUKI, Toshifumi Tokyo, Japan Patent Attorney EGUCHI,

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1. Chen et al. (43) Pub. Date: Nov. 27, 2008

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1. Chen et al. (43) Pub. Date: Nov. 27, 2008 US 20080290816A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0290816A1 Chen et al. (43) Pub. Date: Nov. 27, 2008 (54) AQUARIUM LIGHTING DEVICE (30) Foreign Application

More information

(12) United States Patent (10) Patent No.: US 7.043,750 B2. na (45) Date of Patent: May 9, 2006

(12) United States Patent (10) Patent No.: US 7.043,750 B2. na (45) Date of Patent: May 9, 2006 US00704375OB2 (12) United States Patent (10) Patent No.: US 7.043,750 B2 na (45) Date of Patent: May 9, 2006 (54) SET TOP BOX WITH OUT OF BAND (58) Field of Classification Search... 725/111, MODEMAND CABLE

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States US 20140176798A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0176798 A1 TANAKA et al. (43) Pub. Date: Jun. 26, 2014 (54) BROADCAST IMAGE OUTPUT DEVICE, BROADCAST IMAGE

More information

The Micropython Microcontroller

The Micropython Microcontroller Please do not remove this manual from the lab. It is available via Canvas Electronics Aims of this experiment Explore the capabilities of a modern microcontroller and some peripheral devices. Understand

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 US 2013 0083040A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2013/0083040 A1 Prociw (43) Pub. Date: Apr. 4, 2013 (54) METHOD AND DEVICE FOR OVERLAPPING (52) U.S. Cl. DISPLA

More information

Experiment # 4 Counters and Logic Analyzer

Experiment # 4 Counters and Logic Analyzer EE20L - Introduction to Digital Circuits Experiment # 4. Synopsis: Experiment # 4 Counters and Logic Analyzer In this lab we will build an up-counter and a down-counter using 74LS76A - Flip Flops. The

More information

(12) United States Patent (10) Patent No.: US 8,525,932 B2

(12) United States Patent (10) Patent No.: US 8,525,932 B2 US00852.5932B2 (12) United States Patent (10) Patent No.: Lan et al. (45) Date of Patent: Sep. 3, 2013 (54) ANALOGTV SIGNAL RECEIVING CIRCUIT (58) Field of Classification Search FOR REDUCING SIGNAL DISTORTION

More information

Chen (45) Date of Patent: Dec. 7, (54) METHOD FOR DRIVING PASSIVE MATRIX (56) References Cited U.S. PATENT DOCUMENTS

Chen (45) Date of Patent: Dec. 7, (54) METHOD FOR DRIVING PASSIVE MATRIX (56) References Cited U.S. PATENT DOCUMENTS (12) United States Patent US007847763B2 (10) Patent No.: Chen (45) Date of Patent: Dec. 7, 2010 (54) METHOD FOR DRIVING PASSIVE MATRIX (56) References Cited OLED U.S. PATENT DOCUMENTS (75) Inventor: Shang-Li

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/001381.6 A1 KWak US 20100013816A1 (43) Pub. Date: (54) PIXEL AND ORGANIC LIGHT EMITTING DISPLAY DEVICE USING THE SAME (76)

More information

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1

(12) Patent Application Publication (10) Pub. No.: US 2009/ A1 (19) United States US 20090049979A1 (12) Patent Application Publication (10) Pub. No.: US 2009/0049979 A1 Naik et al. (43) Pub. Date: Feb. 26, 2009 (54) METHOD FOR CREATINGA BEATSYNCHRONIZED MEDIA MX (76)

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 (19) United States US 20070226600A1 (12) Patent Application Publication (10) Pub. No.: US 2007/0226600 A1 gawa (43) Pub. Date: Sep. 27, 2007 (54) SEMICNDUCTR INTEGRATED CIRCUIT (30) Foreign Application

More information

United States Patent 19 Majeau et al.

United States Patent 19 Majeau et al. United States Patent 19 Majeau et al. 1 1 (45) 3,777,278 Dec. 4, 1973 54 75 73 22 21 52 51 58 56 3,171,082 PSEUDO-RANDOM FREQUENCY GENERATOR Inventors: Henrie L. Majeau, Bellevue; Kermit J. Thompson, Seattle,

More information

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1

(12) Patent Application Publication (10) Pub. No.: US 2007/ A1 US 20070O8391 OA1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2007/0083910 A1 Haneef et al. (43) Pub. Date: Apr. 12, 2007 (54) METHOD AND SYSTEM FOR SEAMILESS Publication Classification

More information

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1

(12) Patent Application Publication (10) Pub. No.: US 2008/ A1 US 2008O1891. 14A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2008/0189114A1 FAIL et al. (43) Pub. Date: Aug. 7, 2008 (54) METHOD AND APPARATUS FOR ASSISTING (22) Filed: Mar.

More information

United States Patent (19) Mizomoto et al.

United States Patent (19) Mizomoto et al. United States Patent (19) Mizomoto et al. 54 75 73 21 22 DIGITAL-TO-ANALOG CONVERTER Inventors: Hiroyuki Mizomoto; Yoshiaki Kitamura, both of Tokyo, Japan Assignee: NEC Corporation, Japan Appl. No.: 18,756

More information

) 342. (12) Patent Application Publication (10) Pub. No.: US 2016/ A1. (19) United States MAGE ANALYZER TMING CONTROLLER SYNC CONTROLLER CTL

) 342. (12) Patent Application Publication (10) Pub. No.: US 2016/ A1. (19) United States MAGE ANALYZER TMING CONTROLLER SYNC CONTROLLER CTL (19) United States US 20160063939A1 (12) Patent Application Publication (10) Pub. No.: US 2016/0063939 A1 LEE et al. (43) Pub. Date: Mar. 3, 2016 (54) DISPLAY PANEL CONTROLLER AND DISPLAY DEVICE INCLUDING

More information

(12) United States Patent (10) Patent No.: US 7,952,748 B2

(12) United States Patent (10) Patent No.: US 7,952,748 B2 US007952748B2 (12) United States Patent (10) Patent No.: US 7,952,748 B2 Voltz et al. (45) Date of Patent: May 31, 2011 (54) DISPLAY DEVICE OUTPUT ADJUSTMENT SYSTEMAND METHOD 358/296, 3.07, 448, 18; 382/299,

More information

III. United States Patent (19) Correa et al. 5,329,314. Jul. 12, ) Patent Number: 45 Date of Patent: FILTER FILTER P2B AVERAGER

III. United States Patent (19) Correa et al. 5,329,314. Jul. 12, ) Patent Number: 45 Date of Patent: FILTER FILTER P2B AVERAGER United States Patent (19) Correa et al. 54) METHOD AND APPARATUS FOR VIDEO SIGNAL INTERPOLATION AND PROGRESSIVE SCAN CONVERSION 75) Inventors: Carlos Correa, VS-Schwenningen; John Stolte, VS-Tannheim,

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 (19) United States US 2003O152221A1 (12) Patent Application Publication (10) Pub. No.: US 2003/0152221A1 Cheng et al. (43) Pub. Date: Aug. 14, 2003 (54) SEQUENCE GENERATOR AND METHOD OF (52) U.S. C.. 380/46;

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2014/0131504 A1 Ramteke et al. US 201401.31504A1 (43) Pub. Date: May 15, 2014 (54) (75) (73) (21) (22) (86) (30) AUTOMATIC SPLICING

More information

MTL Software. Overview

MTL Software. Overview MTL Software Overview MTL Windows Control software requires a 2350 controller and together - offer a highly integrated solution to the needs of mechanical tensile, compression and fatigue testing. MTL

More information

USOO A United States Patent (19) 11 Patent Number: 5,623,589 Needham et al. (45) Date of Patent: Apr. 22, 1997

USOO A United States Patent (19) 11 Patent Number: 5,623,589 Needham et al. (45) Date of Patent: Apr. 22, 1997 USOO5623589A United States Patent (19) 11 Patent Number: Needham et al. (45) Date of Patent: Apr. 22, 1997 54) METHOD AND APPARATUS FOR 5,524,193 6/1996 Covington et al.... 395/154. NCREMENTALLY BROWSNG

More information

File Edit View Layout Arrange Effects Bitmaps Text Tools Window Help

File Edit View Layout Arrange Effects Bitmaps Text Tools Window Help USOO6825859B1 (12) United States Patent (10) Patent No.: US 6,825,859 B1 Severenuk et al. (45) Date of Patent: Nov.30, 2004 (54) SYSTEM AND METHOD FOR PROCESSING 5,564,004 A 10/1996 Grossman et al. CONTENT

More information

(12) United States Patent

(12) United States Patent USOO7023408B2 (12) United States Patent Chen et al. (10) Patent No.: (45) Date of Patent: US 7,023.408 B2 Apr. 4, 2006 (54) (75) (73) (*) (21) (22) (65) (30) Foreign Application Priority Data Mar. 21,

More information

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1

(12) Patent Application Publication (10) Pub. No.: US 2005/ A1 (19) United States US 2005O285825A1 (12) Patent Application Publication (10) Pub. No.: US 2005/0285825A1 E0m et al. (43) Pub. Date: Dec. 29, 2005 (54) LIGHT EMITTING DISPLAY AND DRIVING (52) U.S. Cl....

More information

(12) United States Patent

(12) United States Patent US009076382B2 (12) United States Patent Choi (10) Patent No.: (45) Date of Patent: US 9,076,382 B2 Jul. 7, 2015 (54) PIXEL, ORGANIC LIGHT EMITTING DISPLAY DEVICE HAVING DATA SIGNAL AND RESET VOLTAGE SUPPLIED

More information

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1

(12) Patent Application Publication (10) Pub. No.: US 2014/ A1 (19) United States US 2014O1 O1585A1 (12) Patent Application Publication (10) Pub. No.: US 2014/0101585 A1 YOO et al. (43) Pub. Date: Apr. 10, 2014 (54) IMAGE PROCESSINGAPPARATUS AND (30) Foreign Application

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 (19) United States US 2003OO79389A1 (12) Patent Application Publication (10) Pub. o.: US 2003/0079389 A1 Eberly (43) Pub. Date: May 1, 2003 (54) HAD-HELD SIGBOARD (52) U.S. Cl.... 40/586; 40/492; 40/533

More information

UNIT V 8051 Microcontroller based Systems Design

UNIT V 8051 Microcontroller based Systems Design UNIT V 8051 Microcontroller based Systems Design INTERFACING TO ALPHANUMERIC DISPLAYS Many microprocessor-controlled instruments and machines need to display letters of the alphabet and numbers. Light

More information

(12) United States Patent (10) Patent No.: US 6,356,615 B1. Coon et al. (45) Date of Patent: Mar. 12, 2002

(12) United States Patent (10) Patent No.: US 6,356,615 B1. Coon et al. (45) Date of Patent: Mar. 12, 2002 USOO666.B1 (12) United States Patent (10) Patent No.: Coon et al. () Date of Patent: Mar. 12, 2002 (54) PROGRAMMABLE EVENT COUNTER 5,596,390 A 1/1997 Sawada... 377/16 SYSTEM 5,790,6. A 8/1998 Arimilli...

More information

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1

(12) Patent Application Publication (10) Pub. No.: US 2003/ A1 US 2003O22O142A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2003/0220142 A1 Siegel (43) Pub. Date: Nov. 27, 2003 (54) VIDEO GAME CONTROLLER WITH Related U.S. Application Data

More information

TEPZZ A_T EP A1 (19) (11) EP A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art.

TEPZZ A_T EP A1 (19) (11) EP A1. (12) EUROPEAN PATENT APPLICATION published in accordance with Art. (19) TEPZZ 8946 9A_T (11) EP 2 894 629 A1 (12) EUROPEAN PATENT APPLICATION published in accordance with Art. 13(4) EPC (43) Date of publication: 1.07.1 Bulletin 1/29 (21) Application number: 12889136.3

More information

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1

(12) Patent Application Publication (10) Pub. No.: US 2006/ A1 US 20060095317A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2006/0095317 A1 BrOWn et al. (43) Pub. Date: May 4, 2006 (54) SYSTEM AND METHOD FORMONITORING (22) Filed: Nov.

More information