1461108097-d651d1a7-1e89-4a9c-8cae-ca71a9381b8f

What is claimed is:

1. A method in a computer system for generating a dental consult record comprising:
prompting a referring provider to input dental specialty data to a template;
prompting the referring provider to input patient identification data to the template;
prompting the referring provider to input patient examination results to the template;
prompting the referring provider to input patient history to the template;
linking one or more images to the template; and
storing the template in a storage location.
2. The method of claim 1 wherein prompting a referring provider to input dental specialty data to a template includes generating a dental specialty dialog box.
3. The method of claim 2 wherein the dental specialty dialog box includes a drop down menu.
4. The method of claim I wherein prompting the referring provider to input patient examination results to the template includes generating a dedicated dialog box for examination results.
5. The method of claim 1 wherein prompting the referring provider to input patient history includes generating dedicated dialog box for patient history information.
6. The method of claim 1 further comprising prompting the referring provider to input a provisional diagnosis to the template.
7. The method of claim 6 wherein prompting the referring provider to input a provisional diagnosis to the template includes generating a dedicated dialog box for the provisional diagnosis.
8. The method of claim 1 further comprising transmitting a message to the referring provider responsive to storing the template in the storage location.
9. The method of claim 1 further comprising prompting a consulting provider to review a dental consult record comprising a template, prompting the consulting provider to input diagnosis and treatment data to the template; and storing the template in a storage location.
10. A data signal embodied in a carrier wave readable by a computing system and encoding instructions for executing the method recited in claim 9.
11. A data signal embodied in a carrier wave readable by a computing system and encoding instructions for executing the method recited in claim 1.
12. An article of manufacture comprising a computer usable medium having computer readable program code embodied therein for performing the method of claim 1.
13. A method in a computer system for generating a dental consult response comprising:
prompting a consulting provider to review a dental consult record comprising a template;
prompting the consulting provider to input diagnosis and treatment data to the template; and
storing the template in a storage location.
14. The method according to claim 13 wherein prompting the consulting provider to input diagnosis and treatment data includes generating a dialog box for diagnosis and treatment data.
15. A data signal embodied in a carrier wave readable by a computing system and encoding instructions for executing the method recited in claim 13.
16. The method of claim wherein the dental consult record includes a plurality of images and wherein prompting the consulting provider to review the dental consult record includes prompting the consulting provider to view the plurality of images.
17. An article of manufacture comprising a computer usable medium having computer readable program code embodied therein for performing the method of claim 13.
18. An article of manufacture comprising a computer usable medium having computer readable program code embodied therein for causing a computer to generate a patient’s dental consult record, the computer readable program code comprising:
program code for prompting a referring provider to input dental specialty data to a template;
program code for prompting the referring provider to input patient identification data to the template;
program code for prompting the referring provider to input patient examination results to the template;
program code for, prompting the referring provider to input patient history to the template;
program code for linking one or more images to the template; and
program code for storing the template in a first storage location.
19. The article of manufacture of claim 18 further comprising:
program code for prompting a consulting provider to review a dental consult record comprising the template stored in the first storage location;
program code for prompting the consulting provider to input diagnosis and treatment data to the template; and
storing the template in a second storage location.
20. The article of manufacture of claim 18 further comprising program code for manipulating the linked image.
21. The article of manufacture of claim 20 further including program code for rotating the linked image.
22. The article of manufacture of claim 20 further including program code for inverting the linked image.
23. The article of manufacture of claim 20 further including program code for changing the field of view of the linked image.
24. The article of manufacture of claim 20 including program code for changing at least one of the contrast and brightness of the linked image.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A three-dimensional image capture apparatus, comprising:
a single lens module;
a first light guiding pipe, the lens module located in the first light guiding pipe, the first light guiding pipe extending parallel to an optical axis of the lens module;
a second light guiding pipe, one end of the second light guiding pipe perpendicularly connected to one end of the first light guiding pipe and in communication with the first light guiding pipe, the second light guiding pipe extending perpendicularly to the first light guiding pipe;
a first mirror located at a first intersection of the first light guiding pipe and the second light guiding pipe, the first intersection comprising a first slanted inner surface, the first mirror contacting the first slanted inner surface;
an X-cube beam-splitting prism comprising a first transflective surface and a second transflective obliquely intersecting the first transflective surface, the first transflective surface being configured for reflecting light from a first viewing angle of an object through the lens module toward a first direction, the second transflective surface being configured for reflecting light from a second viewing angle of an object through the lens module to toward an opposite second direction;
two image sensors for respectively detecting the light reflected by the first and second transflective surfaces, and generating parallax image signals; and
a parallax processor for processing the parallax image signals from the image sensors to generate a 3D image;
wherein the first mirror has a reflective surface inclined about 45 degrees with respect to the extension axes of the first light guiding pipe and the second light guiding pipe for reflecting the light from the first light guiding pipe to the second light guiding pipe, the beam-splitting prism is located at an end of the second light guiding pipe away from the first mirror, the first and second transflective surfaces being inclined a same angle with respect to the extension axis of the second light guiding pipe, the apparatus further comprises two third light guiding pipes, the two third light guiding pipes extend perpendicularly to and are in communication with the second light guiding pipe, the two third light guiding pipes extend opposite to each other from the end of the second light guiding pipe, the beam-splitting prism is located in a boundary among the second light guiding pipe and the two third light guiding pipes, the third light guiding pipes respectively guide the light reflected by the first and second transflective surfaces, the two third light guiding pipes are not parallel to the first light guiding pipe; and
wherein the apparatus further comprises two fourth light guiding pipes and two second mirrors, the fourth light guiding pipes are respectively perpendicularly connected to the third light guiding pipes and in communication with the third light guiding pipes, each of the second mirrors being located at a second intersection of the corresponding third light guiding pipe and the corresponding fourth light guiding pipe for reflecting the light from the corresponding third light guiding pipe to the corresponding fourth light guiding pipe.
2. The apparatus of claim 1, further comprising two third light guiding pipes, the beam-splitting prism sandwiched between the third light guiding pipes, the third light guiding pipes being for respectively guiding the light reflected by the first and second transflective surfaces.
3. The apparatus of claim 2, wherein the two image sensors are arranged at opposite sides of the third light guiding pipes and face toward each other.
4. The apparatus of claim 2, further comprising two fourth light guiding pipes and two second mirrors, the fourth light guiding pipes being respectively connected to the third light guiding pipes and in communication with the third light guiding pipes, each of the second mirrors being located at a second intersection of the corresponding third light guiding pipe and the corresponding fourth light guiding pipe for reflecting the light from the corresponding third light guiding pipe to the corresponding fourth light guiding pipe, the second mirrors being inclined about 45 degrees with respect to the corresponding third light guiding pipe and the corresponding fourth light guiding pipe, the two image sensors being respectively arranged in the fourth light guiding pipes and face toward a same direction.
5. The apparatus of claim 1, wherein the second intersection comprises a second slanted inner surface, and the second mirror contacts the second slanted inner surface.
6. The apparatus of claim 1, wherein each second mirror is inclined about 45 degrees with respect to the corresponding third light guiding pipe and the corresponding fourth light guiding pipe, and the two image sensors are respectively located at the openings of the fourth light guiding pipes and face toward the second mirrors.
7. The apparatus of claim 4, wherein the second intersection comprises a second slanted inner surface, and the second mirror contacts the second slanted inner surface.

1461108088-bbdfecd3-351e-4a5b-b2be-8f39ddadbc7a

1. A method for producing a polarizer, comprising:
subjecting a polyvinyl alcohol film to at least a dyeing process, a crosslinking process and a stretching process,
then subjecting the polyvinyl alcohol film, in which all of the processes have been performed, having a water content of 25 to 55% by weight to a drying process, wherein
the dyeing process is performed by allowing iodine to adsorb to and align in the polyvinyl alcohol film,
in the drying process, the water content of the polyvinyl alcohol film is reduced by at least 15% by weight, so that the polyvinyl alcohol film has a water content of 5 to 35% by weight, and
the drying process comprises bringing the polyvinyl alcohol film into contact with a heating roller and blowing hot air, thereby performing a quick drying stage in which the water content of the polyvinyl alcohol film is reduced by at least 10% by weight in a time period of \xbd to 130 of the total drying time of the drying process.
2. The method for producing a polarizer according to claim 1, wherein the quick drying stage is performed from the beginning of the total drying time to \xbd to 130 of the total drying time in the drying process.
3. The method for producing a polarizer according to claim 1, wherein the drying temperature is in the range of 40 to 100\xb0 C., and the drying temperature of the quick drying stage is 0 to 60\xb0 C. higher than the drying temperature of any other drying stage.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of controlling an information processing device which includes a processor having a cache memory, and a clock supplier that supplies a clock signal to the processor, the method comprising:
predicting a hit rate of the cache memory; and
controlling the clock supplier so as to change a frequency of the clock signal in accordance with the predicted hit rate,
wherein the predicting includes:
detecting an occurrence of a first process in the processor;
identifying a type of a second process which starts as a result of the detected occurrence of the first process; and
calculating the hit rate in accordance with the identified type,

the information processing device further includes a memory manager operable to convert a virtual address into an actual address for virtual storage of a demand loading mechanism,
the first process is an access violation in the memory manager, and
the predicting includes calculating that the hit rate falls below a predetermined value when the second process is identified as a process of performing demand loading.
2. The method of controlling the information processing device according to claim 1,
wherein the predicting further includes calculating that the hit rate increases above a predetermined value when the first process is not detected during a predetermined period of time.
3. The method of controlling the information processing device according to claim 1,
wherein the first process further comprises an event which occurs in an operating system, and
the predicting further includes calculating that the hit rate falls below a predetermined value when the second process is identified as a process of transferring data between a recording medium and a memory.
4. The method of controlling the information processing device according to claim 3,
wherein the predicting includes calculating the hit rate in accordance with a size of the data transferred.
5. The method of controlling the information processing device according to claim 3,
wherein the predicting further includes calculating that the hit rate falls below the predetermined value when the second process is identified as a process of activating a new application program; a process of flushing the cache memory; or a process of copying a region between the memories.
6. The method of controlling the information processing device according to claim 1,
wherein the memory manager further has a table of a software table walk, for temporarily flushing the virtual address and the actual address corresponding to the virtual address,
the first process is an access miss in the table, and
the predicting includes calculating that the hit rate falls below the predetermined value when the second process is identified as a process of updating the table.
7. The method of controlling the information processing device according to claim 1,
wherein the first process is further comprises a system call, and
the predicting further includes:
identifying a system call number as the second process; and
calculating the hit rate in accordance with the identified system call number.
8. The method of controlling the information processing device according to claim 1,
wherein the information processing device further includes a monitor operable to monitor the hit rate of the cache memory, and
the predicting further includes calculating the hit rate based on a history of a hit rate monitored by the monitor.
9. The method of controlling the information processing device according to claim 1,
wherein the information processing device further includes a power supply operable to supply power to the processor, and
the controlling further includes controlling the power supply so as to change a power voltage of the power supplied to the processor in accordance with the predicted hit rate.
10. A method of controlling an information processing device, which includes a processor having a cache memory, and a clock supplier that supplies a clock signal to the processor, the method comprising:
predicting a hit rate of the cache memory; and
controlling the clock supplier so as to change a frequency of the clock signal in accordance with the predicted hit rate,
wherein the predicting includes:
detecting an occurrence of a first process in the processor;
identifying a type of a second process which starts as a result of the detected occurrence of the first process; and
calculating the hit rate in accordance with the identified type,

the first process comprises an interrupt, and
the predicting includes:
calculating that the hit rate is higher than a predetermined value when the second process is identified as a pre-process of identifying a type of the interrupt; and
calculating that the hit rate is lower than the predetermined value when the second process is identified as an individual process unique to the identified type of the interrupt.
11. The method of controlling the information processing device according to claim 10,
wherein the predicting further includes:
identifying a type of an inputoutput when the individual process is a process of controlling the inputoutput; and
calculating the hit rate in accordance with the identified type of the inputoutput.
12. The method of controlling the information processing device according to claim 10, further comprising
measuring an occurrence-frequency of the interrupt for each type of the interrupt,
wherein the predicting further includes calculating the hit rate in accordance with the occurrence-frequency of the identified individual process.
13. A method of controlling an information processing device, which includes a processor having a cache memory, and a clock supplier that supplies a clock signal to the processor, the method comprising:
predicting a hit rate of the cache memory; and
controlling the clock supplier so as to change a frequency of the clock signal in accordance with the predicted hit rate,
wherein the predicting includes:
detecting an occurrence of a first process in the processor;
identifying a type of a second process which starts as a result of the detected occurrence of the first process; and
calculating the hit rate in accordance with the identified type,

the information processing device includes a monitoring unit operable to monitor the hit rate of the cache memory,
the method of controlling the information processing device further comprises
saving a hit rate of an application program when the application program is suspended,

the first process is comprises a process of restarting the suspended application program, and
the predicting includes:
identifying a type of the application program which needs to restart; and
calculating a hit rate of the restarted application program in accordance with the saved hit rate of the identified application program.
14. The method of controlling the information processing device according to claim 13,
wherein the predicting includes calculating the hit rate in accordance with a period of time from when the application program is suspended until when the suspended application program restarts.
15. A method of controlling an information processing device, which includes a processor having a cache memory, and a clock supplier that supplies a clock signal to the processor, the method comprising:
predicting a hit rate of the cache memory; and
controlling the clock supplier so as to change a frequency of the clock signal in accordance with the predicted hit rate,
wherein the predicting includes:
detecting an occurrence of a first process in the processor;
identifying a type of a second process which starts as a result of the detected occurrence of the first process; and
calculating the hit rate in accordance with the identified type,

the information processing device includes a memory manager operable to convert a virtual address into an actual address for virtual storage of a demand loading mechanism,
the memory manager further has a table of a hardware table walk, for temporarily flushing the virtual address and the actual address corresponding to the virtual address, and
the predicting includes calculating the hit rate based on an updating-frequency and the history of the past hit rate.
16. An information processing device, comprising:
a processor having a cache memory;
a clock supply operable to supply a clock signal to said processor;
a predictor operable to predict a hit rate of said cache memory;
a controller operable to control said clock supply so as to change a frequency of the clock signal in accordance with the predicted hit rate; and
a memory manager operable to convert a virtual address into an actual address for virtual storage of a demand loading mechanism,
wherein the predictor predicts the hit rate of said cache memory by:
detecting an occurrence of a first process in said processor, the first process comprising an access violation in the memory manager;
identifying a type of a second process which starts as a result of the detected occurrence of the first process; and
calculating the hit rate in accordance with the identified type,

wherein said predicator predicts that the hit rate falls below a predetermined value when the second process is identified as a process of performing demand loading.
17. A computer-readable program stored on a non-transitory computer-readable storage medium for controlling a computer which includes a clock supply that supplies a clock signal to a processor, the program causing the computer to execute:
predicting a hit rate of a cache memory; and
controlling the clock supply so as to change a frequency of the clock signal in accordance with the predicted hit rate,
wherein the predicting includes:
detecting an occurrence of a first process in the processor;
identifying a type of a second process which starts as a result of the detected occurrence of the first process; and
calculating the hit rate in accordance with the identified type,

wherein the processor further includes a memory manager operable to convert a virtual address into an actual address for virtual storage of a demand loading mechanism,
the first process comprises an access violation in the memory manager, and
the predicting predicts that the hit rate falls below a predetermined value when the second process is identified as a process of performing demand loading.
18. A program converting method of converting a first program into a second program,
wherein the second program is used for an information processing device which includes a processor having a cache memory and a clock supply operable to supply a clock signal to the processor,
the program converting method comprises:
predicting a hit rate of the cache memory in a predetermined section of the first program; and
generating the second program by adding, to the first program, an instruction which specifies a frequency of the clock signal in the predetermined section in accordance with the predicted hit rat;
wherein the predicting includes:
detecting an occurrence of a first process in the processor;
identifying a type of a second process which starts as a result of the detected occurrence of the first process; and
calculating the hit rate in accordance with the identified type,

the information processing device further includes a memory manager operable to convert a virtual address into an actual address for virtual storage of a demand loading mechanism,
the first process is an access violation in the memory manager, and
the predicting includes calculating that the hit rate falls below a predetermined value when the second process is identified as a process of performing demand loading.