1. An aquarium filter assembly comprising a housing having a mounting structure for mounting to an aquarium tank, a replaceable filter element in said housing, said filter element having a first face and an opposite second face, said housing having a filter chamber receiving said filter element therein, said filter element dividing said filter chamber into a filter inlet plenum and a filter outlet plenum, said filter chamber and said filter element respectively having first and second coacting keyed detents mating with each other to at least one of: a) orient and permit mounting of said filter element in said filter chamber only with said first face facing said filter inlet plenum, and said second face facing said filter outlet plenum; and b) permit mounting of only an authorized filter element in said filter chamber, namely a filter element having said second coacting keyed detent to mate with said first coacting keyed detent of said filter chamber.
2. The aquarium filter assembly according to claim 1 wherein said filter element divides said filter chamber into said filter inlet plenum above said filter element, and said filter outlet plenum below said filter element, said housing having an inlet receiving dirty aquarium water, and an outlet returning clean filtered water to said tank, said housing defining a flow path therethrough from upstream to downstream including a flow path portion vertically through said replaceable filter element between said faces.
3. The aquarium filter assembly according to claim 2 wherein said replaceable filter element has a height and a width spanning along an extension plane, and a thickness substantially less than said height and said width and spanning perpendicularly to said extension plane, said thickness extending substantially vertically, said extension plane extending substantially horizontally, and wherein each of said filter inlet and outlet plenums extends horizontally substantially parallel to said extension plane.
4. The aquarium filter assembly according to claim 1 wherein said replaceable filter element has an auxiliary detent spaced from said second detent and coacting and mating with said first detent to permit orientation and mounting of said replaceable filter element in said filter chamber in an alternate reversed orientation position with said first face facing said filter outlet plenum, to permit reversal of said filter element if desired.
5. The aquarium filter assembly according to claim 4 wherein:
said first and second detents are aligned with each other and non-symmetrically disposed in offset relation in said filter chamber when said first face faces said filter inlet plenum;
said first detent and said auxiliary detent are aligned with each other and non-symmetrically disposed in offset relation in said filter chamber when said first face faces said filter outlet plenum.
6. The aquarium filter assembly according to claim 5 wherein said first detent comprises a standing rib extending from said housing into said filter chamber, said second detent comprises a first slot in said replaceable filter element aligned with and receiving said standing rib in inserted relation when said first face faces said filter inlet plenum, and said auxiliary detent comprises a second slot in said replaceable filter element aligned with and receiving said standing rib in inserted relation when said first face faces said filter outlet plenum.
7. A replaceable filter element for an aquarium filter assembly having a housing having mounting structure for mounting to an aquarium tank, said replaceable filter element having a first face and an opposite second face, said housing having a filter chamber receiving said replaceable filter element therein, said replaceable filter element dividing said filter chamber into a filter inlet plenum and a filter outlet plenum, said filter chamber and said replaceable filter element respectively having first and second coacting keyed detents mating with each other to at least one of: a) orient and permit mounting of said replaceable filter element in said filter chamber only with said first face facing said filter inlet plenum, and said second face facing said filter outlet plenum; and b) permit mounting of only an authorized replaceable filter element in said filter chamber, namely a replaceable filter element having said second coacting keyed detent to mate with said first coacting keyed detent of said filter chamber.
8. The replaceable filter element according to claim 7 wherein said first and second detents are aligned with each other and non-symmetrically disposed in offset relation in said filter chamber.
9. The replaceable filter element according to claim 8 wherein said first detent comprises a standing rib extending from said housing into said filter chamber, and said second detent comprises an aligned slot in said replaceable filter element receiving said standing rib in inserted relation.
10. The replaceable filter element according to claim 7 wherein said replaceable filter element has an auxiliary detent spaced from said second detent and coacting and mating with said first detent to permit orientation and mounting of said replaceable filter element in said filter chamber in an alternate reversed orientation position with said first face facing said filter outlet plenum, to permit reversal of orientation of said filter element if desired.
11. The replaceable filter element according to claim 10 wherein:
said first and second detents are aligned with each other and non-symmetrically disposed in offset relation in said filter chamber when said first face faces said filter inlet plenum;
said first detent and said auxiliary detent are aligned with each other and non-symmetrically disposed in offset relation in said filter chamber when said first face faces said filter outlet plenum.
12. The replaceable filter element according to claim 11 wherein said first detent comprises a standing rib extending from said housing into said filter chamber, said second detent comprises a first slot in said replaceable filter element aligned with and receiving said standing rib in inserted relation when said first face faces said filter inlet plenum, and said auxiliary detent comprises a second slot in said replaceable filter element aligned with and receiving said standing rib in inserted relation when said first face faces said filter outlet plenum.
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. An output device comprising:
a storage device storing computer readable instructions;
a processor configured to execute the computer readable instructions that cause the processor to implement processes, comprising:
acquiring unit that acquires imaging data generated by an imaging device, the imaging data representing a still image or a motion image, the motion image being configured of a plurality of frame images that are chronologically in succession with one another;
acquiring information from the imaging data representing the motion image;
determining whether or not the imaging data representing the motion image satisfies a prescribed condition based on the information acquired from the imaging data; and
executing a first process for the still images so as to output respective single still images according to a first layout for outputting the respective single still images, executing the first process to output one frame image of the plurality of frame images of the motion image according to the first layout when the imaging data representing the motion image satisfies the prescribed condition, and executing a second process for motion images for extracting a respective predetermined number, more than one, of frame images constituting a respective motion image and generating a second layout for outputting the respective predetermined number of frame images when the imaging data representing the motion image fails to satisfy the prescribed condition, the second process being different from the first process.
2. The output device according to claim 1, wherein the computer readable instructions cause the processor to further implement calculating a recording time of the motion image represented by the imaging data based on FPS information and a total frame number, the FPS information indicating a number of frames produced each second when playing back the motion image, the total frame number being a total number of frame images constituting the motion image, and
wherein the imaging data representing the motion image satisfies the prescribed condition when the recording time of the motion image falls within a prescribed time.
3. The output device according to claim 1, wherein the computer readable instructions cause the processor to further implement identifying a total frame number of the motion image represented by the imaging data, and
wherein the imaging data representing the motion image satisfies the prescribed condition when the total frame number of the motion image falls within a prescribed number.
4. The output device according to claim 1, wherein the computer readable instructions cause the processor to further implement identifying an amount of change among some frame images in the plurality of frame images within a prescribed interval, and
wherein the imaging data representing the motion image satisfies the prescribed condition when the amount of change falls within a prescribed amount.
5. The output device according to claim 4, wherein the plurality of frame images comprising a first frame image positioned at the beginning of the motion image, a last frame image positioned at the end of the motion image, and at least one frame image positioned between the first frame image and the last frame image,
wherein the prescribed interval begins from the first frame image and ends on a frame image in the at least one frame image.
6. The output device according to claim 4, wherein the some frame images comprising a first frame image positioned at the beginning of the some frame images and a last frame image positioned at the end of the some frame images, and
wherein the identifying identifies the amount of change of the first frame image and the last frame image.
7. The output device according to claim 1, wherein the computer readable instructions cause the processor to further implement acquiring an operation mode for the imaging data representing the motion image in response to a user operation, the operation mode indicating that the imaging data representing the motion image is always treated as the still image, and
wherein the imaging data representing the motion image satisfies the prescribed condition when the imaging data representing the motion image is set to the operating mode.
8. The output device according to claim 1, wherein the one frame image is a first frame image positioned at the beginning of the motion image.
9. The output device according to claim 1, wherein the executing prints the still image in order to output the still image, prints the one frame image in order to output the one frame image, and prints the respective predetermined number of frame images in order to output the respective predetermined number of frame images.
10. The output device according to claim 1, wherein the acquiring information acquires the information from a header of the imaging data representing the motion image.
11. A non-transitory computer readable storage medium storing a set of program instructions installed on and executed by an output device, the set of program instructions comprising:
acquiring imaging data generated by an imaging device, the imaging data representing a still image or a motion image, the motion image being configured of a plurality of frame images that are chronologically in succession with one another;
acquiring information from the imaging data representing the motion image;
determining whether or not the imaging data representing the motion image satisfies a prescribed condition based on the information acquired from the imaging data; and
executing a first process for still images so as to output respective single still images according to a first layout for outputting the respective single still images, executing the first process to output one frame image of the plurality of frame images of the motion image according to the first layout when the imaging data representing the motion image satisfies the prescribed condition, and executing a second process for motion images for extracting a respective predetermined number, more than one, of frame images constituting a respective motion image and generating a second layout for outputting the respective predetermined number of frame images when the imaging data representing the motion image fails to satisfy the prescribed condition, the second process being different from the first process.