1. A gas piston retrofit assembly for a firearm having a bolt assembly mounted within a receiver, a barrel extending forward from the receiver, and a front sight block mounted on the barrel, said retrofit assembly comprising:
a gas tube extending into the front sight block fluidly connected with the barrel;
a piston cylinder having an arcuate-shaped piston chamber fluidly connected to the gas tube; and
a piston including an arcuate-shaped piston head extending forward from a piston body and telescopically received in the piston chamber, and including a piston rod extending rearward from the piston body and dimensioned and configured to extend into the receiver for engaging with a bolt assembly within the receiver,
wherein upon firing a round of ammunition, pressurized gas within the barrel enters the piston chamber to move the piston rearward, for cycling the bolt assembly,
wherein the gas tube is a hollow cylinder and a centerline of the gas tube is substantially parallel to a centerline of the piston cylinder, and
wherein the piston body includes an eccentric shoulder to abut a barrel nut to limit rearward motion of the piston rod into the receiver, and wherein the piston head includes a tapered portion to accommodate alignment of the piston head with the arcuate-shaped piston chamber.
2. A gas piston retrofit assembly for firearm according to claim 1, wherein the piston cylinder includes an adjustable valve.
3. A gas piston retrofit for firearm according to claim 2, wherein the adjustable valve includes a valve pin extending transversely through the piston cylinder.
4. A gas piston retrofit for firearm according to claim 3, wherein the valve pin adjustable to throttle a gas line extending between the gas tube and the piston chamber.
5. A gas piston retrofit assembly for firearm according to claim 1, wherein the piston body includes a rearward surface dimensioned and configured to abut against the stop ring to limit rearward motion of the piston rod into the receiver.
6. A gas piston retrofit assembly for firearm according to claim 1, wherein the stop ring has a gap which can be turned upward to align the gap with the piston body thereby preventing abutting contact between the piston body and the stop ring to allow for disassembly of the retrofit assembly.
7. A gas piston retrofit assembly for firearm according to claim 1, further comprising:
a stop ring dimensioned and configured for mounting on the barrel or piston rod and for limiting rearward motion of the piston body; and
a bushing through which the piston rod extends.
8. A gas piston retrofit assembly for firearm according to claim 1, wherein the piston cylinder is arcuated to maximize a cross-section surface area of the arcuate-shaped piston chamber while providing a low profile gas piston retrofit assembly, and wherein the piston cylinder is fixed on the barrel rearward from the front sight block and the piston head is secured to the piston body by a locking pin such that the gas piston retrofit assembly can be releasably mounted onto firearms.
9. A method of retrofitting a firearm having a bolt assembly mounted within a receiver, a barrel extending forward from the receiver, and a front sight block mounted on the barrel, said method comprising:
providing a gas tube and a piston cylinder having an arcuate-shaped piston chamber fluidly connected to the gas tube, wherein the gas tube is a hollow cylinder and a centerline of the gas tube is substantially parallel to a centerline of the piston cylinder;
inserting an arcuate-shaped piston head of a piston into the piston chamber, the piston including a piston body and piston rod extending rearward from the piston head, the piston rod dimensioned and configured to extend into the receiver for engaging with a bolt assembly within the receiver; and
mounting a stop ring on the barrel, the stop ring being dimensioned and configured for limiting rearward motion of the piston body;
wherein the piston body includes an eccentric shoulder to abut a barrel nut to limit rearward motion of the piston rod into the receiver, and wherein the piston head includes a tapered portion to accommodate alignment of the piston head with the arcuate-shaped piston chamber; and
wherein upon firing a round of ammunition, pressurized gas within the barrel enters the piston chamber to move the piston rearward and cycle the bolt assembly.
10. A method of retrofitting a firearm according to claim 9, wherein the method further comprises adjusting a valve pin extending transversely through the piston cylinder.
11. A method of retrofitting a firearm according to claim 10, wherein the step of adjusting the valve pin throttles a gas line extending between the gas tube and the piston chamber.
12. A method of retrofitting a firearm according to claim 9, wherein the piston body includes a rearward surface dimensioned and configured to abut against the stop ring to limit rearward motion of the piston rod into the receiver.
13. A method of retrofitting a firearm according to claim 9, wherein the stop ring has a gap, the method further comprising turning the stop ring upward to align the gap with the piston body thereby preventing abutting contact between the piston body and the stop ring to allow for disassembly of the retrofit assembly.
14. A firearm having a bolt assembly mounted within a receiver, a barrel extending forward from the receiver, and a front sight block mounted on the barrel, the firearm further comprising:
a gas tube extending into the front sight block fluidly connected with the barrel;
a piston cylinder having an arcuate-shaped piston chamber fluidly connected to the gas tube;
a piston including an arcuate-shaped piston head extending forward from a piston body and telescopically received in the piston chamber, and including a piston rod extending rearward from the piston body and dimensioned and configured to extend into the receiver for engaging with a bolt assembly within the receiver;
a stop ring dimensioned and configured for mounting on the barrel and for limiting rearward motion of the piston body; and
a bushing through which the piston rod extends;
wherein the piston body includes an eccentric shoulder to abut a barrel nut to limit rearward motion of the piston rod. into the receiver, and wherein the piston head includes a tapered portion to accommodate alignment of the piston head with the arcuate-shaped piston chamber;
wherein the gas tube is a hollow cylinder and a centerline of the gas tube is substantially parallel to a centerline of the piston cylinder; and
wherein upon firing a round of ammunition, pressurized gas within the barrel enters the piston chamber to move the piston rearward, for cycling the bolt assembly.
15. A firearm according to claim 14, wherein the piston cylinder includes an adjustable valve.
16. A firearm according to claim 15, wherein the adjustable valve includes a valve pin extending transversely through the piston cylinder.
17. A firearm according to claim 16, wherein the valve pin is adjustable to throttle a gas line extending between the gas tube and the piston chamber.
18. A firearm according to claim 14, wherein the piston body includes a rearward surface dimensioned and configured to abut against the stop ring to limit rearward motion of the piston rod into the receiver.
19. A firearm according to claim 14, wherein the stop ring has a gap which can be turned upward to align the gap with the piston body thereby preventing abutting contact between the piston body and the stop ring to allow for disassembly of the retrofit assembly.
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 sheet music creation method of creating new sheet music by changing a page feed position in sheet music formed from a plurality of pages, the method comprising:
inputting image data of the sheet music formed from the plurality of pages;
dividing the image data input in the step of inputting into bars;
determining, for each page, complexity of performance of each bar divided in the steps of dividing;
detecting an easy-to-play portion as a page feed position for each page in accordance with a determination result in the step of determining;
changing a layout of the sheet music on the basis of the page feed position detected in the step of detecting; and
outputting the sheet music whose layout has been changed in the step of changing.
2. The method according to claim 1, wherein the step of inputting inputs the image data of the sheet music which is formed from the plurality of pages and scanned by a scanner.
3. The method according to claim 2, wherein when the page feed position detected in the step of detecting exists in first half of sheet music of one page, the step of changing adds a portion before the page feed position in the sheet music of one page to an end of an immediately preceding page, and when the page feed position exists in second half, adds a portion after the page feed position in the sheet music of one page to a beginning of a next page.
4. The method according to claim 1, wherein the step of changing lays out a first bar of a next page at an end of sheet music of one page in a form different from a form of remaining bars.
5. The method according to claim 1, further comprising the step of selecting, from sheet music in which no page feed position is changed, a page in which the page feed position is to be changed,
wherein the step of determining determines the complexity of performance of each bar in the page selected in the step of selecting, and
the step of detecting detects a page feed position in the page selected in the step of selecting.
6. The method according to claim 1, wherein the step of outputting includes the step of printing layout-changed sheet music by a printing apparatus.
7. The method according to claim 1, wherein
as for the complexity of performance of each bar, as a ratio of pixels printed per unit area in an image range of each bar is higher, the step of determining determines that the bar is more complex, and
the step of detecting detects, as the page feed position, a position immediately after a bar having a lowest ratio.
8. The method according to claim 1, wherein
as for the complexity of performance of each bar, the step of determining determines that a portion at which bars having the same phrase continue is easy to play, and
the step of detecting detects, as the page feed position, a position between successive bars having the same phrase.
9. An image processing system comprising:
a host apparatus;
an image reading apparatus configured to be connected to the host apparatus; and
a printing apparatus configured to be connected to the host apparatus;
wherein the system is configured to create new sheet music by changing a page feed position in sheet music formed from a plurality of pages;
wherein the image reading apparatus reads image data of the sheet music formed from the plurality of pages;
wherein the host apparatus includes,
a division unit configured to divide the image data read by the image reading apparatus into bars;
a determination unit configured to determine, for each page, complexity of performance of each bar divided by the division unit;
a page feed position detection unit configured to detect an easy-to-play portion as a page feed position for each page in accordance with a determination result of the determination unit; and
a layout change unit configured to change a layout of the sheet music on the basis of the page feed position detected by the page feed position detection unit; and
wherein the printing apparatus prints the sheet music whose layout has been changed by the layout change unit.
10. An image processing system comprising:
a host apparatus; and
a multifunctional peripheral configured to be connected to the host apparatus, the multifunctional peripheral including,
an image reading unit; and
a printing unit;
wherein the system is configured to create new sheet music by changing a page feed position in sheet music formed from a plurality of pages;
wherein the host apparatus includes,
a division unit configured to divide, into bars, image data of sheet music which is read by the image reading unit and formed from a plurality of pages;
a determination unit configured to determine, for each page, complexity of performance of each bar divided by the division unit;
a page feed position detection unit configured to detect an easy-to-play portion as a page feed position for each page in accordance with a determination result of the determination unit; and
a layout change unit configured to change a layout of the sheet music on the basis of the page feed position detected by the page feed position detection unit; and
wherein the multifunctional peripheral is configured to cause the printing unit to print the sheet music whose layout has been changed by the layout change unit.
11. A computer-readable medium containing computer-executable instructions to be utilized in an image processing system for creating new sheet music by changing a page feed position in sheet music formed from a plurality of pages, the medium comprising:
computer-executable instructions for inputting image data of the sheet music formed from the plurality of pages;
computer-executable instructions for dividing the input image data into bars;
computer-executable instructions for determining, for each page, complexity of performance of each divided bar;
computer-executable instructions for detecting an easy-to-play portion as a page feed position for each page in accordance with a determination result from the determining step;
computer-executable instructions for changing a layout of the sheet music on the basis of a detected page feed position; and
computer-executable instructions for outputting the sheet music whose layout has been changed.