1461167587-92cf5bad-1a7a-4c40-865d-06c044c9e9df

1. A universal joint adapter, comprising:
a first structure adapted for attachment to an open end of a U-shaped yoke member associated with a rotating member, said yoke member having first and second legs defining said open end, wherein said first and second legs at least partially define first and second opposing radial bores extending outwardly from a rotational axis of said yoke member for receiving a torque transfer element therebetween and wherein said first structure further includes first and second torque transfer elements sized for receipt within at least a portion of said first and second opposing radial bores, respectively; and
a second structure adapted for receipt within an aperture of an annular member, said second structure providing a surface adapted for pivotal interconnection with said annular member;
wherein said first and second structures are rigidly interconnected.
2. The adapter of claim 1, wherein said first and second structures are an integrally defined one-piece unit.
3. The adapter of claim 1, wherein said first and second structures define first and second interface surfaces, respectively, wherein said first and second interface surfaces have a common rotational axis.
4. The adapter of claim 3, wherein, upon attachment to said yoke member, said common axis is aligned with a rotational axis of said yoke member.
5. The adapter of claim 1, wherein, said first structure is adapted for fixed attachment to said yoke member, wherein said first structure and said yoke member maintain a fixed spatial relationship during rotation of said yoke member.
6. The adapter of claim 5, wherein said first structure is adapted to fixedly interconnect to said first and second legs.
7. The adapter of claim 1, wherein said first structure is releaseably attachable to said yoke member.
8. The adapter of claim 1, wherein said first and second torque transfer elements are integrally formed on a surface of said first structure.
9. The adapter of claim 1, wherein said first and second torque transfer elements are half cylindrical surfaces for receipt within said first and second opposing radial bores at least partially defined by said yoke member.
10. The adapter of claim 9, wherein said first and second torque transfer elements comprise a unitary piece formed on a surface of said first structure.
11. The adapter of claim 1, wherein said second structure further comprises:
a yoke sized for receipt within said aperture, said yoke extending away from said first interface surface.
12. The adapter of claim 11, wherein said yoke further comprises:
first and second legs equally spaced relative to a rotational axis of said connector, said first and second legs defining an open end of said yoke.
13. The adapter of claim 12, wherein said first and second legs form first and second opposing surfaces for pivotal interconnection with said annular member.
14. The adapter of claim 13, wherein said first and second legs each include an aperture for receiving a pin extending inward from said annular member.
15. The adapter of claim 13, wherein said first and second legs each further comprise:
a torque transfer element extending outward relative to said rotational axis, said torque transfer element being interconnectable with said annular member.
16. The adapter of claim 1, further comprising:
a bore aligned with a rotational axis of said adapter and extending through at least a portion of said connector.
17. A universal joint adapter, comprising:
an annular member defining a central aperture;
a first member having:
a first end partially disposed within said aperture and pivotally interconnected to said annular member; and
a second end adapted for interconnection with a shaft member; and

a second member having:
a first end partially disposed within said aperture and pivotally interconnected to said annular member; and
a second end adapted for fixed attachment to an open end of a U-shaped yoke member having first and second legs that at least partially define first and second opposing radial bores extending outwardly from a rotational axis of said yoke member, wherein said second end of said second member further includes first and second torque transfer elements sized for receipt within at least a portion of said radial bores.
18. The adapter of claim 17, wherein said first and second members are interconnected to said annular member about first and second pivot axes, respectively.
19. The adapter of claim 18, wherein said first and second pivot axes are coplanar.
20. The adapter of claim 19, wherein said pivot axes are perpendicular.
21. The adapter of claim 17, wherein, said second end of said first member is releasably attached to said shaft.
22. The adapter of claim 17, wherein said first and second torque transfer elements are integrally formed on a surface of said second end of said second member.
23. The adapter of claim 22, wherein said torque transfer element is sized for mating receipt within said radial bores.
24. A universal joint adapter for converting a yoke member originally designed to receive a cruciform-type connector of a cruciform-type universal joint into a yoke member that may be utilized with a ring-type universal joint, comprising:
a first interface surface adapted for fixed interconnection to the open end of a U-shaped yoke member designed to receive a cruciform connector member of a cruciform-type universal joint, wherein said yoke member includes first and second legs that at least partially define first and second opposing radial bores for receiving said cruciform connector member;
a second interface surface adapted for pivotal interconnection within an aperture of an annular member of a ring-type universal joint; and
at least one torque transfer element dispose on said first interface surface for receipt within at least a portion of said first and second opposing radial bores.
25. The adapter of claim 24, wherein said torque transfer element is sized for mating receipt within said radial bores.
26. The adapter of claim 24, wherein said second interface surface comprises a yoke member having first and second legs.
27. The adapter of claim 26, wherein each said leg includes an aperture for receiving a pin extending inward from an annular connector member.

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

What is claimed is:

1. An information displaying system, comprising:
an AD converting means for converting analog RGB signals inputted from a first input terminal to first digital RGB signals;
a selecting means for selecting either second digital RGB signals inputted from a second input terminal or said first digital RGB signals based on the inputted order, and for outputting third digital RGB signals being selected digital RGB signals;
a screen mixing means that makes said third digital RGB signals store in a first memory and also makes digital information data inputted from a third input terminal store in a second memory, and detects sizes of said third digital RGB signals and said digital information data, and calculates designated control information so that said digital information data are displayed at outsides of a displaying region of said third digital RGB signals by mixing said digital information data with said third digital RGB signals, and generates a synchronization signal based on said designated control information, and reads said third digital RGB signals from said first memory and said digital information data from said second memory based on said synchronization signal, and forms displaying data by mixing said third digital RGB signals read from said first memory and said digital information data read from said second memory; and
a displaying means for displaying said displaying data.
2. An information displaying system in accordance with claim 1, wherein:
said designated control information consists of a dot clock frequency, a horizontal synchronizing frequency, a vertical synchronizing frequency, a front porch, a back porch, and a pulse width, in order that said displaying data are displayed on said displaying means.
3. An information displaying system in accordance with claim 1, wherein:
said screen mixing means forms said displaying data so that said digital information data are displayed on at least one or two or more regions of upper, lower, right, and left end parts outside said displaying region of said third digital RGB signals.
4. An information displaying system in accordance with claim 1, wherein:
said screen mixing means outputs said displaying data by applying scaling to said displaying data so that said displaying data correspond to the resolution of said displaying means.
5. An information displaying system in accordance with claim 1, wherein:
said screen mixing means outputs said displaying data by converting said displaying data to analog RGB signals.
6. An information displaying system in accordance with claim 1, further comprising:
an DA converting means for converting said displaying data to analog RGB signals.

1461167575-fbc57b2d-1b6b-4549-928c-1a0ec720e580

1. A method, comprising:
receiving a bounding volume hierarchy comprising a plurality of nodes, wherein each node is associated with a bounding volume; and
encoding the bounding volume hierarchy to generate an encoded bounding volume hierarchy,
wherein each node in the encoded bounding volume hierarchy indicates whether the node inherits zero or more values from a parent node.
2. The method of claim 1, wherein the bounding volume hierarchy comprises a quad-tree.
3. The method of claim 1, wherein the bounding volume hierarchy comprises a binary tree.
4. The method of claim 1, wherein encoding the bounding volume hierarchy comprises:
generating a data structure representing the encoded bounding volume hierarchy; and
for each node in the bounding volume hierarchy, storing a node data structure in the data structure,
wherein the node data structure includes a first field that stores values associated with the bounding volume for the node and a second field that indicates inheritance characteristics of the node.
5. The method of claim 4, wherein the second field comprises six bits, each bit of the six bits indicating whether a particular coordinate associated with the bounding volume of the node is inherited from the parent node.
6. The method of claim 5, wherein the second field further comprises one or more hits that indicate a type of node.
7. The method of claim 1, wherein encoding the bounding volume hierarchy comprises:
generating a data structure representing the encoded bounding volume hierarchy; and
for each node in the bounding volume hierarchy, storing a node data structure in the data structure,
wherein the node data structure includes a first field that stores values associated with the bounding volume for the node.
8. The method of claim 7, further comprising encoding the values based on an equally divided interval between a minimum coordinate of a bounding volume associated with the parent node and a maximum coordinate of the bounding volume associated with the parent node, and wherein the number of equally divided sub-intervals in the interval is based on a number of bits.
9. The method of claim 8, further comprising:
determining whether an error associated with encoding each of the values is above a threshold value; and
if the error is below the threshold value, then encoding the values using the number of bits, or
if the error is above the threshold value, then encoding the values using additional bits to generate smaller sub-intervals between the minimum coordinate and the maximum coordinate.
10. The method of claim 9, further comprising calculating the error by taking the difference between the value and an encoded version of the value.
11. The method of claim 9, wherein the threshold value is calculate based on the level of the node in the bounding volume hierarchy.
12. The method of claim 4, further comprising storing the data structure in a memory associated with a graphics processing unit.
13. The method of claim 12, wherein the graphics processing unit is configured to implement a ray-tracing algorithm using the encoded bounding volume hierarchy.
14. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform steps comprising:
receiving a bounding volume hierarchy comprising a plurality of nodes, wherein each node is associated with a bounding volume; and
encoding the bounding volume hierarchy to generate an encoded bounding volume hierarchy,
wherein each node in the encoded bounding volume hierarchy indicates whether the node inherits zero or more values from a parent node.
15. The computer-readable storage medium of claim 14, wherein encoding the bounding volume hierarchy comprises:
generating a data structure representing the encoded bounding volume hierarchy; and
for each node in the bounding volume hierarchy, storing a node data structure in the data structure,
wherein the node data structure includes a first field that stores values associated with the bounding volume for the node and a second field that indicates inheritance characteristics of the node.
16. The computer-readable storage medium of claim 14, wherein encoding the bounding volume hierarchy comprises:
generating a data structure representing the encoded bounding volume hierarchy; and
for each node in the bounding volume hierarchy, storing a node data structure in the data structure,
wherein the node data structure includes a first field that stores values associated with the bounding volume for the node.
17. The computer-readable storage medium of claim 16, the steps further comprising further comprising encoding the values based on an equally divided interval between a minimum coordinate of a bounding volume associated with the parent node and a maximum coordinate of the bounding volume associated with the parent node, and wherein the number of equally divided sub-intervals in the interval is based on a number of bits.
18. The computer-readable storage medium of claim 14, the steps further comprising:
determining whether an error associated with encoding each of the values is above a threshold value; and
if the error is below the threshold value, then encoding the values using the nmooher of bits, or
if the error is above the threshold value, then encoding the values using additional bits to generate smaller sub-intervals between the minimum coordinate and the maximum coordinate.
19. A system, comprising;
a memory storing a bounding volume hierarchy comprising a plurality of nodes, wherein each node is associated with a bounding volume; and
a processing unit configured to:
receive the bounding volume hierarchy, and
encode the bounding volume hierarchy to generate an encoded bounding volume hierarchy,
wherein each node in the encoded bounding volume hierarchy indicates whether the node inherits zero or more values from a parent node.
20. The system of claim 9, wherein the processing unit is a graphics processing unit.

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 a screen of a mobile device, the method comprising:
detecting an object from an image captured through an image sensor;
detecting movement of a location of the object to move a location of the screen; and
moving and displaying the screen according to the detected movement of the location of the object.
2. The method of claim 1, wherein in the detecting of the object, an item of the object comprises a T-zone of a face of a user, a jaw of the user, a pattern of wall paper, a pattern of a ceiling, and a pattern of clothes.
3. The method of claim 1, further comprising setting a reference area with reference to the location of the detected object.
4. The method of claim 3, wherein the setting of the reference area comprises:
setting a threshold area comprising the location of the detected object; and
setting a division area for recognizing a movement direction of the object.
5. The method of claim 4, wherein the setting of the threshold area includes one of setting a location of the threshold area by varying the location of the threshold area, and fixing the location of the threshold area.
6. The method of claim 4, wherein in the setting of the division area, an outside of the threshold area is divided into two or more areas, and a number of the divided areas is variable.
7. The method of claim 4, wherein the detecting of the object comprises:
identifying whether the object is moved to outside the threshold area; and
identifying a location of the division area to which the object is moved.
8. The method of claim 1, wherein the detecting of the object comprises:
when the object is moved to a location deviating from a photographing range, dividing the entire photographed image into two or more areas, and tracing a location coordinate before the object is moved to outside the screen to detect the division area corresponding to the location coordinate.
9. The method of claim 1, wherein the moving and displaying of the screen comprises moving the screen to a location corresponding to the division area to which the object is moved to display the screen.
10. The method of claim 1, wherein the moving and displaying of the screen comprises that either the entire area of the screen is moved and displayed or a partial area of the screen is moved and displayed.
11. A non-transitory computer readable recording medium having a program recorded thereon to implement the method of claim 1.
12. An apparatus for controlling a screen of a mobile device, the apparatus comprising:
an image sensor configured to capture an object;
a display configured to display the screen; and
a controller configured to detect an object from the captured image, to detect movement of a location of the object, and to control to move and display the screen according to the detected movement of the location of the object.
13. The apparatus of claim 12, wherein the controller comprises an object setting unit for detecting the object from the image captured by the image sensor, and wherein the object comprises a T-zone of a face of a user, a jaw of the user, a pattern of wall paper, a pattern of a ceiling, and a pattern of clothes.
14. The apparatus of claim 12, wherein the controller comprises a reference area setting unit for setting a reference area based on the location of the detected object, and
wherein the reference area comprises a threshold area acting as a reference for determining movement of the object, and a division area for recognizing a movement direction of the object.
15. The apparatus of claim 14, wherein the reference area setting unit varies a location of the threshold area or sets the threshold area at a fixed location according to the location of the detected object.
16. The apparatus of claim 14, wherein the reference area setting unit divides an outside of the threshold area into two or more areas when the division area is set and a number of the division areas is variable.
17. The apparatus of claim 14, wherein the controller identifies that the object is moved to outside the threshold area, and identifies a location of the division area to which the object is moved.
18. The apparatus of claim 12, wherein the display displays a screen after the screen is moved to a location corresponding to the division area to which the object is moved.
19. The apparatus of claim 12, wherein, when the object is moved to a location deviating from a photographing range, the controller divides the entire image into two or more areas, and traces a location coordinate before the object is moved to outside the screen to detect the division area corresponding to the location coordinate.
20. The apparatus of claim 12, wherein the display moves one of an entire area of the screen or a partial area of the screen when the screen is moved and displayed.