1. Field of the Invention
The present invention relates to an image processing method, an image processing apparatus, and a printing apparatus for printing out a plurality of images obtained from moving image data.
2. Description of the Related Art
A conventional system is proposed for cutting out a plurality of still images from a moving image file and for printing the cut-out still images onto sheets like oblong cards so as to provide a printing material by which a pseudo moving image can be observed by turning the sheets like the oblong cards as shown in
However, since the “turning moving-image” including the moving image file is conventionally enjoyed at the predetermined interval, obviously, the moving image with small motion becomes the “turning moving-image” with the small motion.
It is an object of the present invention to generate the continuous still images by using an trimming area to be extracted from the frames in consideration of the above problems.
There is provided an image processing apparatus comprising: designating means which designates a desired range of moving image data; designating means which designates trimming areas of at least two frames from a predetermined number of frames to be cut out from the range designated by the designating means; setting means which sets the trimming areas of the predetermined number of frames to be cut out based on the trimming areas designated by the designating means; generating means which cuts out the predetermined number of frames from the range designated by the designating means, extracts the trimming areas set by the setting means, and generates a predetermined number of continuous still images; and printing control means which prints the continuous still images generated by the generating means.
Further objects, features and advantages of the present invention will become apparent from the following description of the preferred embodiments (with reference to the attached drawings).
Hereinbelow, a description is given of a preferred embodiment of the present invention with reference to the attached drawings.
[System Structure]
The information processing device 100 comprises: a memory 110; a CPU 130; a hard disk controller (HDC) 120; a hard disk (HD) 121 connected to the HDC 120; a floppy (registered trademark) disk drive (FD) 126; a printer controller (PRTC) 140; a keyboard/pointing device controller (KB/PDC) 150; a keyboard (KB) and pointing device (PD) 151 connected to the KB/PDC 150; a CRT controller (CRTC) 160; and a CRT 161 connected to the CRTC 160.
A mouse is used as the pointing device (PD) according to the embodiment. However, various devices such as a track ball and a touch panel are used as the PD. The CRT 161 is used as a display device in the above structure. Obviously, another-type display device, e.g., a liquid crystal display device and a plasma display device may be used as the display device.
The memory 110 comprises: application 111 for processing for image editing according to the embodiment; a printer driver 112 as software for generating print data corresponding to the printer 170; a spooler area 113 for spooling the print data to be supplied to the printer 170; an OS (Operating System) (not shown); a work area; and the like.
The CPU 130 is operated based on the application 111, the printer driver 112, and the OS in the memory 110. Incidentally, the CPU 130 is booted by a boot program stored in a ROM (not shown) upon turning on power, an OS program is loaded to the memory 110 from the HD 121, and the OS is started. Subsequently, the application programs are loaded under the control of the OS and then are executed. Consequently, the CPU 130 functions as an image forming system. Of course, the CPU 130 can access the HD 121 via the HDC 120.
The PRTC 140 sequentially transmits, to the printer 170, the print data stored in the spooler area 113. The KB/PDC 150 controls the KB/PD 151 and captures instruction data from a user into the information processing device 100. The CRTC 160 is a controller which controls the CRT 161 as the display device. The KB/PDC 150, the KB/PD 151, the CRTC 160, and the CRT 161 form user interfaces.
The printer 170 comprises: an interface 171 for receiving the print data from the information processing device 100 and for sending notifications indicating various statuses to the information processing device 100; a printer control unit 172 for interpreting, mainly, the received print data and for generating bit map image data; and a printer engine 173 for receiving the bit map image data outputted from the printer control unit 172 and forming an actual image. Further, the printer 170 comprises an operation panel (not shown), etc. The printer engine 173 may use any system such as an ink-jet system, a digital photography system, and a thermal system.
When the printer 170 is connected to the information processing device 100 with the above-described structure, first, it is necessary to install the printer driver for generating the print data corresponding to the printer 170. Of course, the install operation may usually be performed once except for extraordinal reason.
The keyboard or mouse (KB/PD) 151 is connected to the information processing device 100 as an input device. The CRT 161 as a monitor and the printer 170 as output devices are connected to the information processing device 100.
A keyboard/mouse driver 182 processes the input through the keyboard or the mouse and the processed input is transmitted to an OS 180. The information processing device 100 has application software 101 such as a word processor, spreadsheet, and Internet browser. Various drawing commands (image drawing command, text drawing command, and graphics drawing command) indicating an output image issued by the application software 101 are inputted to a monitor driver 181 via the OS 180. Upon printing, the drawing commands are inputted to the printer driver 112 via the OS 180. The printer driver 112 is software which processes the drawing commands, forms the print data, and prints the data on the printer 170. The monitor driver 181 is software which displays the image on the CRT 161.
As the information processing device 100 shown in
In the information processing device 100, the application software 111 forms output image data by using text data, graphics data, and image data which are classified into text, e.g., characters, graphics, e.g., drawing, and photographic image. Upon printing the image based on the output image data, the application software 111 requests a printing output to the OS 180, and issues, to the OS 180, drawings commands including a text drawing command corresponding to a text data portion, a graphics drawing command corresponding to a graphic data portion, and an image drawing command corresponding to an image data portion.
The OS 180 receives the request for the printing output from the application software 111 and, then, transmits the drawing commands to the printer driver 112 corresponding to the printer 170. The printer driver 112 processes the request for the printing output and the drawing commands transmitted from the OS 180, forms the print data which can be printed by the printer 170, and sends the printer 170 to the print data.
When the printer 170 is a raster printer, the printer driver 112 sequentially rasterizes the drawing commands to a band memory having each 8-bit depth of RGB. After rasterizing all the drawing commands, contents of a page memory are converted into data in a printable data format, e.g., CMYK data, and transmits the converted data to the printer 170. The band memory is assigned to the RAM (memory 110).
[Printing Processing Application]
Next, a description is given of printing processing application operable as the application 111 according to the embodiment. The printing processing application according to the embodiment extracts a predetermined number of continuous still images from a desired range of the moving image data, and prints the continuous still images onto a perforated sheet which can be cut out like oblong cards, as shown in
The printing processing application according to the embodiment is started and, then, a dedicated application window is displayed. The application window includes a sheet selecting screen (refer to
A schematic printing sequence according to the printing processing application is as follows.
Hereinbelow, the operations are described in detail on the screens.
First, a description is given of the sheet selecting processing which is executed on the displayed sheet selecting screen with reference to
In step S101, a selected printer name is inputted to a box 310, and the printer selection is promoted to the user. An available printer list is displayed by clicking a “∇ portion” on the left of the box 310. The user can select the desired printer from the printer list. When only a single available printer exists, the printer is displayed on the box 310. Incidentally, the available printer means is a printer corresponding to the printing application while the printer driver 112 is installed to the information processing device 100. Upon starting the printing application, it is assumed that the selected printer is one selected at the previous end timing.
In step S102, a cartridge is selected by using a box 311. In step S103, the sheet is selected by using a box 312. According to the embodiment, the sheet size is fixed to A4 one. However, a desired sheet size may be selected.
In step S104, it is determined whether or not any of the tabs (301b to 301d) for shifting to another screen is selected. If NO in step S104, the processing sequence returns to step S101. If YES in step S104, the processing sequence advances to step S105 whereupon the setting contents on the boxes 310 to 312 at this timing are determined as the setting contents. Obviously, the setting contents can be changed by selecting the tab 301a from another screen later and by displaying the sheet selecting screen.
Next, a description is given of processing for selecting the moving image which is executed upon selecting the tab 301b and for shifting to the moving image selecting screen with reference to
In step S121, the selected file is opened by user's file opening operation. Here, a pop-up window (not shown) for selecting the file is displayed in accordance with the click operation of an “open” button 321 and the user selects the desired moving image file by using the pop-up window.
In step S122, it is determined whether or not the moving image file designated in step S121 is formed and is stored on the printing processing application. The printing processing application stores information for printing the continuous still images in step S169 in “printing and storing” processing shown in
As will be described later, the information file stores an image file name and a range for cutting out the still image (moving image frame range and trimming area). According to the embodiment, the screen is automatically switched to the printing and storing screen so as to promptly execute the printing operation upon opening the information file. That is, upon opening the information file on the moving image selecting screen, the processing sequence skips a step of reading the moving image and jumps to the printing and storing screen (jumping processing is not shown on the flowchart). When the above structure is not used and the information file is selected, the moving image may be read similarly to the case of normally selecting the moving image file.
When the file selected in step S121 is the moving image file which can be processed by the printing application, the processing sequence advances to step S123 whereupon the image at the head frame of the moving image file is displayed on a moving image reading area 323 in the moving image reading window 322.
The moving image reading window 322 comprises user interfaces having a reading button 324 for instructing the start of reading processing of the selected moving file, a temporary stop button 325 for instructing the temporary stop and the cancel thereof in the reading processing, a stop button 326 for stopping the reading processing, a moving button 327 for movement to the head of the moving image, a moving button 328 for movement to the last moving image file, and a seek bar 329. The display portion Is moved to an arbitrary position in the moving image file by dragging the seek bar 329. During reading the moving image, the seek bar 329 is moved in accordance with the reading position. Time indication 330 indicates the position which is currently read by time from the start of reading.
When the reading operation of the moving image is instructed by operating the reading button 324, the processing sequence advances to step S125 from step S124. In step S125, the moving image file selected in step S121 is read. A detailed description and flowcharts are not given of the operating processing of another operation button, and contents thereof will apparently be understood by those in the art.
Upon selecting any of the tabs 301a, 301c, and 301d for shifting to another screen while the moving image file is selected, the moving image file designated by the moving image file or the information file is determined as the moving image file, the processing ends, and the screen shifts to the designated screen (steps S126 and S127). Upon selecting no tabs, steps S121 to S125 are repeated. Obviously, the determined contents can be changed by selecting the tab 301b from another screen later and by displaying the moving image selecting screen. Next, a description is given of the range setting processing which is executed upon selecting the tab 301c and shifting to the range setting screen with reference to
Referring to
The moving image reading processing in steps S141 to S143 is the same as that in steps S123 to S125. That is, the image of the head frame in the moving image file selected on the moving image selecting screen is displayed on the moving image reading area (step S141). The reading button 324 is clicked (step S142). Thus, the moving image file starts to be read (step S143).
When the start point button 341 is clicked during reading the moving image file, the reading time is registered as the start point of the range for cutting out the still image (steps S144 and S145). When the end point button 342 is clicked, the reading time thereof is registered as the end point of the range for cutting out the still image (steps S146 and S147). When the start point and the end point are registered, referring to
The desired range of the moving image is determined by designating the start point and end point during reading the moving image file. However, the present invention is not limited to this. The start point of the range for cutting out the still image may be designated by moving the seek bar 329 to the desired reading position and by clicking the start point button 341. Similarly, the end point of the range for cutting out the still image may be designated by clicking the end point button 342. In this case, the moving image file does not need to be read by the reading button 324. However, the frame image corresponding to the position designated by the seek bar 329 must be displayed at the moving image reading area 323.
The range of the still image may be cut out by combining a method for designating the range for cutting out the still image during reading the moving image and a method for designating the range for cutting out the still image by using the seek bar 329. The operation of the seek bar 329 enables the movement to the desired position in the moving image data, and the start point in the range for cutting out the still image is designated by clicking the start point button 341. After that, the moving image is read from the start point thereof by clicking the reading button 324 and the range for cutting out the still image is set by clicking the end point button 342 at the desired position.
According to the embodiment, the start point and the end point in the range for cutting out the still image are registered by the reading time. However, the present invention is not limited this and the start point and the end point may be registered by using a frame number, etc.
After determining the start point and the end point of the moving image file, in step S153, visual effects such as camera zoom-in/zoom-out and camera pan are used. Upon setting the visual effect, the processing sequence advances to step S154 from step S153 by pressing a visual effect button 400 shown in
Referring to
Upon setting the trimming areas of the start image and the end image, the operability is improved so as to visualize which visual effect is obtained by a trimming method by providing guide buttons 501 to 507 on the top in
In the setting, the proportional trimming area of the frames from the start screen to the end screen is calculated and the still image is cut out. Referring to
When the position of the trimming area on the end screen is moved, the center position of the trimming area is deviated from the screen center. Therefore, the center position of the trimming area on the still image may be determined by equally dividing the amount of deviation by the number N of the continuous still images. The shift of the center position of the trimming area will be described later with reference to
The guide button 503 at the third position from the left is a button for setting the default of the zoom-out. By pressing the guide button 503, the defaults are set to the trimming area in the center of the start screen and to the trimming area on the entire end screen. In the setting, the still images are cut out and, then, the “turning moving-image”, e.g., a zoom-out image of the dog is enjoyed.
In the setting, the proportional trimming position and size are calculated in the frames from the start screen to the end screen. Referring to
The guide button 505 at the fifth position from the left is a button for setting the default of the camera pan from the right to the left. By pressing the guide button 505, the defaults are set to the trimming area on the right of the start screen and to the trimming area on the left of the end screen. In the setting, the still images are cut out and, thus, the “turning moving-image”, e.g., a camera-pan image from the right to the left is enjoyed.
The guide button 506 at the sixth position from the left is a button for setting the default of the camera pan from the top to the bottom. By pressing the guide button 506, the defaults are set to the trimming area on the top on the start screen and to the trimming area on the bottom of the end screen. In the setting, the still images are cut out and, thus, the “turn moving image”, e.g., an image of the camera pan from the top to the bottom is enjoyed.
The guide button 507 at the seventh position from the left is a button for setting the default of the camera pan from the bottom to the top. By pressing the guide button 507, the defaults are set to the trimming area on the bottom of the start screen and to the trimming area on the top of the end screen. In the setting, the still images are cut out and, thus, the “turning moving-image”, e.g., an image of the camera pan from the bottom to the top is enjoyed.
The leftmost guide button 501 is pressed, thereby returning the trimming areas on the start screen and the end screen to the entire screen.
According to the embodiment, when the two trimming areas are set on the start screen and on the end screen of the continuous still images and the positions and/or sizes of the two trimming areas are different from each other, they are linearly changed. However, the present invention is not limited to this. For example, the turning moving-image may largely be changed on the start side and it may not be changed so largely on the end side. Alternatively, the turning moving-image may largely be changed on the end side and it may not be changed so largely on the start side. That is, referring to
For the change of the changing speed of the size and of that of the position, an interface for selecting any of the straight line A and the curves B and C every size and every changing speed may be provided. Alternatively, the user may desirably set a curve. Obviously, those in the art will understand the above interface.
In the foregoing, the trimming areas are set to the start screen and the end screen. However, an arbitrary position may be set in the continuous still images. For example, the trimming area can be set by using a tenth still image and a thirtieth still image. In this case, the first trimming area (trimming area set to the tenth still image) is set on the screens (e.g., first to ninth still images) in front of the screen to which the first trimming area is set. The last trimming area (trimming area set to the thirtieth still image) is set to the screens (thirty-first to forty-fifth still images) at the back of the screen to which the last trimming area is set.
Further, a description is given of the setting of the above visual effect with reference to a flowchart shown in
Upon selecting the guide button 503, the zoom-out is obtained as the visual effect and the processing sequence shifts to step S207 from step S206. In step S207, the defaults are set to the trimming area in the center of the start screen and to the trimming area of the entire end screen. In this case, when the trimming area on the start screen does not match the subject for the zoom-in, the position and the size are manually adjusted.
Upon selecting the guide button 504, the camera pan from the left to the right is obtained as the visual effect and the processing sequence shifts to step S209 from step S208. In step S209, the defaults are set to the trimming area on the left of the start screen and to the trimming area on the right of the end screen. Referring to
Upon selecting the guide button 505, the camera pan from the right to the left is obtained as the visual effect and the processing sequence shifts to step S211 from step S210. In step S211, the defaults are set to the trimming area on the right of the start screen and to the trimming area on the left of the end screen.
Upon selecting the guide button 506, the camera pan (tilt) from the top to the bottom is obtained as the visual effect and the processing sequence shifts to step S213 from step S212. In step S213, the defaults are set to the trimming area on the top of the start screen and to the trimming area on the bottom of the end screen. Thus, an interface similar to that shown in
Upon selecting the guide button 507, the camera pan from the bottom to the top is obtained as the visual effect and the processing sequence shifts to step S215 from step S214. In step S215, the defaults are set to the trimming area on the bottom of the start screen and to the trimming area on the top of the end screen. Thus, an interface similar to that shown in
Upon selecting the guide button 501, the processing sequence shifts to step S203 from step S202. In step S203, the trimming areas are set to the entire start image and the entire end image and the processing sequence return to the initial state.
After setting the trimming areas, as mentioned above with reference to
On the printing processing application according to the embodiment, a predetermined number of continuous still images (assumed that 45 continuous still images according to the embodiment) are cut out from the range for outputting the still image as set above and the cut-out still images are printed out. The thus-obtained printed-out continuous still images are detached like the oblong cards and are observed as the turning moving-image by continuously turning the still images. To accomplish the foregoing, preferably, the continuous still images are previewed so as to observe the pseudo turning moving-image. Hereinbelow, a preview function for realizing the foregoing is realized in steps S148 to S150.
After setting the range for cutting out the still image by the start point and the end point as mentioned above, a preview button 343 is clicked and thus the processing sequence advances to step S149 from step S148 (incidentally, only when the range for cutting out the still image is set, the processing sequence advances to step S149).
In step S149, the predetermined number of continuous still images is generated and is obtained from the setting range for cutting out the still image. In this case, the continuous still images are generated so that they are adjacent thereto at the same time interval (corresponding to the same number of frames). That is, the frames are extracted from the setting range for cutting out the still images at the same interval and the continuous still images are generated from the extracted frames.
The frames are extracted in step S149 by using the following expression.
m=1+INT((n−1)×(M−1)/(N−1)+0.5)
Here, reference numeral INT(x) denotes a function for obtaining numbers by omitting the figures after the decimal fractions,
The trimming areas determined in step S216 are obtained from the frames extracted as mentioned above. The size of the obtained trimming area is changed to the predetermined frame size.
In step S150, the continuous still images generated in step S149 are sequentially displayed in the image pick-up order so that 45 continuous still images end to be displayed for 2 sec. In this case, an interval for switching from one still image to another still image is set to be constant (e.g., 2/45 sec when the 45 continuous still images are displayed for 2 sec).
When the preview button 343 is clicked without changing the selecting range of the moving image, the continuous still images have already been generated. Thus, the processing in step S149 is omitted.
When this state is maintained and the tabs 301a, 301b, and 301d corresponding to other operating screens are clicked, the processing sequence advances to step S152 from step S151. In step S152, the setting range for cutting out the still image is determined. Of course, the determined contents can be changed by selecting the tab 301c from another screen and by displaying the range setting screen. When the tab corresponding to another operating screen is not clicked, the above processing is repeated. Consequently, the processing sequence returns to step S141. According to the embodiment, since the preview contents are displayed and the range is set on the single screen (range setting screen), the turning moving-image is confirmed by the preview and then the range is set again, thereby improving the operability.
As mentioned above, the visual effects such as the camera pan, the tilt operation, and the zoom operation are confirmed.
On the preview display of the continuous still images in step S150, the display time may arbitrarily be set by providing a preview setting panel 344 as shown in
As shown by a portion 347 in
Next, a description is given of processing when the tab 301a is selected and the screen shifts to the printing and storing screen.
In step S161, it is determined whether or not the processing for converting the still image of the currently-set cutting-out target in step S149 is performed. If YES in step S161, the continuous still images of the range for cutting out the still image are obtained and thus the processing sequence skips step S162. If NO in step S161, the processing sequence advances to step S162 whereupon a predetermined number of continuous still images are cut out from the range for cutting out the still image which is set on the range setting screen. The processing in step S162 is the same as that in step S149 in
In step S163, a printing layout 351 of the generated continuous still images is displayed. According to the embodiment, 15 continuous still images are printed on each A4-size sheet and thus the total three pages are printed. Therefore, a next-page button 356 or a previous-page button 355 is provided and they are operated, thereby confirming the printing layout 351 of all pages. Incidentally, numbers described in the continuous still images shown in
The printing setting button 353 is clicked, then, it is determined that the printing setting is changed, and the processing sequence advances to step S165. In step S165, a screen for inputting the printing setting (not shown) is displayed and the following printing setting indexes are set.
<Layout>
<Background>
<Title>
<Photographing date>
After setting the printing, the processing sequence returns to step S163 whereupon the printing layout is displayed on the updated printing setting. The change of the printing setting is directly reflected to the display for the printing layout.
The printing button 352 is clicked and, then, the processing sequence advances to step S167 from step S166 whereupon the continuous still images are printed on the designated printer as shown in
A storing button 345 is clicked and, then, the processing sequence advances to step S169 from step S168. In step S169, one file is stored, including the indexes set on the sheet selecting screen, moving image selecting screen, range setting screen, and printing and storing screen (printing setting). For example, the storing index includes a used printer, information on the cartridge, sheet, moving-image file name, start position for cutting out the still image, end position for cutting out the still image, designation of the trimming area, and the contents for the printing setting (layout and background). However, the data on the continuous still images is not stored.
The 45 thus-obtained continuous still images are printed on the sheet having the perforation as shown in
As mentioned above, on the printing processing application according to the embodiment, it is possible to print out the continuous still images in the desired range of the moving image data which can be observed as the turning moving-image. The user's desired turning moving-image can easily be provided.
In particular, it is possible to provide the turning moving-image having the camera pan, the camera tilt operation, and the camera zoom-in/zoom-out operation as the visual effects in accordance with the user's desire by setting the trimming areas in the continuous still images. Consequently, the visual effects such as the camera zoom-in/zoom-out operation and the camera pan are obtained in the moving image with the small movement and, advantageously, the turning moving-image is enjoyed.
In the preview function using the preview button 343 on the range setting screen as shown in
Further, when the switching interval of the still images can be set in the preview function, the preview operation is performed in accordance with the user's desired turning speed. In addition, with the structure for controlling the switching operation of the continuous still images synchronously with the movement of the knob 348 of the scroll bar 348, the interval of the display switching can be changed during displaying the continuous still images. Thus, the preview function is realized in accordance with the user's way upon observing the turning moving-image (e.g., the speeds at the turning start and the turning end are slower than those of other portions) and the turning moving-image is previewed with more accuracy.
[Other Embodiments]
The present invention can be applied to a system comprising a plurality of devices (for example, a host computer, an interface device, a reader, and a printer) or to an apparatus comprising a single device (for example, a copying machine or a facsimile machine).
Obviously, the objects of the present invention can be accomplished by supplying to the system or apparatus, a storage medium for storing software program code to implement the functions of the information processing apparatus and the image output device according to the embodiment, and by reading out and executing the program code which is stored in the storage medium by a computer (CPU or MPU) of the system or apparatus.
In this case, the program code itself which is read out from the storage medium implements the function of the foregoing embodiment and the storage medium which stores the program code constructs the present invention.
As for the storage medium to supply the program code, it is able to use a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, and the like.
Obviously, the functions of the aforementioned embodiment can be effected not only by executing the program code which is read out by the computer, but also by executing a part or all of the actual processing on the OS (Operating System) which operates on the computer based on the instruction of the program code.
According to the present invention, the continuous still images are generated by using the trimming areas to be extracted from the frames.
While the present invention has been described with reference to what are presently considered to be the preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. On the contrary, the invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Number | Date | Country | Kind |
---|---|---|---|
2002-284240 | Sep 2002 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
259950 | Van Hoevenbergh | Jun 1882 | A |
3593432 | Reynolds | Jul 1971 | A |
4899227 | Yamada | Feb 1990 | A |
5001574 | Shimizu et al. | Mar 1991 | A |
5179370 | Sato | Jan 1993 | A |
5227824 | Yoshida et al. | Jul 1993 | A |
5333213 | Koyama et al. | Jul 1994 | A |
5430832 | Imaizumi et al. | Jul 1995 | A |
5442739 | Saito | Aug 1995 | A |
5566004 | Imaizumi et al. | Oct 1996 | A |
5805132 | Imaizumi et al. | Sep 1998 | A |
5819016 | Watanabe et al. | Oct 1998 | A |
5870683 | Wells et al. | Feb 1999 | A |
5937069 | Nagai et al. | Aug 1999 | A |
6002850 | Sumino et al. | Dec 1999 | A |
6016362 | Kato et al. | Jan 2000 | A |
6118925 | Murata et al. | Sep 2000 | A |
6157392 | McKeeth | Dec 2000 | A |
6204878 | Hieda | Mar 2001 | B1 |
6236389 | Imaizumi et al. | May 2001 | B1 |
6313923 | Takanashi et al. | Nov 2001 | B1 |
6321024 | Fujita et al. | Nov 2001 | B1 |
6330051 | Takanashi | Dec 2001 | B1 |
6339465 | Takanashi et al. | Jan 2002 | B1 |
6393134 | Tostevin et al. | May 2002 | B1 |
6407757 | Ho | Jun 2002 | B1 |
6473153 | Iguchi et al. | Oct 2002 | B2 |
6507703 | Ishito | Jan 2003 | B1 |
6529206 | Ohki et al. | Mar 2003 | B1 |
6546188 | Ishii et al. | Apr 2003 | B1 |
6563596 | Narushima | May 2003 | B1 |
6690878 | Jeong et al. | Feb 2004 | B1 |
6750903 | Miyatake et al. | Jun 2004 | B1 |
6766065 | Yamamoto | Jul 2004 | B1 |
6819359 | Oda | Nov 2004 | B1 |
6834127 | Yamamoto | Dec 2004 | B1 |
7065294 | Kamata | Jun 2006 | B2 |
7265763 | Bossut et al. | Sep 2007 | B2 |
7286161 | Watanabe et al. | Oct 2007 | B2 |
7317479 | Cazier et al. | Jan 2008 | B2 |
7333242 | Yamamoto | Feb 2008 | B2 |
7340097 | Kondo et al. | Mar 2008 | B2 |
7639254 | Takiguchi et al. | Dec 2009 | B2 |
20010006391 | Sawano et al. | Jul 2001 | A1 |
20020032696 | Takiguchi et al. | Mar 2002 | A1 |
20020054316 | Abe | May 2002 | A1 |
20020071144 | Baba et al. | Jun 2002 | A1 |
20020085771 | Sakuramoto | Jul 2002 | A1 |
20020093587 | Michel | Jul 2002 | A1 |
20020113796 | Oshiyama et al. | Aug 2002 | A1 |
20020122588 | Yamamoto | Sep 2002 | A1 |
20020196970 | Sano et al. | Dec 2002 | A1 |
20030071908 | Sannoh et al. | Apr 2003 | A1 |
20030081260 | Suzuki | May 2003 | A1 |
20030123756 | Yamamoto | Jul 2003 | A1 |
20030184770 | Motoki et al. | Oct 2003 | A1 |
20030202110 | Owens et al. | Oct 2003 | A1 |
20030214128 | Roberts et al. | Nov 2003 | A1 |
20030219242 | Kamata | Nov 2003 | A1 |
20040257623 | Suzuki | Dec 2004 | A1 |
20050226504 | Kondo et al. | Oct 2005 | A1 |
20060188175 | Takiguchi et al. | Aug 2006 | A1 |
20070263909 | Ojima et al. | Nov 2007 | A1 |
Number | Date | Country |
---|---|---|
5-244496 | Sep 1993 | JP |
8-265703 | Oct 1996 | JP |
11-112868 | Apr 1999 | JP |
11-191841 | Jul 1999 | JP |
2001-223876 | Aug 2001 | JP |
2001223876 | Aug 2001 | JP |
2003-143537 | May 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20040070689 A1 | Apr 2004 | US |