text:
|Publication number
|Publication type
|Application number
|Publication date
|Sep 2, 2008
|Filing date
|Sep 4, 2003
|Priority date
|Sep 4, 2002
|Fee status
|Also published as
|Publication number
|Ming-Chieh Lee, Shou-Jen (Joseph) Wu, Sergey Smirnov, Brian D. Crites
|Original Assignee
|Microsoft Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (31), Non-Patent Citations (35), Referenced by (8), Classifications (8), Legal Events (5)
|External Links: USPTO, USPTO Assignment, Espacenet
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/408,476, filed Sep. 4, 2002, the disclosure of which is incorporated herein by reference.
A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
The present invention relates to processing of still images. For example, an encoder and decoder process a set of still images for video effects or other effects.
With the increasing popularity of digital cameras and digital video cameras, digital images and video have become commonplace. Companies and consumers increasingly depend on computers and computer networks to create, distribute, and play back digital image and video content.
Engineers use a variety of techniques to process digital images and video efficiently while still maintaining quality. To understand these techniques, it helps to understand how image and video information is represented and processed in a computer.
Digital images and digital video consume large amounts of storage and transmission capacity. A typical digital image can include tens or hundreds of thousands of pixels (also called pels). Each pixel represents a tiny element of the picture. In raw form, a computer commonly represents a pixel with 24 bits. A typical video sequence includes 15 or 30 frames per second. Thus, the number of bits per second, or bitrate, of a typical raw digital video sequence can be 5 million bits/second or more.
Many computers and computer networks lack the resources to process raw digital images and video. For this reason, engineers use compression (also called coding or encoding) to reduce the bitrate of digital images and video. Compression can be lossless, in which quality of the images or video does not suffer, but decreases in bitrate are limited by the complexity of the images or video. Or, compression can be lossy, in which quality of the images or video suffers, but decreases in bitrate are more dramatic in subsequent lossless compression. Decompression reverses compression.
In general, image compression techniques are sometimes called intraframe compression techniques. Intraframe compression techniques compress individual images, which are typically called I-frames, key frames, or reference frames when the frames are in a video sequence. Video compression techniques include intraframe compression and interframe compression. Interframe compression techniques compress frames with reference to preceding and/or following frames, and inter-coded frames are typically called predicted frames, P-frames, or B-frames.
For still image compression, well-known intraframe compression standards or products include the various versions of Joint Picture Expert Group ["JPEG"] standards. For compression of I-frames in video, well-known intraframe compression standards or products include the various versions of the Motion Picture Expert Group ["MPEG"] standards, the various H.26x standards from the International Telecommunications Union, and various versions of Windows Media Video ["WMV"] products from Microsoft Corporation. In addition to describing intraframe compression of video frames, the MPEG 4 standard describes encoding and decoding of "sprites," which are pictures that may be warped in whole or in part for reconstruction at a particular time.
Outside of the area of compression/decompression, various image processing tools allow a user to add effects to still images. When editing an image or series of images (e.g., for a slide show), a user may add effects such as fading, blending, zooming, panning, or rotation. (Fading is essentially blending between an actual image and a blank image.) The effects are presented in images synthesized from the original image or series of images. The entire sequence of original and synthesized images, which is sometimes called a vivid video sequence, may be recorded for distribution and later playback.
Still image compression and video compression successfully reduce the bitrate of still image files for many applications. These forms of compression, however, do not provide adequate performance for vivid video sequences.
In summary, the detailed description is directed to various techniques and tools for processing sets of still images. For example, an encoder processes a set of still images for video effects or other effects, efficiently encoding high-resolution still images and motion information to deliver a high-quality sequence of images to a decoder at a low bitrate. The various techniques and tools can be used in combination or independently.
According to a first aspect of the techniques and tools described herein, an encoder gets effect parameters for synthesized images derived from original still images. For example, the parameters include affine coefficients for panning, zooming and/or rotation effects, or the parameters include fading coefficients for fading or blending effects. The encoder compresses the original still images, and then outputs the effect parameters and compressed original still images. In this way, the encoder can produce high-quality output for a sequence of vivid video, which is suitable for delivery by streaming over low bitrate connections.
According to a second aspect of the techniques and tools described herein, a decoder receives compressed original still images and effect parameters for synthesized images. The decoder decompresses the still images. The decoder then composes the synthesized images based upon the effect parameters and the decompressed still images. For example, the decoder computes component images based upon the effect parameters and the decompressed images, and then combines the component images for a synthesized image. In this way, the decoder can produce a high-quality sequence of vivid video from a file streamed over a low bitrate connection.
The various features and advantages of the invention will be made apparent from the following detailed description of embodiments that proceeds with reference to the accompanying drawings.
Described embodiments of the present invention are directed to techniques and tools for processing still images, enriching the scope and functionality of computers as media devices.
In some embodiments, an encoder and decoder make presentation of a still image file more compelling by adding effects such as panning, zooming, rotation, and fading to the still image file. As a result, the still image file is presented more like a vivid video. Alternatively, the encoder and decoder use other and/or additional effects.
In some embodiments, the encoder makes delivery of a still image file with added effects more compelling by applying compression to the file. The encoder applies intra-frame compression to one or more still images of the file. The encoder parameterizes transforms and other information for the effects, using a compact representation for such information. As a result, the bitrate of the file is reduced to a degree that facilitates streaming, downloading, or file transfer of high-quality still image files with effects over low bitrate connections.
In some embodiments, the decoder makes playback of a still image file with added effects more compelling by applying decompression and synthesis to the file. The decoder applies intra-frame decompression to one or more still images of the file. The decoder decodes information for effects and uses the information to synthesize additional images.
In some embodiments, the encoder and decoder use affine transformation parameters to specify effects such as panning/translation, rotation, and zooming in synthesized images. In alternative embodiments, the encoder and decoder use another motion model.
The described techniques and tools complement existing media technologies for audio and video. In some embodiments, an encoder or decoder uses the described techniques in combination with audio and/or video for an enriched multimedia experience.
While the techniques are described in places herein as part of a single, integrated system, the techniques can be applied separately, potentially in combination with other techniques. In alternative embodiments, a tool other than an encoder or decoder implements one or more of the techniques.
In described embodiments, the encoder and decoder perform various techniques. Although the operations for these techniques are typically described in a particular, sequential order for the sake of presentation, it should be understood that this manner of description encompasses minor rearrangements in the order of operations, unless a particular ordering is required. For example, operations described sequentially may in some cases be rearranged or performed concurrently. Moreover, for the sake of simplicity, flowcharts typically do not show the various ways in which particular techniques can be used in conjunction with other techniques.
I. Computing Environment
With reference to
A computing environment may have additional features. For example, the computing environment (100) includes storage (140), one or more input devices (150), one or more output devices (160), and one or more communication connections (170). An interconnection mechanism (not shown) such as a bus, controller, or network interconnects the components of the computing environment (100). Typically, operating system software (not shown) provides an operating environment for other software executing in the computing environment (100), and coordinates activities of the components of the computing environment (100).
The storage (140) may be removable or non-removable, and includes magnetic disks, magnetic tapes or cassettes, CD-ROMs, CD-RWs, DVDs, or any other medium which can be used to store information and which can be accessed within the computing environment (100). The storage (140) stores instructions for the software (180) implementing the image processing techniques of one or more described embodiments.
The input device(s) (150) may be a touch input device such as a keyboard, mouse, pen, or trackball, a voice input device, a scanning device, network adapter, or another device that provides input to the computing environment (100). For video or still images, the input device(s) (150) may be a TV tuner card, digital camera interface, video camera interface, or similar device that accepts video and/or still image input in analog or digital form, or a CD-ROM/DVD/disk reader that provides video or still images to the computing environment (100). The output device(s) (160) may be a display, printer, speaker, CD/DVD writer, network adapter, or another device that provides output from the computing environment (100).
The communication connection(s) (170) enable communication over a communication medium to another computing entity. The communication medium conveys information such as computer-executable instructions, compressed video information, or other data in a modulated data signal. A modulated data signal is a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media include wired or wireless techniques implemented with an electrical, optical, RF, infrared, acoustic, or other carrier.
The invention can be described in the general context of computer-readable media. Computer-readable media are any available media that can be accessed within a computing environment. By way of example, and not limitation, with the computing environment (100), computer-readable media include memory (120), storage (140), communication media, and combinations of any of the above.
The invention can be described in the general context of computer-executable instructions, such as those included in program modules, being executed in a computing environment on a target real or virtual processor. Generally, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The functionality of the program modules may be combined or split between program modules as desired in various embodiments. Computer-executable instructions for program modules may be executed within a local or distributed computing environment.
For the sake of presentation, the detailed description uses terms like "determine," "generate," "adjust," and "apply" to describe computer operations in a computing environment. These terms are high-level abstractions for operations performed by a computer, and should not be confused with acts performed by a human being. The actual computer operations corresponding to these terms vary depending on implementation.
II. Example Encoder and Decoder
The relationships shown between modules within the encoder and decoder indicate the main flow of information in the encoder and decoder; other relationships are not shown for the sake of simplicity. Depending on implementation and the type of compression desired, modules of the encoder or decoder can be added, omitted, split into multiple modules, combined with other modules, and/or replaced with like modules. In alternative embodiments, encoders or decoders with different modules, other configurations, and/or different inputs or outputs process still images for compression/decompression and synthesis.
The encoder (200) and decoder (300) combine image compression/decompression technology and image synthesis technology to present a sequence of images with vivid transformations and transitions. The encoder (200) and decoder (300) use standard intra-frame compression and decompression for still images, and use generic affine transforms for the transformations and transitions. Alternatively, an encoder and decoder use other compression and decompression and/or use another motion model to parameterize effects.
From the end user's perspective, the output stream (295) of the encoder (200) is similar to a compressed video stream. The output stream (295) has I-frames and P-frames. The I-frames are compressed still images, much like intra-compressed video frames. The P-frames are sets of affine transform coefficients and other parameters for effects, which are interpreted by the decoder (300) to synthesize images. In some implementations, the encoder (200) is part of a video encoder, the decoder (300) is part of a video decoder, and the output bitstream (295) is formatted as a compressed video stream.
In a conventional video encoder, a P-frame is predicted from the previous frame, which is itself an I-frame or a P-frame. In contrast, in some implementations, the encoder (200) predicts a P-frame from one or more I-frames. The encoder (200) avoids P-frame to P-frame dependencies for several reasons in these implementations. First, fading/blending between two frames works best with two original frames. Second, always predicting from I-frames avoids error accumulation issues that conventional video encoders typically must address for P-frames. Third, post-authoring frame rate adjustment is enabled. (If P-frames depended on previous P-frames, removing a P-frame would effectively remove the P-frames that follow and refer to it, preventing effective post-authoring frame rate adjustment.) In alternative implementations, the encoder (200) predicts P-frames from either I-frames or other P-frames.
A conventional video encoder performs motion estimation or other motion analysis to determine motion information for P-frames. In contrast, the encoder (200) does not perform such analysis because motion information is provided at the user layer and/or application layer, or is derived from information provided at the user layer and/or application layer. This simplifies and speeds up the creation of the motion information, compared to conventional video encoders. For example, a user sets a "start" rectangle in an original still image, sets an "end" rectangle in the image, and sets a number of frames between the start and end rectangles. With these settings, the software "zooms in" on part of the still image, or "pans" from one part of the image to another part of the image, recording the zooming or panning effect in a series of images. A user similarly may set a number of frames to fade from the still image to black, or to transition to another still image. Thus, the user may zoom in on an object in the still image over 30 frames, then pan to the right for 60 frames, then fade to black (or cross between two still images) over 45 frames.
In some implementations, the encoder (200) and decoder (300) work with two sets of images. The images in one set have the dimensions of the original (source) content. The images in the other set have the dimensions of the target view window area, which is smaller. To display an original still image, the decoder (300) scales or crops the image to the target view window. For a synthesized image, the decoder (300) computes pixel values for locations in the target view window. The view area dimensions are stored in a specific area of the header of the output bitstream (295).
A. Example Encoder
The encoder (200) includes a still image encoder (210), an effect parametizer (230), and a multiplexer ["MUX"] (240).
The encoder (200) receives a set of one or more original still images (205) and user input (225) in some form indicating the parameters for effects such as transforms. The encoder produces an output bitstream (295). Particular embodiments of encoders typically use a variation or supplemented version of the example encoder (200).
The still image encoder (210) applies intra-frame compression to the set of one or more original still images (205). In some implementations, the still image encoder (210) performs a block-based frequency transform, quantization, and entropy encoding. The still image encoder (210) may use a version of JPEG compression, MPEG, H.26x, WMV I-frame compression, or some other still image or intra-frame compression technique. For additional detail about the still image encoder (210) in some embodiments, see U.S. patent application Ser. No. 09/849,502, entitled, "DYNAMIC FILTERING FOR LOSSY COMPRESSION," filed May 3, 2001, now U.S. Patent Publication No. US-2002-0186890-A1, the disclosure of which is hereby incorporated by reference.
The still image encoder (210) generates output that is, for example, constant bitrate/variable quality or variable bitrate/constant quality. In some implementations, the still image encoder (210) performs intra-frame compression in one pass, favoring speed. In other implementations, the still image encoder (210) performs intra-frame compression in multiple passes, favoring compression efficiency.
The still image encoder (210) produces one or more encoded images (215), which are output to the MUX (240) for further formatting in the output bitstream (295).
The effect parametizer (230) receives user input (225) and produces effect parameters (235) for one or more synthesized images. For example, the user input provides exact specification of the effect parameters (235) by a user. Or, the effect parametizer (230) converts input (such as application, session, and/or image settings as well as other input from the user) to the effect parameters (235). For example, on a frame-by-frame basis, as part of a frame header, application software provides the effect parameters (235) and other image information (such as pixels) to the encoder (200) through an interface.
The effect parameters (235) include motion transformation parameters, fading parameters, and/or parameters for other effects. For motion transformations like panning, rotation, and zooming, the effect parameters (235) include affine transform coefficients or parameters according to some other motion model. For transition effects such as fading (including cross-fading/blending between images), the effect parameters (235) include fading coefficients.
The effect parametizer (230) may encode the effect parameters (235) to reduce bitrate associated with the effect parameters, for example, as described in section III. The effect parametizer (230) then outputs the effect parameters (235) to the MUX (240).
The MUX (240) multiplexes and formats the information received from the other modules of the encoder (200). The MUX (240) outputs the output bitstream (295) in a format that a decoder recognizes. For example, the format is an image or video stream in a WMV format. In some implementations, the format is a multimedia format, so the MUX (240) can also include other multimedia streams such as audio tracks for voice or music in the output bitstream (295).
B. Example Decoder
With reference to
The decoder (300) receives an input bitstream (305) including a compressed still image file with effects. The decoder (300) decompresses the file and plays back one or more output still images (325) and/or one or more output synthesized images (395). Particular embodiments of decoders typically use a variation or supplemented version of the example decoder (300).
The DEMUX (310) parses information in the bitstream (305) and sends information to the modules of the decoder (300). Specifically, the DEMUX (310) sends encoded still image data to the still image decoder (320) and effect parameters to the respective transformers (340 . . . 349).
The still image decoder (320) applies intra-frame decompression to the encoded still image data to reconstruct one or more of the original still images (205). In some implementations, the still image decoder (320) performs entropy decoding, inverse quantization, and a block-based inverse frequency transform. The still image decoder (320) may use a version of JPEG decompression, MPEG, H.26x, WMV I-frame decompression, or some other still image or intra-frame decompression technique.
The still image decoder (320) may output one or more still images (325) at selected positions in a sequence or if directed by the user. In some implementations, the decoder (300) includes one or more additional modules for color conversion, post-processing, rendering, etc. (not shown). These modules may perform further processing on output images, for example, to scale or crop the output images to the dimensions of the target view window area.
Each of the one or more image buffers (330 . . . 339) stores a decoded still image. If all of the buffers (330 . . . 339) already store decoded still images when a new image is decoded, a picture (e.g., the oldest picture) is discarded. In one implementation, the decoder (300) includes two image buffers, but the decoder (300) can include more or fewer image buffers. Optionally, the decoder (300) applies de-blocking post-processing to a decoded image before storing the image in one of the image buffers (330 . . . 339).
The decoder (300) decodes (if necessary) the effect parameters to be applied to one of the decoded images in the one or more image buffers (330 . . . 339). Using the effect parameters, a given one of the one or more transformers (340 . . . 349) applies the transforms and/or other effects to a decoded still image stored in a corresponding image buffer. In one implementation, the decoder (300) includes two transformers, but the decoder (300) can include more or fewer transformers.
A given synthesized image may depend on data from any combination of the one or more decoded images stored in the one or more image buffers (330 . . . 339), as described by the transform parameters and determined by the respective transformers (340 . . . 349). Or, in some cases, a synthesized image may depend on un-transformed decoded image data as well.
The blender (370) combines multiple component images (e.g., images computed using the transform parameters and the decoded images) for a synthesized image. For example, the blender (370) applies a blending function to proportionally weight the component images.
The blender (370) outputs a synthesized image (395) at selected positions in a sequence or if directed by the user. In some implementations, the one or more additional modules for color conversion, post-processing, rendering, etc. may then perform further processing on the output image, for example, to scale or crop the output image to the dimensions of the target view window area (if the decoder (300) did not compute pixels values only for pixels at locations in the target view window area).
III. Example Encoder Implementation
In some embodiments, an encoder such as the encoder (200) of
The encoder compresses (410) one or more still images of a still image file. For example, the encoder uses a technique performed by the still image encoder (210) described the section II.
Aside from the compression of the still images, the encoder also gets (420) effect parameters. Typically, these parameters are specified at the user level and/or application level, or are derived from input at the user level and/or application level. In other words, the encoder does not derive the effect parameters from motion estimation or other comparison of synthesized images to still images to detect and parameterize changes. For example, the encoder uses a technique performed by the effect parametizer (230) described the section II.
In some implementations, the effect parameters for motion transformations are affine coefficients. The details of a conventional affine transformation can be explained in the following formula.
where A, B, C, D, E, and F are the full set of affine coefficients for a generic affine transformation, where XS and YS indicate a location in a synthesized image, and where XO and YO indicate a location in an original still image. XO and YO may indicate a fractional location, in which case bilinear interpolation is used to determine the pixel value at XS and YS in the synthesized frame. A generic affine transformation can be used to parameterize panning, general translations, zooming, rotation, skewing, and mirroring. Using subsets of the full set of affine coefficients, the encoder can parameterize a subset of the operations. For example, the C and F coefficients alone can be used to parameterize translations.
After getting (420) effect parameters, the encoder then encodes (430) the effect parameters. This helps to reduce the bitrate of the effect parameters by signaling when less than the full set of potential parameters is used for a synthesized image. Alternatively, the encoder may also exploit patterns of redundancy or probability distributions in the effect parameters in compression of the effect parameters.
In some implementations, the encoder encodes affine transform coefficients and other effect coefficients for a particular P-frame/synthesized image as follows. The encoder uses up to fourteen coefficients for each P-frame. The encoder uses any combination of several different mechanisms to reduce the number of coefficients the encoder needs to transmit for the P-frame in different cases.
First, the encoder sets an affine coefficient mode for the P-frame (alternatively, at some other level such as sequence in the bitstream syntax). The encoder uses 2 bits to represent which of four different coefficient modes are used for affine transform coefficients, as shown in Table 1. Alternatively, the encoder uses more or fewer bits in fixed or variable length codes to represent a different number of coefficient modes (e.g., different sub-combinations of affine coefficients).
Coefficient modes in some implementations
Translation only; encode affine coefficients
C and F.
Translation and some zooming; encode affine
coefficients A, C, and F.
Translation and full zooming; encode affine
coefficients A, C, E, and F.
Generic affine; encode affine coefficients
A, B, C, D, E, and F.
Second, the encoder uses a flag bit to signal whether the P-frame (alternatively, some other level in the bitstream syntax) includes any fading coefficients for fading/blending effects. If so, the fading coefficients follow. Similarly, the encoder can use additional flags to signal whether a bitstream includes parameters for other effects.
Third, the encoder uses signaling bits to indicate how many sets of coefficients are transmitted for the P-frame (alternatively, some other level in the bitstream syntax). The number of sets depends on the number of still images to which effect parameters will be applied in order to contribute to the P-frame. As noted above, in some implementations, the encoder uses one or two still images to create a P-frame. In such implementations, up to two sets of coefficients are encoded per P-frame, one set describing how the target P-frame uses the most recent I-frame, and the other set describing how the target P-frame uses the second most recent I-frame. Alternatively, the encoder uses more sets of coefficients and/or sets of coefficients for different positions of I-frames relative to the target P-frame.
Coefficients themselves are sent as fixed length values such as those for a floating point representation. Alternatively, the coefficients are sent in some other fixed or variable length format.
IV. Example Decoder Implementation
In some embodiments, a decoder such as the decoder (300) of
Initially, the decoder gets picture dimensions for I-frames and/or P-frames from the bitstream header (alternatively, from some other level in the bitstream syntax). In implementations that work with two sets of images, the decoder gets the dimensions for the original pictures as well as the target view window dimensions. The decoder then initializes still image decoder modules with the original picture dimensions and initializes modules for post-processing, rendering, etc. with the target view window dimensions.
The decoder decompresses (510) one or more encoded still images of a still image file. For example, the decoder uses a technique performed by the still image decoder (320) described the section II. The decoder may decompress all still images in the file. Or, at a particular time, the decoder may decompress only still images in selected positions according to a pre-determined or changing playback order.
The decoder then checks (520) whether a frame to be played back is an I-frame or a P-frame. If the frame is an I-frame, the decoder presents (530) the decoded still image for the I-frame. For example, one or more modules in the decoder perform color conversion, post-processing, rendering, or other processing of the output image to scale or crop the output image to the dimensions of the target view window area.
On the other hand, if the frame to be played back is a P-frame, the decoder decodes (540) one or more sets of effect parameters for the P-frame. For example, the decoder parses the bitstream to retrieve parameters such as those described in Section III or parameters according to some other implementation.
The decoder then applies (550) the one or more sets of effect parameters to one or more still images. For example, the decoder applies a set of affine transform coefficients, fading coefficients, and/or other effect parameters to determine pixel values in each of one or more decoded still images.
The decoder then blends (560) component images for the P-frame into a combined, synthesized image. The component images result from applying the transformations to decoded still images or are the original still images. The blending function depends on implementation. In implementations in which the decoder blends (560) two component images, the blending function is:
{right arrow over (P)} new=α1�transform({right arrow over (P)}1old)+α2�transform({right arrow over (P)}2old) (2),
where {right arrow over (P)}1 old and {right arrow over (P)}2 old are images for the two component images, {right arrow over (P)}new is the resulting combined image, transform( ) represents the transform function(s), and α1 and α2 are weighting coefficients such that:
α1+α2=1 (3).
Alternatively, the decoder uses another blending function.
The decoder then presents (530) the synthesized image for the P-frame. For example, one or more modules in the decoder perform color conversion, post-processing, rendering, or other processing of the output image.
In some implementations, the decoder monitors the decoding time for frames. The decoder may drop one or more frames if decoding time (e.g., decompression time for an I-frame; for a P-frame, decompression time for I-frame(s) plus transform and blending time) is too long. For example, the decoder skips a frame if the decoding time of the previous frame is too long.
V. Example Frame Header Implementation
In some embodiments, an encoder such as the encoder (200) of
Frame header definition in some implementations
Int CWMVideoObjectEncoder::EncodeSprite (
BITMAPINFOHEADER* pbih,
const U8
The frame header generally inherits the fields of a sprite type object and includes the following additional fields as well. The field bNewKeyFrame is a boolean value indicating whether the field pbih is for a valid compressed image (i.e., I-frame) or not. The field pbih is pointer to a structure of type BITMAPINFOHEADER that includes data describing an image, for example, image size, pixel bit depth, compression type, etc. The field pdibPtr is a pointer that points to the actual image data. The field iQuality indicates the quality of a compressed image (in some implementations, the valid range is 0 to 100, with 100 indicating the best quality).
The field dwNumMotionVectorSets indicates how many valid sets of effect parameters (e.g., transform and/or fading/blending coefficients) are available. In some implementations, the decoder buffers the last two decoded still images for subsequent P-frame operations. So, dwNumMotionVectorSets is 1 or 2.
The frame header then includes various floating point values for transform coefficients.
The field pcFrameEncodedBits is a pointer to an output buffer to receive compressed data. The field dwFrameLen is a pointer to a dword to receive the output data length. Finally, the field tTimeStamp is a time stamp for the frame, which indicates, for example, the position of the frame in a sequence.
VI. Example Alternative Embodiments
In several places, the previous sections mention the possibility of alternative embodiments. A few example alternative embodiments follow.
Several previous sections discuss affine transform parameters, but indicate that the encoder and decoder may use another motion model. For example, the other motion model uses a perspective transform.
Section V provides an example frame header definition, but indicates that other frame header definitions may be used. For example, Table 3 shows an alternative frame definition according to one implementation.
Alternative frame header definition in some implementations
0x1d4a45f2, 0xe5f6, 0x4b44, 0x83, 0x88, 0xf0, 0xae, 0x5c, 0x0e, 0x0c, 0x37);
// dwControlFlags
#define WM_PHOTOMOTION_SAMPLE_INPUT_FRAME
1 //
sample has input frame
#define WM_PHOTOMOTION_SAMPLE_OUTPUT_FRAME
2 //
sample produces output frame
#define WM_PHOTOMOTION_SAMPLE_USES_CURRENT_INPUT_FRAME
#define WM_PHOTOMOTION_SAMPLE_USES_PREVIOUS_INPUT_FRAME
// dwInputFlags
#define WM_PHOTOMOTION_SAMPLE_MOTION
1 // acef used (includes
#define WM_PHOTOMOTION_SAMPLE_ROTATION
2 // bd also used (not valid
without acef)
#define WM_PHOTOMOTION_SAMPLE_BLENDING
4 // BlendCoef1 used
#define WM_PHOTOMOTION_SAMPLE_ADV_BLENDING 8 // BlendCoef2 also used
(not valid without BlendCoef1)
#define WM_PHOTOMOTION_INTEGER_DENOMINATOR 65536L
#define WM_PHOTOMOTION_MAGIC_NUMBER 0x1d4a45f2
typedef struct_WMPhotoMotionSample {
DWORD dwMagic;
ULONG cbStruct; // size of structure; incudes dwMagic and cbStruct
DWORD dwControlFlags;
// most recent input frame
DWORD dwInputFlagsCur;
LONG ICurMotionXtoX; // a
LONG ICurMotionYtoX; // b
LONG ICurMotionXoffset;// c
LONG ICurMotionXtoY; // d
LONG ICurMotionYtoY; // e
LONG ICurMotionYoffset;// f
LONG ICurBlendCoef1;
LONG ICurBlendCoef2;
// second most recent input frame
DWORD dwInputFlagsPrev;
LONG IPrevMotionXtoX; // a
LONG IPrevMotionYtoX; // b
LONG IPrevMotionXoffset;// c
LONG IPrevMotionXtoY; // d
LONG IPrevMotionYtoY; // e
LONG IPrevMotionYoffset;// f
LONG IPrevBlendCoef1;
LONG IPrevBlendCoef2;
} WMPhotoMotionSample;
#endif //_PHOTOMOTION_H—
Table 3 shows an alternative interface (based on the Microsoft DirectX Media Object ["DMO"] architecture) for communicating effect parameters to the encoder. It is a different way to pass the information corresponding to the frame header definition shown in Table 2. Essentially, the interface shown in Table 3 is an adaptation of the definition shown in Table 2 to the Microsoft DMO interface. In this implementation, the interface in Table 3 is implemented on top of the interface shown in Table 2.
Table 3 shows a structure WMPhotoMotionSample used to communicate effect parameters to the encoder. The structure is fed as part of an input media sample/buffer and describes how the upcoming frame should be produced. Every input sample passed to the encoder during encoding in this implementation contains this structure at the front of the buffer.
Turning to the details of Table 3, dwControlFlags is a set of flag values that describes what goes into the current output frame. The flags are defined as follows. SAMPLE_INPUT_FRAME indicates that the input sample contains an uncompressed frame immediately following the structure. SAMPLE_OUTPUT_FRAME indicates that an output (compressed) frame is being requested. The process involved in the composition of this frame is defined by the remaining members of this structure. SAMPLE_USES_CURRENT_INPUT_FRAME indicates that the output frame is going to be (at least in part) based on the most recent input frame. This flag is mandatory in the implementation. SAMPLE_USES_PREVIOUS_INPUT_FRAME indicates that the output frame is going to be (at least in part) based on the second most recent input frame.
The structure members with "Prev" and "Cur" in their names describe how each of the two most recent input frames is used in composing the output frame. The "Prev" members are only valid if the SAMPLE_USES_PREVIOUS_INPUT_FRAME flag described above is set. For each of the two input frames, dwinputFlags defines which parameters are specified for that frame—as Table 3 shows, which structure members are valid depends on which of these flags are set. Fewer than all parameters may be supported in a given implementation. For example, ROTATION and ADV_BLENDING may not be supported. The meaning of the parameters a, b, c, d, e, f are: an object at position (x,y) in the original frame gets put at position (a*x+b*y+c, d*x+e*y+f).
In this implementation, frames and effect parameters are provided to the encoder according to the following timing. The input frames (I-frames) are passed to the encoder as needed to generate output frames, and the effect parameters are passed for I-frames and P-frames. For example, suppose a first input frame is at time 0, a second input frame is at time 1, and the goal is to generate a fade between the two input frames. To do this, the encoder is passed the following information at the following times.
0.0 Default parameters+the first frame
0.1 Fade parameters (for 0.9 the first frame, 0.1 the second)+the second frame
0.2 Fade parameters (for 0.8 the first frame, 0.2 the second)+no frame
0.3 Fade parameters (for 0.7 the first frame, 0.3 the second)+no frame, etc.
Thus, the effect parameters are passed for every output frame that is generated, but an actual input video frame may only be present for some output frames.
The matrix operation shown in Table 4 is used to translate the parameters defined in Table 3 to equivalent (in terms of information content) but slightly different (in terms of interpretation) parameters used by
Parameter conversions
CWMVideoObjectEncoder::EncodeSprite( ).
typedef struct {
float a;
float b;
float c;
float d;
float e;
float f;
} MotionCoef;
HRESULT InvertMotionCoefficients(MotionCoef* p) {
float denom = p->a * p->e − p->b * p->d,
c_num = p->b * p->f − p->c * p->e,
f_num = p->d * p->c − p->f * p->a,
old_a = p->a;
if (denom == 0.0)
return E_INVALIDARG;
p->a = p->e / denom;
p->e = old_a / denom;
p->b = − p->b / denom;
p->d = − p->d / denom;
p->c = c_num / denom;
p->f = f_num / denom;
return NOERROR;
Having described and illustrated the principles of our invention with reference to described embodiments, it will be recognized that the described embodiments can be modified in arrangement and detail without departing from such principles. It should be understood that the programs, processes, or methods described herein are not related or limited to any particular type of computing environment, unless indicated otherwise. Various types of general purpose or specialized computing environments may be used with or perform operations in accordance with the teachings described herein. Elements of the described embodiments shown in software may be implemented in hardware and vice versa.
In view of the many possible embodiments to which the principles of our invention may be applied, we claim as our invention all such embodiments as may come within the scope and spirit of the following claims and equivalents thereto.
|Cited Patent
|Filing date
|Publication date
|Nov 4, 1993
|Dec 5, 1995
|At&T Corp.
|Method and apparatus for improving motion compensation in digital video coding
|May 25, 1995
|Apr 1, 1997
|Daewoo Electronics Co., Ltd.
|Image processing system using pixel-by-pixel motion estimation and frame decimation
|Jun 15, 1995
|Aug 12, 1997
|Samsung Electronics Co., Ltd.
|Motion compensation encoding method and apparatus adaptive to motion amount
|Mar 22, 1996
|Jul 7, 1998
|Microsoft Corporation
|Sprite coding
|Nov 15, 1996
|Nov 10, 1998
|State Of Israel/Ministry Of Defense Armament Development Authority-Rafael
|Method for compression and decompression of a video signal
|Feb 28, 1996
|Jul 27, 1999
|C-Cube Microsystems
|Method and apparatus for inverse telecine processing by fitting 3:2 pull-down patterns
|Jun 4, 1996
|Aug 3, 1999
|Microsoft Corporation
|Object-based video compression process employing arbitrarily-shaped features
|Jun 4, 1996
|Oct 19, 1999
|Microsoft Corporation
|Image compression and affine transformation for image motion compensation
|Mar 17, 1997
|Dec 28, 1999
|Hitachi, Ltd.
|Video coder with global motion compensation
|Jun 23, 1997
|Mar 14, 2000
|Microsoft Corp
|Method for generating sprites for object-based coding sytems using masks and rounding average
|Jan 14, 1997
|May 2, 2000
|Nec Corporation
|Motion compensated interframe prediction method based on adaptive motion vector interpolation
|Dec 12, 1997
|Jan 23, 2001
|Vtel Corporation
|Video postfiltering with motion-compensated temporal filtering and/or spatial-adaptive filtering
|Jul 23, 1998
|Apr 10, 2001
|Microsoft Corporation
|Sprites with depth
|May 18, 1999
|Apr 9, 2002
|Microsoft Corporation
|Method and system for generating a movie file from a slide show presentation
|Jul 7, 1997
|May 21, 2002
|Microsoft Corporation
|Multimedia compression system with additive temporal layers
|Apr 2, 1998
|Jun 4, 2002
|Microsoft Corporation
|Semantic video object segmentation and tracking
|Jan 13, 1999
|Apr 8, 2003
|Sony Corporation
|Editing system and editing method
|Aug 25, 1999
|Apr 15, 2003
|Matsushita Electric Industrial Co., Ltd.
|Moving picture synthesizing device
|Dec 23, 1998
|Jul 15, 2003
|Intel Corporation
|Increased video playback framerate in low bit-rate video applications
|May 26, 2000
|Nov 18, 2003
|Mitsubishi Electric Research Laboratories Inc.
|Method for encoding and transcoding multiple video objects with variable temporal resolution
|Sep 18, 2000
|Mar 16, 2004
|Koninklijke Philips Electronics N.V.
|Method of global motion estimation between consecutive video pictures
|Apr 7, 2000
|Apr 27, 2004
|Dolby Laboratories Licensing Corporation
|Moving image compression quality enhancement using displacement filters with negative lobes
|Jan 22, 1998
|Aug 10, 2004
|Mitsubishi Denki Kabushiki Kaisha
|Moving image estimating system
|Oct 5, 2001
|Aug 31, 2004
|Genesis Microchip, Inc.
|Motion adaptive de-interlacing method and apparatus
|Jul 24, 2000
|Feb 7, 2006
|Koninklijke Philips Electronics N.V.
|Motion estimation
|Nov 15, 2001
|Jun 27, 2006
|Dac International Inc.
|Coding of digital video with high motion content
|Dec 17, 2002
|Jul 24, 2003
|Microsoft Corporation
|Spatial extrapolation of pixel values in intraframe video coding and decoding
|Dec 17, 2002
|Aug 21, 2003
|Microsoft Corporation
|Multi-resolution motion estimation and compensation
|Jun 28, 2002
|Jan 1, 2004
|Andreas Soupliotis
|Video processing system and method for automatic enhancement of digital video
|Jul 19, 2005
|Nov 17, 2005
|Chang-Su Kim
|Systems and methods for enhanced error concealment in a video decoder
|May 12, 1994
|Sep 29, 1998
|Matsushita Electric Industrial Co., Ltd.
|Moving image signal encoding apparatus and decoding apparatus
|"JPEG Image Coding Standard," 23 pp. [Downloaded from the World Wide Web on Feb. 23, 2004.].
|Anandan et al., "Hierarchical Model-Based Motion Estimation," Kluwer Academic Publishers, Boston, pp. 1-22 (1993).
|Avid Technology, Inc., materials downloaded from World Wide Web, 11 pp. (downloaded from World Wide Web on Feb. 18, 2005).
|Barron et al., "Performance of Optical Flow Techniques," IJCV, vol. 12, No. 1, pp. 43-77 (1994).
|Beauchemin et al., "The Computation of Optical Flow," ACM Computing Surveys, vol. 27, No. 3, pp. 433-467 (1995).
|Bugwadia et al., "Progressive-Scan Rate Up-Conversion of 24/30 Hz Source Materials for HDTV," IEEE Transactions on Consumer Electronics, vol. 42, No. 3, pp. 312-321 (1996).
|Cafforio et al., "Motion Compensated Image Interpolation," IEEE Transactions on Communication, vol. 38, No. 2, pp. 215-222 (1990).
|Chang et al., "Simultaneous Motion Estimation and Segmentation," IEEE Transactions on Image Processing, vol. 6, No. 9, pp. 1326-1333 (1997).
|DynaPel Systems, Inc., materials downloaded from World Wide Web, 20 pp. (downloaded from World Wide Web on Feb. 18, 2005).
|Ebrahimi, "MPEG-4 Video Verification Model: A video encoding/decoding algorithm based on content representation," 30 pp. (1997).
|Efstratiadis et al., "Motion Field Prediction and Restoration for Low Bit-Rate Video Coding," Proc. 2nd International Conference on Image Processing (ICIP 95), 4 pp. (Oct. 1995).
|Ghosal et al., "A Fast Scalable Algorithm for Discontinuous Optical Flow Estimation," IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 18, No. 2, pp. 181-194 (1996).
|Guleryuz, "Iterated Denoising for Image Recovery," IEEE, 10 pp. (marked Apr. 2002).
|Hendriks et al., "Recursive Disparity Estimation Algorithm for Real Time Stereoscopic Video Applications," IEEE International Conference on Image Processing, pp. 891-894 (Sep. 1996).
|Horn et al., "Determining Optical Flow," Artificial Intelligence, pp. 185-203 (1980).
|ISO/IEC, "JTC1/SC29/WG11 N2202, Information Technology-Coding of Audio-Visual Objects: Visual, ISO/IEC 14496-2," 329 pp. (1998).
|ISO/IEC, ISO/IEC 11172-2, Information technology-Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s-Part 2: Video, 112 pp. (1993).
|ITU-T, "ITU-T Recommendation H.261, Video Codec for Audiovisual Services at px64 kbits," 25 pp. (1993).
|ITU-T, "ITU-T Recommendation H.262, Information Technology-Generic Coding of Moving Pictures and Associated Audio Information: Video," 205 pp. (1995).
|ITU-T, "ITU-T Recommendation H.263, Video coding for low bit rate communication," 162 pp. (1998).
|Kim et al., "Local motion-adaptive interpolation technique based on block matching algorithms," Signal Processing: Image Communication, vol. 4, pp. 519-528 (1992).
|Krishnamurthy et al., "Frame Interpolation and Bidirectional Prediction of Video using Compactly-Encoded Optical Flow Fields and Label Fields," IEEE Transactions for Circuits and Systems for Video Technology, 30 pp. (1996).
|Lucas et al., "An Iterative Image Registration Technique with an Application to Stereo Vision," Proceedings of Imaging Understanding Workshop, pp. 121-130 (1981).
|Martins, "Real-time Video Frame Rate Adaptation Based on Warping of Edge-Preserving Meshes," ICIP, pp. 948-952 (1999).
|Morimoto et al., "Automatic Digital Image Stabilization," Proc. of IEEE International Conference on Pattern Recognition, Vienna, Austria, 6 pp. (Aug. 1996).
|Reader, "History of MPEG Video Compression-Ver. 4.0," 99 pp., document marked Dec. 16, 2003.
|Ribas-Corbera et al., "Interframe Interpolation of Cinematic Sequences," Journal of Visual Communication and Image Representation, vol. 4, No. 4, pp. 392-406 (1993).
|Shum et al., "Panoramic Image Mosaics," Technical Report MSR-TR-97-23, 53 pp.
|Simoncelli, "Bayesian Multi-Scale Differential Optical Flow," Differential Formulation, pp. 397-422 (1998).
|Stiller et al., "Estimating Motion in Image Sensors, A tutorial on modeling and computation of 2D motion," IEEE Signal Processing, 36 pp. (1999).
|Sullivan et al., "The H.264/AVC Advanced Video Coding Standard: Overview and Introduction to the Fidelity Range Extensions," 21 pp. (Aug. 2004).
|Thoma et al., "Motion Compensating Interpolation Considering Covered and Uncovered Background," Signal Processing: Image Communication, vol. 1, pp. 191-212 (1989).
|Tubaro et al., "Motion Field Estimators and their Application to Image Interpolation," Motion Analysis and Image Sequence Processing, Kluwer Academic Publishers, Chapter 6, pp. 153-187 (1993).
|Wu et al., "Joint estimation of forward and backward motion vectors for interpolative prediction of video," IEEE Transactions on Image Processing, vol. 3, No. 5, pp. 684-687, Sep. 1994.
|Zhang et al., "Piecewise linear motion-adaptive interpolation," Signal Processing: Image Communication, vol. 4, pp. 93-99 (1991).
|Citing Patent
|Filing date
|Publication date
|Feb 16, 2010
|Jan 22, 2013
|Sony Corporation
|Data stream buffer control using reference time and decoding time
|Oct 14, 2008
|Feb 5, 2013
|Thomson Licensing
|Methods and apparatus for artifact removal for bit depth scalability
|Oct 14, 2008
|Mar 5, 2013
|Thomson Licensing
|Methods and apparatus for artifact removal for bit depth scalability
|Dec 14, 2005
|Apr 17, 2008
|Kenji Morimoto
|Data Processor
|Feb 16, 2010
|Aug 19, 2010
|Sony Corporation
|Buffer control device, buffer control method, and program
|Oct 14, 2008
|Sep 2, 2010
|Peng Yin
|Methods and apparatus for artifact removal for bit depth scalability
|Oct 14, 2008
|Sep 2, 2010
|Peng Yin
|Methods and apparatus for artifact removal for bit depth scalability
|Jul 16, 2008
|Nov 25, 2010
|Kumar Ramaswamy
|Methods and systems for transcoding within the distributiion chain
|U.S. Classification
|382/232, 382/297, 382/298, 382/233
|International Classification
|Cooperative Classification
|European Classification
|Feb 12, 2004
Owner name: MICROSOFT CORPORATION, WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, MING-CHIEH;WU, SHOU-JEN (JOSEPH);SMIRNOV, SERGEY;AND OTHERS;REEL/FRAME:014336/0725;SIGNING DATES FROM 20040127 TO 20040203
|May 10, 2011
|Certificate of correction
|Sep 22, 2011
|Fee payment
Year of fee payment: 4
|Dec 9, 2014
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034541/0477
Effective date: 20141014
|Feb 17, 2016
|Fee payment
Year of fee payment: 8


text:
General Details
BA Music Studies, Grad. Dip Education
- HSC Music Experience – High School Music Teacher – Over 8 Years Teaching Experience – University Qualification – BA Music Studies/Grad.Dip of Education – Playing Guitar for over 15 Years – Music Theory, Composition and Aural Skills training available.
These details were last updated on November 24, 2011

subset: commoncrawl


text:
Ive been on the pill for 4 years never was great at taking it i rarely forget completely but often a few hours late. Been seeing guy so decided to start being more careful set alarms etc this was the last week of a pack i then had my gap week and i was 4 days into a new pack when we had sex no condom ive been terrified ever since im on day 11 of pill now and have taken it spot on except one day when i was 5 hours late as i left it at home and im just terrified.
Pill taking?
- Asked
- 18 Feb 2015 by help22
- Active
- 18 Feb 2015
- Topics
- pill
Added 18 Feb 2015:
The pill i took late this week was like pill 9
Responses (1)
Yes definitely. The worry alone just isn't worth it. I have considered it, i will be talking to my doctor about my options. Thank you for the response!
Search for questions
Still looking for answers? Try searching for what you seek or ask your own question.
Similar Questions
Im taking Phen375 diet pill and want to start taking Beauty-Vites, a hair pill.Will they counteract?
Posted 22 Jan 2013 • 1 answer
Can I stop taking the pill after taking it for the first week because I want to get pregnant?
Posted 1 Apr 2013 • 1 answer
I switched to yasmin. After taking 21-day pill, instead of stop taking it with in 7 days which is?
Posted 29 Nov 2013 • 1 answer
Are u covered 2days after taking taking morning after pill?
Posted 18 Feb 2015 • 2 answers
If I stop taking pill after 7 day.my bf start using condom after I stop taking pill will I prenant?
Posted 2 May 2015 • 1 answer


text:
Genealogy Web Site Details
Site or database name: Pennsylvania Birth Records
Description: There are no restrictions on Pennsylvania Birth Records. Unlike Pennsylvania birth and death records, Pennsylvania Birth records are open to the public and are not confidential. Anyone may submit the proper form and fee and obtain an Pennsylvania Birth record. This database of Pennsylvania Births contains over million names. Every name is indexed so you can search for one name, or two names that are linked. Every effort was made to keep the spelling in the original text, and to find all possible records for the time period covered. However, many county records were destroyed by fire, floods, neglect, and carelessness.
Click here to open Pennsylvania Birth Records in a new window
Related categories:
Surnames at this site:
Click here to open Pennsylvania Birth Records in a new window


text: This study (http://www.sciencemag.org/cgi/content/abstract/256/5056/545) appeared in the prestigious journal Science in the early 90's and is now taken as fact by media and members of the public. My opinion is that the experiment found something significant but did not have proper controls. The results have not been replicated. Most octopuses are solitary, not group living animals - chances to learn through observation are not common. Running a controlled experiment with cuttlefish, which do live in groups, also failed to produce evidence of observational learning. I believe that the results of the initial study are real but are not best explained by observational learning. At the very least, we should not accept or perpetuate that observational learning is an undisputed fact.


text:
ICD-10 related denials are on the rise. Ensure your billing is spot-on, or risk losing hundreds of thousands of dollars in claim denials.
Since the implementation of ICD-10, home health agencies are seeing an increase in claim denials related to ICD-10 codes. Agencies must ensure their coding and billing are audit-proof, or risk losing hundreds of thousands of dollars, especially as the ICD-10 ADRs and claim denials start to roll in. Give your billing and collections staff the information they need to bill correctly on the front end and correct denials before they reach auditors with Home Health Billing Answers, 2017.
Home Health Billing Answers, 2017 walks you through every step of the billing process and provides crucial tips for avoiding common billing errors. Plus, it explains in plain-English, the confusing billing jargon and acronyms that can trip billers up.
Here's just some of the ways your agency will benefit:
- NEW! Understand the most common reasons for claims denials related to ICD-10 coding, and what you can do to prevent these in the future.
- NEW! Learn to adopt audit processes to ensure that you are collecting the level of detail needed from physicians so that your clinicians and coders can choose the right codes.
- NEW! CMS has again changed case-mix designations. Get an update on new case-mix categories, codes and OASIS items, and learn how your revenue will be impacted.
- NEW! Prepare now for pre-claim reviews with tips to ensure all the proper documentation is in place and get paid.
- Claims submission: Get step-by-step instruction on how to complete accurate Medicare claims (with examples).
- Billing errors: Find out how to avoid the most common billing errors and how to read reject/reason codes. Also, use the included pre-billing checklist to reduce errors.
- Medicare claims: Receive an overview of non-covered services, claim types, HCPCS codes, revenue codes and how they are used.
- Financial outcomes: Billers get the basic guidance needed to minimize denials, PEPs, LUPAs and more.
- HIPPS vs. HHRG: Ensure you get proper payments by training your staff on the differences between HIPPS and HHRGS.
- Bonus: A tools CD with templates to ensure your agency gets the money it has earned – and fast!
Home Health Billing Answers, 2017 features home health billing and auditing best practices, including examples of common mistakes, instructions on how to bill correctly to prevent those errors and expert advice to minimize the impact on agencies' bottom lines.
The financial health of your industry depends on this product. Order your copy of the Home Health Billing Answers, 2017 today!
30-Day Money-Back Guarantee: If you do not find that the Home Health Billing Answers, 2017 provides you with the tools you need to complete and submit correct claims every time; return it within 30 days from receipt for a full refund; no questions asked.


text:
1874 C or G German 2 Cent pfennig KM# 2 coin in decent condition, circulated but still readable as pictured. Trying Photos instead of scans, still very detailed but with black background. No retouch other than to resize and crop.
OBVERSE:Small crowned imperial eagle with shield on breast
REVERSE: Large Value and Date
EDGED: Plain
METAL: 100% Copper
Weight: 3.25g
Diameter 20mm
Feel free to contact me with your reasonable questions, I do combine shipping so save a bit by combining purchases if you find more coins in my store you like!
|Shipping / Handling Cost
|Cost For Each Additional Item
|Economy Shipping (1 to 10 business days)


text:
13 Home Health Agencies Serving Roanoke, VA
Caring.com offers a free service to help families find senior care. We have thousands of reviews for Home Health Agencies including 2 reviews for Roanoke Home Health Agencies providers. Please explore the information on this page to get contact information and learn about options, amenities, and events.
Kindred at HomeProvides: Home Health Agencies
Kindred at HomeProvides: Home Health Agencies
Interim HealthCare of Salem (Roanoke)...Provides: Home Health Agencies
Interim HealthCare of Christiansburg, VAProvides: Home Health Agencies
Kindred at HomeProvides: Home Health Agencies
Carilion Homecare Srv RoanokeProvides: Home Health Agencies
Generation SolutionsProvides: Home Health Agencies
Heartland Home Health CareProvides: Home Health Agencies
Professional Healthcare ResourcesProvides: Home Health Agencies
Maxim Healthcare Services - Roanoke, ...Provides: Home Health Agencies
Amedisys Home Health Of RoanokeProvides: Home Health Agencies
Gentiva Health ServicesProvides: Home Health Agencies
Medi Home Health and HospiceProvides: Home Health Agencies
Review of Kindred at Home
We hired a caregiver from Gentiva Home Healthcare for my mom. She is completely comfortable with the caregivers and really likes them. There is a nurse that monitors her medications and checks her ... Read more
Review of Carilion Homecare Srv Roanoke
Mom has been using Carilion Homecare for probably a month now. She had used them before. Right now, they're taking care of her again. They come in and basically do everything that the hospital does... Read more
Home Healthcare Explained
The Difference Between Home Healthcare and In-Home Care
What's the Difference Between a Personal Aide and a Home Health Aide?
A Caregiver's Guide to Home Health Agencies
**What they do** [Home health agencies](https://www.caring.com/local/home-health-agencies) provide short-term, skilled medical care at home, delivered or supervised by nurses and therapists (phy...
15 Questions to Ask When Interviewing a Home Healthcare Agency
3 Ways to Help You Pay for Home Healthcare
Short-term home healthcare visits by a nurse, therapist, or certified [home health aide](item://faq-whats-the-difference-between-a-personal-aide-and-a-home-health-aide) -- which typically follow a ...
Medicare Coverage of Home Care
Q&A: Does Medicaid Cover Long-Term In-Home Care?
Public Benefits and Home Healthcare
If your loved one is enrolled in [Medicare](https://www.caring.com/medicare) (including a [Medicare Advantage](https://www.caring.com/articles/medicare-part-c) plan) or [Medicaid](https://www.carin...
How do I get my parent's doctor to give us complete and honest information?


text:
Yoga has been a part of my life since 1997, throughout the years I have studied various lineages from Ashtanga to Jivamukti to Iyengar to Yin and with teachers across three continents. Yoga is an extremely personal journey that provides the space to observe our habits, understand how well they are serving us and then make authentic choices about our present and future.
Should you try yoga?
Not flexible? Not to worry! You don't have to touch your toes, stand on your hands or look great in spandex to practice (although a regular practice may produce those effects). Step on your mat often enough and yoga will do more than transform your body, it will change the way you see the world. Over the last two decades, asana, pranayama and mediation have helped me through thick and thin, uplifting me when I experienced loss, empowering me when I was lost and calming me on the morning of my wedding. Yoga has literally transformed the way I show up in the world and practicing regularly helps me to be and stay at my best. Teaching is my offering of these amazing gifts to my students. I can't wait to share yoga with you!
what I offer
I currently teach group classes at YogaWorks in New York City. Current classes Monday and Wednesday 7am Vinyasa Flow at Soho and Sunday 6:15pm Vinyasa Flow at Westside.
Private Sessions
Want to learn yoga, deepen your practice or heal from an injury? in a private session I get to focus completely on you and tailor the session to your needs and goals. Email me for rates and to schedule a session.
Office Yoga
Need a little more zen in your workplace? The practices of yoga and meditation are the perfect antidote to a busy, demanding, stressful work day. Email me for rates and to schedule a session.
Dana's Certifications:
Yoga Alliance Certified (RYT- 500 Hours)
Restorative Yoga
Therapeutic Yoga
Additional Trainings:
Yin Yoga Immersion with Sarah Powers
Anatomy and Kinesiology Training with Anatomy Studies for Yoga Teachers
Mindfulness Stressed Based Reduction with Jon Aaron Advanced 100 hour Teacher Training with Rodney Yee and Colleen Yee


text:
The Arboretum is on a lake, a short drive from downtown Dallas. There is a separate children's area with an additional admission fee. The garden currently has a pumpkin town, and there are displays for the 12 days of Christmas erected, with only a few on view. A portion of the garden is closed for renovation, but the rest has meandering trails, different atmospheres and scenic vistas. A must visit place, if only for the calming beauty.
Anna Hautzinger
Jennifer Vander Laan
Our family went for the first time today. It's August dollar day month..gotta go cheap when it's 5 people. It's beautiful, I'll give it that. However, that's where it ends. There is no clear direction as to where there is to eat. You get a lousy map that doesn't have the new Children's area on it. There was no vending to be found along the walk ways, not even for water. It's AUGUST!!! At least sell water in multiple locations. The Cafe on the left when you enter is very slow at taking orders and the line was long so be prepared to wait a while..watch out for those that will cut in front of you. It's 9 bucks for a sandwich. 3 bucks for a drink…and that's the cheap place. The staff tries to direct you to the restaurant in the middle…which is expensive and offers very little for kids to choose from. There is a Cafe that is geared more for kids at the other end of the park. There are NO signs telling you where to go and this place is full of different paths to choose from. They have several spots to take a tram, but were only using the ones at opposite ends. Again, it's AUGUST and in my opinion, if you aren't going to have places to buy water, then you need to run more trams than just two. The staff knows nothing about where to eat or where things are located. You can take an ice chest with your own food and drink. If we ever go back, we will be sure and go that route. Just DO NOT come here hoping to get good food or very good service. It's nice to look at and the Children's area is pretty fun for the kids. Other than that, I'm not impressed.
Danny Poloskei
It's a pretty place with nothing to do but look at colourful flowers and such. If someone there sees you trying to take a picture of yourself, they'll most likely step in to help by taking the photo for you, which is cool. However, this place loses some points because the parking is absolutely terrible. I'm driving down the road trying to find a way in and there's just these guys signaling people out with a sign that says the parking lot is full. There were 3 different entrances, all with the exact same problem. How was I to get in? I already paid for the admission and parking online, and I wasn't about to let everything, including our plans for the day, go to waste. So, I drive into an entrance and the guy tells me there's no parking available. There's an off-site parking lot in a galaxy far, far away, but he tells me it's probably full, too, and that I shouldn't bother. He offers me another option to pay $18 (I think) for valet parking. See, they have parking available, but they won't let you use it unless they have one of their goons park your vehicle for you. What about the parking I paid for online? Well, no refunds, too bad. Seeing as it was our only option (besides simply leaving), we went with it. It's a nice place, but do NOT pay for the parking online. I did so because there was a discount, but it's not worth it obviously since it counts for squat. Also, you should probably avoid driving there unless you want to pay for valet parking. Get someone to drop you off instead.
Jena Apgar
Beautiful! So hard to take a bad picture here. The children's garden is amazing, but the energy section is hard to get in. Always filled with kids. I've had wedding and maternity pics here. Great concerts. Best membership to have in Dallas!
M Worths
We love the new Children's Garden, It's an amazing place for kids. We spent 4 hours there and barely saw everything just in the Children's Garden. With 60 more acres of gardens, the entire arboretum is much to big to get through in a day. Or even two days.Good things: – Air conditioned bathrooms and new cafe, making a nice respite from the summer heat.- Splash pads and several water-play areas (bring swim suits for kids) also help with hot summer days.Not-so-great things: – golf carts drive people to and fro *constantly* on the main paths of the arboretum. We were almost run into several times, and it doesn't seem safe for little ones on the path outside of the Children's Garden.
You must be logged in to post a comment.


text: Her name was Viviana Glass, my moms. She was born in Chicago, you know, raised in Oak Park, south of the city. My grandmother, Rosa Maria Contros, is Chilean. To this day she designs costumes for the lively Chicago theatre community. Poor Gammy, she outlived her daughter, must be the worst joke God ever bestowed on a soul. My granddad, my Grady, Ernie Glass, he was half-French-American and half-Cherokee Indian. Grady was a thespian at heart too, a lover of the Marx brothers, and later, Martin and Lewis. He worked for the postal service in Chicago. Guess he needed a little comedy after years of dropping off solicitations, bills, Dear John letters, and those we-regret-to-inform-you official United States Vietnam telegrams. Grady had a tattoo of Hermes on his arm. I remember he always said: now junior, don't-kill-the-messenger. It was his favorite expression, especially when he'd have to tell me the Bulls lost. I always loved the Bulls, especially and secretly when Byron Jones played for the Pistons. Anyway, Grady hit the lotto in 74', one of the first Illinois State drawings. He started this theatre company in Chicago—St. Marx Place—it specialized in musical comedies. Year after year losses outweighed profits, but my Grady loved the business and felt okay with taking a financial hit. He died a few years before my moms took her life, having spent most of his ducats on the fledgling theatre. To honor him, Gammy established the Ernest Glass Award for Playwrights, a grant given annually to Northwestern theatre majors. Do you see where my moms got the acting bug? My family hails from Chicago. My mom's spirit rests in Chicago, so does my Grady's. That's why, after peeping out the hospital, I'm heading out to Oak Park to see my Gammy. She's my Family. It's all about Family. That Keith kid's cool but he's not my Family. And if I had to choose between my Gammy and that Melody Rain girl, who disappeared anyway, I'm going to choose Gammy. Gammy always took care of me, word up. And I think my boy Thelonious, I think today he'd want me to be around some Family. He always said it's all about Family.


text:
Prime Timers' Trip
Every third Thursday of the month
All DayCategory: Senior Adult Ministry
Prime Timers also go on group trips to local places typically on the third Thursday of each month. They also go on overnight trips and conference trips to places that are out of town.
Day Excursions List for 2017
January 19 -Dinner Bell, McComb
January 24 - Senior Adult Luncheon at Evangelism Conference, Temple Baptist Church, Ruston
February 16 - Camellia Garden Tour, US Fish & Wildlife Services' Southeast LA Refuge Complex, Lacombe
(Fri) March 17 - Gumbo lunch, Baton Rouge
April - Conference or day trip to be determined
May 18 - USS Kidd Museum, Baton Rouge
June 15 - National Park, Vicksburg
July 20 - Culinary Lunch Run
August 17 - Bluebonnet Swamp, Baton Rouge
September 21 - Slidell
October 19 - Natchez Trace, Natchez
November 16 - WWII Museum, New Orleans
(All of the above trips are subject to change.)


text:
Public Safety
I am pleased to begin my service to Colerain Township as the Director of Public Safety after working more than 24 years for the Township as a member of the Police Department. It is true that Colerain has undergone much change in the past few years and is always seeking opportunities to provide our services with greater efficiency. The Township recently experienced success through the implementation of a shared service model integrating all Township Department's. Specifically, the Departments worked together to address property maintenance issues, particularly in the area of unsafe and insecure properties throughout the entire Township.The Director of Public Safety will work to facilitate a closer working relationship between our two public safety departments (Fire & Police) while identifying opportunities to share resources and personnel while providing a higher level of service to the residents and businesses of Colerain Township. Both the Police and Fire Departments are nationally recognized for their professionalism and quality of service to our community.In order to provide greater access for our citizens, while creating a greater synergy within the departments, the office of the Director will be located along with the Fire Headquarters operation at the Public Services Building at 4160 Springdale Road. Daniel P. Meloy, Public Safety Director
513.923.5015 email@example.com Please click here to view and Adobe PDF copy of the Strategic Plan
513.923.5015 firstname.lastname@example.com Please click here to view and Adobe PDF copy of the Strategic Plan


text:
Young workers are forced to take lesser jobs
Gabe Ciuraru doesn't see many good options for people his age.
At 23, he's waited tables, driven tanks for the Israeli army, taken community college classes and taught Hebrew in St. Paul, Minn. Lately he's been selling cosmetics from a kiosk at the Mall of America.
This fall he plans to pursue a degree in sports management at the University of Minnesota. But he'll have to take on a lot of debt, and he's not optimistic it will lead to a good-paying job.
"I have friends that still live at home because they're paying off their student loans," Ciuraru said. "You're chained to your desk. And if you're not, the debt gets bigger."
People who finished high school or college in the past few years came into the job market at the wrong time. The economic downturn slashed pay for young workers and left more of them jobless, even after many went deep into debt to pay for college.
Economists believe they may never recover what they lost in wages and experience.
"If we look over people's likely future lives, when you're part of a generation that comes in with a tough job market and your wages are not so great, you don't recover," said Richard Freeman, a Harvard University labor economist. "They are going to be at a permanently lower standard of living than they would have been had we either avoided this catastrophe or had we had a successful jobs recovery."
Demand for college-educated workers probably peaked around 2000, and the decline since then has affected all young workers, Canadian economists Paul Beaudry and Benjamin Sand say.
As the number of college diplomas in the job market keeps rising, high-skilled workers are forced to take lesser jobs, "pushing low-skilled workers even further down the occupational ladder and, to some degree, out of the labor force altogether," Beaudry and Sand wrote in 2013.
The phenomenon was partly hidden by the housing bubble in the 2000s, but then laid bare by its bursting.
"This has been a terrible decade," said Phil Gardner, director of the Collegiate Employment Research Institute at Michigan State University. "There's only been three years where employers have aggressively hired in the last 12 years."
Since 2008, first-time job seekers have faced a market more difficult than anything their older siblings or parents have seen.
Unemployment for people under 25 hit 21 percent in 2010 and still is well above its prerecession high at 15.6 percent, according to the Bureau of Labor Statistics. The situation is worse for workers under 25 with no college education, whose unemployment rate is 18.6 percent.
Young people who are working have fewer opportunities for advancement, in part because fewer older workers are voluntarily quitting their jobs.
"The longer this goes on, and the longer they're not attached to something meaningful – and there's a lot of young people who still aren't – then they're wasting their human resource investment, which is their education," said Phil Gardner, director of the Collegiate Employment Research Institute at Michigan State University.
Repeated studies show that people who look for their first job during a recession take as much as a 9 percent wage cut. These losses can be permanent, and even when they're not, may fade only after a decade.
The fault lines run through families.
Laura Franklin, 27, and her sister Emily, 32, both went to the College of St. Benedict in St. Joseph, Minn. Emily didn't seriously consider her career until her senior year, yet got a good job four days after she graduated in 2004. Laura, with a 3.9 GPA and a semester as a full-time substitute teacher under her belt, couldn't crack the teaching market in 2009 or 2010.
She wanted to teach third-graders, she said, because they like to learn and are old enough to work independently. She applied for more than 100 jobs in Minnesota and Colorado through the summer of 2009. She drove to job fairs where lines formed out the door for one opening. "You'd just hang your head when you walked in," she said.
The first few weeks without a job offer turned into months, and then the summer passed, and her computer filled with folders of rejected cover letters.
"I was just so defeated," she said. "My self-esteem was just blown. I said, 'I give up. I'm going to take care of babies. This is my life. OK.'"
She worked at a day care called New Horizon Academy, and a year later, took a job as an early childhood teaching assistant for St. Paul public schools, hoping that might lead to full-time teaching. She worked both jobs – 12 hours a day – to cover her bills, including payments on $18,000 in student debt.
The teaching job never materialized, so she took a job at a UnitedHealth call center, which led to a better position at OptumHealth. She gave up hopes of teaching but believes those years made her stronger.


text:
This was supposed to go up last week. I took this photo on my walk around London. I was actively looking for Warrs Harley-Davidson. It was not that easy to find so I was walking around neighborhoods and saw this flower for Green Thumb Sunday.
Are you getting BenSpark.com in your inbox every day? Sign up to get the latest posts e-mailed directly to YOU.
Copyright (c) 2017 BenSpark.com
2 Responses to "Green Thumb Sunday 8/10/08"
Hi Ben
I added u in my blogroll as BenSpark. Hope u will add me here too..;) Drop for ur EC too..
Nice Site!


text:
Jesus told us "By this all will know that you are my disciples—if you have love among yourselves." John 13:35 "In showing honor to one another take the lead" "Do not become discreet in your own eyes." Rom. 12:10,16 'You must love your neighbor and hate your enemy,'" "However, I say to you: Continue to love your enemies and to pray for those who persecute you, so that you may prove yourselves sons of your Father who is in the heavens." Matt. 5:43-45 Col 3:14, Gal 5:22, 1 Pet 3:15,2 Cor 10:3, 4 Christians, what do these verses mean to you about how to treat fellow Christians and unbelievers?
sort by best latest
Matthew 22:36-39 "Teacher, which is the great commandment in the Law?" And He said to him, " 'You shall love the Lord your God with all your heart, and with all your soul, and with all your mind.' "This is the great and foremost commandment. "The second is like it, you shall love your neighbor as yourself.' (NASB)
The phrase that Paul makes to the Galatians "who has bewitched you" (Gal 3:1) always comes to mind when professing Christians try to defend their religion. The words love, neighbor, and heart are tossed around as justification for a fruitless tree. The words are subjective in their definitions depending on the conversation. These statements are the response to a question asked by a religious lawyer. They are related to the law. Normally the present day believer is quick to point out we are not under the law, yet will quote these statements of Jesus as a defense quickly.
The statements are correct however they are the final answer not the starting point. To understand the love and neighbor Christ is talking about we need start at the beginning. Christ started His message with "Repent" not love. We enter via the narrow gate after having repented. Once part of the flock we will want to love God more than ourselves knowing who He is. The decrease of self that John the Baptist spoke of helps this love to develop (John 3:30). We cannot be on the broad path that leads to destruction quoting something that must be learned on the narrow path that leads to life.
Today we should want to know how to become a disciple of Christ. The assumption using words like Christian, Jesus, church, gospel is that we are disciples. The disciple of Christ is not a finished product however the start is with sin that has been repented of. You cannot be a disciple and sin. Love that the Father should have cannot be given from an active sinner. The greatest commandment is not for sinners but for repentant Children of God. The desire for that ability to love as He did comes from the repentant heart, that happens by turning away from sin.
Matthew 4:17 From that time Jesus began to preach and say, "Repent, for the kingdom of heaven is at hand." (NASB)
You can help the HubPages community highlight top quality content by ranking this answer up or down.
I really enjoyed your comment. I also appreciate that you included the focus of Jesus' preaching work. Matthew 4:17. Thank you,
Great choice Insightful! I loved your response Rich! Need I add: Matt 6:33 "Seek ye first the kingdom of God (The Holy Spirit to lead/guide), and His righteousness & ALL these things (behavior too) shall be added unto you!"
We are to respect all faiths and beliefs because they know not who, if others are just, Angels Unawares. Jesus did play that on his friends once, dressing up and making himself not recognized just to see how they would treat him. What a surprise he got.
There is a story that a preacher who dressed like a homeless person and went out into the streets and what he found was a surprise too. You never know who God is going to work through and what lessons he will bestow on the host or the people involved.
We are to love our neighbors as ourself and to treat them just like we would want them to treat us. Many do not grasp this at all and they tend to judge by only certain scripture in that Bible of theirs that they LOVE to use as a sword. They are even told to use it that way by their religion. Jesus never said to use HIS words that way. I have found many will skirt around what Jesus said and how he said things are to be and how they all work, in favor of that sword to judge.
We are to be no better than anyone else and not hold our selves more holier than thou or put ourselves on a pedestal.
We are to have and strive to have compassion for others and this earth and all the inhabitants therein. Everything happens for a reason and in their own season and many do not understand that either. If there were no strife or what most call evil, then we would never be able to learn about love and that greatness that he put into each and every one of us. It is all about consequences and how it goes around and comes around. It is the good and the bad, but it is all love and compassion and learning about the God that we have WITHIN us. It is about listening to that God within us and not something outside of us. Nothing we have is outside of us. It is ALL WITHIN us, the Kingdom, The Answers and the questions.
We just need to sit quietly and listen to the small voice without anyone elses interpretation of such.
You can help the HubPages community highlight top quality content by ranking this answer up or down.
Lady Guinevere,
I totally agree that we should not look down on anyone, and treat all people as valuable John 3:16. Romans 2:12-16 shows believers and unbelievers all have a conscience. Not all listen though and the voice gets weaker.
How should believers of Jesus conduct themselves? Good question, but I think you pretty much answered it yourself. Keep in mind though, that believers are sinners just like unbelievers, and we are all human, prone to make mistakes, get angry, and say things before we think.
Whatever, we all should treat each other with respect, but living in a fallen world, we can't help ourselves.
You can help the HubPages community highlight top quality content by ranking this answer up or down.
What a crock....2 faced too
Stargrrl, we all fall down. Recently, I lost control and got angry, a friend reminded me of Acts15:36-41. If even the Apostles could get that angry, then we should not condemn each other, but rather freely forgive each other as has been done for us.
Insightful: Right. But we Christians should stick together!
In your anger do not sin, being angry is not a sin, what you do with the anger may become a sin. Disciples of Jesus are not to be sinners, they are to turn away from sin and follow after Him. unbelievers commit sin, followers repent and sin no more.
Of course Stargrrl, our first duty it to each other. Hebrews10:24,25. Also, remembering that we are substituting for Jesus with a goal to bring all sorts of people into an accurate understanding and reconciling them to God. 2Corinthians 5:20
Romans 12:9-12:21 answers the question in regards to The Marks of a True Christian.
and it is not to judge for judgment is on God's duty, not ours.
Luk 24:47 and that repentance for forgiveness of sins would be proclaimed in His name to all the nations, beginning from Jerusalem.
Believers are not to be sinners. You can't serve two masters. If you believe you will not sin.
Walk in the Spirit!
If truly a disciple of Christ, the Holy Spirit will lead and guide you in your actions as well (All things). We are to continue to study the Scriptures for in them is "eternal life!" The more we study the Scriptures, the more we will discover how Jesus expects us to behave and "believe" that "He" will change our actions from the flesh's desires to what is expected of Him.
However, we are continuously being changed "from glory to glory" as stated in II Corinthians 3:18 until we come into the likeness of Christ!
Romans 7:11-25 & 8 puts my beliefs into perspective concerning how disciples of Jesus should conduct themselves although tempted by the flesh!
Religion teaches that "we" are to change our actions, but I say until all, if "we" change our actions, I guarantee it is a "temporary" fix! But when the Holy Spirit changes you - it's done!
Therefore, seek the Holy Spirit if you have not found and "believe" that He can do "All things" even change the worst of us!
You can help the HubPages community highlight top quality content by ranking this answer up or down.


text:
is it gonna get easier
is it gonna get tough
are the waters gonna open wider
or are they gonna get rough
-Joe Purdy
But, really, everything has gotten a lot easier since becoming a mom. But, that's because I became her mom. I don't sweat the small stuff. I did before. I'm talking about things that once might have bothered me. I remember not going to meetings or social gatherings (sometimes those were the same thing) just because I had a huge pimple or not showing up somewhere unless I looked good, socks matched, etc. I ate balanced meals, worried about what people thought of me, etc. Today, there's just no time for that. My plate is full of real problems. I don't have the time or patience to sweat the small stuff. I pay no attention to made up problems: the what ifs that carry little or no significance. I'm focused on the what ifs that are really more like the what happens whens.
Today I don't have time for matching socks- I'm not even wearing socks today! My hair is dirty, I have wrinkles and dark circles under my eyes. I'm not worried about what I'll look like when people see me. As I write this, I'm out in public. I'm just happy to be out. Of course, I've got one eye on the screen and one eye on the girl. (Yes, of course she's with me!) But tonight I get to go out to a big community event. A grown up night out!! I'll be wearing a little black dress. Yep, it'll be the same little black dress I wore to the last big community event I went to, but you know what? I don't care! In the past, I'd have worried about people noticing I'm in the same dress, same heels, same purse.Tonight, I'm just excited that I'll get to go out, and act like every other adult, while someone else lovingly


text: The guys are watching a DVD Sat. Suddenly I hear, "Hey Mom, your sub just made a weird noise" &! @?? What do you mean a weird noise? What noise?! "It made a bang" A bang?…. you mean a CLACK?!! "Yes, that sounds like it exactly…it did sound just like a clack." You mean a sound like a CLACK, - like it was hitting the base plate!!!! "Yep." My brain is instantly busy: this means an upgrade. I've got to call SVS and sort out what I have to have to not bottom out a sub, in this tiny room. I really thought a PC-Ultra would be enough for this tiny space….what is it going to cost me to get a sub with enough built-in overhead that these guys can not possibly ruin it! I say, How many times did you hear this? "About 4 or 5 times" URGGHHHHHHH! I say, Well, TURN it down. I'll be right there. They ask me to wait till the movies over. I say alright, - but keep the main volume down for the duration. I go to check it out. I start running a demo, - 2 dB's up from the volume level they left it at, cringing waiting for the "CLACK". No clack after running it up in 2db volume increments for a total of 6 dB higher, at this point I chicken out. I don't WANT to hear it clack (I never have). I start scrolling through menus. Best memory when last calibrated. Mains and surrounds were fluctuating between -14 to –12 for 80dB level in the room. Sub was at –8. Then I scroll to "sub" in the calibration menu. It is at 0dB!!!!!!!!! This is what they can't do: They can't get the system on the right source when they accidentally throw it into the wrong input. They call on me for this. They can't check and resolve basic issues, as when I came home the other night, and my husband and sons were watching a DVD, and said, "Something is wrong with your Outlaw system, we're afraid your amp or prepro are broke, we have your surround on, but only the sub is playing the rest of the speakers are off. So we left the surround on (so we can hear the sub) and used the display speakers" I pull out the remote, scroll the input config. Everything's fine, I think, Wait a second, sub has sound? No speakers,- The sub is self-powered!. I go over to the Outlaw 770, bottom shelf on the rack for weight. The dogs tail-wagging (his bed is right in front of it) had hit the main power button on the amp, which is off! This is what they can do: ….the only thing they have bothered to learn, is how to get into my prepro menu, and run the sub level up!!!!!! Can't the receiver/pre manufacture's come up with a Parental-Spouse password-protected lock menu! No a one of them, will ever admit to doing it.


text:
Our students have big dreams. They arrive ready to work, eager to learn, and focused on career development. We help them harness that ambition to meet their goals. Whether you want to become marketing managers or investment bankers, we have the tools to help you get there.Overview
Get ready to experience the world in your classroom. Regardless of your major or program, you'll discover how globalization is affecting today's business practices. Our global theme comes to life as your study alongside students and faculty members from all parts of the world.Overview
You'll start building your resume and professional connections the moment you arrive on campus. Your courses emphasize practical experience, and your Suffolk network is your number-one resource for internship and career opportunities.Overview
The strength of each academic department lies in its faculty and curriculum. You'll develop lasting connections with your professors. They treat you as an individual, offering academic support, career guidance, and access to their professional networks.Overview
Where do you see yourself in five years? Ten? Whatever your career goals are, Sawyer Business School has the resources to help you achieve them. As a student, you'll encounter flexible scheduling, expert faculty, practical learning, and diverse classrooms.Business Graduate Programs
Learn from the best. With a mix of academic professionals and industry leaders teaching your classes, you'll graduate with a well-rounded education, ready to tackle today's business challenges.Overview
At Sawyer Business School, you have the power to reach 27,000+ industry professionals and corporate executives around the world. Our alumni community is a key career resource, helping you gain new skills, find mentors, advance your career, and change professional paths.Overview
Sawyer Business School > Graduate Programs > Marketing
The marketing landscape is dynamic and exciting. In this age of ever-changing products and services, diverse consumers, and abundant consumer data, businesses value professionals who can create and execute well-informed marketing strategies. Whether you seek to launch or advance your career in this fast-paced, in-demand field, Suffolk's MS in Marketing will position you for success.
Gain the foundational expertise and hands-on experience you need to thrive in the fast-evolving field of marketing. This flexible program allows you to customize your course of study by taking an extensive array of electives. You may also choose to concentrate in market research and customer insights, product management, or global marketing.


text:
February 14, 2012 at 12:43 am #107896
Ron Paul actually changed his view on the death penalty because he thinks the judicial system is discriminating minorities like hispanics and afro-americans.
Paul has some wonder ideas. He does not appear to be 'owned' by anyone. My fear is that he is, at times, he is prisoner of dogma over practicality.
Thanks for responding!


text:
Nwaozo Obiajulu aka MC Loph died in a tragic car accident along the often neglected Benin-Ore Expressway in the year 2011.
Mr. Obiajulu was travelling to Enugu State for his traditional wedding ceremony along with his fiancée and sister. The sister died with him.
MC Loph popularized the song Osondi-Owendi, as a tribute song to the late highlife Musician Osadebe.
He is remembered by friends, lovers and well wishers. We pray he is resting in peace where ever he is.
Check out what Phyno says about him


text:
Recipes, how-tos and food videos about roasting your favorite meats and veggies.
New Episodes Sundays 8|7c
Follow these simple strategies to create a stellar spread without the stress.
Subscribe to our newsletter for recipes, tips and ideas from our hot new chefs and shows. Privacy Policy
Food Network's Top 50 Thanksgiving Recipes


text:
Some information on a brand ambassador resume can only be communicated through an objective. An objective is an important section on a resume as it has the capacity to develop an employer's interest in the resume. If you have a strong objective written on your resume, chances are that the rest of your resume will be read with interest too – of course, you will have to make sure that all other sections on a resume are as appealing!
Technically, a resume objective is written not only for developing interest but also because it communicates a candidate's skills and how those skills could be used for working successfully in a position that he or she has applied for. It is true that you get only one chance to make a first impression. So if your resume objective is professional and well thought out, you have a good chance at appealing to a prospective employer.
Let us now see what a resume objective consists of. Resume objectives need to contain two things; mention of skills and an individual's ability to use those skills to perform duties in a particular position. To understand this more, have a look at the following resume objectives for the position of a brand ambassador:
Related: Brand Ambassador Cover Letter Sample
Sample Objectives for Brand Ambassador Resume
• Seeking a position as a Brand Ambassador with Crossmark using experience of interactive brand management techniques to assist in marketing the company's products.
• Looking for a Brand Ambassador position with Chobani applying measures to solidify consumer-brand relationships and impact sales by providing consumer education.
• Desire a Brand Ambassador position with Brill Street. Offering exceptional customer service experience with a keen ability to endorse products and services in a bid to assist the company with its marketing efforts.
• To work as a Brand Ambassador for Electrolux Home Appliances where I can employ well developed marketing instinct to represent and promote the company's products and services.
• To obtain a Brand Ambassador position at Hemp Oil. Demonstrated ability to effectively communicate key points and benefits of the company's products and services along with a great ability to create a positive interactive experiences for the company's patrons.
• Seeking a Brand Ambassador position at Flywheel Software Inc. Bringing exceptional ability to endorse brands and speak comfortably and confidently about products and services.
• Looking for a position as a Brand Ambassador at The Face Marketing. Strengths include; excellent communication skills, knowledge of social media and ability to influence the community by employing exceptional marketing skills.


text:
Posted July 11th, 2012, 08:46 PM
We are arriving in Safaga by ship and have 2 days there. I have contacted Ramses who have provided details of their day trip to Luxor which looks great. Would appreciate any comment or advice from anyone who has been on this trip. Also what is there to see in Safaga.
Brian and Toni
Brian and Toni


text:
- Please select a date to see the proper prices!
- Meal can be requested on the spot
Best offer
40 € / person / night, no meal
Description of the accommodation:
Rooms, services White House Bochum would be glad to host you for a memorable journey in Germany. The guesthouse is offering four tasfefully furnished, nice rooms for those looking for a place to stay at in Bochum. In case you'd bring your laptop along, you may go online via wireless Internet connection (WiFi) available at the guesthouse. If you wish to learn more about the exact scope of services provided by White House Bochum (including any available for an extra fee), you will find them on the information sheet below.
Payment Credit card guarantee or advance bank card payment may be necessary for finalizing your reservation, depending on the exact room, date and price.
Arrival, opening hours The earliest arrival time is 15:00, the latest time to leave the rooms is 10:00. The personnel is at your service in English and German languages.
White House Bochum rooms Rooms
- Please select a date to see the proper prices!
Accommodation services
Free WiFi in shared places