Computing device

By using orientation sensors and image circuit systems in computing devices, the images acquired from the backward camera device are automatically adjusted, and the problem of excessive irrelevant content in the image is solved, and the image quality and efficiency are improved.

CN119536459APending Publication Date: 2025-02-28LENOVO (SINGAPORE) PTE LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411189236.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-08-30
Filing Date
2024-08-28
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

When used by existing computing devices, images captured by backward imaging devices often contain a large amount of unrelated content, such as support surfaces, resulting in waste of related content in the image.

Method used

By introducing an orientation sensor and an image circuit system into the computing device, the images acquired from the camera device are automatically adjusted based on the sensor output, and irrelevant content is cropped, thereby optimizing the presentation of the image.

Benefits of technology

It realizes that while maintaining relevant content, the existence of unrelated content is reduced, and the quality and efficiency of images are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536459A_ABST
    Figure CN119536459A_ABST
Patent Text Reader

Abstract

A computing device may include: a base housing; a display housing including a display, a display side, a rear side, and a rear side camera device; a hinge assembly coupling the base housing and the display housing; an orientation sensor that senses an orientation of the display housing; and image circuitry that controls presentation of the image acquired by the rear-side imaging device to the display based on an output of the orientation sensor.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The subject matter disclosed herein relates generally to techniques for computing devices. Background Art

[0002] The computing device may include a portion containing a camera and another portion that may function as a base, wherein the portion containing the camera may be adjustable relative to the portion that may function as a base. For example, a laptop computing device (e.g., a laptop computer) may be a clamshell device having portions that may be opened and closed, wherein one of the portions may include a camera and may be adjustable relative to another portion of the portion that may function as a base. In such an example, the camera may be outward facing, wherein adjustment changes the direction of view of the camera. Summary of the invention

[0003] A computing device may include: a base housing; a display housing including a display, a display side, a rear side, and a rear camera device; a hinge assembly connecting the base housing and the display housing; an orientation sensor that senses the orientation of the display housing; and an image circuit system that controls the presentation of an image acquired by the rear camera device to the display based on an output of the orientation sensor. Various other devices, systems, methods, etc. are also disclosed. BRIEF DESCRIPTION OF THE DRAWINGS

[0004] Features and advantages of the described implementations may be more readily understood by reference to the following description taken by way of example in conjunction with the accompanying drawings.

[0005] Figure 1 is a diagram of an example of a computing device;

[0006] Figure 2 is a diagram of an example of a computing device or computing system;

[0007] Figure 3 yes Figure 2 A diagram of an example of display components of a computing device or computing system;

[0008] Figure 4 is a diagram of an example of a computing device;

[0009] Figure 5 yes Figure 4 Figure 1 is an example of a computing device;

[0010] Figure 6 yes Figure 4 Figure 1 is an example of a computing device;

[0011] Figure 7 is a diagram of an example of image improvement;

[0012] Figure 8is a diagram of an example of image improvement;

[0013] Fig. 9 yes Figure 4 Figure 1 is an example of a computing device;

[0014] Fig.10 is a diagram of an example of the method;

[0015] Fig.11 are diagrams of examples of graphical user interfaces and examples of computing devices; and

[0016] Fig.12 is a diagram of an example of a system that includes one or more processors. DETAILED DESCRIPTION

[0017] The following description includes the best mode currently contemplated for practicing the described implementations. This description should not be considered limiting, but is made only for the purpose of describing the general principles of various implementations. The scope of the present invention should be determined with reference to the issued claims.

[0018] Figure 1 An example of a computing device 100 (e.g., a computing system) is shown that includes a keyboard housing 120 and a display housing 140 that can pivot relative to each other via movement about one or more hinges 132-1 and 132-2 (e.g., a hinge assembly). The computing device 100 can be a system such as, for example, a computing system (e.g., an information processing device, etc.).

[0019] As an example, computing device 100 may include one or more processors 112, memory 114 (e.g., one or more memory devices), one or more network interfaces (NIs) 116, and one or more batteries 118. Such components may be housed within keyboard housing 120, display housing 140, or both, for example.

[0020] like Figure 1 As shown in the example of FIG. 1 , the keyboard housing 120 includes a keyboard 124 having keys 125, and the display housing 140 includes a display 144 and may include a camera 141 mounted in a bezel area of ​​a bezel surrounding the display 144. In such an example, the keyboard 124 is defined in a first Cartesian coordinate system as having a coordinate system along the x-axis (x 1 ) width, along the y-axis (y 1 ) and along the z-axis (z 1 ) in a direction extending outwardly away from the touch surface of the keys 125 of the keyboard 124, and the display 144 is defined in the second Cartesian coordinate system as having a height or thickness along the x-axis (x2 ) width, along the y-axis (y 2 ) and along the z-axis (z 2 ) is a height or thickness extending in a direction outwardly away from a viewing surface of display 144. As an example, the coordinate system may be a right-handed coordinate system or a left-handed coordinate system.

[0021] like Figure 1 As shown in the example of , one or more hinges 132-1 and 132-2 can pivotally connect the keyboard housing 120 and the display housing 140 to orient the display housing 140 relative to the keyboard housing 120. For example, the orientation can include an orientation that can be defined relative to an axis (e.g., or multiple axes) such as axis ζ and an angle Φ about the axis.

[0022] Figure 1 Some examples of orientations 101, 103, 105, 107, and 109 are shown. Orientations 101, 103, 105, 107, and 109 may correspond to orientations of clamshell computing systems. Orientation 101 may be a notebook orientation, where angle Φ is about 90 degrees or greater (e.g., or optionally slightly less than about 90 degrees depending on the user's position, etc.). As shown, for orientation 101, a user may use one or more fingers of one or both hands to press keys 125 of keyboard 124 (e.g., touch typing), for example, while viewing information presented to display 144 of display housing 140 (e.g., using one or more processors 112, memory 114, etc., which may be included in keyboard housing 120, display housing 140, or both).

[0023] As an example, keyboard housing 120 may include front surface 122 and may include touch input surface 123 (e.g., a touch input device such as a touch pad). As an example, keyboard 124 may include one or more other input devices (e.g., a joystick, etc.). As an example, front surface 122 may be a surface suitable for resting one or more palms of one or more hands. For example, as Figure 1 As shown, the touch input surface 123 can be defined by an x ​​dimension and a y dimension, wherein a left palm rest surface is to the left of the touch input surface 123, and wherein a right palm rest surface is to the right of the touch input surface 123. In such an example, the left palm rest surface and the right palm rest surface can be defined by respective x dimensions and y dimensions and the spacing therebetween. In the case where the system does not include a touch input surface such as the touch input surface 123, the front surface 122 can extend in the y direction approximately from the left side of the keyboard housing 120 to the right side of the keyboard housing. Such surfaces can be left palm rest surfaces and right palm rest surfaces.

[0024] The palm rest surface can enable a user to rest one or more palms while the user can type (e.g., touch typing) using the keys of a keyboard that is part of the keyboard housing. For example, a user can rest a palm on the palm rest surface while using one or more fingertips (e.g., or finger pads) to touch a key, thereby indicating that the computing device receives an input instruction. In such an example, the keys of the keyboard can be depressible keys. The depressible key can include a spring mechanism that enables the key to be pressed a certain distance in the z direction of the Cartesian coordinate system of the keyboard housing in response to a force applied by a finger to reach a level that can be a maximum level of depression, wherein, when the force is released, the key can then subsequently return to an undepressed level.

[0025] Regarding orientation 103, it may correspond to a display orientation for viewing display 144, wherein keyboard 124 faces downward and computing device 100 is supported by keyboard housing 120 (e.g., by an edge surrounding keyboard 124, front surface 122, etc.). Regarding orientation 105, it may correspond to a "tent" orientation, wherein display 144 faces outward on one side of the tent for viewing, and keyboard 124 of keyboard housing 120 faces outward on the other side of the tent.

[0026] Orientation 107 may be a tablet orientation in which angle Φ is approximately 360 degrees such that the normal outward vector N of keyboard 124 of keyboard housing 120 is approximately 360 degrees. 1 and the normal outward vector N of the display 144 of the display housing 140 2 oriented in opposite pointing directions, thereby pointing away from each other; however, in contrast, for a closed orientation of computing device 100 (eg, where angle Φ is approximately 0 degrees), vector N 1 and N 2 will point to each other.

[0027] In orientation 107, keys 125 of keyboard 124 are located in vector N 1In the case where key 125 is a depressible key, when the user grasps computing device 100, key 125 may be contacted by one or more hands of the user. The user may think that the elasticity of key 125 is somewhat undesirable. For example, an elastic key may interfere with the user's ability to understand or sense the force sufficient to grasp computing device 100, which may cause the user to grasp too lightly or grasp too strongly, which may affect the integrity of the key (e.g., spring, spring mechanism, contact, etc.). In contrast, a surface without such depressible keys can have a more uniform feel to the user and can be less distracting. An arrangement that allows such a surface can include a single hinge that enables the keyboard housing to pivot relative to the display housing so that the keys of the keyboard housing can be oriented to face the rear side of the display housing (the side opposite to the display). In such a method, the user can rotate the keyboard housing 180 degrees around the central axis of the single hinge (e.g., an axis orthogonal to axis z), and then rotate the keyboard housing so that the keys face the rear side of the display in the folded orientation. In such an example, a single centrally located hinge provides symmetry so that the computing system can be aligned in both a clamshell closed orientation and a tablet orientation, optionally with the keys of the keyboard housing facing the rear side of the display of the display housing in the tablet orientation.

[0028] Orientation 109 may be a planar orientation in which angle Φ is approximately 180 degrees such that the normal outward vector N of keyboard 124 of keyboard housing 120 is approximately 180 degrees. 1 and the normal outward vector N of the display 144 of the display housing 140 2 Oriented in approximately the same pointing direction.

[0029] Various computing systems, such as laptop computers or notebook computing devices, may be characterized at least in part by their footprint. For example, Figure 1 The computing device 100 may be characterized at least in part by an x-dimension and a y-dimension about the keyboard housing 120 and / or about the display housing 140. As an example, the footprint may be represented by Figure 1 The area is defined by the plane in the x and y directions of the Cartesian coordinate system shown in FIG.

[0030] Figure 2An exploded perspective view of a computing device 200 is shown that includes various components, which may include, for example, a display assembly 300, a housing 304 (e.g., a display housing), an insulating touchpad strip 212, a touchpad 213 or 215, a keyboard bezel assembly 214 with a keyboard, a speaker assembly 216, a built-in battery 217, a coin cell battery 218, a solid-state drive 219, a thermal pad 220, an NFC module foam 221, an NFC module 222, a wireless WAN card 223, a wireless WAN antenna assembly 224, a base cover assembly 225, a USB and power board 226, a system board 270, a fingerprint reader module 228, a fingerprint reader bracket 229, a thermal fan assembly 230, a touchpad and fingerprint reader cable 231 or 232, a wireless LAN antenna assembly 233, a SIM card tray 234, a recovery USB 235, a power cord 236, and an AC power adapter 237. The computing device 200 may be referred to as a computing system that may include various components, circuitry, and the like.

[0031] exist Figure 2 In the example of FIG. 1 , various components can form a housing 202, which can be referred to as a base housing and / or a keyboard housing, wherein housing 202 can be coupled to housing 304 via one or more hinge assemblies, etc. For example, computing device 200 can include a base housing and / or a keyboard housing, wherein housing 202 can be coupled to housing 304 via one or more hinge assemblies (see, e.g., Figure 3 The first shell 202 is connected to the second shell 304 (one or more hinge assemblies 326, etc.).

[0032] Figure 3 The various components are shown Figure 2 304, these components may include, for example, a bezel 310, a foam component 321 for an IR LED camera, a camera assembly 330, a stopper 323, a shutter 340, a display panel 350, an orientation sensor 357 (e.g., an accelerometer, a gyroscope, etc.), a support plate 324, one or more microphones 360, wiring 370, one or more wiring connectors 375, a back side (rear) cover assembly 380, a display cable 325, one or more hinge assemblies 326, and a display bezel frame component 327. As shown, the display assembly 300 can be assembled, for example, by joining the bezel 310 (e.g., as a front side cover) and the back side cover assembly 380 to form a display housing 304.

[0033] exist Figure 2 and Figure 3 In the example of , the computing device 200 may include various media capture components. For example, a camera may be a media capture component, a microphone may be a media capture component, etc. The media capture component may be an audio media capture component, a video media capture component, a still image media capture component, etc.

[0034] As shown, bezel 310 includes a front surface 312 and an opposing rear surface 314, with various openings extending between front surface 312 and rear surface 314. For example, as shown, bezel 310 includes a display opening 313, a front camera opening 315, a shutter control opening 317, and an IR camera opening 319 (e.g., where an IR camera is included, note that the camera can be a combined visible light and IR camera). Figure 3 In an example of the embodiment of the present invention, rear cover assembly 380 may include rear camera opening 318. In such an example, camera assembly 330 may include front camera 332 utilizing front camera opening 315, and may include rear camera 334 utilizing rear camera opening 318. In such an example, front camera 332 and rear camera 334 may capture views in substantially opposite directions (e.g., a front view and a rear view).

[0035] like Figure 3 As shown in the example of , the camera assembly 330 can be coupled to the back cover assembly 380, wherein the wiring 370 is operably coupled to the camera assembly 330 and one or more microphones 360. The display assembly 300 can be operably coupled to other circuitry of the computing device 200, for example, via one or more wiring connectors 375.

[0036] As an example, a display housing may be referred to as borderless where the size of the border or frame is relatively small such that the display panel may extend to or near the edge. For example, consider a smartphone that may have a housing edge or frame that forms a thin border (e.g., less than 5 mm) around a display surface (e.g., display glass, etc.).

[0037] As an example, including a bezel along one or more portions of the perimeter of a display housing, where such one or more portions have a thickness greater than a few millimeters, can help provide protection for a display panel, which may include display glass (e.g., cover glass).

[0038] Although example computing devices 100 and 200 are shown as including housings that may be relatively rigid, separate, and coupled via one or more hinge assemblies, the computing devices may be flexible and may include a flexible display or a rigid display. A flexible computing device may include portions that may be defined relative to one or more hinge assemblies, where such portions may be or include separate housings coupled via one or more hinge assemblies. For example, a flexible computing device may include a housing having a display circuitry and a camera and another housing having a keyboard circuitry, where the housings are coupled such that the flexible computing device may be a clamshell device that may be closed and opened.

[0039] As described, a computing device may include a rear-facing camera, which may be referred to as a camera facing the "world". When such a camera is located in a physically fixed position in a housing, the view of the camera changes as the housing is adjusted (e.g., moved). In the case where the computing device is set on a surface (e.g., a countertop, a desktop, a work surface, etc.), the user may adjust the display housing to open at an angle of more than 90 degrees so that the rear-facing camera has a view directed downward. For example, if the user opens the display housing to 110 degrees, the rear-facing camera may have a view directed downward at an angle of 70 degrees (e.g., 180 degrees minus 110 degrees). In such an example, the view may not adequately frame the content (e.g., a person, a character, content, etc.). For example, if the computing device presents a view captured at a downward angle of 70 degrees to the display, the person in the view may be positioned off-center and at the top of the view, where the rest of the view (e.g., from the middle to the bottom) may be wasted space (e.g., no content of interest).

[0040] As an example, a computing device may include circuitry that can automatically adjust to provide an improved or optimal view for presenting a rear-facing camera. For example, consider circuitry for world-facing camera capture with optimal aiming with a wide field of view and sensor-driven cropping (e.g., consider a sensor that may be an inertial measurement unit (IMU) or the like).

[0041] As explained, when the laptop is supported on a horizontal surface and opened to an angle greater than 90 degrees, the world-facing camera on the back side of the laptop display housing may point downward relative to the horizontal plane. In such a case, the camera may largely capture an image of the desktop surface on which the laptop is located.

[0042] As illustrated, the world-facing camera may be mounted behind the display panel of the laptop computer or in a bezel area such that it tends to be aimed downward when the laptop computer is open and in use (e.g., with the display panel facing the user). In various cases, the resulting captured image may include a large portion of low-relevance content, such as the surface of a desk, table, work surface, etc., located behind the laptop computer when the world-facing camera is pointed downward.

[0043] As an example, a computing device may include a rear-facing camera with a relatively wide field of view (FOV) that can capture more desired relevant content in a portion of the FOV that is above a supporting surface in addition to the supporting surface, even when pointed downward. For example, consider a scenario in which a user is sitting at a table with a laptop supported on the top surface of the table, and another person is sitting at the table opposite the user. In such an example, the laptop may automatically adjust the captured image so that the individual sitting opposite the user can be substantially centered in the presented image (e.g., which can be presented to the laptop's display and / or transmitted remotely during a video conferencing session). While the foregoing scenario refers to a single individual sitting opposite the user, the scenario may involve multiple other individuals to be captured by the rear-facing camera (e.g., a camera facing the world).

[0044] As described, the rear-facing camera can provide a relatively large FOV so that an appropriate area above the support surface can be captured even when the rear-facing camera is pointed downward at an angle of 70 degrees to about 50 degrees. As described above, the computing device may include one or more sensors that can determine the angle of the housing including the rear-facing camera. For example, consider an IMU that can output a signal regarding the angle of the hinge of the display housing and, therefore, the angle at which the rear-facing camera is pointing. This position information can be used to drive a capture cropping window that extracts the relevant portion of the FOV that is of interest to the user.

[0045] As an example, a wide FOV world-facing laptop PC camera (which is designed to use display (and camera) angle information) combined with an IMU that reports the angles of the laptop display hinges can drive relative crops of the captured image corresponding to one or more capture geometries, which can be similar to the capture geometry as if the rear-facing camera was pointing straight toward the horizon.

[0046] As illustrated, a computing device may include a relatively wide FOV rear-facing camera for world-facing image capture that images a relatively large volume of object space that may include both downward-looking and forward-looking object space. Such a computing device may utilize one or more sensors that may determine the angle of a display housing (e.g., via an articulated assembly, via integrating a sensor into the display housing, via sensing the display housing through another housing, etc.) such that a pointing angle of the rear-facing camera may be determined. As described above, a computing device may include circuitry that may provide for cropping of a captured image such that relevant content may be substantially centered and presented, for example, according to one or more aspect ratios that may be specified for a camera image, display, etc. The cropping method may capture a sub-portion of the entire FOV image, where, for example, the sub-portion may correspond to a horizontal camera pointing angle, including relevant / interesting object space content.

[0047] As an example, a lens may have some associated distortion. For example, a wide angle lens may introduce a certain amount of distortion, such as, for example, barrel distortion. Certain lenses, such as, for example, fisheye lenses, may introduce distortion, where a fisheye lens is an ultra-wide angle lens that produces strong visual distortion intended to create wide panoramic or hemispherical images. In conjunction with a sensor, a wide angle lens may be defined as circular, cropped circular, or full frame. For example, consider the following specifications for an example of an ultra-wide angle lens in Table 1 below.

[0048] Table 1

[0049] Aspect Ratio Round Cutting Circle Full Frame 3:2 52% Sensors 78% FOV, 92% sensor 59% FOV 4:3 59% Sensors 86% FOV, 90% sensor 61% FOV

[0050] As an example, a circular fisheye lens may utilize a 180 degree hemisphere that is projected as a circle within the frame. Therefore, a circular fisheye lens may cover a smaller image circle than a rectilinear lens designed for the same sensor size. In such an approach, the corners of the circular fisheye image will be unfilled (e.g., black), which is different from the gradual vignetting of a rectilinear lens and starts abruptly. As an example, a full frame or diagonal fisheye lens may have an angle of view (AOV) of 180 degrees measured from corner to corner (e.g., a 180 degree diagonal AOV), noting that the horizontal and vertical angles of view will be smaller. For example, for an equal solid angle 15mm full frame fisheye, consider a horizontal AOV of 147 degrees and a vertical AOV of 94 degrees. Regarding a cropped circular fisheye lens, it can be thought of as an intermediate between a diagonal (full frame) fisheye lens and a circular fisheye lens, with a circular image optimized for the width of the format rather than the height. Therefore, on a non-square format, the circular image will be cropped on the top and bottom, but still show black edges on the left and right. As an example, a portrait fisheye effect can be achieved by using a fisheye lens designed to fully cover a smaller sensor format, such as an APS-Diagonal Fisheye on a 35mm full-frame camera, or an M43 Diagonal Fisheye on an APS.

[0051] Figure 4 An example of a computing device 400 is shown that includes a base housing 420 and a display housing 440 coupled via a hinge assembly 430, wherein the display housing 440 includes a rear-facing camera assembly (BFC) 450 (e.g., a rear-side camera assembly) having a defined FOV and a camera axis z along the camera assembly axis z. c direction. Figure 4 In the example of FIG. 4 , computing device 400 is located on a horizontal support surface, where the direction of gravity acceleration is downward and perpendicular to the support surface.

[0052] exist Figure 4 , the computing device 400 is shown closed, opened to an angle Φ greater than 90 degrees and less than about 135 degrees, and opened to an angle Φ of 180 degrees. In the non-180 degree opening example, the camera axis z of the BFC 450 c The angle of can be less than 90 degrees and greater than about 45 degrees (eg, 180 degrees minus Φ).

[0053] Figure 5A scenario is shown where computing device 400 is open and propped up on table 502, where user 501 is located in front of computing device 400, and individual 503 is located behind computing device 400, opposite user 501. As shown, image 470 may be presented to a display, where a portion of individual 503 and a portion of table 502 appear in image 470. With respect to the position of individual 503's eyes, they appear at approximately 80% of the height of image 470, and table 502 occupies more than 35% of image 470. In this example, individual 503 may be relevant, while table 502 may be irrelevant, and therefore, image 470 includes more than 35% irrelevant content.

[0054] Figure 6 Shown with Figure 5 470, however, computing device 400 now implements circuitry for adjusting the image captured by BFC 450. As indicated by the dashed line, the image captured by BFC 450 is cropped such that tabletop 502, which is considered irrelevant content, is eliminated or significantly reduced from being present in image 470. In addition, the eyes of individual 503 now appear at approximately 60% of the height of image 470. Figure 5 In the image 470, by using various circuit systems Figure 6 The image 470 in is improved, as described above, these circuit systems may include a wide FOV camera device (e.g., photodetector, lens, etc.), cropping circuit system and may include one or more sensors.

[0055] Figure 7 Shows Figure 5 The image 470 with Figure 6 As illustrated, computing device 400 may include features that provide improved rendering of images from a rear-facing camera (eg, BFC 450).

[0056] Figure 8A series of images with a 3:2 aspect ratio and a series of images with a 4:3 aspect ratio are shown. As an example, the aspect ratio may correspond to a camera sensor. The default aspect ratio for most digital SLR cameras is 3:2, which is the aspect ratio of the imaging sensor, whether the sensor is full frame, Advanced Photo System C (APS-C), or Advanced Photo System H (APS-H). This is a holdover from analog (film) photography, where the film frame was also a 3:2 ratio and measured 24mm x 36mm. The 4:3 aspect ratio used by the Micro Four-Thirds alliance is the same as medium format film cameras, but the film frame size is larger. The 4:3 film frame size on a medium format camera is 60mm x 45mm. Other models of medium format cameras capture images with a 1:1 (or 6:6) aspect ratio, while some capture with a 7:6 aspect ratio. The image aspect ratio may be available as a selection option in the image aspect ratio function of the digital camera.

[0057] Compact cameras may include sensors with different aspect ratios, depending on their brand, while smartphone cameras tend to use a 16:9 ratio, which appears as a longer 9:16 image aspect ratio when shot vertically. Common aspect ratios include 3:2, 4:3, 16:9, and 1:1, which can hypothetically be captured on a digital camera with a 3:2 image aspect ratio sensor.

[0058] The 3:2 aspect ratio is often the native format of the various camera sensors, which can be full-frame (36.00mm x 23.9mm to 24.3mm), APS-C (Canon EF - 22.20mm x 14.80mm; Nikon DX, Sony NEX / Alpha DT, Pentax K - 23.6mm to 23.7mm x 15.60mm), or APS-H (27.90mm x 18.60mm) sizes.

[0059] When considering a lens, only a portion of the image produced by the lens may be captured by the sensor, e.g., an APS-C size sensor captures only a portion of the image produced by a camera lens. Typically, lens images tend to be circular, while sensors tend to be rectangular (e.g., including squares). For example, a sensor may be inscribed within a circle or otherwise inscribed within a circle of a lens image. In some cases, a sensor may include a polygonal shape with stepped corners, e.g., consider a sensor footprint that may be defined by overlapping two rectangles such that a stepped corner is formed.

[0060] Regarding FOV, it can be used to measure the width of the area that can be captured. For example, a webcam with a wide-angle lens has a wider FOV. For some examples, consider that 60 degrees is suitable for capturing a person sitting in front of a computer; 78 degrees is wide enough to capture two people facing the camera device; and 90 degrees is suitable for or showing a whiteboard or a group of people sitting at a conference room table. In the aforementioned examples, the angle can be a cone angle defined using a circular lens or lens assembly. As an example, the lens can be adjustable with respect to the angle of the FOV, or it can be fixed with respect to the angle of the FOV. Regarding the angle range, the computing device may include a camera device (e.g., having a lens or lens assembly) that is at a fixed angle or is adjustable with respect to the angle within a range of about 50 degrees to 180 degrees. As illustrated, a wider angle (e.g., greater than 40 degrees) can provide a FOV for a rear-facing camera device, which can capture images of related objects or related content when the display housing is opened at an opening angle greater than 90 degrees (e.g., and less than about 145 degrees), so that the captured image can be cropped to help exclude a certain amount of irrelevant (e.g., non-relevant) content.

[0061] like Figure 8 As shown, a cropping window may be utilized, which may have an aspect ratio corresponding to a standard aspect ratio. Figure 8 In an example of , for example, a crop window (dashed line) can be used to frame relevant content (such as individuals appearing in the FOV of the rear-facing camera) while reducing the presence of irrelevant content. In such an approach, the aspect ratio can be maintained.

[0062] Fig. 9 Various examples of cropping for different opening angles of computing device 400 are shown. As shown, for an angle of 90 degrees, no cropping may be implemented; however, for angles of 100 degrees, 105 degrees, and 120 degrees, cropping may be implemented, wherein the cropping window size decreases relative to the increasing opening angle. For example, at 120 degrees of opening, the cropping window size is smaller than the cropping window size for the 100 degree opening example. While such an approach may affect resolution, given the relatively high resolutions of various camera devices, the resolution will tend to be acceptable, particularly where the fill factor of relevant content is increased and the fill factor of irrelevant content (e.g., a supporting surface) is reduced.

[0063] As an example, a computing device may include a base housing; a display housing including a display, a display side, a rear side, and a rear camera device; a hinge assembly connecting the base housing and the display housing; an orientation sensor that senses the orientation of the display housing; and an image circuit system that controls the presentation of an image acquired by the rear camera device to the display based on the output of the orientation sensor.

[0064] As described, the orientation sensor may generate an output that directly or indirectly indicates the angle of the rear-facing camera, such as, for example, the camera axis (see, e.g., Figure 4 The camera axis z c ). Such a sensor may be operably coupled to the hinge assembly, where the sensor may determine the opening angle of the two parts of the computing device. As an example, sensor data generated by more than one sensor may be utilized. For example, consider a sensor in the base housing and a sensor in the display housing or hinge assembly, where determinations may be made relative to the direction of gravity acceleration, the horizon (e.g., horizontal position), etc. Referring again to Figure 3 In the example, orientation sensor 357 is shown as part of display assembly 300, which includes rear-pointing camera 334, which can be part of camera assembly 330 or part of another camera assembly (e.g., another instance of camera assembly 330, another different camera assembly, etc.).

[0065] As an example, one or more accelerometers may be included in a computing device. As an example, an accelerometer may detect the orientation (e.g., tilt) of at least a portion of a computing device by measuring the acceleration caused by gravity, which provides a relatively constant downward force, even if the portion of the computing device having the accelerometer does not move. For example, an accelerometer may determine whether an object is parallel to the surface of the earth or whether it is tilted. As an example, one or more accelerometers may be used to sense the orientation of one or more portions of a computing device, for example, to help crop images captured by a rear-facing camera of the computing device. As an example, an accelerometer may be used to measure tilt (in degrees), which may be used for pitch and roll, where pitch is a rotation on one axis, meaning that the object is tilted up or down, and roll is a rotation on an orthogonal axis, meaning that the object is tilted to the right or left.

[0066] As an example, the computing device may perform cropping directly or indirectly in response to sensing an angle of the camera device, where the cropping may be performed at least in part based on the sensor data. In such an example, the cropping may occur without performing object recognition. For example, it may be assumed that relevant objects are within an upper portion of the captured image and / or irrelevant objects are within a lower portion of the captured image, where the dividing line depends on the angle, as may be determined based on the sensor data. As an example, where object recognition is employed, it may provide edge detection that may detect the edges of a support surface (such as, for example, a countertop, tabletop, work surface, etc.), where it may be assumed that image content from the edge and below is irrelevant, while image content above the edge is relevant.

[0067] Regarding edge detection, one or more methods may be utilized, which may include one or more of Canny, Kovalevsky, other first-order methods, thresholding and linking, edge refinement, second-order methods, differencing, phase-consistency-based, phase-stretch transform (PST), sub-pixel, etc.

[0068] As an example, cropping may be performed using the assumption that the relevant content is centered between the left and right sides of the captured image. For example, individuals may be relevant and centered substantially along a center line between the left and right sides of the captured image.

[0069] Fig.10 An example of method 1000 is shown, which includes: a sensing frame 1010 for sensing an open orientation of a display housing connected to a base housing via a hinge assembly, wherein the display housing includes a display, a display side, a rear side, and a rear camera device; a cropping frame 1020 for cropping a lower portion of an image acquired by the camera device in response to the sensing indicating that an angle of a lens axis of the camera device is oriented at an angle below horizontal; and a presentation frame 1030 for presenting an upper portion of the image to the display.

[0070] Method 1000 Fig.10 1000 is shown in association with various computer readable media (CRM) boxes 1011, 1021, and 1031. Such boxes typically include instructions suitable for execution by one or more processors (or processor cores) to instruct a computing device or system to perform one or more actions. Although various boxes are shown, a single medium can be configured with instructions to allow various actions of method 1000 to be performed at least in part. As an example, a computer readable medium (CRM) can be a non-transitory and non-carrier computer readable storage medium. As an example, one or more boxes in boxes 1011, 1021, and 1031 can be in the form of processor executable instructions.

[0071] Fig.11 An example of a graphical user interface (GUI) 1100 is shown, along with an example of a computing device 1110 that includes an orientation circuit system 1120 and an image circuit system 1140, which may include features for handling lens and sensor relationships 1142 and may include features for adjusting distortion 1144 (e.g., distortion correction) of an image 1145.

[0072] like Fig.11 As shown in the example of , there may be a relationship between the percentage of the image captured and the opening angle. For example, consider Fig. 9, 105 degrees, and 120 degrees, which shows that as the opening angle increases from 100 degrees to 105 degrees to 120 degrees, the area of ​​the image captured at the 90 degree opening angle gradually decreases, noting that opening angles greater than 120 degrees may be operational. In various cases, the smaller portion may include less corner-related type distortion; note that there may still be a certain amount of distortion for the smallest portion (e.g., depending on one or more factors, such as, for example, the type of lens).

[0073] As described, the orientation information can be used for cropping, where, for example, the orientation information can be optionally adjusted to account for deviations from horizontal. For example, if the base of the computing device is tilted on the support surface so that the rear end of the base is elevated above the front end of the base. In such an example, a display oriented directly upward may actually correspond to an opening angle greater than 90 degrees, however, the rear-facing camera may be pointed horizontally outward so that it is aligned with the horizontal surface. Fig. 9 In contrast, if the front end is raised above the rear end of the base and the display is oriented directly upward, the opening angle may be less than 90 degrees. In such an example, one or more orientation sensors may be used to determine the angle of the display relative to gravity and / or relative to the base. In various examples, adjustments may be made to correspond to Fig. 9 The examples shown in and e.g. Fig.11 As an example, the GUI 1100 may provide one or more of default values, self-learning, edge detection, object detection, user adjustment, etc. As an example, the GUI 1100 may provide a cutoff value, where the cropping is terminated, for example, at an opening angle greater than a threshold angle (e.g., 135 degrees, etc.).

[0074] As described above, a wide-angle lens can be used as part of a rear camera arrangement. As described with respect to Table 1, depending on the angle, the image can be within the frame with black corners, partially within the frame with black corners, or covering the frame (where a portion of the image is outside the frame). In various cases, the black corners at the top may extend inward toward the center of the image so that the black corners (e.g., or other angular distortions) occupy a considerable width to the left and right of center; note that in various cases, the distortion may be minimal at the top, at the center, or near the center. Therefore, the amount of distortion remaining after cropping can depend on the degree of cropping. For example, more cropping may result in less remaining distortion because the corners are cropped off; however, as more of the remaining portion of the image is closer to the top side of the image, more of the remaining image may be distorted (e.g., particularly near relevant content such as people).

[0075] As described, wide angle lenses may introduce a certain amount of distortion. As an example, an adaptive wide angle filter can be utilized to correct for distortion (e.g., consider one or more features of PHOTOSHOP applying an adaptive wide angle filter). For example, filtering techniques can reduce lens distortion by using a camera and / or lens model and pre-programmed details to straighten the image, by setting one or more constraints that can identify one or more areas of the image to be straightened, and the like. The chapter of the book entitled "The Adaptive Wide Angle filter", which is part of the book entitled "Adobe Photoshop CS6 for Photographers" by M. Evening (Focal Press, ISBN 9780240526041), is incorporated herein by reference. Fig.11 In an example of , feature 1144 can be automatically implemented, which can depend on the opening angle (e.g., cropping, proximity to a boundary, etc.). In such an approach, one or more of zoom, focal length, and cropping factor and / or one or more other techniques can be implemented additionally or alternatively. In such an approach, at least a certain amount of distortion can be corrected and / or otherwise reduced. As an example, a combination of cropping and distortion correction can be applied to improve an image captured by a rear-facing camera of a computing device, where such cropping and / or distortion correction can depend on the angle of a housing carrying the rear-facing camera.

[0076] As an example, orientation circuitry 1120 may include one or more sensors and / or be operably coupled to one or more sensors such that orientation circuitry 1120 may output information to image circuitry 1140, e.g., to crop the captured image so that relevant content may be retained while at least some irrelevant content may be excluded (e.g., cropped away). As an example, orientation circuitry 1120 and / or image circuitry 1140 may be operably coupled to one or more processors, where, for example, processor-executable instructions may be stored in a memory and accessed to implement one or more methods for improving presentation of a captured image.

[0077] As an example, a computing device may include: a base housing; a display housing including a display, a display side, a rear side, and a rear camera device; a hinge assembly connecting the base housing and the display housing; an orientation sensor that senses the orientation of the display housing; and an image circuit system that controls the presentation of an image acquired by the rear camera device to the display based on the output of the orientation sensor. In such an example, the image circuit system may control the presentation of the image based at least in part on the output of the orientation sensor indicating an angle value between the display housing and the direction of gravity. For example, consider an operation in which, for an angle value indicating that the lens axis angle of the camera device is below horizontal, the image circuit system crops the lower portion of the image and presents the upper portion of the image.

[0078] As an example, the image circuit system may crop the lower portion of the image and present the upper portion of the image in response to the sensed orientation of the display housing of the computing device being at an internal angle greater than a predetermined internal angle relative to the base housing of the computing device. In such an example, the predetermined internal angle may be 90 degrees. As an example, such an angle may be a default angle and / or may be set to a predetermined internal angle in response to determining that the base housing is substantially horizontal (e.g., 0 degrees, plus or minus 3 degrees). As an example, the computing device may include a sensor that can detect the orientation of the base housing of the computing device, wherein, for example, one or more parameters for cropping the image by the image circuit system may be set based on the detected orientation of the base housing. For example, consider setting a predetermined internal angle between the base housing and the display housing of the computing device based on the orientation of the base housing of the computing device (e.g., relative to gravity, etc.).

[0079] As an example, the image circuit system can adjust the aspect ratio of the upper portion of the image captured by the rear camera device of the display housing of the computing device. In such an example, to adjust the aspect ratio, the image circuit system can crop one or more side portions of the upper portion of the image.

[0080] As an example, a rear camera arrangement of a display housing of a computing device may include a lens and an image sensor. In such an example, the lens may project a circular image with the perimeter of the image sensor within the circular image. As an example, the image sensor may have a 1:1 aspect ratio. As an example, the image sensor may have a rectangular aspect ratio defined by a long dimension and a short dimension, and, for example, the display may have a rectangular aspect ratio defined by a long dimension and a short dimension. In such an example, the long dimension of the image sensor may be parallel to the short dimension of the display.

[0081] As an example, the lens can have a field of view greater than 60 degrees. As an example, the lens can have a field of view of at least 78 degrees. In such an example, the lens can be a lens of a rear camera device of a display housing of a computing device, the computing device including a base housing coupled to the display housing.

[0082] As an example, the orientation sensor can sense the orientation of the display housing by sensing the position of a hinge assembly that couples the display housing to another housing (which can be a base housing). As an example, the computing device can be a clamshell computing device having a base housing and a display housing coupled by a hinge assembly. As an example, the base housing can be a keyboard housing, or, for example, it can be another display housing (e.g., consider a computing device with a foldable display supported by two housings or housing portions that can be folded via a hinge assembly). In such an example, one of the housings or housing portions can serve as the base housing.

[0083] As an example, an orientation sensor can sense the orientation of a display housing relative to the direction of gravity. As an example, an image circuit system can provide object recognition, edge detection, etc., which can be used to identify and / or detect the surface of a base housing on which a computing device is supported. For example, a tabletop, a desktop, a work surface, etc. are considered as surfaces that can support a base housing. In various cases, such a surface can be substantially horizontal, which can be measured and / or assumed by one or more sensors. With regard to the orientation of the display housing, at about 90 degrees, it can be considered that it is aligned with the direction of gravity (e.g., the plane of the display housing is aligned with the direction of gravity). As an example, in the case where the display housing is rotated via a hinge assembly that connects the display housing to the base housing, the display housing can be angled (e.g., misaligned) relative to the direction of gravity. If the angle increases by more than 90 degrees, the rear camera device of the display housing can capture a portion of the support surface, so that as the angle further increases, the amount of captured images occupied by the support surface may increase. Because the supporting surface may be irrelevant (e.g., wasted image space), the image circuitry may be operable to automatically crop out at least a portion of the supporting surface, which may result in a magnification of the remaining portion of the captured image that includes relevant information (e.g., a person, people, or one or more specific objects).

[0084] As an example, the output of the orientation sensor may indicate one or more of an orientation of the display housing relative to the direction of gravity and an orientation of the display housing relative to the base housing.

[0085] As an example, the method may include: sensing the open orientation of a display housing connected to a base housing via a hinge assembly, wherein the display housing includes a display, a display side, a rear side, and a rear camera device; in response to the sensing indicating that the lens axis angle of the camera device is oriented at an angle below the horizontal, cropping the lower portion of the image acquired by the camera device; and presenting the upper portion of the image to the display. In such an example, the base housing may be supported on a substantially horizontal (e.g., about 0 degrees, plus or minus 5 degrees) support surface. As an example, the method may include adjusting the aspect ratio of the upper portion of the image before presenting the image. As an example, the method may include sending an image, which may be an adjusted image, which may be a cropped image. For example, consider sending an image as part of a video conferencing session, in which there may be multiple people, in which one or more cameras of the computing device capture images of one or more of the multiple people.

[0086] As an example, one camera device can capture an image of a person on one side of a display housing (e.g., a first video image), while another camera device (e.g., a rear camera device) can capture an image of another person on the opposite side of the display housing (e.g., a second video image). In such an example, the image circuit system can process the images, optionally to form a combined image (e.g., side by side, etc.), which can be a video image for transmission via one or more networks. In such an example, the receiving device can present the images (whether separate or combined) to the display. In such an example, the images can be coordinated so that the people present appear to be similarly framed within the image boundaries (e.g., occupying a similar percentage of the image space).

[0087] As an example, the method may include correcting distortion of the upper portion of the image prior to presentation. For example, consider a camera that may be a rear camera with a relatively wide-angle lens, which may introduce a certain amount of distortion near the image boundary. For example, barrel distortion may occur when a wide-angle lens is used because the field of view (FOV) of the wide-angle lens may be wider than the image sensor of the digital camera, and thus the image appears to have been squeezed and shrunk to fit the edge of the frame. As described above, an adaptive wide-angle filter may be used to correct the distortion (e.g., considering one or more features of PHOTOSHOP applying an adaptive wide-angle filter). For example, filtering techniques can reduce lens distortion by using a camera and / or lens model and pre-programmed details to straighten the image, by setting one or more constraints that can identify one or more areas of the image to be straightened, and the like.

[0088] As an example, the image circuit system may automatically apply a distortion correction or adjustment technique, which may be based in part on the angle, the amount of supporting surfaces in the image, etc. As an example, the method may include cropping and adjusting the distortion of an image captured by a rear camera device of a display housing in a manner that depends on the angle of the display housing of the computing device. As an example, one or more distortion-related parameters may include: zoom, which may help minimize one or more blank spots that may exist after applying a wide-angle filter; focal length, which may specify the focal length of the lens that captured the image; a crop factor, which may be used in combination with zoom to minimize and compensate for one or more blank areas produced by the wide-angle filter; and "as shot", which may be used if a lens profile can be detected, and if not, the image circuit system may take values ​​that determine zoom, focal length, and crop factor. As an example, the computing device may include a memory storing one or more data structures that may provide such values ​​for adjusting distortion, which may depend on the angle of the display housing. As illustrated, as the angle increases, the cropped image may be more toward the edge of the captured image, and therefore more distorted in the case of using a wide-angle lens. Thus, as the angle increases, distortion in the cropped image may increase, and therefore one or more distortion adjustments are applied.

[0089] As an example, one or more non-transitory computer-readable media may include processor-executable instructions to instruct a processor-based controller to: sense an open orientation of a display housing connected to a base housing via a hinge assembly, wherein the display housing includes a display, a display side, a rear side, and a rear camera device; in response to the sensing indicating that a lens axis angle of the camera device is oriented at an angle below horizontal, crop a lower portion of an image captured by the camera device; and present an upper portion of the image to the display.

[0090] As an example, a computer program product may include instructions to instruct a computing device, computing system, etc. to perform one or more methods.

[0091] The term "circuit" or "circuitry" is used in the abstract, specification, and / or claims. As is known in the art, the term "circuitry" includes all levels of available integration (e.g., from discrete logic circuits to the highest level of circuit integration, such as VLSI, and including programmable logic components programmed to perform the functions of the implementation scheme and general or special processors programmed to have instructions to perform these functions), all levels of available integration include at least one physical component, such as at least one hardware. The processor can be a circuit system. The memory can be a circuit system. The circuit system can be based on a processor, accessible to a processor, operatively connected to a processor, etc. The circuit system can optionally rely on one or more computer-readable media including computer-executable instructions. As described herein, a computer-readable medium can be a storage device (e.g., a memory chip, a memory card, a storage disk, etc.) and is referred to as a computer-readable storage medium, which is non-transient, rather than a signal or carrier.

[0092] Although various examples of circuits or circuit systems have been discussed, Fig.12 A block diagram of an illustrative computer system 1200 is depicted. System 1200 may be a computer system such as the Lenovo(USA) sold by Lenovo Corporation of Morrisville, North Carolina. or A series of personal computers, or a workstation computer system such as the Lenovo (USA) sold by the company Morrisville, North Carolina However, as apparent from the description herein, a system or other machine may include other features or only some of the features of system 1200.

[0093] like Fig.12 As shown in FIG. 1 , system 1200 includes a so-called chipset 1210. A chipset refers to a group of integrated circuits or chips that are designed (e.g., configured) to work together. Chipsets are typically sold on the market as a single product (e.g., consider the etc.).

[0094] exist Fig.12 In the example of , the chipset 1210 has a specific architecture, which may vary to some extent depending on the brand or manufacturer. The architecture of the chipset 1210 includes a core and a memory control group 1220 and an I / O controller hub 1250 that exchange information (e.g., data, signals, commands, etc.) via, for example, a direct management interface or direct media interface (DMI) 1242 or a link controller 1244. Fig.12 In the example shown, DMI 1242 is a chip-to-chip interface (sometimes referred to as the link between a "north bridge" and a "south bridge").

[0095] The core and memory control group 1220 includes one or more processors 1222 (e.g., single-core or multi-core processors) and a memory controller hub 1226 that exchange information via a front side bus (FSB) 1224. As described herein, various components of the core and memory control group 1220 can be integrated onto a single processor die, for example, to create a chip that replaces a conventional "North Bridge" style architecture.

[0096] The memory controller hub 1226 interfaces with the memory 1240. For example, the memory controller hub 1226 can provide support for DDR SDRAM memory (e.g., DDR, DDR2, DDR3, etc.). Typically, the memory 1240 is a random access memory (RAM). It is often referred to as "system memory."

[0097] The memory controller hub 1226 also includes a low voltage differential signaling interface (LVDS) 1232. The LVDS 1232 may be a so-called LVDS display interface (LDI) for supporting a display device 1292 (e.g., a CRT, a flat panel, a projector, etc.). Box 1238 includes some examples of technologies that may be supported via the LVDS interface 1232 (e.g., serial digital video, HDMI / DVI, display port). The memory controller hub 1226 also includes, for example, one or more PCI-express interfaces (PCI-E) 1234 for supporting discrete graphics 1236. Discrete graphics using the PCI-E interface have become an alternative to accelerated graphics ports (AGP). For example, the memory controller hub 1226 may include a 16-lane (x16) PCI-E port for an external PCI-E-based graphics card. The system may include AGP or PCI-E for supporting graphics. As described herein, the display may be a sensor display (e.g., configured to receive input using a stylus, finger, etc.). As described herein, a sensor display may rely on resistive sensing, optical sensing, or other types of sensing.

[0098] The I / O hub controller 1250 includes various interfaces. Fig.12Examples include a SATA interface 1251, one or more PCI-E interfaces 1252 (optionally one or more legacy PCI interfaces), one or more USB interfaces 1253, a LAN interface 1254 (more generally a network interface), a general purpose I / O interface (GPIO) 1255, a low pin count (LPC) interface 1270, a power management interface 1261, a clock generator interface 1262, an audio interface 1263 (e.g., for a speaker 1294), a total operating cost (TCO) interface 1264, a system management bus interface (e.g., a multi-master serial computer bus interface) 1265, and a serial peripheral flash memory / controller interface (SPI flash memory) 1266, which is shown in FIG. Fig.12 Examples include BIOS 1268 and boot code 1290. Regarding network connectivity, I / O hub controller 1250 may include integrated Gigabit Ethernet controller circuits multiplexed with PCI-E interface ports. Other network features may operate independently of the PCI-E interface.

[0099] The interfaces of the I / O hub controller 1250 provide communication with various devices, networks, and the like. For example, the SATA interface 1251 is configured to read, write, or read and write information on one or more drives 1280 such as an HDD, an SDD, or a combination of an HDD and an SDD. The I / O hub controller 1250 may also include an Advanced Host Controller Interface (AHCI) to support one or more drives 1280. The PCI-E interface 1252 allows wireless connection 1282 to devices, networks, and the like. The USB interface 1253 is configured for input devices 1284, such as a keyboard (KB), one or more optical sensors, a mouse, and various other devices (e.g., a microphone, a camera, a phone, a storage device, a media player, etc.). One or more other types of sensors may optionally rely on the USB interface 1253 or another interface (e.g., I 2 C, etc.). Regarding microphones, Fig.12 The system 1200 may include hardware (eg, an audio card) that is appropriately configured to receive sounds (eg, user voice, ambient sounds, etc.).

[0100] exist Fig.12In the example of , LPC interface 1270 is provided for use with one or more ASICs 1271, trusted platform modules (TPMs) 1272, super I / Os 1273, firmware hubs 1274, BIOS support 1275, and various types of memory 1276, such as ROM 1277, flash memory 1278, and non-volatile RAM (NVRAM) 1279. With respect to TPM 1272, the module may be in the form of a chip that may be used to authenticate software and hardware devices. For example, the TPM may be capable of performing platform authentication and may be used to verify that the system seeking access is the intended system.

[0101] The system 1200 may be configured to execute boot code 1290 for BIOS 1268, as stored in SPI flash memory 1266, upon power-up, and thereafter process data under the control of one or more operating systems and application software (e.g., those stored in system memory 1240). The operating system may be stored in any of a variety of locations and may be accessed, for example, according to instructions of BIOS 1268. Likewise, as described herein, a satellite, base station, server, or other machine may include more than one operating system and application software. Fig.12 The system 1200 has fewer or more features than those shown in the system 1200. In addition, Fig.12 System 1200 is shown as optionally including cellular telephone circuitry 1295, which may include GSM, CDMA, etc. type circuitry configured to operate in coordination with one or more of the other features of system 1200. Fig.12 Also shown is a battery circuit system 1297 that can provide one or more features associated with a battery, power source, etc. (e.g., optionally to indicate one or more other components of the system 1200). As an example, the SMBus can be capable of being connected via LPC (e.g., see LPC interface 1270), via I 2 C interface (see SM / I 2 C interface 1265) etc.

[0102] Although examples of methods, devices, systems, etc. have been described using language specific to structural features and / or methodological acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as examples of forms of implementing the claimed methods, devices, systems, etc.

Claims

1. A computing device, comprising: A base housing; A display housing including a display, a display side, a rear side, and a rear side camera device; a hinge assembly coupling the base housing and the display housing; an orientation sensor that senses an orientation of the display housing; as well as Image circuitry controls presentation of images acquired by the rear camera to the display based on the output of the orientation sensor.

2. The computing device of claim 1, wherein: The image circuitry controls presentation of the image based at least in part on an output of the orientation sensor indicative of an angle value between the display housing and a direction of gravity.

3. The computing device of claim 2, wherein: For the angle value indicating that the camera's lens axis angle is below horizontal, the image circuitry crops a lower portion of the image and presents an upper portion of the image.

4. The computing device of claim 1, wherein: In response to the sensed orientation of the display housing at an interior angle relative to the base housing that is greater than a predetermined interior angle, the image circuitry crops a lower portion of the image and presents an upper portion of the image.

5. The computing device of claim 4, wherein: The predetermined interior angle is 90 degrees.

6. The computing device of claim 1, wherein: The image circuitry adjusts the aspect ratio of an upper portion of the image.

7. The computing device of claim 6, wherein: To adjust the aspect ratio, the image circuitry crops one or more side portions of an upper portion of the image.

8. The computing device of claim 1, wherein: The rear camera device includes a lens and an image sensor.

9. The computing device of claim 8, wherein: The lens projects a circular image, wherein a perimeter of the image sensor is within the circular image.

10. The computing device of claim 8, wherein: The image sensor includes a 1:1 aspect ratio.

11. The computing device of claim 8, wherein: The image sensor comprises a rectangular aspect ratio defined by a long dimension and a short dimension, and wherein the display comprises a rectangular aspect ratio defined by a long dimension and a short dimension.

12. The computing device of claim 8, wherein: The lens includes a field of view greater than 60 degrees.

13. The computing device of claim 8, wherein: The lens includes a field of view of at least 78 degrees.

14. The computing device of claim 1, wherein: The orientation sensor senses the orientation of the display housing by sensing the position of the hinge assembly.

15. The computing device of claim 1, wherein: The orientation sensor senses the orientation of the display housing relative to the direction of gravity.

16. The computing device of claim 1, wherein: The output of the orientation sensor indicates one or more of an orientation of the display housing relative to a direction of gravity and an orientation of the display housing relative to the base housing.

17. A method comprising: sensing an open orientation of a display housing coupled to a base housing via a hinge assembly, wherein the display housing includes a display, a display side, a rear side, and a rear side camera device; In response to the sensing indicating that the lens axis angle of the camera device is oriented at an angle below horizontal, cropping a lower portion of an image acquired by the camera device; and An upper portion of the image is presented to the display.

18. The method according to claim 17, comprising: The aspect ratio of the upper portion of the image is adjusted prior to the rendering.

19. The method according to claim 17, comprising: Distortion of an upper portion of said image is corrected prior to said rendering.

20. One or more non-transitory computer-readable media comprising processor-executable instructions for instructing a processor-based controller to: sensing an open orientation of a display housing coupled to a base housing via a hinge assembly, wherein The display housing comprises a display, a display side, a rear side and a rear side camera device; In response to the sensing indicating that the lens axis angle of the camera device is oriented at an angle below horizontal, cropping a lower portion of an image acquired by the camera device; as well as An upper portion of the image is presented to the display.