1461102451-48233b25-5a9a-48e6-97af-ab6e8b18994b

1. A moving image processor comprising:
a receiver configured to receive moving image data;
a storage module configured to store image data as a template of a user interface screen;
a rendering module configured to generate bitmap data representing the user interface screen, through which input is received, based on the image data stored in the storage module;
an overlay module configured to overlay the bitmap data representing the user interface screen on the moving image data; and
an output module configured to output the moving image data on which the bitmap data is overlaid.
2. The moving image processor of claim 1, further comprising a display generation module configured to generate user interface display data to be displayed as a user interface screen from a combination of pieces of display data including character data, wherein
the overlay module is configured to overlay the user interface display data generated by the display generation module on the moving image data.
3. The moving image processor of claim 2, further comprising:
a receiver configured to receive input information indicating user input; and
a determination module configured to determine whether to generate the bitmap data or the user interface display data.
4. The moving image processor of claim 2, wherein the output module is configured to output the moving image data on which both the bitmap data and the user interface display data are overlaid.
5. The moving image processor of claim 1, wherein the storage module is configured to store a plurality of pieces of image data, the moving image processor further comprising:
a selection receiver configured to receive input to select one of the pieces of image data stored in the storage module, and wherein
the rendering module is configured to generate the bitmap data based on the one of the pieces of image data selected by the input.
6. The moving image processor of claim 1, further comprising a graphics library wherein
the rendering module is configured to call the graphics library to generate the bitmap data.
7. A moving image processing method applied to a moving image processor comprising a storage module configured to store image data as a template of a user interface screen, the moving image processing method comprising:
a receiver receiving moving image data;
a rendering module generating bitmap data representing the user interface screen, through which input is received, based on the image data stored in the storage module;
an overlay module overlaying the bitmap data representing the user interface screen on the moving image data; and
an output module outputting the moving image data on which the bitmap data is overlaid.

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. In a directory server containing heterogeneous directory entries, a method of hierarchically navigating said entries comprising the steps of:
creating one or more directory views;
organizing said directory views into a hierarchy using information concerning said entries; and
using one of said directory views that is most appropriate for navigating to said entries.
2. The method of claim 1, wherein said entries do not need to be physically in any particular place.
3. The method of claim 1, wherein said directory server may have a flat directory information tree.
4. The method of claim 1, wherein the existence of said directory views is transparent to a client of said directory server and said client is not required to have special knowledge of said directory views to use them.
5. The method of claim 1, wherein each of said directory views begins with an ordinary entry.
6. The method of claim 1, wherein each of said directory views belongs to a specific object class that contains a filter attribute, said filter attribute containing a filter that describes said views.
7. The method of claim 6, wherein said filter attribute is omitted from said views to facilitate a hierarchical directory structure.
8. The method of claim 1, wherein each of said directory views comprises sub-views which provide a subset of said views.
9. The method of claim 8, wherein said sub-views comprises different subject domains from said directory views.