text:
TWI613463B - Projection apparatus and an image projecting method - Google Patents
Projection apparatus and an image projecting method Download PDF
TWI613463B
TWI613463B TW105112937A TW105112937A TWI613463B TW I613463 B TWI613463 B TW I613463B TW 105112937 A TW105112937 A TW 105112937A TW 105112937 A TW105112937 A TW 105112937A TW I613463 B TWI613463 B TW I613463B
TW105112937A
TW201736907A (en
莊福明
張銓仲
中強光電股份有限公司
2016-04-07 Priority to CN201610213096.9A priority Critical patent/CN107272319A/en
2016-04-07 Priority to ??201610213096.9 priority
2016-04-26 Application filed by 中強光電股份有限公司 filed Critical 中強光電股份有限公司
2017-10-16 Publication of TW201736907A publication Critical patent/TW201736907A/en
2018-02-01 Publication of TWI613463B publication Critical patent/TWI613463B/en
G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
G03H—HOLOGRAPHIC PROCESSES OR APPARATUS
G03H1/00—Holographic processes or apparatus using light, infra-red or ultra-violet waves for obtaining holograms or for obtaining an image from them; Details peculiar thereto
G03H1/0005—Adaptation of holography to specific applications
G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
G03B35/00—Stereoscopic photography
G03B35/18—Stereoscopic photography by simultaneous viewing
G02B—OPTICAL ELEMENTS, SYSTEMS, OR APPARATUS
G02B27/00—Other optical systems; Other optical apparatus
G02B27/01—Head-up displays
G02B27/017—Head mounted
G02B27/0172—Head mounted characterised by optical features
G02B27/0176—Head mounted characterised by mechanical features
G03H1/22—Processes or apparatus for obtaining an optical image from holograms
G03H1/2202—Reconstruction geometries or arrangements
G03H1/2205—Reconstruction geometries or arrangements using downstream optical component
G03H1/2294—Addressing the hologram to an active spatial light modulator
G02B27/0101—Head-up displays characterised by optical features
G02B2027/011—Head-up displays characterised by optical features comprising device for correcting geometrical aberrations, distortion
G02B2027/0112—Head-up displays characterised by optical features comprising device for genereting colour display
G02B2027/0127—Head-up displays characterised by optical features comprising devices increasing the depth of field
G02B2027/0147—Head-up displays characterised by optical features comprising a device modifying the resolution of the displayed image
G02B27/0149—Head-up displays characterised by mechanical features
G02B2027/0154—Head-up displays characterised by mechanical features with movable elements
G02B2027/0159—Head-up displays characterised by mechanical features with movable elements with mechanical means other than scaning means for positioning the whole image
G02B2027/0174—Head mounted characterised by optical features holographic
G02B2027/0178—Eyeglass type, eyeglass details G02C
G03H2001/0088—Adaptation of holography to specific applications for video-holography, i.e. integrating hologram acquisition, transmission and display
G03H1/2249—Holobject properties
G03H2001/2284—Superimposing the holobject with other visual information
G03H2210/00—Object characteristics
G03H2210/30—3D object
G03H2270/00—Substrate bearing the hologram
G03H2270/55—Substrate bearing the hologram being an optical element, e.g. spectacles
A projection device adapted to project a virtual image to a projection target. The projection device includes a light source module, a light modulator, an optical lens, and an optical film. The light source module provides a light beam. The light modulator is disposed on the transmission path of the light beam and is adapted to adjust the transmission direction of the light beam. The light modulator modulates the light beam according to the input signal to produce a virtual image. The optical lens is disposed on the transmission path of the virtual image and has a front view direction on the reference plane. The projection target receives the ambient light beam in a front view direction to form an environmental image. The optical film is disposed on a transmission path of the virtual image, and is adapted to project the virtual image from the projection direction to the projection target. The front view direction and the projection direction have an angle on the reference plane. In addition, an image projection method suitable for the above projection apparatus is also proposed.
Projection device and image projection method
The present invention relates to a projection apparatus and an image projection method, and more particularly to a projection apparatus and an image projection method suitable for projecting a virtual image.
In the related art, there are various display devices that can be worn by users. Such a display device can be roughly classified into a single eye view or a binocular view. In the monocular viewing mode, after the image displayed by the projection panel passes through the optical component, whether it is directly imaged in the user's retina or a virtual image is generated on the user's eyes, the image content and projection panel seen by the user are displayed. The content displayed is the same, only two-dimensional image information. If the user wants to view the three-dimensional image information, the display device needs to provide the image information of different angles to the user at different time points through time multiplexing. Therefore, in order to allow the user to view the three-dimensional image information when using the monocular viewing type display device, the related art utilizes the technical means of the computer holographic image to calculate the corresponding three-dimensional image through the known three-dimensional image to be displayed. a holographic image that passes through an optical modulator with amplitude or phase modulation capability and appropriate beam conditions, such as wavelength, wavefront and direction, to produce the virtual representation to be displayed in a particular direction and at a particular location. image. In addition, although a computer-generated computer-generated holography (CGH) can provide a method for users to have three-dimensional information, when the device is used in conjunction with a user's lens, the computer-made full-image studio Producing a reconstructed image can result in a change in size or shape due to the lens's focal power. In the related art, an additional optical lens is generally used to compensate for this deformation, but such a compensation method will increase the volume and weight of the display device and is not advantageous for the user to wear.
The "Prior Art" section is only intended to aid in understanding the present invention, and thus the disclosure of the prior art paragraphs may contain some conventional techniques that are not known to those of ordinary skill in the art. The matters disclosed in the "Prior Art" section, which do not represent the subject matter or the problems to be solved by one or more embodiments of the present invention, are known or recognized by those of ordinary skill in the art prior to the present application.
The invention provides a projection device and an image projection method, which can project a virtual image to a projection target. Allowing the user to view the three-dimensional image information does not require the display device to provide the image information of different angles to the user at different time points by means of time multiplexing. Therefore, the user can view the three-dimensional image information using the single-eye viewing type display device. Moreover, the present invention does not require additional optical lenses to compensate for the deformed image. Therefore, the projection device of the present invention has a small size and light weight, which is advantageous for the user to wear.
Other objects and advantages of the present invention will become apparent from the technical features disclosed herein.
In order to achieve one or a part or all of the above or other purposes, an embodiment of the present invention provides a projection apparatus adapted to project a virtual image to a projection target. The projection device includes a light source module, a light modulator, an optical lens, and an optical film. The light source module is adapted to provide a light beam. The light modulator is disposed on the transmission path of the light beam and is adapted to adjust the transmission direction of the light beam. The light modulator modulates the light beam according to the input signal to produce a virtual image. The optical lens is disposed on the transmission path of the virtual image and has a front view direction on the reference plane. The projection target receives the ambient light beam in a front view direction to form an environmental image. The optical film is disposed on a transmission path of the virtual image, and is adapted to project the virtual image from the projection direction to the projection target. The front view direction and the projection direction have an angle on the reference plane.
In an embodiment of the invention, the optical lens has a first surface and a second surface opposite the first surface. The optical film is disposed on the first surface or the second surface.
In an embodiment of the invention, the virtual image is imaged on one side of the first surface with reference to the optical lens. The light modulator is disposed on the other side of the second surface.
In an embodiment of the invention, the ambient light beam is transmitted from one side of the first surface to the other side of the second surface in a front view direction with respect to the optical lens to form an environmental image on the projection target.
In an embodiment of the invention, the angle between the front view direction and the projection direction on the reference plane is an acute angle. The light modulator is placed outside the angle.
In an embodiment of the invention, the projection apparatus further includes an image adjustment unit. The image adjustment unit is adapted to provide an input signal and adjust image parameters of the input signal to allow the light modulator to modulate the light beam according to the input signal, thereby generating or adjusting the virtual image.
In an embodiment of the invention, the optical lens is a planar lens or a non-planar lens having a diopter.
In an embodiment of the invention, the light beam provided by the light source module is a monochromatic light or a color light comprising a plurality of colors.
In an embodiment of the invention, the projection apparatus further includes a lens module. The lens module is disposed on the transmission path of the light beam, and is adapted to transmit the light beam to at least one of the light modulator and the optical film. The lens module includes one or more lenses, at least one of a transmission path of the light beam disposed between the light source module and the light modulator, and a transmission path of the light beam between the light modulator and the optical film.
In an embodiment of the invention, the projection apparatus further includes an image adjustment unit. The image adjusting unit is adapted to output a control signal to adjust the position of the lens module to adjust image parameters of the virtual image.
In order to achieve one or a part or all of the above or other purposes, an embodiment of the present invention provides an image projection method suitable for a projection apparatus. The image projection method is used to project a virtual image to a projection target. The projection device includes a light source module, a light modulator, an optical lens, and an optical film. The image projection method comprises: using a light source module to provide a light beam; using a light modulator to modulate the light beam according to the input signal to generate a virtual image; and using the optical lens to receive the ambient light beam in a front view direction of the reference plane to be at the projection target Forming an environmental image thereon; and utilizing the optical film to project the virtual image from the projection direction to the projection target. The front view direction and the projection direction have an angle on the reference plane.
In an embodiment of the invention, in the step of projecting the virtual image from the projection direction to the projection target, the virtual image is imaged on one side of the first surface with reference to the optical lens. The light modulator is disposed on the other side of the second surface.
In an embodiment of the invention, in the step of using an optical lens to receive an ambient light beam in a front view direction of a reference plane to form an environmental image on the projection target, the ambient light beam is oriented along the optical lens. The direction is transmitted from one side of the first surface to the other side of the second surface to form an environmental image on the projection target.
In an embodiment of the invention, the projection apparatus further includes an image adjustment unit. The image projection method further includes using an image adjustment unit to provide an input signal, and adjusting an image parameter of the input signal to modulate the light beam according to the input signal, thereby generating or adjusting the virtual image.
In an embodiment of the invention, the projection apparatus further includes a lens module. The image projection method further includes transmitting, by the lens module, the light beam to at least one of the light modulator and the optical film. The lens module includes one or more lenses, at least one of a transmission path of the light beam disposed between the light source module and the light modulator, and a transmission path of the light beam between the light modulator and the optical film.
In an embodiment of the invention, the projection apparatus further includes an image adjustment unit. The image projection method further includes using an image adjustment unit to output a control signal to adjust the position of the lens module to adjust image parameters of the virtual image.
Based on the above, embodiments of the present invention have at least one of the following advantages or effects. In an exemplary embodiment of the present invention, the optical modulator generates a virtual image according to the input signal, and the projection direction thereof is offset from the front view direction, and is projected to the projection target at a predetermined angle.
The above described features and advantages of the invention will be apparent from the following description.
The above and other technical contents, features and advantages of the present invention will be apparent from the following detailed description of the preferred embodiments. The directional terms mentioned in the following embodiments, such as up, down, left, right, front or back, etc., are only directions referring to the additional drawings. Therefore, the directional terminology used is for the purpose of illustration and not limitation. FIG. 1 is a schematic diagram of a projection apparatus according to an embodiment of the present invention. The projection device 100 of the present embodiment includes a light source module 110, a light modulator 120, an optical lens 130, an optical film 140, and a lens module 150. The light source module 110 is adapted to provide a light beam LB. The light source module 110 includes, for example, one or more Light Emitting Diodes for providing a light beam LB. The light beam LB is, for example, a single color light having a wavelength range, or a light beam mixed with different wavelengths, such as white light synthesized by red light, green light, and blue light, which is not limited by the present invention. However, the type of the light source and the wavelength range of the light beam LB are not limited to the present invention. In this embodiment, the lens module 150 is disposed on the transmission path of the light beam LB, and is adapted to transmit the light beam LB. To the light modulator 120. In this embodiment, the lens module 150 includes one or more lenses, and a transmission path of the LB beam disposed between the light source module 110 and the light modulator 120. In the present embodiment, the lens module 150 is illustrated by a single lens, but the invention is not limited thereto. In one embodiment, the lens module 150 includes, for example, a plurality of lenses, a light path disposed on the transmission path of the light beam LB between the light source module 110 and the light modulator 120, and a light beam between the light modulator 120 and the optical film 140. At least one of the two on the delivery path of the LB.
In one embodiment, the lens module 150 may include, for example, a plurality of solid lenses made of a material having optical transparency such as glass or polymer, having a fixed focal length. The lens module 150 utilizes a combination of a plurality of solid-state lenses and adjusts the pitch of each solid-state lens to change its effective focal length, thus having a zooming function. In an embodiment, the lens module 150 includes, for example, a liquid crystal lens (LC-lens), an electrowetting lens (EW-lens), a liquid-filled membrane lens, or The dielectric liquid lens uses an electrical signal to change the effective focal length of the lens module 150, and thus has a zoom function. In this embodiment, the method for changing the effective focal length of the lens module 150, the detailed steps and implementation manners thereof can be sufficiently taught, suggested and implemented by the general knowledge in the technical field, and therefore will not be described again.
In the present embodiment, the light modulator 120 is disposed on the transmission path of the light beam LB, and is adapted to adjust the transmission direction of the light beam LB. For example, light modulator 120 reflects light beam LB from lens module 150 to optical lens 130. In the present embodiment, the light modulator 120 modulates the light beam LB according to the input signal SIN to generate a virtual image VI. In the present embodiment, the virtual image VI is located on the side of the first surface S1 of the optical lens 130, in other words, such that the projection target PT (for example, the human eye) is on the side of the first surface S1 of the optical lens 130. The virtual image VI having the depth of field can be viewed, and the light modulator 120 is disposed at a position other than the side of the first surface S1, for example, outside the angle α. In an embodiment, the light modulator 120 is disposed, for example, on the side of the second surface S2 of the optical lens 130.
In this embodiment, the optical modulator 120 is, for example, a spatial light modulator (SLM), and the optical modulator 120 receives the image information carried by the input signal SIN, and the mounted image information is loaded into one or two dimensions. Optical data. The light modulator 120 is, for example, controlled by an electrical drive signal or other control signal that changes over time to change the amplitude or intensity, phase, and polarization state of the spatial light distribution. In this embodiment, the type of the virtual image VI illustrated in FIG. 1 is for illustrative purposes only, and the invention is not limited thereto.
In an embodiment, the light modulator 120 is, for example, a reflective or transmissive spatial light modulator, and a reflective spatial light modulator is taken as an example, a reflective liquid crystal on silicon (LCOS) or a digital micro. A Digital Micro-mirror Device (DMD) or the like; a transmissive spatial light modulator such as a Transparent Liquid Crystal Panel. In addition, the optical modulator 120 is, for example, an optically addressed spatial light modulator (OASLM) or an electrically addressed spatial light modulator (EASLM), depending on the manner of the input control signal. The present invention does not limit the type and type of optical modulator 120. In this embodiment, the optical modulator 120 generates a virtual image VI. The detailed steps and implementations of the optical modulator 120 can be sufficiently taught, suggested, and implemented by the general knowledge in the technical field, and thus will not be described again.
In the present embodiment, the optical lens 130 is disposed on the transmission path of the virtual image VI. The optical lens 130 has a front view direction Y on the reference plane XY. The projection target PT receives the ambient light beam EB in the front view direction Y to form an environmental image at the projection target PT. Specifically, in the present embodiment, the optical lens 130 has a first surface S1 and a second surface S2. Based on the optical lens 130, the ambient light beam EB of the present embodiment is transmitted from the side of the first surface S1 to the side of the second surface S2 in the front view direction Y to form an environmental image on the projection target PT.
In the present embodiment, the optical lens 130 is, for example, a non-planar lens having a diopter, such as a biconcave lens, a lenticular lens, a meniscus lens, a convex-concave lens, a plano-convex lens, and a plano-concave lens. In an embodiment, the optical lens 130 can also be a planar lens. The present invention does not limit the type and type of optical lens 130.
In the present embodiment, the projection target PT is, for example, the eyes of the user, and the environmental image is, for example, a visual field image within the visible range of the user. The virtual image VI is projected onto the user's eye and imaged with the environmental image on the retina of the eye. The environmental image may be foreground or background with respect to the virtual image VI, and the invention is not limited thereto. In an embodiment, the projection target PT may also be an image capturing or recording device, which replaces the position of the user's eyes, and includes, for example, a charge coupled device image sensor (CCD image sensor) or a complementary metal. A similar device such as a semiconductor metal oxide semiconductor (CMOS) image sensor is not limited in the present invention.
In the present embodiment, the optical film 140 is disposed, for example, on the transmission path of the virtual image VI and on the first surface S1 of the optical lens 130. In an embodiment, the optical film 140 may also be disposed on the second surface S2 of the optical lens 130. The present invention does not limit the position at which the optical film 140 is disposed. In the present embodiment, the optical film 140 is adapted to project the virtual image VI from the projection direction D to the projection target PT. In the present embodiment, the front view direction Y of the optical lens 130 and the projection direction D of the virtual image VI have an angle α on the reference plane XY. This angle α is, for example, an acute angle, and the light modulator 120 is disposed outside this angle α.
In the present embodiment, the optical film 140 includes, for example, a normal prism sheet, a Multi-Functional Prism Sheet, a Micro-lens film, and a reflective polarizing brightness enhancing film ( One or more of various optical films such as a polarizer and a diffuser or a combination thereof. The present invention does not limit the type and type of optical film 140.
In this embodiment, the image information displayed by the light modulator 120 is generated by the light source module 110, the optical lens 130, and the lens module 150 to generate a reconstructed virtual image VI. The virtual image VI is further transmitted through the optical film 140, which changes the direction of the light beam LB, in a projection direction D that deviates from the front view direction Y.
In the present embodiment, the projection device 100 is disposed, for example, in a wearable device, such as glasses, in an embedded or external manner. In an embodiment in which the projection device 100 is disposed in an embedded manner in the wearable device, the optical lens 130 is, for example, one of the lenses of the eyeglasses, and the remaining optical elements can be disposed on the frame or frame. In the embodiment in which the projection device 100 is externally attached to the wearable device, the entire projection device 100 is disposed, for example, on a frame or a frame. The type of wearable device and its type are not intended to limit the invention.
2 is a schematic diagram of a projection apparatus according to another embodiment of the present invention. The projection device 200 of the present embodiment is similar to the projection device 100 of FIG. 1, but the main difference between the two is that the optical film 240 is disposed on the second surface S2 of the optical lens 230, and the light modulator 220 is disposed on the optical lens 230. The side of the second surface S2. Further, the diopter of both surfaces of the optical lens 230 of the present embodiment is also different from the optical lens 130 of FIG.
Specifically, the optical film 240 that changes the projection direction D is placed, for example, on the side of the optical lens 230 that is closer to the projection target PT. The image information displayed by the light modulator 220 is generated by the light source module 210, the optical lens 230, and the lens module 250 to generate a reconstructed virtual image VI. The virtual image VI is further transmitted through the optical film 240, which changes the direction of the light beam LB, in a projection direction D that deviates from the front view direction Y.
In addition, the operations of the other optical components and the image projection method of the present embodiment can be sufficiently taught, suggested, and implemented by the description of the embodiment of FIG. 1. Therefore, the description thereof will not be repeated.
3 is a schematic diagram of a projection apparatus according to another embodiment of the present invention. The projection device 300 of the present embodiment is similar to the projection device 100 of FIG. 1, but the main difference between the two is, for example, that the projection device 300 further includes an image adjustment unit 360. Specifically, the image adjustment unit 360 includes a calculation unit 362 and a control unit 364. Computing unit 362 is coupled to light modulator 320. The calculating unit 362 is adapted to adjust the image parameter of the input signal SIN, and provide the input signal SIN to the light modulator 320, so that the light modulator 320 modulates the light beam LB provided by the light source module 310 according to the input signal SIN, thereby generating or adjusting the light source LB. The virtual image VI to be displayed. The image parameters include, for example, but are not limited to, image content to be displayed by the light modulator 320, color representation of the virtual image VI, sharpness, contrast, grayscale value, brightness, imaging position, and depth perception, and the types of image parameters of the present invention. There are no restrictions. Therefore, in this embodiment, the calculation unit 362 can perform real-time optical information calculation and image signal processing on the input signal SIN, and output it to the light modulator 320, thereby causing the light modulator 320 to generate the virtual image VI to be projected. In this embodiment, the type of the virtual image VI illustrated in FIG. 3 is for illustrative purposes only, and the present invention is not limited thereto. The type of the virtual image VI and its image content are, for example, dependent on the result of image processing by the computing unit 362 on the input signal SIN.
In the present embodiment, the control unit 364 is connected to the computing unit 362. The control unit 364 is adapted to output a control signal CTRL to adjust the position of the lens module 350 to adjust the image parameters of the virtual image VI. For example, the lens module 350 includes a combination of a plurality of solid-state lenses disposed on a mechanism assembly. Control unit 364 includes an actuator that adjusts the effective focal length of lens module 350 by adjusting the pitch or position of each solid state lens. Therefore, the lens module 350 has a zoom function to adjust image parameters of the virtual image VI. In addition, in an embodiment, the lens module 350 may also include a liquid crystal lens, and the control unit 364 uses a control signal to change the effective focal length of the liquid crystal lens to allow the lens module 350 to have a zoom function.
In this embodiment, the calculation unit 362 and the control unit 364 include, for example, a central processing unit (CPU), a microprocessor (Microprocessor), a digital signal processor (DSP), and a programmable controller. A Programmable Logic Device (PLD) or other similar device or a combination of these devices is not limited in the present invention. Moreover, in an embodiment, the operational functions of computing unit 362 and control unit 364 can be implemented as a plurality of code. These codes are stored in a memory (not shown) that is executed by the computing unit 362 and the processor circuitry or controller circuitry in control unit 364. Alternatively, in an embodiment, the operational functions of computing unit 362 and control unit 364 may be implemented as one or more circuits. The present invention is not limited to implementing the operational functions of the computing unit 362 and the control unit 364 in a software or hardware manner.
Therefore, in the embodiment, the image adjusting unit 360 is combined with the light modulator 320 to correct and compensate the image distortion caused by the optical lens 330 and the lens module 350, and the virtual image can be further adjusted. The display position of the image VI can further change the image depth perception and resolution of the virtual image VI through time and multi-function to match the user's visual persistence.
In addition, the operation of the other optical elements and the image projection method of the present embodiment can be sufficiently taught, suggested, and implemented by the description of the embodiment of FIG. 1 and FIG. 2, and thus will not be described again.
FIG. 4 is a schematic diagram of a projection apparatus according to another embodiment of the present invention. The projection device 400 of the present embodiment is similar to the projection device 300 of FIG. 3, but the main difference between the two is, for example, that the optical film 440 is disposed on the second surface S2 of the optical lens 430, and the light modulator 420 is disposed on the optical lens. The side of the second surface S2 of 430. Further, the diopter of both surfaces of the optical lens 430 of the present embodiment is also different from the optical lens 330 of FIG. Specifically, the optical film 440 that changes the projection direction D is placed, for example, on the side of the optical lens 430 that is close to the projection target PT. The image information displayed by the light modulator 420 is generated by the light source module 410, the optical lens 430, and the lens module 450 to generate a reconstructed virtual image VI. The virtual image VI is further transmitted through the optical film 440, which changes the direction of the beam LB, in a projection direction D that deviates from the front view direction Y.
In addition, the operation of the other optical components and the image projection method of the present embodiment can be sufficiently taught, suggested, and implemented by the description of the embodiment of FIG. 1 to FIG. 3, and thus will not be described again.
FIG. 5 is a schematic diagram of a projection apparatus according to another embodiment of the present invention. The projection device 500 of the present embodiment is similar to the projection device 300 of FIG. 3, but the main difference between the two is that the light beam LB provided by the light source module 510 is a color light including a plurality of colors. Therefore, the light source module 510 includes, for example, a plurality of different color light emitting diode light sources such as red light, green light, and blue light. Specifically, the projection device 500 utilizes different color light configurations of time multiplexing to allow the user to see non-monochromatic images. The control unit 564 modulates the light sources of different color lights in a time-sharing manner. The calculation unit 562 cooperates with or receives the color light signal modulated by the control unit 564, and calculates to generate the corresponding digital holographic information, and inputs it to the light modulator 520. Therefore, the image information displayed by the light modulator 520 generates the reconstructed virtual image VI through the light source module 510, the optical lens 530, and the lens module 550. The virtual image VI is further transmitted through the optical film 540, which changes the direction of the light beam LB, in a projection direction D that deviates from the front view direction Y.
FIG. 6 is a schematic diagram of a projection apparatus according to another embodiment of the present invention. The projection device 600 of the present embodiment is similar to the projection device 500 of FIG. 5, but the main difference between the two is, for example, that the optical film 640 is disposed on the second surface S2 of the optical lens 630, and the light modulator 620 is disposed on the optical lens. The side of the second surface S2 of 630. Further, the diopter of both surfaces of the optical lens 630 of the present embodiment is also different from the optical lens 630 of FIG. Specifically, the optical film 640 that changes the projection direction D is placed, for example, on the side of the optical lens 630 that is close to the projection target PT. The image information displayed by the light modulator 620 is generated by the light source module 610, the optical lens 630, and the lens module 650 to generate a reconstructed virtual image VI. The virtual image VI is further transmitted through the optical film 640 that changes the direction of the light beam LB in a projection direction D that deviates from the front view direction Y.
FIG. 7 is a schematic diagram of a projection apparatus according to another embodiment of the present invention. The projection device 700 of the present embodiment is similar to the projection device 400 of FIG. 4, but the main difference between the two is, for example, that the optical lens 730 is a planar lens. The operation of the other optical elements and the image projection method of the present embodiment can be sufficiently taught, suggested, and implemented by the description of the embodiment of FIG. 1 to FIG. 6, and thus will not be described again.
FIG. 8 is a schematic diagram of a projection apparatus according to another embodiment of the present invention. The projection device 800 of the present embodiment is similar to the projection device 300 of FIG. 3, but the main difference between the two is, for example, that the lens module 850 includes a plurality of lenses 852, 854. Specifically, the lens 852 is disposed in a transmission path of the light beam LB between the light source module 810 and the light modulator 820, and is adapted to transmit the light beam LB to the light modulator 820. The lens 854 is disposed in a transmission path of the light beam LB between the light modulator 820 and the optical film 840, and is adapted to transmit the light beam LB to the optical film 840. Therefore, in the present embodiment, the lens 852 is close to the light source module 810 so that the light source has wavefront rays of different curvatures. The lens 854 is located between the light modulator 820 and the optical film 840 that changes the projection direction D, and the display position of the virtual image VI can be changed.
In addition, the operation of the other optical elements and the image projection method of the present embodiment can be sufficiently taught, suggested, and implemented by the description of the embodiment of FIG. 1 to FIG. 7, and thus will not be described again.
FIG. 9 is a flow chart showing the steps of an image projection method according to an embodiment of the invention. Referring to FIG. 1 and FIG. 9, the image projection method of this embodiment is applicable to at least one of the projection devices of FIG. 1 to FIG. 8, but the invention is not limited thereto. Taking the projection device 100 of FIG. 1 as an example, in step S900, a light beam module LB is used to provide a light beam LB. In step S910, the light modulator 120 is used to modulate the light beam LB according to the input signal SIN, thereby generating a virtual image VI. In step S920, the ambient light beam EB is received by the optical lens 130 in the front view direction Y of the reference plane XY to form an environmental image on the projection target PT. In step S930, the optical film 140 is used to project the virtual image VI from the projection direction D having an angle α with the front view direction Y to the projection target PT. In addition, the image projection method of the present embodiment can obtain sufficient teachings, suggestions, and implementation descriptions from the description of the embodiment of FIG. 1 to FIG. 8 , and thus will not be described again.
In summary, embodiments of the present invention have at least one of the following advantages or benefits. In an exemplary embodiment of the invention, the light modulator is illuminated by a light beam from the light source module and the lens module, and a virtual image can be generated according to the input signal. After the virtual image is located on the surface of the optical lens and can deflect the optical film in the direction of the beam, the projection direction is deviated from the front view direction of the projection target. Therefore, the virtual image can be projected to the projection target at a predetermined angle from the front view direction.
The above is only the preferred embodiment of the present invention, and the scope of the invention is not limited thereto, that is, the simple equivalent changes and modifications made by the scope of the invention and the description of the invention are All remain within the scope of the invention patent. In addition, any of the objects or advantages or features of the present invention are not required to be achieved by any embodiment or application of the invention. In addition, the abstract sections and headings are only used to assist in the search of patent documents and are not intended to limit the scope of the invention. In addition, the terms "first", "second" and the like mentioned in the specification or the scope of the claims are only used to name the elements or distinguish different embodiments or ranges, and are not intended to limit the number of elements. Upper or lower limit.
100, 200, 300, 400, 500, 600, 700, 800‧‧‧ projectors
110, 210, 310, 410, 510, 610, 710, 810 ‧ ‧ light source module
120, 220, 320, 420, 520, 620, 720, 820‧‧‧ optical modulators
130, 230, 330, 430, 530, 630, 730, 830 ‧ ‧ optical lenses
140, 240, 340, 440, 540, 640, 740, 840 ‧ ‧ optical diaphragm
150, 250, 350, 450, 550, 650, 750, 850 ‧ lens modules
360, 460, 560, 660, 760, 860 ‧ ‧ image adjustment unit
362, 462, 562, 662, 762, 862‧‧‧ calculation units
364, 464, 564, 664, 764, 864‧‧‧ control units
852, 854‧‧ lens
VI‧‧‧Virtual Image
SIN‧‧‧ input signal
CTRL‧‧‧ control signal
PT‧‧‧projection target
D‧‧‧projection direction
Y‧‧‧Face in the direction
X, Z‧‧‧ coordinates direction α‧‧‧ angle
XY‧‧‧ reference plane
S1‧‧‧ first surface
S2‧‧‧ second surface
EB‧‧‧Environmental Beam
LB‧‧‧beam
FIG. 1 is a schematic diagram of a projection apparatus according to an embodiment of the present invention.
2 is a schematic diagram of a projection apparatus according to another embodiment of the present invention.
FIG. 4 is a schematic diagram of a projection apparatus according to another embodiment of the present invention.
FIG. 9 is a flow chart showing the steps of an image projection method according to an embodiment of the invention.
700‧‧‧Projector
710‧‧‧Light source module
720‧‧‧Light Modulator
730‧‧‧Optical lenses
740‧‧‧Optical diaphragm
750‧‧‧ lens module
760‧‧‧Image Adjustment Unit
762‧‧‧Computation unit
764‧‧‧Control unit
X, Z‧‧‧ coordinates direction
‧‧‧‧ angle
A projection device is adapted to project a virtual image to a projection target, the projection device comprising: a light source module adapted to provide a light beam; a light modulator disposed on the transmission path of the light beam, adapted to adjust the light beam Transmitting direction, and modulating the light beam according to an input signal to generate the virtual image; an optical lens disposed on the transmission path of the virtual image, having a front view direction on a reference plane, wherein the projection target is in the front view Receiving an ambient light beam in a direction to form an environmental image; and an optical film disposed on the transmission path of the virtual image, suitable for projecting the virtual image from a projection direction to the projection target, wherein the front view direction and the projection The direction has an included angle on the reference plane, wherein the included angle is an acute angle.
The projection device of claim 1, wherein the optical lens has a first surface and a second surface opposite the first surface, and the optical film is disposed on the first surface or the second surface.
The projection device of claim 2, wherein the virtual image is imaged on one side of the first surface with respect to the optical lens, and the light modulator is disposed on the other side of the second surface.
The projection device of claim 2, wherein the ambient light beam is transmitted from one side of the first surface to the other side of the second surface in the front view direction with respect to the optical lens, The environmental image is formed on the projection target.
The projection device of claim 1, wherein the light modulator is disposed outside the included angle on the reference plane.
The projection device of claim 1, further comprising an image adjustment unit adapted to provide the input signal and adjust an image parameter of the input signal to allow the optical modulator to modulate the light beam according to the input signal. Thereby generating or adjusting the virtual image.
The projection device of claim 1, wherein the optical lens is a planar lens or a non-planar lens having a refracting power.
The projection device of claim 1, wherein the light beam provided by the light source module is monochromatic light or color light including a plurality of colors.
The projection device of claim 1, further comprising: a lens module disposed on the transmission path of the light beam, adapted to transmit the light beam to the light modulator and at least two of the optical film In one aspect, the lens module includes one or more lenses, a transmission path of the light beam disposed between the light source module and the light modulator, and the light beam between the light modulator and the optical film Passing at least one of the two of the paths.
The projection device of claim 9, further comprising an image adjustment unit adapted to output a control signal to adjust the position of the lens module to adjust image parameters of the virtual image.
An image projection method is suitable for a projection device for projecting a virtual image to a projection target, wherein the projection device includes a light source a module, a light modulator, an optical lens, and an optical film, the image projection method comprising: using the light source module to provide a light beam; using the light modulator to modulate the light beam according to an input signal, thereby generating The virtual image; the optical lens is used to receive an ambient light beam in a front view direction of a reference plane to form an environmental image on the projection target; and the optical film is used to project the virtual image from a projection direction Up to the projection target, wherein the front view direction and the projection direction have an angle on the reference plane, wherein the included angle is an acute angle.
The image projection method of claim 11, wherein the optical lens has a first surface and a second surface opposite to the first surface, and the optical film is disposed on the first surface or the second surface .
The image projection method of claim 12, wherein in the step of projecting the virtual image from the projection direction to the projection target, the virtual image is imaged on the first surface based on the optical lens One side, and the light modulator is disposed on the other side of the second surface.
The image projection method of claim 12, wherein in the step of using the optical lens to receive the ambient light beam in the front view direction of the reference plane to form the environmental image on the projection target, The optical lens is referenced, and the ambient light beam is transmitted from one side of the first surface to the other side of the second surface in the front view direction to form the environmental image on the projection target.
The image projection method of claim 11, wherein the light modulator is disposed outside the angle on the reference plane.
The image projection method of claim 11, wherein the projection device further comprises an image adjustment unit, the image projection method further comprising: providing the input signal by using the image adjustment unit, and adjusting the image of the input signal a parameter for modulating the light beam according to the input signal to generate or adjust the virtual image.
The image projection method of claim 11, wherein the optical lens is a planar lens or a non-planar lens having a diopter.
The image projection method of claim 11, wherein the light beam provided by the light source module is monochromatic light or color light including a plurality of colors.
The image projection method of claim 11, wherein the projection device further comprises a lens module, the image projection method further comprising: transmitting the light beam to the light modulator and the optical film by using the lens module At least one of the two, wherein the lens module includes one or more lenses, a transmission path of the light beam disposed between the light source module and the light modulator, and the optical modulator and the optical film At least one of the transfer paths between the beams.
The image projection method of claim 19, wherein the projection device further comprises an image adjustment unit, the image projection method further comprising: using the image adjustment unit to output a control signal to adjust the position of the lens module. To adjust the image parameters of the virtual image.
TW105112937A 2016-04-07 2016-04-26 Projection apparatus and an image projecting method TWI613463B (en)
CN201610213096.9A CN107272319A (en) 2016-04-07 2016-04-07 Projection arrangement and image projecting method
??201610213096.9 2016-04-07
TW201736907A TW201736907A (en) 2017-10-16
TWI613463B true TWI613463B (en) 2018-02-01
TW105112937A TWI613463B (en) 2016-04-07 2016-04-26 Projection apparatus and an image projecting method
US5371556A (en) * 1990-01-19 1994-12-06 Sony Corporation Spectacle type retina direct display apparatus
US6396463B1 (en) * 1998-07-23 2002-05-28 Fuji Xerox Co., Ltd. Image projection apparatus
JP6185844B2 (en) * 2010-12-24 2017-08-30 マジック リープ, インコーポレイテッド Ergonomic head-mounted display device and optical system
US20130009853A1 (en) * 2011-07-05 2013-01-10 The Board Of Trustees Of The Leland Stanford Junior University Eye-glasses mounted display
US10073201B2 (en) * 2012-10-26 2018-09-11 Qualcomm Incorporated See through near-eye display
CN104765155B (en) * 2015-03-31 2017-08-01 深圳市光科全息技术有限公司 A kind of virtual image shows system
US8985803B2 (en) 2015-03-24 Freeform-prism eyepiece with illumination waveguide
US7436568B1 (en) 2008-10-14 Head mountable video display
CN106461955B (en) 2019-08-13 The method for showing augmented reality
CN1298175C (en) 2007-01-31 Image projecting device and method
US5771124A (en) 1998-06-23 Compact display system with two stage magnification and immersed beam splitter
EP2212735B1 (en) 2016-08-03 Pupil scan apparatus
CN104067334B (en) 2016-10-12 The adaption brightness of head mounted display controls
JP4898121B2 (en) 2012-03-14 Image projection device
EP2443506B1 (en) 2015-08-05 Projection display and use thereof
US9223138B2 (en) 2015-12-29 Pixel opacity for augmented reality
US7283308B2 (en) 2007-10-16 Optical systems for generating three-dimensional images
JP6154321B2 (en) 2017-06-28 2D / 3D holographic display system
KR20120048301A (en) 2012-05-15 Display apparatus and method
EP1195637A1 (en) 2002-04-10 Display device with screen having curved surface
US7261417B2 (en) 2007-08-28 Three-dimensional integral imaging and display system using variable focal length lens
EP0704739A2 (en) 1996-04-03 Image display systems
EP0601308B1 (en) 2004-08-04 Stereoscopic television display
US9298012B2 (en) 2016-03-29 Eyebox adjustment for interpupillary distance
US9052414B2 (en) 2015-06-09 Virtual image device
US9297996B2 (en) 2016-03-29 Laser illumination scanning
US20060209066A1 (en) 2006-09-21 Three-dimensional image communication terminal and projection-type three-dimensional image display apparatus
EA010399B1 (en) 2008-08-29 Three-dimensional display using variable focusing lens
US9151984B2 (en) 2015-10-06 Active reflective surfaces
US20160240013A1 (en) 2016-08-18 Combining a high resolution narrow field display and a mid resolution wide field display
US8988474B2 (en) 2015-03-24 Wide field-of-view virtual image projector


The need for education transformation is spreading like wild fire across the world. Some advocate for future readiness and innovation to ensure economic growth. Some advocate for human values and total well-being to live a fulfilled life. For us at SoG, both goals are important to a sustainable and well-lived life.
However, before charting our ways towards this new vision of education, we must first ask ourselves the WHAT IS question. What is education? What is learning? What is teaching? The old paradigms about learning and education must be made visible to us before we can shift to new ways of thinking.
1. Future creation is the learning process.
In the traditional way of learning, we go to class to learn a subject, learn a new skill or a knowledge domain. The traditional curriculum designers set out what are the important skills and knowledge to build in a topic and design the learning activities revolving around these predefined knowledge and skills. Although this way of curriculum design allows us to have quality content and well-selected materials, the retention of content and knowledge are uneven and might not be relevant to the learners' learning goals, those which are meaningful to us personally, those that drives our innate curiosity and keep us committed on the learning path.
As such, it is critical for learners to have clear ideas of a project or a future they want to create, ones that inspire their heart. A child who wants to make a cup cake for his beloved mother on her birthday, a teenager who wants to make a medication dispenser for her ill grandmother, a biologist who wants to create a movement for marine life protection, a teacher who wants to turn her classrooms into a place of care and joy, a banking leader who wants to develop the next technology for inclusive finance.
Every learning process should start with a desired future, a vision in mind. And the process of constructing that future starting from the current reality is the learning process. "What skills do I need? what knowledge should I acquire? What activities should I carry out?" are the questions in the learner's mind to move one step towards the future they want to create.
The goal post of the desired future is set. The next task is how to navigate the road from current position to the destination. When we face with a road block, we can decide to turn left, turn right, retreat back to the earlier position and find another route, or climb over the road block if we have climbing equipments. Taking into account the immense diversity of learning styles, strengths, ways of expression, ways of doing things, the learners are now in the driver seat to make these decisions on what is the best way to move forward.
6Cs (Calm, Compassion, Curiosity, Commitment, Courage, Collaboration) are the companion, the inner coach that walks with the learners on our journey to create our desired future. 6Cs are not the learning goal itself, but are the engines we continuously cultivate to sustain us the long and bumpy road of the creating process. Acquiring and practicing 6Cs are contextually dependent, as such, 6C embodiment is always a work in progress of a life time.
We build 6C values in our daily routines through languages, dialogues, reflections, because we learn values by hearing them from others, seeing others enacting the values, and over time, we unconsciously live, talk, act the values that we grow up with. The embodiment of values requires regular exposure to the environment and the culture ones live in, and the conscious intention to embrace these values as a way of being. Learning new values requires constant dance between our habitual self and our mindful self.
Learning happens all the time, through all of our senses. We learn from nature, we learn from one another, we learn from every existing feature of the environment around us. Intentional learning can happen even when there is no intentional teaching. Confining learning to a classroom and from a domain expert (teacher) greatly reduce the richness of learning contents readily available to us in every corner of life.
Everyone can learn, and everyone can teach. We teach what we have learnt. Teaching deepens learning and is a learning process itself, because we have to find a way to clarify, express and communicate clearly what we need to teach.
The most powerful learning takes place when the head is focused, the heart is inspired and the hand is engaged. In this state of flow when the head, heart and hand are aligned, human are in the most resourceful state where creativity, imagination, insights and wisdom often spring up.


text:
Tom Hanks talks working with his son on new movie 'A Man Called Otto': 'It's special'
Kenneth Proto 3 weeks ago
Tom Hanks and his son Truman became co-employees during the filming of the new motion picture "A Male Referred to as Otto." The movie sees the more youthful Hanks as the youthful version of his father in the movie. During a submit-screening celebration, Hanks talked with Persons about his knowledge […]
Spackman Media Group Artist Son Suk-Ku's K-Drama, MY LIBERATION NOTES, #1 In Korean TV Drama Rankings For Two Consecutive Weeks | Taiwan News
MY LIBERATION NOTES, the Korean drama series starring Spackman Media Group artist Son Suk-ku, maintained its top spot in TV drama rankings in Korea for two consecutive weeks, according to Good Data TV Popularity Research Son Suk-ku, who is represented by SBD Entertainment, a wholly-owned subsidiary of Spackman Media Group, […]
Paisley's favourite son Paolo Nutini returns with new music ahead of album release
Paolo Nutini has delighted fans after releasing two new songs and announcing a new album. The long-awaited new release – 'Last Night in The Bittersweet' – will be released on July 1 and is the first music from the singer in eight years. Paisley's favourite son teased fans on social […]
Entertainment News Live Updates: Khushbu Sundar is Covid-19 positive, Kishwer Merchant's son also contracts the virus
Bob Saget, the US comic who delighted hundreds of thousands as the star of television's Whole Property, has been identified useless in a Florida resort space, the community sheriff claimed Sunday. He was 65. Well-liked actor Jim Carrey led Hollywood as he paid a tribute to the actor. "Beautiful Bob […]
Talents of Madonna's son divide critics after he is revealed as secret artist | Art
He is a mysterious, up-and-coming artist whose do the job has been championed by the likes of Madonna and sells for up to five figures. But there were being raised eyebrows when it was revealed that "Rhed" was none other than the singer's eldest son, Rocco Ritchie. The 21-12 months-outdated, […]
South Texas father honors late son through sports photography
For Corpus Christi resident Jose Chapa, his really like for photography sparked from watching his son do well on the rugby field. Chapa's son, Gilbert Joseph Chapa, commenced taking part in rugby in elementary college after watching his father enjoy in a recreational league. Observing his son's achievement on the area encouraged […]

redpajama_set_name: RedPajamaCommonCrawl


Charli XCX has announced the release of her sophomore album, "SUCKER" arriving everywhere Monday, December 15th via Neon Gold/Atlantic Records. The album which includes new single, "Break The Rules" and the top 10 smash, "Boom Clap" is available now for pre-order (http://smarturl.it/Sucker) and is premiering exclusively today with iTunes via First Play (http://smarturl.it/charlixcxitunes).
Charli XCX will celebrate "SUCKER" with an assortment of high profile media appearances, kicking off this Saturday, December 13th with an eagerly awaited performance on NBC's Saturday Night Live. The London-based singer/songwriter will then pay live visits to CBS' Late Show with David Letterman (Tuesday, December 16th) and NBC's TODAY (Wednesday, December 17th) (check local listings). The upcoming TV appearances follow recent performances of both "Boom Clap" and "Break The Rules" on the 2014 MTV Europe Music Awards and ABC's highly rated American Music Awards 2014.
What's more, Charli will be among the stars at a series of radio-sponsored holiday concerts, beginning this Friday, December 12th with Z100's Jingle Ball 2014 extravaganza at New York City's legendary Madison Square Garden. Additional dates include Boston's Kiss 108 Jingle Ball (on Sunday, December 14th), Washington, DC's Hot 99.5 Jingle Ball (Monday, December 15th), Chicago's 103.5 KISS FM Jingle Ball (Thursday, December 18th), Miami's Y100 Jingle Ball (Sunday, December 21st), and Tampa's 93.3 FLZ Jingle Ball (Monday, December 22nd). Charli will then kick off what is sure to be a thrilling 2015 by accompanying Katy Perry as special guest on the European leg of the blockbuster "Prismatic Tour," followed by her own eight city headline tour of the United Kingdom. North American tour dates will be announced soon for up-to-the-minute news and information, please visit charlixcxmusic.com.
Currently starring on the covers of both NYLON and Seventeen, Charli XCX was among the elite superstars earning nominations for the upcoming 57th Annual GRAMMY Awards, scoring nods in two top categories, "Record of the Year" and "Best Pop Duo/Group Performance" both for Iggy Azalea's worldwide #1 chartbuster, "Fancy (Feat. Charli XCX)." The GRAMMY nominations further a growing list of honors that also includes her being named SESAC's 2014 "Songwriter of the Year" as well the first winner of Billboard's "Hitmaker Award," to be presented later this week in New York City as part of the ninth annual Billboard Women In Music Awards.
"Boom Clap" has already proven a phenomenon, scoring RIAA platinum certification for sales in excess of 1 million while also reaching the upper tier on Billboard's "Hot 100" Charli XCX's top 10 debut as a lead artist. In addition, the track also featured on "THE FAULT IN OUR STARS - MUSIC FROM THE MOTION PICTURE" Atlantic's musical companion to the hugely successful drama from 20th Century Fox has been a worldwide chart favorite, ascending to the top 10 in Australia, Canada, India, Ireland, Israel, Italy, New Zealand, South Africa, and Charli's own native United Kingdom.
As if that weren't enough, the "Boom Clap" companion video is also a sensation, earning over 100 million views and counting at Charli XCX's official YouTube channel, www.youtube.com/watch?v=AOPMlIIg_38. A live version of the track, filmed at "The Fault In Our Stars Live Stream Event Presented by YouTube," can be viewed at www.youtube.com/watch?v=1DLO52AK7ig.
"SUCKER" puts the cap on what has been an extraordinary 18 months for Charli XCX, a whirlwind period that has seen her rise to the highest echelons of modern pop. The GRAMMY-nominated "Fancy (Feat. Charli XCX)" was among this year's true blockbusters, spending seven consecutive weeks atop Billboard's "Hot 100" on its way to 4x RIAA platinum certification. Charli XCX made a wide array of high profile live performances alongside Azalea, including appearances on the mtvU Woodie Awards 2014, the 2014 Billboard Music Awards, and ABC's Good Morning America, Jimmy Kimmel Live!, and the season finale of Dancing With The Stars.
"Fancy" marked Charli's second straight co-written summer smash, following Icona Pop's 2x RIAA platinum certified hit, "I Love It (Feat. Charli XCX)." That track proved a worldwide favorite upon its 2012 release, ultimately ascending to the top 10 on Billboard's "Hot 100" as well as #1 on the UK Singles Chart.
Born Charlotte Aitchison, Charli XCX made her first big splash with 2011's "Nuclear Seasons" and quickly unleashed an indelible string of singles, mixtapes, and videos, including "You're The One" and "You (Ha Ha Ha)." "TRUE ROMANCE" Charli's IAMSOUND/Atlantic debut album earned some of last year's most rapturous reviews, with Stereogum naming it as its "Album of the Week," stating "Charli seems to skip right across ideas and words and genre boundaries because she's never known a world where those things get in the way." "Snaky, mesmerizing glitch-pop," declared Entertainment Weekly, while Billboard commended the album for possessing "plenty of monster hooks, killer beats and equally bratty kiss-offs... (Charli XCX) packs just as much sass into her dreamy electro-pop songs as she does catchy melodies." Rolling Stone tagged Charli XCX as an "Artist to Watch," proclaiming, "Her rhymes all street swagger and steamy gothic heartache flash like low-rent neon. The effect can be breathtaking." "Her collage of pop dreams, electro flash, and diary-rage lyrics could very well create a new generation of pop stars," wrote SPIN, while Pitchfork waxed fully rhapsodic about "TRUE ROMANCE" and Charli XCX's extraordinary future: "Like 90s pop stars turned 10s pop sophisticates Justin Timberlake and Beyoncé, Charli XCX stamps her personality across the entire project... 'TRUE ROMANCE' suggests she'll be worth following for a while. On Tumblr, Instagram, and whatever comes next, sure, but musically most of all."
The upcoming round of live dates see Charli XCX continuing a non-stop schedule that has already seen her spend much of the past two years knocking out audiences both here and abroad with sold out headline tours, support slots (alongside such artists as Coldplay and Ellie Goulding), and show-stealing festival appearances. Charli XCX has also received widespread media attention, including cover features in both Billboard and Complex. Critical applause has also rained down, with The New York Times praising Charli's "furious, catchy, electronic dance-pop songs about being a woman scorned" and Idolator hailing her as "freakishly energetic" and "unique." Perhaps Urban Outfitters summed it up best: "Charli XCX is badass."


This bilingual picture book talks about a young boy named Ah Bao who discovered a magical stone which caused his rice crocks to overflow and continually filled his money jar. Being a generous and kind-hearted boy, he shared this with the poor villagers. However, the magic came with a price. Find out how Ah Bao saved his village with a vision of a water-spewing Dragon.


We're here that will help you together with your school applications, provide data on financial help, and more. The estimated average time to complete this application is 23 minutes. I agree to my information being processed by TechTarget and its Partners to contact me through cellphone, electronic mail, or different means regarding data relevant to my professional interests.
In your account, you possibly can see the standing of your application and obtain messages about your application. You are eligible to apply for admission below the Visa Waiver Program (VWP) if you are a citizen or nationwide of one of the Visa Waiver Program international locations listed below.
We'll additionally ship you an alert e-mail instructing you to log in to your application and test your correspondence, so it is important that we've got your appropriate e mail deal with. The Division of Homeland Security and the United States Customs and Border Protection have provided a safe public Site with an automatic type for you, or a 3rd party, to complete so as to apply for a journey authorization.
Whereas we now have taken care to ensure that the content material on this web site is accurate, this web site and the providers accessible on or by way of this web site are offered "as is" and your use of and reliance on the knowledge on this web site and the online registration service shall be at your sole danger.
Business enterprises could rent a dedicate iPhone developer for iOS applications that may let their organization to flourish available in the market. If you would like to be thought of for the job, please ship us a letter of application that provides your expertise and skills.


text:
Q: Container is automatically exiting Below is my Dockerfile:
FROM python:3
COPY . /Demo
WORKDIR /Demo
RUN pip install -r requirements.txt
EXPOSE 9005
CMD python ./app.py

I am using following command to run the resulting image:
docker run -it -d host:port imagename:v1

The container is automatically exiting.  When I run docker ps, no running container is shown.

A: Instead of this line:
CMD python ./app.py

give absolute path like below:
CMD python /<path-to-script>/app.py

redpajama_set_name: RedPajamaStackExchange


Patio Design, Patio Fireplace Designs was posted September 26, 2017 at 8:42 pm by jeemain.co . More over Patio Fireplace Designs has viewed by 342 visitor.
Patio Design, Patio Designs With Fireplace was posted July 9, 2016 at 1:44 pm by jeemain.co . More over Patio Designs With Fireplace has viewed by 334 visitor.
Patio Ideas, Outdoor Patio Ideas With Fireplace was posted May 9, 2018 at 4:54 am by jeemain.co . More over Outdoor Patio Ideas With Fireplace has viewed by 982 visitor.
Patio Design, Patio Fireplace Designs was posted June 3, 2018 at 9:49 am by jeemain.co . More over Patio Fireplace Designs has viewed by 338 visitor.
Patio Ideas, Patio With Fireplace Ideas was posted July 10, 2017 at 11:41 am by jeemain.co . More over Patio With Fireplace Ideas has viewed by 286 visitor.
Patio Ideas, Patio Ideas With Fireplace was posted May 16, 2017 at 12:03 pm by jeemain.co . More over Patio Ideas With Fireplace has viewed by 287 visitor.


text:
Q: Make server-sided client-list threadsafe in SignalR? I am trying to make my server-side thread safe.
Currently, I am using a List<ServerClient> m_connectedClients and fill it with my clients when they connect or disconnect, like this:
    public LoginStatus Connect(string connectionId, LoginRequestMessage message)
    {
        var status = m_databaseManager.CheckLogin(message.Username, message.Password);
        if (status == LoginStatus.Success)
        {
            var connection = m_connectedClients.FirstOrDefault(p => p.Username == message.Username);
            if (connection == null)
            {
                var client = m_databaseManager.GetClient(message.Username, connectionId);
                m_connectedClients.Add(client);
            }
            else if (!connection.ConnectionIds.Contains(connectionId))
            {
                connection.ConnectionIds.Add(connectionId);
            }
        }
        return status;
    }

    public void Disconnect(string connectionId)
    {
        foreach (var connection in m_connectedClients.Where(p => p.ConnectionIds.Contains(connectionId)))
        {
            connection.ConnectionIds.Remove(connectionId);
        }
        Console.WriteLine("Client disconnected... {0}", connectionId);
    }

In my scenario in some cases I would like to do things like this:
    public bool IsLoggedIn(string connectionId)
    {
        if (m_connectedClients.Any(p => p.ConnectionIds.Contains(connectionId)))
        {
            return true;
        }
        return false;
    }

So, simply adding and removing things with a ConcurrentDictionary will probably not work (I even dont know, what key I would use, since I could have more than one ConnectionId per client and that's the only identifier I have here.
What I could do is lock the List<ServerClient> every time I access it, but that would be in alot of places with alot of locks, so I guess thats a terrible idea, right?
Another question is:
Do I have to be thread safe everywhere? Or is it only important when connecting (adding) and disconnecting (removing), but not, when actually working with that list?

A:
So, simply adding and removing things with a ConcurrentDictionary will probably not work (I even dont know, what key I would use, since I could have more than one ConnectionId per client and that's the only identifier I have here.

You are right. ConcurrentDictionary could be too limited for your use case.

What I could do is lock the List every time I access it, but that would be in alot of places with a lot of locks, so I guess thats a terrible idea, right?

There is no way around it: every time you access the list you should take a lock. Make a class that provides the functionality that required the list and put the lock and acquiring the locks there so that acquiring locks is not scattered around the code and maybe accidentally forgotten.

Another question is: Do I have to be thread safe everywhere? Or is it only important when connecting (adding) and disconnecting (removing), but not, when actually working with that list?

Being threadsafe is a global property. If you are not threadsafe everywhere, then you are not threadsafe period. If you have many readers and read operations and only few writers and write operations, then consider using the ReaderWriterLockSlim class that is optimized for such scenarios. You have to use it every time you access the list though.


Young people need estate plans too!
Many younger adults don't think that they need an estate plan. They believe that because they have not acquired assets, property or retirement benefits, that estate planning is not necessary.
Even for persons who have limited assets, estate planning is worth doing. Here are several important benefits derived from having an estate plan in place.
If you are attending college away from your parents' home, simple documents such as a Medical Power of Attorney and a Financial Power of Attorney are recommended. Imagine being ill and away from home, and the doctors will not provide any information to your loved ones as to your condition. A Medical Power of Attorney, not only would allow the doctors to communicate with your designated agent, but will also allow your agent to obtain medical records, get second opinions and assist in making medical decisions if you are unable to do so.
Similarly, a Financial Power of Attorney would allows your agent to address any financial issues that could crop up due to a medical illness, like paying the rent while you are recuperating or paying your medical insurance so that coverage does not lapse. The failure to have these two simple and inexpensive documents will require court intervention. Not only is this a time consuming and expensive process, it is easily avoidable if you have an estate plan in place.
If you are newly married and have children, you want to make sure that in the event of your spouse=s untimely death, your spouse's assets, no matter how limited, go to you. In addition, if you have minor children and are unmarried, you can appoint a legal guardian for any children (a recommendation to the Court who you think is best suited to raise your children) in the event of your untimely death. Your Will would also establish how a guardian can use any of your remaining assets on their behalf. Finally, a Will would establish the ages when the children will be able to receive these assets.
Effective Estate Planning allows you to avoid going through guardianship proceedings in the event your spouse becomes unexpectedly ill or disabled. It also contains the necessary legal documentation for handling all of your spouse's financial, legal, and medical issues.
Finally, if you have a child with special needs, a thorough estate plan is especially important. In that instance, you can make provisions for your child's special care over the course of his or her lifetime.
The attorneys at Weiss & Tom are equipped to handle all aspects of estate planning. For more information please contact the lawyers at Weiss & Tom, L.L.C.


Hendersonville NC Rolls Royce Phantom Limo Service for Wedding.
Royal Limousine are the leading Wedding Car, Rolls Royce and Limousine service in the Carolinas.
With Hummer H2, Rolls Royce Phantom, Bentley and Chrysler 300 superstretch we offer the finest fleet and service.
Wine tours, Proms, Birthdays, Quincearena and all your Hendersonville Limo service requirements.


Central America, region of the western hemisphere, made up of a long, tapering isthmus that forms a bridge between North and South America. Central America, which is defined by geographers as part of North America, has an area of about 521,500 sq km (about 201,300 sq mi) and includes the countries of Guatemala, Belize, El Salvador, Honduras, Nicaragua, Costa Rica, and Panama. The region has a population of approximately 36.4 million (2000 estimate).