Quantcast
Jump to content


Samsung Newsroom

Administrators
  • Posts

    998
  • Joined

  • Last visited

    Never

Everything posted by Samsung Newsroom

  1. Today, protecting the environment and fighting climate change require technology manufacturers to take a more thoughtful approach to innovation. Samsung Electronics strives to incorporate environmental sustainability into everything it does. The company’s products are thoughtfully designed to minimize their impact on the environment throughout their lifecycle – from the planning and manufacturing stages to their use and recycling. This includes using power-efficient semiconductor chips, sustainable packaging and energy-saving technology, and offering consumers the ability to upcycle packaging and old devices. Through tangible solutions like these, the company is empowering consumers to take part in an important mission: conserving resources and reducing their environmental footprint. These efforts are reflected in the company’s TV lineup, including its 75-inch Neo QLED TV (QN90A). Check out the infographic below to examine how Samsung took a ‘full circle’ approach to sustainability with one of its latest displays. View the full article
  2. Samsung’s Odyssey G9 continues to establish itself as a leading gaming monitor, having received accolades from leading industry media for its cutting-edge design, display, and unbeatable specifications, and been named the best gaming monitor in the 2021 edition of the prestigious European Hardware Awards. Unveiled at CES 2020, Samsung’s latest ultra-wide curved gaming monitor combines unparalleled depth with HDR 1000 and premium design, all to offer gamers an incomparable experience. Several leading consumer technology publications and design awards across the U.S. and Europe have subsequently awarded the Odyssey G9 some of their top distinctions, highlighting the monitor’s standout picture quality, 1ms response time, 240Hz refresh rate, and design innovation. “Our 2020 Odyssey G9 monitor is an example of Samsung’s industry expertise in providing unbeatable image quality for gamers,” said Hyesung Ha, Senior Vice President of Visual Display Business at Samsung Electronics. “These awards are testament to our hard work in delivering the world’s best monitors for consumers, which continue to innovate and entertain.” Read on to learn the reasons why the Odyssey G9 continues to win awards. For more information on Samsung’s award-winning Odyssey G9 gaming monitor, please visit: https://displaysolutions.samsung.com/monitor/detail/1644/C49G95T View the full article
  3. When it comes to generating the best viewing experiences possible on a TV, a balanced array of technologies and features are necessary to determine the picture quality of a display. From resolution to refresh rates, contrast levels to backlight control and color gamut to upscaling capabilities, all these features work together to create and produce high-quality images on-screen. Samsung Electronics’ 2021 Neo QLED lineup features technological breakthroughs that deliver immersive and true-to-life viewing experiences like never before thanks to its LED modules on the hardware level through to its upscaling processes on a software level. With Samsung’s proprietary Neo Quantum Mini LEDs, Quantum Matrix Technology and Neo Quantum Processor, users can enjoy true-to-life viewing experiences that are better than ever before. What’s more, Samsung’s Neo QLED lineup also features an incredibly thin and stylish Infinity One Design.1 With bezels all but erased at less than a millimeter, users can fully immerse themselves into the images on-screen, and given that the Neo QLED hangs on the wall just like a painting, it can blend seamlessly into various interiors. To better understand how three key technologies of the 2021 Neo QLED lineup work together to enhance the overall picture quality experience, Samsung Newsroom is introducing them in dynamic graphic format for easy comprehension. Manufactured With Precision – Quantum Mini LEDs Samsung’s 2021 Neo QLED comes with an all-new form of light source, Quantum Mini LED. A whole new display technology featuring thousands of LEDs that are much smaller than standard LED modules,2 Quantum Mini LEDs reveal accurate and sophisticated image detailing while maintaining precise backlight control. The secret behind the miniature size of Quantum Mini LEDs is Samsung’s proprietary micro layer technology that mounts micro layers inside the LED itself, as opposed to conventional technologies that pack layers on top of the LED, in order to eliminate unnatural noise among the LED elements and ensure deeper blacks can be displayed without blooming. 4,096 Levels of Lighting Control for Greater Bright-to-Dark Contrast – Quantum Matrix Technology The 2021 Neo QLED lineup also incorporates Samsung’s proprietary Quantum Matrix Technology, which harnesses enhanced 12-bit gradation for greater control of the light source – the Quantum Mini LEDs. This allows the TV to control its lighting across an astounding 4,096 levels, four times greater than conventional 10-bit displays.3 This also creates even more possibilities to deliver the ultimate in contrast ratio management and deeper shades of black. But that’s not all. With advanced local dimming control, 2021 Neo QLED lineup can efficiently manage power and improve peak brightness, making bright areas brighter and dark areas darker by harnessing unused electric power from dark areas and concentrating it to be used in bright areas. Quantum Matrix Technology takes advantage of the Quantum Mini LEDs’ superb hardware characteristics, all embedded in an LED the size of a grain of sand, and offers viewers sharpness and color volume that is more true-to-life than ever before. Advanced Upscaling Divided Into 16 Artificial Neural Networks – Neo Quantum Processor The crisp definition and vivid colors offered by Quantum Mini LEDs and Quantum Matrix Technology are brought to life by Samsung’s powerful Neo Quantum Processor and its AI upscaling capabilities. With 16 multi-modal neural networks running at once, the 2021 Neo QLED lineup delivers smooth and seamless 4K or 8K upscaling that meets the needs of the finest home theaters. Samsung’s Neo Quantum Processor features AI-powered deep learning technologies that mimic the mechanism of human learning and memory, and the 2021 Neo QLED lineup sees a significant upgrade in this technology as the Neo Quantum Processor has grown from featuring one to 16 neural networks. These 16 different neural networks categorize content based on input resolution, quality and more. Furthermore, since the Neo Quantum Processor includes dedicated upscaling models to precisely upscale content based on various factors including resolution, edges, details and noise levels, its 16 multi-modal neural networks can upscale SD broadcast content, HD videos on streaming services or even FHD content from Blu-ray disks, enhancing the exact aspect of picture quality needed for each content type. 1 Infinity One Design is offered on QN800A and above. For detailed lineup information, please visit www.samsung.com. 2 Compared with LED module height featured in the 2020 Samsung UHD TV, each Quantum Mini LED is 1/40 the size. 3 10-bit: 210 = 1,024 levels of control; 12-bit: 212 = 4,096 levels. View the full article
  4. In the last two updates of Seller Portal, the Galaxy Store Seller Portal team included enhancements for beta testing. And this month, they’ve done it again. The latest Seller Portal update introduces multiple and simultaneous closed beta testing and the ability to manage your beta apps using the Galaxy Store Developer API. Run up to six beta tests simultaneously A previous enhancement allowed you to run both an open and closed beta test at the same time. Now, you can have up to five (5) closed beta tests and one (1) open beta test for one app running at the same time. That’s a total of six (6) beta tests being run at the same time for the same app! Why run multiple beta tests for the same app? You could run a beta test for a bug fix and another for an upcoming major release. You could test different features with different users which can help you to decide what to include in the next release of your app. And, with your beta test apps grouped and located below your commercially distributed app in Seller Portal, you can easily see and keep track of each beta test version of your app. Each beta test app has an automatically-generated prefix added to its name. However, you can edit the app name as you wish. To take advantage of this feature, the following is required: Testers must have Galaxy Store version 4.5.27.9 installed. You must use the closed beta URLs generated after May 25, 2021, which contain the content ID. URLs generated before May 25th do not contain the content ID and, if used, may not direct the tester to the correct version of the app. Distribute and manage your beta test apps using the Galaxy Store Developer API The Galaxy Store Developer API is a set of server-to-server APIs that allow you to manage apps, manage in-app items, and check app statistics without accessing Seller Portal. Use the APIs to programmatically access the same types of functionality provided by Galaxy Store Seller Portal. The Content Publish API is used to view, modify, submit, and change the status of apps registered in Galaxy Store Seller Portal. The IAP Publish API is used to view, register, modify, and remove Samsung In-App Purchase (IAP) items. Finally, the GSS (Galaxy Store Statistics) Metric API is used to get statistics about apps registered in Galaxy Store. Start managing your commercially distributed apps and beta test apps programmatically using the Galaxy Store Developer API. Seller Portal update announcements If you missed any of our announcements about enhancements to beta testing, you can find the information in the Enhancements for Beta Testing Apps in Seller Portal and May Updates for Galaxy Seller Portal Are Here! blogs. You can also opt-in to receive the Seller Portal newsletter to find out what has been updated in Seller Portal each month. The June newsletter includes tips about beta testing such as configuring licensed testers, responding to tester’s comments, and much more. Subscribe or unsubscribe from the newsletter in the Email Notifications section of your Seller Portal profile. Additional resources on the Samsung Developers site This site has many resources for developers looking to build for and integrate with Samsung devices and services. Stay in touch with the latest news by creating a free account or by subscribing to our monthly newsletter. Visit the Marketing Resources page for information on promoting and distributing your apps. Finally, our developer forum is an excellent way to stay up-to-date on all things related to the Galaxy ecosystem. View the full blog at its source
  5. The Samsung Developers team works with many companies in the mobile and gaming ecosystems. We're excited to support our partner, Arm, as they bring timely and relevant content to developers looking to build games and high-performance experiences. This Vulkan Extensions series will help developers get the most out of the new and game-changing Vulkan extensions on Samsung mobile devices. Android R is enabling a host of useful Vulkan extensions for mobile, with three being key 'game changers'. These are set to improve the state of graphics APIs for modern applications, enabling new use cases and changing how developers can design graphics renderers going forward. You can expect to see these features across a variety of Android smartphones, such as the new Samsung Galaxy S21, and existing Samsung Galaxy S models like the Samsung Galaxy S20. The first blog explored the first game changer extension for Vulkan – ‘Descriptor Indexing'. This blog explores the second game changer extension – ‘Buffer Device Address.’ VK_KHR_buffer_device_address VK_KHR_buffer_device_address is a monumental extension that adds a unique feature to Vulkan that none of the competing graphics APIs support. Pointer support is something that has always been limited in graphics APIs, for good reason. Pointers complicate a lot of things, especially for shader compilers. It is also near impossible to deal with plain pointers in legacy graphics APIs, which rely on implicit synchronization. There are two key aspects to buffer_device_address (BDA). First, it is possible to query a GPU virtual address from a VkBuffer. This is a plain uint64_t. This address can be written anywhere you like, in uniform buffers, push constants, or storage buffers, to name a few. The key aspect which makes this extension unique is that a SPIR-V shader can load an address from a buffer and treat it as a pointer to storage buffer memory immediately. Pointer casting, pointer arithmetic and all sorts of clever trickery can be done inside the shader. There are many use cases for this feature. Some are performance-related, and some are new use cases that have not been possible before. Getting the GPU virtual address (VA) There are some hoops to jump through here. First, when allocating VkDeviceMemory, we must flag that the memory supports BDA: VkMemoryAllocateInfo info = {…}; VkMemoryAllocateFlagsInfo flags = {…}; flags.flags = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR; vkAllocateMemory(device, &info, NULL, &memory); Similarly, when creating a VkBuffer, we add the VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR usage flag. Once we have created a buffer, we can query the VA: VkBufferDeviceAddressInfoKHR info = {…}; info.buffer = buffer; VkDeviceSize va = vkGetBufferDeviceAddressKHR(device, &info); From here, this 64-bit value can be placed in a buffer. You can of course offset this VA. Alignment is never an issue as shaders specify explicit alignment later. A note on debugging When using BDA, there are some extra features that drivers must support. Since a pointer does not necessarily exist when replaying an application capture in a debug tool, the driver must be able to guarantee that virtual addresses returned by the driver remain stable across runs. To that end, debug tools supply the expected VA and the driver allocates that VA range. Applications do not care that much about this, but it is important to note that even if you can use BDA, you might not be able to debug with it. typedef struct VkPhysicalDeviceBufferDeviceAddressFeatures { VkStructureType sType; void* pNext; VkBool32 bufferDeviceAddress; VkBool32 bufferDeviceAddressCaptureReplay; VkBool32 bufferDeviceAddressMultiDevice; } VkPhysicalDeviceBufferDeviceAddressFeatures; If bufferDeviceAddressCaptureReplay is supported, tools like RenderDoc can support BDA. Using a pointer in a shader In Vulkan GLSL, there is the GL_EXT_buffer_reference extension which allows us to declare a pointer type. A pointer like this can be placed in a buffer, or we can convert to and from integers: #version 450 #extension GL_EXT_buffer_reference : require #extension GL_EXT_buffer_reference_uvec2 : require layout(local_size_x = 64) in; // These define pointer types. layout(buffer_reference, std430, buffer_reference_align = 16) readonly buffer ReadVec4 { vec4 values[]; }; layout(buffer_reference, std430, buffer_reference_align = 16) writeonly buffer WriteVec4 { vec4 values[]; }; layout(buffer_reference, std430, buffer_reference_align = 4) readonly buffer UnalignedVec4 { vec4 value; }; layout(push_constant, std430) uniform Registers { ReadVec4 src; WriteVec4 dst; } registers; Placing raw pointers in push constants avoids all indirection for getting to a buffer. If the driver allows it, the pointers can be placed directly in GPU registers before the shader begins executing. Not all devices support 64-bit integers, but it is possible to cast uvec2 <-> pointer. Doing address computation like this is fine. uvec2 uadd_64_32(uvec2 addr, uint offset) { uint carry; addr.x = uaddCarry(addr.x, offset, carry); addr.y += carry; return addr; } void main() { uint index = gl_GlobalInvocationID.x; registers.dst.values[index] = registers.src.values[index]; uvec2 addr = uvec2(registers.src); addr = uadd_64_32(addr, 20 * index); Cast a uvec2 to address and load a vec4 from it. This address is aligned to 4 bytes. registers.dst.values[index + 1024] = UnalignedVec4(addr).value; } Pointer or offsets? Using raw pointers is not always the best idea. A natural use case you could consider for pointers is that you have tree structures or list structures in GPU memory. With pointers, you can jump around as much as you want, and even write new pointers to buffers. However, a pointer is 64-bit and a typical performance consideration is to use 32-bit offsets (or even 16-bit offsets) if possible. Using offsets is the way to go if you can guarantee that all buffers live inside a single VkBuffer. On the other hand, the pointer approach can access any VkBuffer at any time without having to use descriptors. Therein lies the key strength of BDA. Extreme hackery: physical pointer as specialization constants This is a life saver in certain situations where you are desperate to debug something without any available descriptor set. A black magic hack is to place a BDA inside a specialization constant. This allows for accessing a pointer without using any descriptors. Do note that this breaks all forms of pipeline caching and is only suitable for debug code. Do not ship this kind of code. Perform this dark sorcery at your own risk: #version 450 #extension GL_EXT_buffer_reference : require #extension GL_EXT_buffer_reference_uvec2 : require layout(local_size_x = 64) in; layout(constant_id = 0) const uint DEBUG_ADDR_LO = 0; layout(constant_id = 1) const uint DEBUG_ADDR_HI = 0; layout(buffer_reference, std430, buffer_reference_align = 4) buffer DebugCounter { uint value; }; void main() { DebugCounter counter = DebugCounter(uvec2(DEBUG_ADDR_LO, DEBUG_ADDR_HI)); atomicAdd(counter.value, 1u); } Emitting SPIR-V with buffer_device_address In SPIR-V, there are some things to note. BDA is an especially useful feature for layering other APIs due to its extreme flexibility in how we access memory. Therefore, generating BDA code yourself is a reasonable use case to assume as well. Enables BDA in shaders. _OpCapability PhysicalStorageBufferAddresses OpExtension "SPV_KHR_physical_storage_buffer"_ The memory model is PhysicalStorageBuffer64 and not logical anymore. _OpMemoryModel PhysicalStorageBuffer64 GLSL450_ The buffer reference types are declared basically just like SSBOs. _OpDecorate %_runtimearr_v4float ArrayStride 16 OpMemberDecorate %ReadVec4 0 NonWritable OpMemberDecorate %ReadVec4 0 Offset 0 OpDecorate %ReadVec4 Block OpDecorate %_runtimearr_v4float_0 ArrayStride 16 OpMemberDecorate %WriteVec4 0 NonReadable OpMemberDecorate %WriteVec4 0 Offset 0 OpDecorate %WriteVec4 Block OpMemberDecorate %UnalignedVec4 0 NonWritable OpMemberDecorate %UnalignedVec4 0 Offset 0 OpDecorate %UnalignedVec4 Block_ Declare a pointer to the blocks. PhysicalStorageBuffer is the storage class to use. OpTypeForwardPointer %_ptr_PhysicalStorageBuffer_WriteVec4 PhysicalStorageBuffer %_ptr_PhysicalStorageBuffer_ReadVec4 = OpTypePointer PhysicalStorageBuffer %ReadVec4 %_ptr_PhysicalStorageBuffer_WriteVec4 = OpTypePointer PhysicalStorageBuffer %WriteVec4 %_ptr_PhysicalStorageBuffer_UnalignedVec4 = OpTypePointer PhysicalStorageBuffer %UnalignedVec4 Load a physical pointer from PushConstant. _%55 = OpAccessChain %_ptr_PushConstant__ptr_PhysicalStorageBuffer_WriteVec4 %registers %int_1 %56 = OpLoad %_ptr_PhysicalStorageBuffer_WriteVec4 %55_ Access chain into it. _%66 = OpAccessChain %_ptr_PhysicalStorageBuffer_v4float %56 %int_0 %40_ Aligned must be specified when dereferencing physical pointers. Pointers can have any arbitrary address and must be explicitly aligned, so the compiler knows what to do. OpStore %66 %65 Aligned 16 For pointers, SPIR-V can bitcast between integers and pointers seamlessly, for example: %61 = OpLoad %_ptr_PhysicalStorageBuffer_ReadVec4 %60 %70 = OpBitcast %v2uint %61 // Do math on %70 %86 = OpBitcast %_ptr_PhysicalStorageBuffer_UnalignedVec4 %some_address Conclusion We have already explored two key Vulkan extension game changers through this blog and the previous one. The third and final part of this game changer blog series will explore ‘Timeline Semaphores’ and how developers can use this new extension to improve the development experience and enhance their games. Follow Up Thanks to Hans-Kristian Arntzen and the team at Arm for bringing this great content to the Samsung Developers community. We hope you find this information about Vulkan extensions useful for developing your upcoming mobile games. The Samsung Developers site has many resources for developers looking to build for and integrate with Samsung devices and services. Stay in touch with the latest news by creating a free account or by subscribing to our monthly newsletter. Visit the Marketing Resources page for information on promoting and distributing your apps and games. Finally, our developer forum is an excellent way to stay up-to-date on all things related to the Galaxy ecosystem. View the full blog at its source
  6. During the lunchtime rush, restaurants are often packed, making it hard to find a place to quickly pick up a delicious meal. However, customers are discovering a convenient new option in the Seoul branch of Tim Ho Wan, a famous Hong Kong-based dim sum chain, after the restaurant introduced a Samsung Kiosk that enables faster ordering and shorter wait times. Recent changes to social dynamics have shifted consumer preferences towards takeout meals, with customers now often opting to pick their food up from the restaurant and take it away. To keep up with demand, the Samseong-dong branch of Tim Ho Wan in Seoul recently installed a Samsung Kiosk that creates a more convenient takeout experience. So, how do the manager, chef, and regulars at this branch of Tim Ho Wan rate the Samsung Kiosk? Samsung Newsroom visited the restaurant to find out. [Upgrading for Customers] Takeout or Dine-in? Samsung Kiosk Streamlines Customer Experiences The kiosk at the Samseong-dong branch of Tim Ho Wan is located to the right of the counter, making it easy for customers to spot it upon entering. The kiosk’s placement also leads to more efficient use of space, as it causes dine-in and takeout customers to enter different parts of the restaurant. It only takes a minute or two for customers to select, order, and pay for their meals, all without assistance from a waiter or clerk. The orders are then instantly transferred to the kitchen, further reducing wait time. Following the introduction of the kiosk, customers who were previously reluctant to visit the restaurant due to long wait times started stopping by more often. One customer said “I went to the Tim Ho Wan in Samseong-dong frequently when it first opened, but I stopped coming for a while because it was always too busy. However, I started coming again after the kiosk was installed because the takeout ordering process became so convenient and made the long waiting times a thing of the past.” Other customers have been enjoying the kiosk too, with an international couple sighted placing an order on the kiosk. The Samsung Kiosk offers English and Korean language options on its main screen, allowing international customers to easily navigate the menu and other options. Chuckling, the couple said, “Thanks to the kiosk’s English option, we were able to choose our meal without asking the waiter for help.” [Upgrading for Chefs] From Streamlining Order Processing to Allowing Better Inventory Management With the kiosk sending orders directly to the kitchen, restaurant workers can now process orders at a much faster pace too. Before the kiosk was installed, customers had to take a menu and then relay their order to a waiter, who entered it into the POS system. Now this time-consuming step is eliminated, allowing chefs to save as much as two to three minutes per order. The restaurant’s chef, Cheol Woong Kang, spoke to the significance of this, saying, “You may not think two to three minutes is much time, but during peak times, when the number of orders we receive drastically increases, the time the kiosk saves is invaluable.” Another advantage of having the kiosk is that the solution collects takeout order data separately from dine-in order data. By using the kiosk, Tim Ho Wan in Samseong-dong is able to identify which menu items have a high takeout order rate and utilize this data to prepare ingredients and manage inventory. Chef Kang (pictured above) said “At first, we prepared a large quantity of the ingredients needed to make our signature steamed BBQ pork buns, assuming they would be ordered the most. But after analyzing the data collected by the kiosk, we realized that our most popular dim sum offerings (shrimp, shrimp and pork and spinach and shrimp-flavored) were demonstrating higher-than-expected takeout order rates.” As the kiosk enables separation of dine-in and takeout order data, the team at the restaurant was also able to manage sales more efficiently. Previously, restaurants had struggled to identify why certain dishes were being ordered for takeout at certain times of the day, as well as what was causing changes in sales volumes. Chef Kang noted that, “According to our sales data analysis, when it came to takeout orders, customers preferred dim sum over noodles or fried food. Thus, we pay special attention to preserving their taste and freshness as much as possible when packaging these dishes.” [Upgrading for Managers] A Broad Range of Benefits, Including a Reliable After-Sales Service With more customers preferring takeout, restaurants are increasingly required to handle both dine-in and to-go orders at the same time these days. Many restaurants are thus turning to kiosks to allow them to provide the best possible service, even when they have limited resources available. Famous for its renowned quality and value, Tim Ho Wan in Samseong-dong is often crowded at mealtimes. The restaurant thus introduced the kiosk to both improve employee efficiency and increase customer satisfaction. The results were impressive. Cashiers no longer had to balance taking orders and processing payments, and the restaurant became less crowded with dine-in and takeout customers visiting different areas of the premises. Branch manager Mr. Je Hyeon Cho (pictured above) related that “Initially, handing over the menu and explaining the ordering process to customers were important parts of our service. But the installation of the kiosk has now dispensed with that part of the process altogether. Now, peak times have become much easier to handle, and we can focus more on attending to our dine-in customers’ needs. Plus, our takeout customers are satisfied too, as the kiosk allows them to proceed straight from ordering to paying without waiting.” At the end of the day, these kiosks are still machines. Users are therefore required to maintain them and respond quickly if they experience errors. One of the advantages of the Samsung Kiosk is that errors can be resolved in real-time via remote control, ultimately minimizing disruptions. Mr. Cho noted that “Once, there was a time when the screen froze as a customer inserted a card into the kiosk to make the payment. But, on this occasion, the call center was able to solve the problem immediately via remote support. Knowing there is a reliable after-sales service there to back you up really makes you feel secure when running a restaurant like this one.” It has been seven months since Tim Ho Wan in Samseong-dong installed the Samsung Kiosk, and the staff is loving the convenient ordering, smart data management and efficient space utilization that it provides. Mr. Cho wasn’t shy when speaking about how the future looks with the Samsung Kiosk, relating that, “In the future, when we develop seasonal offerings and new core dishes, we look forward to actively advertising them by displaying them at the top of the kiosk’s main screen.” View the full article
  7. From the sleek Bordeaux LCD TV launched in 2006 to the very latest Neo QLED 8K lineup released this year, Samsung Electronics’ design philosophy has been focused on purpose-led and user-centered design that has been able to meet the needs of consumers around the world. By applying minimalistic design thinking and principles to focus just on the core elements of the user experience, Samsung has been showcasing TV designs that seamlessly blend and connect with the screen’s surroundings while taking ever-changing lifestyles, viewing habits and environments into consideration since 2006. As Samsung commemorates its 15th consecutive year of global market leadership across the TV industry,1 check out the infographic below to see how the company has been leading industry innovation and design and providing the most optimized viewing experiences to users for the past 15 years. 1 January 2021 data released by market research firm Omdia View the full article
  8. Samsung Electronics today announced the expanded availability of Samsung Kiosk, an all-in-one solution that offers contactless ordering and payment capabilities. Providing customers with easy install options and a protective coating, the Kiosk is now available in 12 countries worldwide, including the United States, Canada, the United Kingdom, Ireland, France, Sweden, the Netherlands, Belgium, Spain, Austria, Australia, and Singapore. “Kiosks have quickly become a part of everyday life, providing customers with a simple and interactive way to purchase items while giving businesses an innovative solution to reimagine the workplace and increase efficiency,” said Hyesung Ha, Senior Vice President of Visual Display Business at Samsung Electronics. “Samsung’s new all-in-one Kiosk is a smart and seamless solution, offering all the right features needed for businesses.” Available in a stylish grey-white color, the 24-inch touchscreen display—powered by Samsung’s proven SoC (System on Chip) technology—the Kiosk eliminates the need for an external PC while delivering powerful and reliable technology that reduces power consumption compared to standard use external PCs. The Kiosk adopts a modular design to provide a variety of payment options, including a cradle1 for major EMV (Europay, MasterCard, Visa) terminals, in addition to barcode and QR code readers along with a built-in printer and Wi-Fi system. This all-in-one functionality makes maintenance fast and easy, ensuring minimal business downtime and increasing customer satisfaction. Samsung Kiosk is suitable for any business environment with a variety of installation options. Firstly, the countertop type can be installed on any counter or table within a store, without the need for any additional construction, saving time, cost and space. When installed with a stand, it can be positioned anywhere within a store to be seamlessly integrated with the interior design, due to the detachable functionality of the stand. The Kiosk can also be wall-mounted2 to maximize space savings. During a time when contactless interactions have increased, Samsung applied a UL-certified Antimicrobial Coating3 to the Kiosk display. The coating also prevents the screen from being tarnished by oxygen and sulfur in the air, maintaining crystal clear picture quality throughout the lifespan of the Kiosk. In addition, the display is covered with a shatterproof film, protecting customers even in case of severe damage. Samsung Kiosk uses three-layer security protection powered by Samsung Knox technology, designed to protect its hardware, payment platform and application, as well as customer information. It also supports application development on the secured platform through a Linux-based open-source operating system powered by Tizen, providing high compatibility and supporting web standard technologies (HTML5, JavaScript, CSS), so developers can easily create a variety of software applications that can be used on Samsung Kiosk. Major fintech and Point of Sales (POS) solution partners are joining the Samsung Tizen Kiosk ecosystem, with already more than 20 partners such as GRUBBRR, Softpoint, Nanonation Inc., 900 Solutions Corp., Big Digital Corp., Global P.O.S, EuroPOS, Nowbusking and others playing a pivotal role in expanding the possibilities of powerful innovations such as the Kiosk. “As GRUBBRR’s innovative self-ordering solutions are introduced into Samsung’s powerful and responsive Tizen Platform, we are excited to showcase the innovative kiosk with higher stability and performance,” said Sam Zietz, CEO of GRUBBRR, North America’s leading self-ordering solution provider. With the MagicINFO Remote Management feature, efficiency in store management can be enhanced by identifying any issues in real-time and taking necessary measures. Remote control capabilities enable the diagnosis of issues and remote control of essential functions such as switching the screen on and off. Product availability in additional markets is expected in the coming months. For more information, please visit: https://displaysolutions.samsung.com/kiosk. 1 EMV terminal must be purchased separately. 2 Wall mount must be purchased separately. 3 Antimicrobial Coating Disclaimers: • To perform its antibacterial function, this product has been treated with the biocidal substance Zinc Pyrithione. • Antibacterial property does not completely protect users against bacteria and provides no protection against viruses including Covid-19. • Antimicrobial Coating is on the surface of screen only and its effect may vary depending on conditions of use. • Antibacterial certification: UL2282 which is granted when the antibacterial effectiveness is more than 99%. • (Test method(JIS Z 2801): after inoculation of 0.4cc of liquid with bacteria(Escherichia coli and Staphylococcus aureus) on specimen(5cm x 5cm), a sterilized film(4cm x 4cm) is adhered and left in a thermo-hygrostat with a relative humidity of 90% or more at 35°C for 24 hours, and then the efficiency of killing of the bacteria is measured / Test agency: FITI Test Research Institute). View the full article
  9. Over the past year and a half, our lives have changed inordinately, with social distancing measures taking over and requiring us to transform every part of our routines from the way we work to the way we shop. In light of this ‘new normal’ that we find ourselves living in, Samsung Electronics has been working non-stop to develop innovative solutions for businesses as well as users. Samsung Kiosk, a point-of-sale (POS) terminal for customers, is one such solution. Samsung Kiosk is not only equipped with a range of functionalities and operational settings to fit different business types and sizes, but also features a dedicated User Interface that allows for the easy set-up and usage of menu, payment and saving systems. With a refined design for seamless in-store integration and antibacterial coating technology, Samsung Kiosk has been developed to provide the best possible experiences to retailers as well as customers. Take a look at the infographic below to learn more about Samsung Kiosk. View the full article
  10. The latest global Developer Nation survey is now open. Answer a set of no-nonsense questions about programming languages, developer tools, and platforms. Your answers help Samsung and dozens of other companies engaged in Developer Relations to understand your needs and where we can improve our offerings. The survey covers 13 areas, including: Web, Mobile, Desktop, Cloud, Industrial IoT, Consumer Electronics, Embedded software, AR & VR, Apps/extensions for 3rd-party ecosystems, Games, Machine Learning & AI, and Data science. It's available in 9 languages, so developers from around the world can comfortably join. The survey takes approximately 30 minutes to complete. In return, you could win valuable tech prizes, including a Samsung Galaxy S21+ and more. View the full blog at its source
  11. The Samsung Developers team works with many companies in the mobile and gaming ecosystems. We're excited to support our partner, Arm, as they bring timely and relevant content to developers looking to build games and high-performance experiences. This Vulkan Extensions series will help developers get the most out of the new and game-changing Vulkan extensions on Samsung mobile devices. As I mentioned previously, Android is enabling a host of useful new Vulkan extensions for mobile. These new extensions are set to improve the state of graphics APIs for modern applications, enabling new use cases and changing how developers can design graphics renderers going forward. These extensions will be available across various Android smartphones, including the new Samsung Galaxy S21, which was recently launched on 14 January. Existing Samsung Galaxy S models, such as the Samsung Galaxy S20, also allow upgrades to Android R. I have already discussed two of these extensions in previous blogs - Maintenance Extensions and Legacy Support Extensions. However, there are three further Vulkan extensions for Android that I believe are ‘game changers’. In the first of three blogs, I will explore these individual game changer extensions – what they do, why they can be useful and how to use them. The goal here is to not provide complete samples, but there should be enough to get you started. The first Vulkan extension is ‘Descriptor Indexing.’ Descriptor indexing can be available in handsets prior to Android R release. To check what Android devices are available with 'Descriptor Indexing' check here. You can also directly view the Khronos Group/ Vulkan samples that are relevant to this blog here. VK_EXT_descriptor_indexing Introduction In recent years, we have seen graphics APIs greatly evolve in their resource binding flexibility. All modern graphics APIs now have some answer to how we can access a large swathes of resources in a shader. Bindless A common buzzword that is thrown around in modern rendering tech is “bindless”. The core philosophy is that resources like textures and buffers are accessed through simple indices or pointers, and not singular “resource bindings”. To pass down resources to our shaders, we do not really bind them like in the graphics APIs of old. Simply write a descriptor to some memory and a shader can come in and read it later. This means the API machinery to drive this is kept to a minimum. This is a fundamental shift away from the older style where our rendering loop looked something like: render_scene() { foreach(drawable) { command_buffer->update_descriptors(drawable); command_buffer->draw(); } } Now it looks more like: render_scene() { command_buffer->bind_large_descriptor_heap(); large_descriptor_heap->write_global_descriptors(scene, lighting, shadowmaps); foreach(drawable) { offset = large_descriptor_heap->allocate_and_write_descriptors(drawable); command_buffer->push_descriptor_heap_offsets(offset); command_buffer->draw(); } } Since we have free-form access to resources now, it is much simpler to take advantage of features like multi-draw or other GPU driven approaches. We no longer require the CPU to rebind descriptor sets between draw calls like we used to. Going forward when we look at ray-tracing, this style of design is going to be mandatory since shooting a ray means we can hit anything, so all descriptors are potentially used. It is useful to start thinking about designing for this pattern going forward. The other side of the coin with this feature is that it is easier to shoot yourself in the foot. It is easy to access the wrong resource, but as I will get to later, there are tools available to help you along the way. VK_EXT_descriptor_indexing features This extension is a large one and landed in Vulkan 1.2 as a core feature. To enable bindless algorithms, there are two major features exposed by this extension. Non-uniform indexing of resources How resources are accessed has evolved quite a lot over the years. Hardware capabilities used to be quite limited, with a tiny bank of descriptors being visible to shaders at any one time. In more modern hardware however, shaders can access descriptors freely from memory and the limits are somewhat theoretical. Constant indexing Arrays of resources have been with us for a long time, but mostly as syntactic sugar, where we can only index into arrays with a constant index. This is equivalent to not using arrays at all from a compiler point of view. layout(set = 0, binding = 0) uniform sampler2D Textures[4]; const int CONSTANT_VALUE = 2; color = texture(Textures[CONSTANT_VALUE], UV); HLSL in D3D11 has this restriction as well, but it has been more relaxed about it, since it only requires that the index is constant after optimization passes are run. Dynamic indexing As an optional feature, dynamic indexing allows applications to perform dynamic indexing into arrays of resources. This allows for a very restricted form of bindless. Outside compute shaders however, using this feature correctly is quite awkward, due to the requirement of the resource index being dynamically uniform. Dynamically uniform is a somewhat intricate subject, and the details are left to the accompanying sample in KhronosGroup/Vulkan-Samples. Non-uniform indexing Most hardware assumes that the resource index is dynamically uniform, as this has been the restriction in APIs for a long time. If you are not accessing resources with a dynamically uniform index, you must notify the compiler of your intent. The rationale here is that hardware is optimized for dynamically uniform (or subgroup uniform) indices, so there is often an internal loop emitted by either compiler or hardware to handle every unique index that is used. This means performance tends to depend a bit on how divergent resource indices are. #extension GL_EXT_nonuniform_qualifier : require layout(set = 0, binding = 0) uniform texture2D Tex[]; layout(set = 1, binding = 0) uniform sampler Sampler; color = texture(nonuniformEXT(sampler2D(Tex[index], Sampler)), UV); In HLSL, there is a similar mechanism where you use NonUniformResourceIndex, for example. Texture2D<float4> Textures[] : register(t0, space0); SamplerState Samp : register(s0, space0); float4 color = Textures[NonUniformResourceIndex(index)].Sample(Samp, UV); All descriptor types can make use of this feature, not just textures, which is quite handy! The nonuniformEXT qualifier removes the requirement to use dynamically uniform indices. See the code sample for more detail. Update-after-bind A key component to make the bindless style work is that we do not have to … bind descriptor sets all the time. With the update-after-bind feature, we effectively block the driver from consuming descriptors at command recording time, which gives a lot of flexibility back to the application. The shader consumes descriptors as they are used and the application can freely update descriptors, even from multiple threads. To enable, update-after-bind we modify the VkDescriptorSetLayout by adding new binding flags. The way to do this is somewhat verbose, but at least update-after-bind is something that is generally used for just one or two descriptor set layouts throughout most applications: VkDescriptorSetLayoutCreateInfo info = { … }; info.flags = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT; const VkDescriptorBindingFlagsEXT flags = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT | VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT | VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT | VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT; VkDescriptorSetLayoutBindingFlagsCreateInfoEXT binding_flags = { … }; binding_flags.bindingCount = info.bindingCount; binding_flags.pBindingFlags = &flags; info.pNext = &binding_flags; For each pBinding entry, we have a corresponding flags field where we can specify various flags. The descriptor_indexing extension has very fine-grained support, but UPDATE_AFTER_BIND_BIT and VARIABLE_DESCRIPTOR_COUNT_BIT are the most interesting ones to discuss. VARIABLE_DESCRIPTOR_COUNT deserves special attention as it makes descriptor management far more flexible. Having to use a fixed array size can be somewhat awkward, since in a common usage pattern with a large descriptor heap, there is no natural upper limit to how many descriptors we want to use. We could settle for some arbitrarily high limit like 500k, but that means all descriptor sets we allocate have to be of that size and all pipelines have to be tied to that specific number. This is not necessarily what we want, and VARIABLE_DESCRIPTOR_COUNT allows us to allocate just the number of descriptors we need per descriptor set. This makes it far more practical to use multiple bindless descriptor sets. When allocating a descriptor set, we pass down the actual number of descriptors to allocate: VkDescriptorSetVariableDescriptorCountAllocateInfoEXT variable_info = { … }; variable_info.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT; variable_info.descriptorSetCount = 1; allocate_info.pNext = &variable_info; variable_info.pDescriptorCounts = &NumDescriptorsStreaming; VK_CHECK(vkAllocateDescriptorSets(get_device().get_handle(), &allocate_info, &descriptors.descriptor_set_update_after_bind)); GPU-assisted validation and debugging When we enter the world of descriptor indexing, there is a flipside where debugging and validation is much more difficult. The major benefit of the older binding models is that it is fairly easy for validation layers and debuggers to know what is going on. This is because the number of available resources to a shader is small and focused. With UPDATE_AFTER_BIND in particular, we do not know anything at draw time, which makes this awkward. It is possible to enable GPU assisted validation in the Khronos validation layers. This lets you catch issues like: "UNASSIGNED-Descriptor uninitialized: Validation Error: [ UNASSIGNED-Descriptor uninitialized ] Object 0: handle = 0x55625acf5600, type = VK_OBJECT_TYPE_QUEUE; | MessageID = 0x893513c7 | Descriptor index 67 is uninitialized__. Command buffer (0x55625b184d60). Draw Index 0x4. Pipeline (0x520000000052). Shader Module (0x510000000051). Shader Instruction Index = 59. Stage = Fragment. Fragment coord (x,y) = (944.5, 0.5). Unable to find SPIR-V OpLine for source information. Build shader with debug info to get source information." Or: "UNASSIGNED-Descriptor uninitialized: Validation Error: [ UNASSIGNED-Descriptor uninitialized ] Object 0: handle = 0x55625acf5600, type = VK_OBJECT_TYPE_QUEUE; | MessageID = 0x893513c7 | Descriptor index 131 is uninitialized__. Command buffer (0x55625b1893c0). Draw Index 0x4. Pipeline (0x520000000052). Shader Module (0x510000000051). Shader Instruction Index = 59. Stage = Fragment. Fragment coord (x,y) = (944.5, 0.5). Unable to find SPIR-V OpLine for source information. Build shader with debug info to get source information." RenderDoc supports debugging descriptor indexing through shader instrumentation, and this allows you to inspect which resources were accessed. When you have several thousand resources bound to a pipeline, this feature is critical to make any sense of the inputs. If we are using the update-after-bind style, we can inspect the exact resources we used. In a non-uniform indexing style, we can inspect all unique resources we used. Conclusion Descriptor indexing unlocks many design possibilities in your engine and is a real game changer for modern rendering techniques. Use with care, and make sure to take advantage of all debugging tools available to you. You need them. This blog has explored the first Vulkan extension game changer, with two more parts in this game changer blog series still to come. The next part will focus on ‘Buffer Device Address’ and how developers can use this new feature to enhance their games. Follow Up Thanks to Hans-Kristian Arntzen and the team at Arm for bringing this great content to the Samsung Developers community. We hope you find this information about Vulkan extensions useful for developing your upcoming mobile games. The original version of this article can be viewed at Arm Community. The Samsung Developers site has many resources for developers looking to build for and integrate with Samsung devices and services. Stay in touch with the latest news by creating a free account or by subscribing to our monthly newsletter. Visit the Marketing Resources page for information on promoting and distributing your apps and games. Finally, our developer forum is an excellent way to stay up-to-date on all things related to the Galaxy ecosystem. View the full blog at its source
  12. In 2017, Samsung Electronics introduced its Art Store service, allowing users to bring both classic and modern artwork pieces from all corners of the globe directly into their homes via their TV screens. Available exclusively on the award-winning lifestyle TV The Frame, the Art Store has since seen its collection to grow to offer over 1,500 works of art from 42 different countries. Thanks to the expansion of numerous partnerships over the past four years, users can enjoy such world-famous masterpieces as Vincent Van Gogh’s ‘Starry Night’ right on the high-resolution screen of The Frame. But how exactly does the Art Store on The Frame transform your living room from a blank screen into your own personal customized art gallery? Take a look at the infographic below for 5 need-to-know facts about the Art Store on The Frame. View the full article
  13. One of the reasons that movie theaters have been so popular is due to the immersive screen experiences they provide. This is because the viewing experience as intended by the director – including audio, lighting and picture quality – can be exactly replicated. Not only do movie theaters provide lifelike pictures and visuals in ultra-high resolution, but they also control the amount of ambient light in the room in order to highlight the scene shown on the screen. Given that these theaters are built specially to provide such conditions, the at-home experience is never quite the same given that it is harder to control the amount of light in a room depending on the time of day. But what if we were able to replicate the picture quality at home the way a content creator intended it to be seen? How can we bring the movie theater experience home? The answer lies within Samsung Electronics’ 2021 Neo QLED TVs, which come with the latest HDR10+ Adaptive standard. Not only do the TVs provide premium viewing experiences, but they are also able to optimize the picture quality regardless of any reflection, luminance and interference brought about by the indoor lighting condition. Samsung Newsroom has pulled the curtains back to find out what HDR10+ Adaptive is and just how it works. True-to-Life Picture Quality for Impactful Viewing HDR10+ is the latest advanced High Dynamic Range technology, which Samsung has been incorporating into their UHD and above TVs since 2017 and is also featured in the 2021 Neo QLED TVs. It intelligently adapts your TV to optimally display UHD content the way it was meant to be seen with all the true-to-life highlight and shadow details. HDR10+ uses dynamic tone mapping to enhance the color and contrast and directs the screen to accurately display high dynamic range content on a scene-by-scene or even on a frame-by-frame basis. HDR10+ is a royalty-free, open standard, accessible to any device maker to adopt and certify their own compatible devices using HDR10+ metadata syntax. This means that Samsung has been able to build complete control over on-screen picture quality into their TV lineup for true-to-life viewing experiences. HDR10+’s metadata also offers flexible reference tone and mapping curve definition for content creators, such as film producers and engineers, allowing them to deliver more impactful images exactly as they intend them to be seen. AI Analysis for Optimum Experiences Even in Home Lighting Conditions Samsung’s 2021 TV lineup also supports HDR10+ Adaptive, a technology that improves the HDR10+ viewing experience in users’ homes regardless of the lighting conditions. Samsung’s 2021 TVs come with the HDR10+ Adaptive standard which supports Filmmaker Mode1 and adapts to brighter rooms so that customers can enjoy true cinematic experiences when viewing HDR10+ movies and television programs in various environments at home. On the 2021 Neo QLED TVs, HDR10+ Adaptive harnesses its AI engine to analyze the viewing environment, including the lighting, brightness and even reflections using the sensors equipped on the TV. The results are then incorporated into the dynamic metadata, and then through four further steps, the brightness and contrast of a scene are optimized. HDR standards are typically designed with a dark room in mind, similar to that of a movie theater. However, with HDR10+ Adaptive, viewers are guaranteed to see the original creators’ intent regardless of the lighting condition or the time of the day. Youngwook Son, an engineer at the Visual Display Business at Samsung Electronics, has been spearheading the development of the feature with his team. “HDR10+ is a premium feature that is geared to optimize the TV’s picture quality by fine-tuning the scene while preserving the original creator’s creative direction. HDR10+ Adaptive takes this one step further by allowing the TV to optimize the picture based on the surrounding lighting conditions, finally allowing TVs to provide a similar viewing experience to those found in dark environments, such as movie theaters.” HDR10+ Marks Its Two-Year Anniversary with 120 Partners and Over 2,000 HDR10+ Content The HDR10+ standard was introduced 2 years ago and now has 120 related partners. HDR10+ has robust support across the industry, with several thousand different products from multiple manufacturers offering HDR10+ supported devices. Currently, over 3,100 different TVs and projectors from more than 20 manufacturers support HDR10+. Furthermore, devices including smartphones, tablets and Blu-ray players also support the standard. Streaming platforms like Amazon Prime Video, Google Play, Rakuten TV, Megogo, Watcha, Paramount+, YouTube and others have helped make accessible thousands of hours of premium content, delivering a wide array of viewing choices to certified HDMI devices, including the Paramount+ Original Series “The Stand” and Universal’s iconic Back to the Future Trilogy. There are now over 2,000 pieces of content available to users that support the HDR10+. HDR10+ is the only dynamic HDR technology supported on YouTube, which provides content creators and viewers alike with the unique opportunity to have the access to enhanced, premium HDR content right at their fingertips. With the rise of vertical video production and consumption, the standard gives content creators a unique opportunity to film and view user-generated content across any HDR10+ device. “There are numerous technologies involved in creating the perfect scenes for the ultimate viewing experience,” noted Younghun Choi, EVP and Head of R&D Team, Visual Display Business at Samsung Electronics. “HDR10+ Adaptive is one of the core technologies that enable us to enjoy the pristine picture quality that we enjoy watching today. Samsung will continue to invest and upgrade users’ viewing experiences in line with the latest technological advancements and trends in the home entertainment industry.” 1 Filmmaker Mode is a viewing mode, which allows viewers to enjoy movies and TV shows the way the filmmakers intended them to be seen. Various Hollywood directors, including Christopher Nolan and James Cameron, are known to have advocated for the feature in August 2019. View the full article
  14. Samsung Electronics lberia has announced that Samsung Neo QLED, QLED 8K and 4K, Crystal UHD, The Frame, The Serif, The Sero, The Terrace and The Premiere have all received ATECH certification from the ONCE Foundation accrediting their accessibility for people with disabilities in Spain. These seals’ award was revealed at an event held at the ONCE Foundation headquarters, also announcing the new ATECH distinction. In attendance were Jesús Hernández, Director of Accessibility and Innovation and the ONCE Foundation; and Alfonso Fernández, Director of Institutional Relations and the Digital Transformation at Samsung Electronics Iberia, who explained the characteristics of this seal proving the accessibility of these devices. This new ONCE Foundation seal accredits the accessibility of electronic products and services such as Smart TVs, laptop computers, household appliances and videogames consoles for people with disabilities. All of Samsung’s certified products meet the accessibility requirements for technologies with closed functionality, as per European standard EN 301 549. Alfonso Fernández, Director of Institutional Relations and the Digital Transformation at Samsung Electronics Iberia said, “Obtaining the ATECH seal for various TV models is a significant achievement for the company and encourages us to keep on working to guarantee all of our products may be accessible for everyone.” Jesús Hernández, Director of Universal Accessibility and Innovation at the ONCE Foundation, underlined the fact that “it is important for manufacturers to take into account the needs of people with disabilities in order to achieve equal opportunities and non-discrimination as well as offer such information clearly and transparently and that is our goal.” The Samsung TVs were certified by the ONCE Foundation because they have the proper features for people who are completely blind, have limited eyesight or are color blind as well as for those who are completely or partially deaf, have moderate or severe difficulties using their hands, cannot speak or have limited cognitive capacity. The devices are equipped with different functionalities that foster use by people with disabilities such as a very complete and easy-to-use accessibility menu. They come with the option of activating some features when being turned on for the first time so that the affected person may set everything up without needing any assistance from anyone else. Televisions certified with the ATECH seal include features such as an operation mode requiring no vision, audio descriptions and accessibility subtitles. View the full article
  15. We are pleased to announce the release of Tizen Studio version 4.1.1. This release includes a major bug fix to improve the performance of the Tizen Studio IDE and its tools. Key fixes: • Compatibility issue with macOS Big Sur has been fixed. For more information about the new features and bug fixes, see Release Notes. To download Tizen Studio, visit https://developer.tizen.org/development/tizen-studio/download. View the full article
  16. Did you miss out on the latest Samsung Developers newsletter? Catch up now.. If you don't currently receive the newsletter, you can subscribe here. View the full blog at its source
  17. ▲ (From left) Mingyo Oh, Haekwang Park and Shinhye Choi, at Samsung Electronics’ Visual Display Business behind Premium Soundbar, the HW-Q950A With the increasing popularity of large screen televisions and the continued addition of further OTT (over-the-top) services, more users are looking to establish a theater-like experience in their homes. On top of that, social distancing measures have required people to go out less, stoking their desire to enjoy premium visual and audio experiences from home. Full, clear and deep sound plays a crucial role in ensuring that content is delivered as it was originally intended. Paving the way for new audio experiences, Samsung Electronics introduced its high-end soundbar models, the HW-Q950A and HW-Q900A, in May of this year. The new premium models take sound quality to the next level with up to 16 channels and a host of enhanced functions that bring even greater satisfaction to users. Samsung Newsroom met with the product experts of the 2021 soundbar models to find out the secret behind their powerful and precise sound. 11.1.4-Channel Surround Sound That Fills the Entire Room ▲ Haekwang Park, Principal Engineer at the Sound Device Lab, Samsung’s Visual Display Business Thanks to our ever-evolving content culture, sound is getting richer, fuller and more expressive. The days of one-directional (mono) sound are long gone as we have ushered in the era of multi-directional channels that allow sound to fill up the surrounding space. “Sound is becoming increasingly important as people nowadays watch a wide variety of programs that place more emphasis on audio quality, such as music shows and films,” says Haekwang Park, Principal Engineer from the Sound lab at Samsung’s Visual Display Business. To live up to consumers’ heightened expectations, Samsung has spared no effort in developing high-quality soundbar products that deliver very realistic sound. In 2016, Samsung brought its first 5.1.4-channel soundbar model to market. This soundbar was equipped with left, right and middle channels, two rear channels, a subwoofer and four upward-firing speakers, and delivered immersive, three-dimensional surround sound. More channels were added to later models, including a surround channel on the side of the soundbar and a wide surround channel to deliver sound from the front and sides. In 2020, Samsung introduced a 9.1.4-channel model. In 2021, Samsung went a step further with its latest 11.1.4-channel model, the HW-Q950A, which features two rear surround channels. Product planner Mingyo Oh explained that, “The newly added channels are located on the sides of the rear surround speakers. They add liveliness to dynamic scenes involving things like airplanes in flight and car chases by allowing the sound to hit the side walls before it bounces back to where the audience is positioned.” The premium soundbar delivers an outstanding audio experience by filling previously quiet moments with powerful, immersive sound. ▲ Mingyo Oh from the Product Planning Group at Samsung’s Visual Display Business Delivering Sound Exactly as Intended With Advanced Rendering and Waveguide Techniques A channel is a passage for sound that dictates which direction it travels. This is why having a higher number of channels provides better, smoother sound. It usually requires costly equipments to offer 11.1.4-channel sound, but Samsung’s HW-Q950A is able to provide a breathtaking 3D surround sound experience with only four speakers thanks to its unparalleled rendering and waveguide techniques. Rendering is the process of creating a way for the audio output to deliver sound exactly as the artist intended. The Samsung developers made it possible to deliver an optimal acoustic experience with the soundbar system by tapping into its cutting-edge rendering technology. “To provide the most natural audio experience to users, we have carefully designed our products to deliver sound seamlessly. The HW-Q950A soundbar delivers sound that is reflected in various directions and arrives at users’ ears at the optimal angle,” related Shinhye Choi. ▲ Shinhye Choi from the Global Product Marketing Group at Samsung’s Visual Display Business An advanced waveguide technique is also indispensable when it comes to delivering next-level sound. A multi-channel speaker emits sound in multiple directions, and the waveguide technique allows components in the speaker to deliver sound in the direction intended by the developer. Haekwang Park reported that, “Top-tier experts at the Visual Display Business’s Sound Lab and Samsung Audio Lab in California came together to design the parts that went into the speakers. Our soundbar models are meticulously constructed to deliver world-class sound performance.” How SpaceFit Sound+ and Q-Symphony Further Elevate the Viewing Experience Usually, most of the sound emitted by speakers hits walls or curtains before reaching the audience’s ears. This explains why the same sound is heard differently depending on the dimensions and layout of the viewing environment. Samsung’s HW-Q950A soundbar and 2021 TV models deliver stunning sound that tunes into users’ viewing environments by analyzing the dimensions of the space they’re in using SpaceFit Sound+. SpaceFit Sound+ combines SpaceFit Sound technology, which delivers optimized audio, and Auto EQ (auto equalizer) technology. Together, the SpaceFit Sound and Auto EQ solutions use embedded microphones to thoroughly survey the viewing space, and then feed that data to the soundbar to enable it to deliver a tailored sound experience. But the collaboration between the Samsung TV and the soundbar does not stop there. Samsung’s innovative, proprietary Q-Symphony technology additionally combines and enhances the sound generated by the TV and soundbar to guarantee optimal sound quality. Normally, when you connect a soundbar to your TV, the sound is emitted only from the soundbar. What’s more, some technical issues involving out-of-sync sound and tone disparities between the two devices had been observed. Q-Symphony overcomes these issues by incorporating a stereoscopic sound effect that allows sound to play through the speakers that wrap around the TV in addition to through the soundbar, providing richer and more realistic sound compared to when sound is produced through the soundbar alone. Combining Truly Rich Sound With Highly Convenient Functionality As with other models, Samsung has placed great emphasis on creating a new level of acoustic immersion with the HW-Q950A. But that doesn’t mean it can’t also include a host of convenient features. To begin with, the Active Voice Amplifier (AVA) feature clarifies dialogue in the viewer’s favorite shows to help them hear on-screen conversations clearly amid a variety of background noises. With an embedded microphone, the soundbar automatically measures noise levels and enhances voices if the noise continues for more than three seconds or surpasses a certain threshold. And the HW-Q950A optimizes sound for different types of scenes, such as those with loud sound effects and dialogue-heavy scenes. For instance, the Adaptive Sound feature analyzes sound signals to deliver an optimal sound experience for each scene. Moreover, Game Mode Pro delivers a powerful, immersive gaming experience with subwoofers and upward-firing speakers. The Tap Sound feature also enables users to simply tap their smartphones on the soundbar when listening to a song to take their listening experience to the next level. The motto of Samsung’s soundbar developers is to get the basics right when it comes to sound. “We are working our hardest to deliver sound of the highest quality,” the developers related. “We do this by collaborating closely with groups of experts and employing Samsung’s advanced measuring and simulation techniques to set clear standards for what we define as ‘optimal’ sound.” The developers’ ultimate goal is to deliver a best-in-class acoustic experience to users regardless of the type of content they’re consuming, or the specific features of their viewing environment. Let’s keep our fingers crossed that they make this dream a reality. View the full article
  18. The Samsung Developers team works with many companies in the mobile and gaming ecosystems. We're excited to support our partner, Arm, as they bring timely and relevant content to developers looking to build games and high-performance experiences. This Vulkan Extensions series will help developers get the most out of the new and game-changing Vulkan extensions on Samsung mobile devices. Android is enabling a host of useful new Vulkan extensions for mobile. These new extensions are set to improve the state of graphics APIs for modern applications, enabling new use cases and changing how developers can design graphics renderers going forward. I have already provided information about ‘maintenance extensions’. However, another important extension that I explore in this blog is ‘legacy support extensions’. Vulkan is increasingly being used as a portable “HAL”. The power and flexibility of the API allows for great layered implementations. There is a lot of effort spent in the ecosystem enabling legacy graphics APIs to run efficiently on top of Vulkan. The bright future for driver developers is a world where GPU drivers only implement Vulkan, and where legacy APIs can be implemented on top of that driver. To that end, there are several features which are generally considered backwards today. They should not be used in new applications unless absolutely required. These extensions exist to facilitate old applications which need to keep running through API translation layers such as ANGLE, DXVK, Zink, and so on. VK_EXT_transform_feedback Speaking the name of this extension causes the general angst level to rise in a room of driver developers. In the world of Direct3D, this feature is also known as stream-out. The core feature of this extension is that whenever you render geometry, you can capture the resulting geometry data (position and vertex outputs) into a buffer. The key complication from an implementation point of view is that the result is ordered. This means there is no 1:1 relation for input vertex to output data since this extension is supposed to work with indexed rendering, as well as strip types (and even geometry shaders and tessellation, oh my!). This feature was invented in a world before compute shaders were conceived. The only real method to perform buffer <-> buffer computation was to make use of transform feedback, vertex shaders and rasterizationDiscard. Over time, the functionality of Transform Feedback was extended in various ways, but today it is essentially obsoleted by compute shaders. There are, however, two niches where this extension still makes sense - graphics debuggers and API translation layers. Transform Feedback is extremely difficult to emulate in the more complicated cases. Setting up shaders In vertex-like shader stages, you need to set up which vertex outputs to capture to a buffer. The shader itself controls the memory layout of the output data. This is unlike other APIs, where you use the graphics API to specify which outputs to capture based on the name of the variable. Here is an example Vulkan GLSL shader: #version 450 layout(xfb_stride = 32, xfb_offset = 0, xfb_buffer = 0, location = 0) out vec4 vColor; layout(xfb_stride = 32, xfb_offset = 16, xfb_buffer = 0, location = 1) out vec4 vColor2; layout(xfb_buffer = 1, xfb_stride = 16) out gl_PerVertex { layout(xfb_offset = 0) vec4 gl_Position; }; void main() { gl_Position = vec4(1.0); vColor = vec4(2.0); vColor2 = vec4(3.0); } The resulting SPIR-V will then look something like: Capability TransformFeedback ExecutionMode 4 Xfb Decorate 8(gl_PerVertex) Block Decorate 10 XfbBuffer 1 Decorate 10 XfbStride 16 Decorate 17(vColor) Location 0 Decorate 17(vColor) XfbBuffer 0 Decorate 17(vColor) XfbStride 32 Decorate 17(vColor) Offset 0 Decorate 20(vColor2) Location 1 Decorate 20(vColor2) XfbBuffer 0 Decorate 20(vColor2) XfbStride 32 Decorate 20(vColor2) Offset 16 Binding transform feedback buffers Once we have a pipeline which can emit transform feedback data, we need to bind buffers: vkCmdBindTransformFeedbackBuffersEXT(cmd, firstBinding, bindingCount, pBuffers, pOffsets, pSizes); To enable a buffer to be captured, VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT is used. Starting and stopping capture Once we know where to write the vertex output data, we will begin and end captures. This needs to be done inside a render pass: vkCmdBeginTransformFeedbackEXT(cmd, firstCounterBuffer, counterBufferCount, pCounterBuffers, pCounterBufferOffsets); A counter buffer allows us to handle scenarios where we end a transform feedback and continue capturing later. We would not necessarily know how many bytes were written by the last transform feedback, so it is critical that we can let the GPU maintain a byte counter for us. vkCmdDraw(cmd, …); vkCmdDrawIndexed(cmd, …); Then we can start rendering. Vertex outputs are captured to the buffers in-order. vkCmdEndTransformFeedbackEXT(cmd, firstCounterBuffer, counterBufferCount, pCounterBuffers, pCounterBufferOffsets); Once we are done capturing, we end the transform feedback and, with the counter buffers, we can write the new buffer offsets into the counter buffer. Indirectly drawing transform feedback results This feature is a precursor to the more flexible indirect draw feature we have in Vulkan, but there was a time when this feature was the only efficient way to render transform feedbacked outputs. The fundamental problem is that we do not necessarily know exactly how many primitives have been rendered. Therefore, to avoid stalling the CPU, it was required to be able to indirectly render the results with a special purpose API. vkCmdDrawIndirectByteCountEXT(cmd, instanceCount, firstInstance, counterBuffer, counterBufferOffset, counterOffset, vertexStride); This works similarly to a normal indirect draw call, but instead of providing a vertex count, we give it a byte count and let the GPU perform the divide instead. This is nice, as otherwise we would have to dispatch a tiny compute kernel that converts a byte count to an indirect draw. Queries The offset counter is sort of like a query, but if the transform feedback buffers overflow, any further writes are ignored. The VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT queries how many primitives were generated. It also lets you query how many primitives were attempted to be written. This makes it possible to detect overflow if that is desirable. VK_EXT_line_rasterization Line rasterization is a tricky subject and is not normally used for gaming applications since they do not scale with resolution and their exact behavior is not consistent across all GPU implementations. In the world of CAD, however, this feature is critical, and older OpenGL APIs had extensive support for quite fancy line rendering methods. This extension essentially brings back those workstation features. Advanced line rendering can occasionally be useful for debug tooling and visualization as well. The feature zoo typedef struct VkPhysicalDeviceLineRasterizationFeaturesEXT { VkStructureType sType; void* pNext; VkBool32 rectangularLines; VkBool32 bresenhamLines; VkBool32 smoothLines; VkBool32 stippledRectangularLines; VkBool32 stippledBresenhamLines; VkBool32 stippledSmoothLines; } VkPhysicalDeviceLineRasterizationFeaturesEXT; This extension supports a lot of different feature bits. I will try to summarize what they mean below. Rectangular lines vs parallelogram When rendering normal lines in core Vulkan, there are two ways lines can be rendered. If VkPhysicalDeviceLimits::strictLines is true, a line is rendered as if the line is a true, oriented rectangle. This is essentially what you would get if you rendered a scaled and rotated rectangle yourself. The hardware just expands the line along the perpendicular axis of the line axis. In non-strict rendering, we get a parallelogram. The line is extended either in X or Y directions. (From Vulkan specification) Bresenham lines Bresenham lines reformulate the line rendering algorithm where each pixel has a diamond shaped area around the pixel and coverage is based around intersection and exiting the area. The advantage here is that rendering line strips avoids overdraw. Rectangle or parallelogram rendering does not guarantee this, which matters if you are rendering line strips with blending enabled. (From Vulkan specification) Smooth lines Smooth lines work like rectangular lines, except the implementation can render a little further out to create a smooth edge. Exact behavior is also completely unspecified, and we find the only instance of the word “aesthetic” in the entire specification, which is amusing. This is a wonderfully vague word to see in the Vulkan specification, which is otherwise no-nonsense normative. This feature is designed to work in combination with alpha blending since the smooth coverage of the line rendering is multiplied into the alpha channel of render target 0’s output. Line stipple A “classic” feature that will make most IHVs cringe a little. When rendering a line, it is possible to mask certain pixels in a pattern. A counter runs while rasterizing pixels in order and with line stipple you control a divider and mask which generates a fixed pattern for when to discard pixels. It is somewhat unclear if this feature is really needed when it is possible to use discard in the fragment shader, but alas, legacy features from the early 90s are sometimes used. There were no shaders back in those days. Configuring rasterization pipeline state When creating a graphics pipeline, you can pass in some more data in pNext of rasterization state: typedef struct VkPipelineRasterizationLineStateCreateInfoEXT { VkStructureType sType; const void* pNext; VkLineRasterizationModeEXT lineRasterizationMode; VkBool32 stippledLineEnable; uint32_t lineStippleFactor; uint16_t lineStipplePattern; } VkPipelineRasterizationLineStateCreateInfoEXT; typedef enum VkLineRasterizationModeEXT { VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT = 0, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT = 1, VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT = 2, VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT = 3, } VkLineRasterizationModeEXT; If line stipple is enabled, the line stipple factors can be baked into the pipeline, or be made a dynamic pipeline state using VK_DYNAMIC_STATE_LINE_STIPPLE_EXT. In the case of dynamic line stipple, the line stipple factor and pattern can be modified dynamically with: vkCmdSetLineStippleEXT(cmd, factor, pattern); VK_EXT_index_type_uint8 In OpenGL and OpenGL ES, we have support for 8-bit index buffers. Core Vulkan and Direct3D however only support 16-bit and 32-bit index buffers. Since emulating index buffer formats is impractical with indirect draw calls being a thing, we need to be able to bind 8-bit index buffers. This extension does just that. This is probably the simplest extension we have look at so far: vkCmdBindIndexBuffer(cmd, indexBuffer, offset, VK_INDEX_TYPE_UINT8_EXT); vkCmdDrawIndexed(cmd, …); Conclusion I have been through the 'maintenance' and 'legacy support' extensions that are part of the new Vulkan extensions for mobile. In the next three blogs, I will go through what I see as the 'game-changing' extensions from Vulkan - the three that will help to transform your games during the development process. Follow Up Thanks to Hans-Kristian Arntzen and the team at Arm for bringing this great content to the Samsung Developers community. We hope you find this information about Vulkan extensions useful for developing your upcoming mobile games. The original version of this article can be viewed at Arm Community. The Samsung Developers site has many resources for developers looking to build for and integrate with Samsung devices and services. Stay in touch with the latest news by creating a free account or by subscribing to our monthly newsletter. Visit the Marketing Resources page for information on promoting and distributing your apps and games. Finally, our developer forum is an excellent way to stay up-to-date on all things related to the Galaxy ecosystem. View the full blog at its source
  19. Tigers, lions, bears, giraffes, pandas, foxes… These are some of the wild animals that live in Everland, the Land of Fantasy. Everland takes care of endangered animals by making sure that they are raised in an environment closest to their natural habitats and organizes a variety of ecological programs to help visitors learn about the importance of nature and all living things. To dive into the world of the mysterious world of animals, Samsung Global Newsroom has created its Online Zoo series by capturing the animals with various Samsung devices. Today, June 21, is World Giraffe Day as designated by the Giraffe Conservation Foundation (GCF). This day was assigned to make collaborative efforts to prevent the extinction of giraffes, whose number is rapidly reducing, and to take some time to learn a bit more about these gentle giants. Considering the most characteristic feature of giraffes—their long necks—the GCF chose June 21 as World Giraffe Day as it is the summer solstice,1 the longest day of the year. Using some of Samsung Electronics’ most innovative devices, Samsung Global Newsroom followed the everyday lives of the twelve giraffes that live in Everland, from the story of the world record-breaking head of the giraffe family to the surprisingly belligerent nature of giraffes, and finally their charming yet subtle characteristics. Read on and take a look at the videos below to learn more about these gentle yet surprising creatures, and see if you can work out how the Galaxy S21 Ultra and The Sero TV made their way into the footage as you do. The Most Famous Giraffe in South Korea Giraffe matriarch Jang-Soon is living the life of a superstar who cannot escape the spotlight. Since making it into the Guinness Book of World Records for a special reason and becoming the most prominent giraffe in Everland, Jang-Soon’s conjugal harmony, silver wedding and other events have been reported on the news. The next giraffe to likely continue Jang-Soon’s legacy in the giraffe family has also come to the forefront. Who is this next contender for the leader of the superstar Everland giraffe family? Let’s find out by following a day in the life of Jang-Soon and her family.  Slow Yet Stealthy: the Hidden Abilities of Giraffes “If you encounter a giraffe in the wild, don’t look back and run for your lives!” noted Jun-Yeong Park, Everland zookeeper who has been working with Lost Valley’s giraffe family for over 10 years. In fact, the giraffe is one of the top 10 strongest fighters among African land animals. ‘Cheong-Ryong’, the heaviest and strongest member of the giraffe family of twelve, in fact weighs 1.5 tons. If a giraffe harnesses its heavy body and starts kicking with full strength to defend itself, it is enough to break the skull or spine of a lion into pieces. What’s more, their big eyes, each of which is the size of a tennis ball, grants them excellent eyesight and a visibility range of 4 to 7km, meaning that giraffes are very good at escaping from their enemies. Let’s learn more about some of the surprising physical characteristics of giraffes that are disguised behind their beatific eyes and relaxed gait.  The Longer the Neck, the Higher the Blood Pressure One of a giraffe’s most characteristic features is its long neck, which is hard to see in one go even if you tilt your head as far as you can. Male giraffes engage in fights using their necks, known as ‘necking’, in order to compete for females, meaning that it is more advantageous to have a longer neck as it increases a fighter’s overall centrifugal force. That said, as giraffes have to pump blood all the way to the top of their heads which sit 3m above their hearts, giraffes inevitably have high blood pressure, with their normal blood pressure being 270/180 mmHg. The blood pressure of the giraffe is two times that of the human, which is 120/80 mmHg, but nevertheless, giraffes manage to eat, drink, sleep and play with ease. So what is their secret?  Top Tips for Filming Giraffes 1) Harness Single Take for Those Funny Moments Featuring a Precocious Giraffe When paying a visit to the zoo, it is difficult to predict when and where a giraffe might turn its head directly toward you for a picture, and you might end up with dozens of shaky or blurry photos taken in a failed attempt to capture that fleeting moment. This is when Single Take on the Galaxy S21 comes in handy. By filming up to fifteen seconds, you can then enjoy various media, including photos, videos, GIFs and hyperlapses, with just one shot. Single Take’s AI will also recommend you the best cuts, making it easy for you to capture and share the perfect giraffe moment. 2) Record 8k Videos on the Galaxy S21 for Those Subtle Yet Detailed Giraffe Features Just as every person has a different appearance, every giraffe has a different pattern on its body. With the Galaxy S21 Ultra, you can clearly observe even the finest details, such as the unique patterns on a giraffe, as the device comes with a 108-megapixel camera. The resolution of videos can also be adjusted to up to 8K, which enables you to see even the most delicate textures of a giraffe’s fur. Another good way of observing a giraffe on the Galaxy S21 Ultra is using its Super Slow Mo mode when you witness a special sight, such as a giraffe lowering its head for drinking water or curling up its long neck to sleep. 3) Viewing a Giraffe from Head to Toe in One Go? Try The Sero The giraffe is the tallest animal in the animal kingdom, boasting an average height of around 4.8 to 5.5m including its horns; even new-born calves can be as tall as 180cm. With its portrait mode that allows the user to rotate the landscape display to a vertical orientation, The Sero allows you to enjoy all your favorite content in portrait mode – just like watching it on your phone, but with the benefits of the big-screen experience. With The Sero, you can enjoy your vertically oriented giraffe videos and pictures in an entirely new way – just as giraffes were meant to be seen. Giraffes that group with others live longer than less sociable individuals, according to the team of researchers led by Professor Barbara König at University of Zürich. World Giraffe Day was designated to promote collaborative efforts to the end of preventing the extinction of giraffes. After enjoying this dynamic tale of Everland’s giraffe family captured in the Galaxy S21 Ultra and The Sero, let’s be sure to pay more attention to protecting these gentle giants. 1 One of the twenty-four solar terms, the summer solstice has the longest day and the shortest night of the year. View the full article
  20. Samsung Electronics, the number one player in the gaming monitor market,1 today announced the expanded 2021 Odyssey monitor lineup will be available across the global markets from June 21, 2021, providing gamers of all skill sets with superb picture quality and futuristic design. Following the curved gaming monitor launch in 2020, Samsung now offers a variety of Odyssey monitors in flat-screen design, ranging from 24 to 28 inches. The new lineup delivers hyper-real picture quality, a higher response level, tailored ergonomics and intuitive usability. Together with these latest features, gaming enthusiasts can enjoy real-world colors, pinpoint accuracy and sharp response speeds for their PC and console gaming entertainment devices. As gaming industry continues to thrive worldwide, Samsung Odyssey has quickly become the number one choice among gamers seeking incredible picture quality and high performance, all in one package. The expanded lineup now ensures gamers can choose a monitor that can accommodate their exact preferences and play needs. “Gaming connects the entire world through shared experiences, bringing together people of all backgrounds for adventures into new realities,” said Hyesung Ha, Senior Vice President of Visual Display Business at Samsung Electronics. “The expanded Odyssey gaming monitor lineup will enrich these experiences to more players, whether they are seeking tournament victories or just looking to explore the next great game.” The latest additions to Samsung’s Odyssey gaming monitor lineup include: Odyssey G7 28” (Model: G70A) – The Odyssey G7 combines spellbinding visuals with next-gen performance for players. Featuring an Ultra High Definition (UHD) panel with a wide 178-degree viewing angle, along with HDR400, the G7 produces incredible colors with more contrast, deeper blacks and brighter whites for spectacular depth and life-like detail. With a 4K industry-leading 144Hz refresh rate and ultra-low 1ms2 response time, combined with NVIDIA® G-SYNC® Compatible and AMD FreeSync Premium Pro, players get real-world accuracy. Thanks to HDMI 2.1 compatibility, delivering max resolution and refresh rates for not only PC, but next-generation consoles with 4K 120Hz support, G7 offers high-quality consistency in every play. The G7’s signature CoreSync design brings the colors of games off-screen and into players’ real environments for world-blending immersion with a personal touch. Odyssey G5 27” (Model: G50A) – The Odyssey G5 is perfect for players looking to take their games to the next level, both on PC and next-generation gaming consoles. It is the first Odyssey that features a Quad High Definition (QHD) panel with a 165Hz refresh rate delivering a 1ms3 response time as well as HDR10 for awe-inspiring graphics that are ready to perform. G-SYNC Compatible and AMD FreeSync Premium take performance up a level to provide a stutter-free competitive edge. With a height-adjustable stand, players can tilt, swivel and pivot their monitor to create a fully ergonomic setup that’s comfortable to play on for hours. Odyssey G3 27” and 24” (Model: G30A) – The Odyssey G3 is ideal for all players looking for an accessible way to step up their game. With a speedy 144Hz refresh rate and 1ms4 (MPRT) response time, pixels change with a near-instant response for fast-paced action and swift on-screen performance. AMD FreeSync Premium smooths out the action for uninterrupted game flow, allowing players to see games just as the creators intended. The G3 features a height-adjustable stand, ensuring players are just as comfortable as they are immersed. The Samsung G70A and G50A Odyssey gaming monitors also include an array of intuitive multitasking features to get the most out of every interaction whether gaming, enjoying creating content. Each monitor features multiple screen management tools for multitasking. Users can effortlessly game, watch and chat all at the same time with Picture-by-Picture (PBP) or create a virtual second screen with Picture-in-Picture (PIP) with flexible customization. With Easy Setting Box, players can conveniently manage multiple screens on one monitor with fully optimized window allocations for better multitasking, so players no longer have to choose between watching their favorite streamer or playing their game. Additionally, with Auto Source Switch+, players can get to their content faster without flipping through multiple inputs. Users can easily turn on PCs or consoles for the monitor to instantly recognize and switch to the active input. For more information, please visit: https://displaysolutions.samsung.com/monitor/detail/1841/G28AG70. [Spec Table] Model G70A G50A G30A Display Screen Size 28″ 27″ 27″, 24″ Flat / Curved Flat Aspect Ratio 16:9 Brightness (Typical) 300 cd/㎡ (Peak 400 cd/㎡) 350 cd/㎡ 250 cd/㎡ HDR VESA DisplayHDR 400 HDR10 – Resolution 3,840 x 2,160 2,560 x 1,440 1,920 x 1,080 Response Time 1ms(GTG) 1ms(MPRT) Viewing Angle 178°(Horizontal) / 178°(Vertical) Frame Rate Max 144Hz Max 165Hz Max 144Hz Gaming Feature FreeSync FreeSync Premium Pro FreeSync Premium G-SYNC G-SYNC Compatible – Auto Source Switch+ Yes – Etc.(1) Eye Saver Mode, Flicker Free, Black Equalizer, Refresh Rate Optimizer Etc.(2) Low Input Lag Mode, Super Arena Gaming UX, Ultrawide Game View, CoreSync Lighting – Etc. Color Black Interface Display Port 1.4 (1EA), HDMI 2.1 (2EA),USB3.0 Up (1EA) & Down (2EA) Display Port 1.2 (1EA), HDMI 2.0 (1EA) Display Port 1.2 (1EA), HDMI 1.4 (1EA) Ergonomics HAS(Height Adjustable Stand), Tilt, Swivel, Pivot Wall Mount 100 x 100 1 Based on global market share in IDC Q1 2021 Final History Report. 2 Based on Gray to Gray (GTG) industry standard measuring how long it takes a pixel to change gray levels. 3 Based on Gray to Gray (GTG) industry standard measuring how long it takes a pixel to change gray levels. 4 Based on industry standard Moving Picture Response Time (MPRT) measuring the “motion blur” of rapidly moving objects in a sequence of images. View the full article
  21. The Samsung Developers team works with many companies in the mobile and gaming ecosystems. We're excited to support our partner, Arm, as they bring timely and relevant content to developers looking to build games and high-performance experiences. This Vulkan Extensions series will help developers get the most out of the new and game-changing Vulkan extensions on Samsung mobile devices. Android is enabling a host of useful new Vulkan extensions for mobile. These new extensions are set to improve the state of graphics APIs for modern applications, enabling new use cases and changing how developers can design graphics renderers going forward. In particular, in Android R, there has been a whole set of Vulkan extensions added. These extensions will be available across various Android smartphones, including the Samsung Galaxy S21, which was recently launched on 14 January. Existing Samsung Galaxy S models, such as the Samsung Galaxy S20, also allow upgrades to Android R. One of these new Vulkan extensions for mobile are ‘maintenance extensions’. These plug up various holes in the Vulkan specification. Mostly, a lack of these extensions can be worked around, but it is annoying for application developers to do so. Having these extensions means less friction overall, which is a very good thing. VK_KHR_uniform_buffer_standard_layout This extension is a quiet one, but I still feel it has a lot of impact since it removes a fundamental restriction for applications. Getting to data efficiently is the lifeblood of GPU programming. One thing I have seen trip up developers again and again are the antiquated rules for how uniform buffers (UBO) are laid out in memory. For whatever reason, UBOs have been stuck with annoying alignment rules which go back to ancient times, yet SSBOs have nice alignment rules. Why? As an example, let us assume we want to send an array of floats to a shader: #version 450 layout(set = 0, binding = 0, std140) uniform UBO { float values[1024]; }; layout(location = 0) out vec4 FragColor; layout(location = 0) flat in int vIndex; void main() { FragColor = vec4(values[vIndex]); } If you are not used to graphics API idiosyncrasies, this looks fine, but danger lurks around the corner. Any array in a UBO will be padded out to have 16 byte elements, meaning the only way to have a tightly packed UBO is to use vec4 arrays. Somehow, legacy hardware was hardwired for this assumption. SSBOs never had this problem. std140 vs std430 You might have run into these weird layout qualifiers in GLSL. They reference some rather old GLSL versions. std140 refers to GLSL 1.40, which was introduced in OpenGL 3.1, and it was the version uniform buffers were introduced to OpenGL. The std140 packing rules define how variables are packed into buffers. The main quirks of std140 are: Vectors are aligned to their size. Notoriously, a vec3 is aligned to 16 bytes, which have tripped up countless programmers over the years, but this is just the nature of vectors in general. Hardware tends to like aligned access to vectors. Array element sizes are aligned to 16 bytes. This one makes it very wasteful to use arrays of float and vec2. The array quirk mirrors HLSL’s cbuffer. After all, both OpenGL and D3D mapped to the same hardware. Essentially, the assumption I am making here is that hardware was only able to load 16 bytes at a time with 16 byte alignment. To extract scalars, you could always do that after the load. std430 was introduced in GLSL 4.30 in OpenGL 4.3 and was designed to be used with SSBOs. std430 removed the array element alignment rule, which means that with std430, we can express this efficiently: #version 450 layout(set = 0, binding = 0, std430) readonly buffer SSBO { float values[1024]; }; layout(location = 0) out vec4 FragColor; layout(location = 0) flat in int vIndex; void main() { FragColor = vec4(values[vIndex]); } Basically, the new extension enables std430 layout for use with UBOs as well. #version 450 #extension GL_EXT_scalar_block_layout : require layout(set = 0, binding = 0, std430) uniform UBO { float values[1024]; }; layout(location = 0) out vec4 FragColor; layout(location = 0) flat in int vIndex; void main() { FragColor = vec4(values[vIndex]); } Why not just use SSBOs then? On some architectures, yes, that is a valid workaround. However, some architectures also have special caches which are designed specifically for UBOs. Improving memory layouts of UBOs is still valuable. GL_EXT_scalar_block_layout? The Vulkan GLSL extension which supports std430 UBOs goes a little further and supports the scalar layout as well. This is a completely relaxed layout scheme where alignment requirements are essentially gone, however, that requires a different Vulkan extension to work. VK_KHR_separate_depth_stencil_layouts Depth-stencil images are weird in general. It is natural to think of these two aspects as separate images. However, the reality is that some GPU architectures like to pack depth and stencil together into one image, especially with D24S8 formats. Expressing image layouts with depth and stencil formats have therefore been somewhat awkward in Vulkan, especially if you want to make one aspect read-only and keep another aspect as read/write, for example. In Vulkan 1.0, both depth and stencil needed to be in the same image layout. This means that you are either doing read-only depth-stencil or read/write depth-stencil. This was quickly identified as not being good enough for certain use cases. There are valid use cases where depth is read-only while stencil is read/write in deferred rendering for example. Eventually, VK_KHR_maintenance2 added support for some mixed image layouts which lets us express read-only depth, read/write stencil, and vice versa: VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR Usually, this is good enough, but there is a significant caveat to this approach, which is that depth and stencil layouts must be specified and transitioned together. This means that it is not possible to render to a depth aspect, while transitioning the stencil aspect concurrently, since changing image layouts is a write operation. If the engine is not designed to couple depths and stencil together, it causes a lot of friction in implementation. What this extension does is completely decouple image layouts for depth and stencil aspects and makes it possible to modify the depth or stencil image layouts in complete isolation. For example: VkImageMemoryBarrier barrier = {…}; Normally, we would have to specify both DEPTH and STENCIL aspects for depth-stencil images. Now, we can completely ignore what stencil is doing and only modify depth image layout. barrier.subresourceRange.aspectMask = VK_IMAGE_ASPECT_DEPTH_BIT; barrier.oldLayout = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR; barrier.newLayout = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL; Similarly, in VK_KHR_create_renderpass2, there are extension structures where you can specify stencil layouts separately from the depth layout if you wish. typedef struct VkAttachmentDescriptionStencilLayout { VkStructureType sType; void* pNext; VkImageLayout stencilInitialLayout; VkImageLayout stencilFinalLayout; } VkAttachmentDescriptionStencilLayout; typedef struct VkAttachmentReferenceStencilLayout { VkStructureType sType; void* pNext; VkImageLayout stencilLayout; } VkAttachmentReferenceStencilLayout; Like image memory barriers, it is possible to express layout transitions that only occur in either depth or stencil attachments. VK_KHR_spirv_1_4 Each core Vulkan version has targeted a specific SPIR-V version. For Vulkan 1.0, we have SPIR-V 1.0. For Vulkan 1.1, we have SPIR-V 1.3, and for Vulkan 1.2 we have SPIR-V 1.5. SPIR-V 1.4 was an interim version between Vulkan 1.1 and 1.2 which added some nice features, but the usefulness of this extension is largely meant for developers who like to target SPIR-V themselves. Developers using GLSL or HLSL might not find much use for this extension. Some highlights of SPIR-V 1.4 that I think are worth mentioning are listed here. OpSelect between composite objects OpSelect before SPIR-V 1.4 only supports selecting between scalars and vectors. SPIR-V 1.4 thus allows you to express this kind of code easily with a simple OpSelect: MyStruct s = cond ? MyStruct(1, 2, 3) : MyStruct(4, 5, 6); OpCopyLogical There are scenarios in high-level languages where you load a struct from a buffer and then place it in a function variable. If you have ever looked at SPIR-V code for this kind of scenario, glslang would copy each element of the struct one by one, which generates bloated SPIR-V code. This is because the struct type that lives in a buffer and a struct type for a function variable are not necessarily the same. Offset decorations are the major culprits here. Copying objects in SPIR-V only works when the types are exactly the same, not “almost the same”. OpCopyLogical fixes this problem where you can copy objects of types which are the same except for decorations. Advanced loop control hints SPIR-V 1.4 adds ways to express partial unrolling, how many iterations are expected, and such advanced hints, which can help a driver optimize better using knowledge it otherwise would not have. There is no way to express these in normal shading languages yet, but it does not seem difficult to add support for it. Explicit look-up tables Describing look-up tables was a bit awkward in SPIR-V. The natural way to do this in SPIR-V 1.3 is to declare an array with private storage scope with an initializer, access chain into it and load from it. However, there was never a way to express that a global variable is const, which relies on compilers to be a little smart. As a case study, let us see what glslang emits when using Vulkan 1.1 target environment: #version 450 layout(location = 0) out float FragColor; layout(location = 0) flat in int vIndex; const float LUT[4] = float[](1.0, 2.0, 3.0, 4.0); void main() { FragColor = LUT[vIndex]; } %float_1 = OpConstant %float 1 %float_2 = OpConstant %float 2 %float_3 = OpConstant %float 3 %float_4 = OpConstant %float 4 %16 = OpConstantComposite %_arr_float_uint_4 %float_1 %float_2 %float_3 %float_4 This is super weird code, but it is easy for compilers to promote to a LUT. If the compiler can prove there are no readers before the OpStore, and only one OpStore can statically happen, compiler can optimize it to const LUT. %indexable = OpVariable %_ptr_Function__arr_float_uint_4 Function OpStore %indexable %16 %24 = OpAccessChain %_ptr_Function_float %indexable %index %25 = OpLoad %float %24 In SPIR-V 1.4, the NonWritable decoration can also be used with Private and Function storage variables. Add an initializer, and we get something that looks far more reasonable and obvious: OpDecorate %indexable NonWritable %16 = OpConstantComposite %_arr_float_uint_4 %float_1 %float_2 %float_3 %float_4 // Initialize an array with a constant expression and mark it as NonWritable. // This is trivially a LUT. %indexable = OpVariable %_ptr_Function__arr_float_uint_4 Function %16 %24 = OpAccessChain %_ptr_Function_float %indexable %index %25 = OpLoad %float %24 VK_KHR_shader_subgroup_extended_types This extension fixes a hole in Vulkan subgroup support. When subgroups were introduced, it was only possible to use subgroup operations on 32-bit values. However, with 16-bit arithmetic getting more popular, especially float16, there are use cases where you would want to use subgroup operations on smaller arithmetic types, making this kind of shader possible: #version 450 // subgroupAdd #extension GL_KHR_shader_subgroup_arithmetic : require For FP16 arithmetic: #extension GL_EXT_shader_explicit_arithmetic_types_float16 : require For subgroup operations on FP16: #extension GL_EXT_shader_subgroup_extended_types_float16 : require layout(location = 0) out f16vec4 FragColor; layout(location = 0) in f16vec4 vColor; void main() { FragColor = subgroupAdd(vColor); } VK_KHR_imageless_framebuffer In most engines, using VkFramebuffer objects can feel a bit awkward, since most engine abstractions are based around some idea of: MyRenderAPI::BindRenderTargets(colorAttachments, depthStencilAttachment) In this model, VkFramebuffer objects introduce a lot of friction, since engines would almost certainly end up with either one of two strategies: Create a VkFramebuffer for every render pass, free later. Maintain a hashmap of all observed attachment and render-pass combinations. Unfortunately, there are some … reasons why VkFramebuffer exists in the first place, but VK_KHR_imageless_framebuffer at least removes the largest pain point. This is needing to know the exact VkImageViews that we are going to use before we actually start rendering. With imageless frame buffers, we can defer the exact VkImageViews we are going to render into until vkCmdBeginRenderPass. However, the frame buffer itself still needs to know about certain metadata ahead of time. Some drivers need to know this information unfortunately. First, we set the VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT flag in vkCreateFramebuffer. This removes the need to set pAttachments. Instead, we specify some parameters for each attachment. We pass down this structure as a pNext: typedef struct VkFramebufferAttachmentsCreateInfo { VkStructureType sType; const void* pNext; uint32_t attachmentImageInfoCount; const VkFramebufferAttachmentImageInfo* pAttachmentImageInfos; } VkFramebufferAttachmentsCreateInfo; typedef struct VkFramebufferAttachmentImageInfo { VkStructureType sType; const void* pNext; VkImageCreateFlags flags; VkImageUsageFlags usage; uint32_t width; uint32_t height; uint32_t layerCount; uint32_t viewFormatCount; const VkFormat* pViewFormats; } VkFramebufferAttachmentImageInfo; Essentially, we need to specify almost everything that vkCreateImage would specify. The only thing we avoid is having to know the exact image views we need to use. To begin a render pass which uses imageless frame buffer, we pass down this struct in vkCmdBeginRenderPass instead: typedef struct VkRenderPassAttachmentBeginInfo { VkStructureType sType; const void* pNext; uint32_t attachmentCount; const VkImageView* pAttachments; } VkRenderPassAttachmentBeginInfo; Conclusions Overall, I feel like this extension does not really solve the problem of having to know images up front. Knowing the resolution, usage flags of all attachments up front is basically like having to know the image views up front either way. If your engine knows all this information up-front, just not the exact image views, then this extension can be useful. The number of unique VkFramebuffer objects will likely go down as well, but otherwise, there is in my personal view room to greatly improve things. In the next blog on the new Vulkan extensions, I explore 'legacy support extensions.' Follow Up Thanks to Hans-Kristian Arntzen and the team at Arm for bringing this great content to the Samsung Developers community. We hope you find this information about Vulkan extensions useful for developing your upcoming mobile games. The Samsung Developers site has many resources for developers looking to build for and integrate with Samsung devices and services. Stay in touch with the latest news by creating a free account or by subscribing to our monthly newsletter. Visit the Marketing Resources page for information on promoting and distributing your apps and games. Finally, our developer forum is an excellent way to stay up-to-date on all things related to the Galaxy ecosystem. View the full blog at its source
  22. Samsung Electronics today announced that all models1 of The Terrace TV, the premium product line designed for outdoor lifestyles, have become the first in the TV industry to be verified for outdoor visibility performance. This verification comes from U.S.-based Underwriters Laboratories (UL), a global independent safety science organization with over a century of experience in driving safety solution innovation. In normal outdoor settings, consumers must find means to block sunlight to gain appropriate visibility, which has been a major issue across a relevant product category. To receive this verification, a product must undergo several rounds of rigorous testing process, in which peak brightness of over 3,000 ~ 4,000 nits,2 a higher contrast ratio of over 1,000:1, and color volume greater than 80 percent should be altogether achieved under over 10,000 LUX condition. The Terrace TV has displayed outstanding performance in these three key areas so viewers can enjoy clear, vivid images even in bright outdoors. It also features Samsung’s premium QLED display, anti-reflection technology which reduces light reflection from its surface, as well as AI picture quality optimization technology for automatic brightness adjustment. In addition to The Terrace, OH551, the outdoor signage product from OHA Series which uses the same technologies for commercial use from the company, also received visibility verification. Samsung also recognizes the importance of weather resistance quality against rain and dust for outdoor TV set models. The company obtained IP55 water and dust resistance standard certification from International Electrotechnical Commission (IEC), which together with the latest UL verification will play a pivotal role in fortifying Samsung’s efforts to provide optimal viewing experience in various outdoor conditions. “UL’s outdoor visibility verification for The Terrace will enable consumers across the globe to further add values to their viewing experiences,” said Yong Hoon Choi, Executive Vice President of Visual Display Business at Samsung Electronics. “As a leader in the TV industry, Samsung will continue to drive innovative technologies that are optimized for new and emerging lifestyles.” 1 LST9 65- and 75-inch, LST7 55-, 65- and 75-inch 2 Brightness of LTS7: 4,000 nits, Brightness of LTS9: 3,000nits. View the full article
  23. Samsung Electronics’ award-winning lifestyle TV The Frame continuously transforms the space it’s in by offering users access to over 1,500 pieces of virtual art from some of the world’s most renowned artists, museums and industry tastemakers. This month, the Art Store is highlighting those masterpieces that bring the most beautiful scenery found around the planet straight to your living room with its World Environment Day spotlight, a curated set of art pieces that feature breathtaking scenes from all over the world. One artist whose work is featured in this spotlight is Cody Cobb, a photographer who travels to some of the most remote places known to man to capture nature the way he believes it should remain: untouched. Figure 1. In my “studio” which is in the landscape itself Bringing the Beauty of Our Planet to More People Cobb has worked in photography for the past 20 years, first as an artistic pursuit that began as a part of his digital illustration projects and subsequently developing to be his primary medium. He travels to remote places including the vast American West in order to find unique landscapes, natural formations and stand-out moments to capture. He spends much of his time working alone in order to allow for serendipity to lead him to the discovery of the exceptional scenes captured in his work. ▲ Death Valley (2015) “I am not sure that I can turn off the part of my brain that is engaged when I am photographing,” noted Cobb of the ways he harnesses his camera to capture his unique view of the world. “I observe the world in a specific way, obsessively finding details and patterns. Sometimes I will happen to have a camera with me, and that’s when I am able to capture those observations. Photography is a natural extension of my way of experiencing the world.” By bringing his works to the selection available to users on The Frame, Cobb hopes that people will be able to experience the world in the way that he is able to when he is taking photographs. “I would love for those who view my work to be transported somewhere else for a moment,” he noted. “I hope that they can experience the sense of stillness that I myself enjoy while shooting.” Cobb also hopes that when a user takes in the incredible scenes he has been lucky enough to see firsthand, they are able to stop for a moment and appreciate the beauty of what they are seeing. “I hope that my artwork offers a nuanced way of experiencing nature,” he said. “I want these places to come across as mysterious and I hope that people are able to get lost in them.” Experiencing the World Through The Frame On The Frame, Cobb’s photos are displayed using nano-sized Quantum Dots which offer 100% color volume and bring over a billion shades of precise colors to users so that users can enjoy the artworks with the original color, detailing and texture intended by the artist. Users are able to experience the natural beauty of our planet just as it is, for what feels like a firsthand view of these amazing scenes. ▲ Parallel World (2017) “The Frame is such a perfect expression of the cinematic visuals running through my head when I’m creating art,” noted Cobb. “I want my photos to feel alive and the technology powering The Frame allows for that. I also love that my fine art prints can exist on the same wall alongside the work I have available on the Art Store.” Putting Nature First Thanks to Transformative Technologies Having collaborated with The Frame’s Art Store since its early days, Cobb understands how important it is to bring art into peoples’ homes and how technology plays a pivotal role in doing so. He is grateful for transformative experiences The Frame offers as a digital platform for displaying art; “Thanks to The Frame, I now have a new audience and a whole new way of sharing my work,” he noted. “It is incredibly motivating.” An ardent advocate for the environment and the protection of the spaces he captures, Cobb is now selling his work via NFTs (non-fungible tokens) on platforms such as Hic et Nunc as the form of digital currency they employ consumes much less energy than other platforms. For each NFT sale he makes, he is donating a portion of the proceeds to environmental preservation organizations. Fifteen of Cody’s pieces are available on The Frame’s Art Store now, and two of his photographs are being featured as part of this June’s Environmental Day spotlight. View the full article
  24. Home entertainment has taken on a whole new meaning in recent years. Sports broadcast networks, streaming services and social media have transformed the way people produce and consume all types of sports news and content. This shift has driven demand for the large screen entertainment experiences found on premium TVs and projectors as users seek out high-quality at-home viewing experiences to match the energy of live events or movie theatres. As sports leagues and experiences start to return to pre-pandemic operation, consumers now have the option to watch their favorite team from home without missing a beat of the action. The key to bringing this stadium experience to life at home is with an ultra-large, high quality screen, and Samsung’s The Premiere1 is a lifestyle projector that offers the dramatic picture quality and immersive surround sound able to provide the feeling of being right there in the stands yourself. A 130-inch Ultra-Large Screen Is Your Gateway to the Stadium The Premiere can create a screen far bigger than the average TV using any blank surface in a matter of minutes. Unlike traditional projectors that require three to four meters of distance from a wall for optimal picture quality, The Premiere can be placed almost anywhere and deliver a screen size of up to 130 inches, even when placed just 23.8cm away from the wall. The projector does not require a complicated installation process either, as users need to simply plug in The Premiere’s power cable and connect to a wireless network – with no need to worry about calculating the ideal distance from the wall or sort out hanging the projector from the ceiling. It also features a compact design so that users can move and rearrange the projector on their own with ease. Dynamic 4K Resolution for Full Immersion During the Big Game Conventional projectors typically offer resoundingly average color vibrancy and picture quality, so in order to create an entirely new projector experience, Samsung incorporated its industry-leading TV technologies into The Premiere so that users can enjoy dynamic, 4K resolution on a bigger screen. By using unique and cutting-edge triple laser technology, The Premiere delivers rich and vibrant picture quality. This laser-enabled model recreates colors more accurately, produces less heat and offers longer lifespan, all of which provides users with a premium product that offers optimal viewing experiences. Whether you are streaming the latest 4K sports documentary or your favorite live sports event, The Premiere provides immersive, ultra-large screen entertainment experiences at high resolution with crystal-clear clarity. Stunning Picture Quality, No Matter the Time of Day The media quality of a projector is affected by ambient lighting more than conventional TV screens, meaning that it is important that a projector is able to produce bright images so that you never miss a single critical moment in the game. As the world’s first HDR10+ projector, The Premiere offers a maximum brightness of 2,800 ANSI lumens2 – a brightness level equivalent to 2,800 candles. Users can enjoy cinema-level picture quality even in the middle of the day with sunlight shining directly into the room you are watching in, meaning that you can watch your favorite games regardless of the surrounding ambient light conditions. The Premiere also delivers a 2,000,000:1 contrast ratio, meaning that the projector is able to express all the subtle contrasts and detailing in darker images. An Immersive, All-in-One Speaker for That Live Stadium Experience In order to get the real stadium experience at home, powerful sound is key. Hearing fans cheering and the commentators roaring along with the action is all part of the enjoyment of any match. The Premiere produces three-dimensional, captivating sound without any extra speakers required thanks to the robust sound system built into its compact design. The projector is equipped with powerful 4.2 channel 40W built-in speakers that project sound with significant height and width in order to convey every bit of even the most action-packed audio. The projector also features Samsung’s proprietary Acoustic Beam technology to maximize sound from all angles, emitting sound from 44 holes placed on both sides of the projector so that everyone, regardless of where they are sitting in the room, can be engaged and entertained. Staying Entertained and Connected With Smart TV Features Just like Samsung’s leading Smart TVs, The Premiere offers users smart features and access to major sports streaming platforms3 including Amazon Prime and Samsung TV Plus, and music streaming services where popular sports podcasts can be found including Apple Music and Spotify. While you watch the game, you can pull up a commentary video on YouTube and enjoy the two media side by side, or call a friend on Google Duo and watch the game together. The Premiere also supports the ‘Tap View’4 feature to mirror the content playing on your smartphone to your projector; by simply gently tapping the side of The Premiere with your device, you can easily cast pictures or videos from your smartphone straight onto the bigger screen. 1 Model featured in this article is The Premiere LSTP9. 2 ANSI Lumen: The level of brightness based on the American National Standards Institute (ANSI)’s standard for expressing the brightness of a projector. 1 ANSI lumen is equivalent to the brightness of one candle. 3 Availability of services may vary by region and each OTT service or platform is available after subscription. The Premiere must be connected to the internet in order to access these services. 4 Tap view service only works with Samsung Galaxy smartphones running Android 8.1 and above, when both the mobile screen and The Premiere are turned on. View the full article
  25. Increasingly, contemporary users are pursuing minimalistic lifestyles that still deliver outstanding experiences. And, as they seek to live more enriching lives with less, multi-functional devices that perform a number of different tasks in one are becoming more and more important. Such devices truly do it all by helping the user avoid clutter while still meaningfully enhancing their quality of life. Below, Samsung Newsroom dives into the Samsung Smart Monitor series, which delivers all the key functions of both a TV and a monitor, allowing you to utilize the solution as a monitor when working, and then as a TV when it’s time to kick back. After we unbox the monitor, Newsroom delivers some handy tips on how to get the most out of your Samsung Smart Monitor, which allows you to do it all while maintaining a minimalistic aesthetic. Unboxing and Setting Up the Samsung Smart Monitor Samsung Electronics has recently added a larger 43-inch, UHD resolution widescreen product to its M7 Smart Monitor lineup, and has also introduced white editions of its M5 line of products. The picture above shows the unboxed 32-inch M5 monitor. As pictured, the box includes the monitor, remote control, HDMI cable, stand, power cable, and the stand base. Setting your monitor up is very simple, with set-up instructions included in the box. First, attach the stand neck to the base and then screw it in at the bottom. After that, simply screw the stand neck into the bottom part of the monitor, place the monitor on a desk or table, and you’re ready to get started! After assembly, connect the power cable and press the power button located below the logo to turn the monitor on. Select your language of choice, connect to the Wi-Fi, and then connect your Samsung account. You are now good to go! If you’d like to utilize the remote control’s voice recognition feature, it’s a good idea to register your voice at this time as well. Useful Tip ① Simply Establish a Wi-Fi Connection to Enjoy OTT Services ▲ Watching a high-definition video on the 32-inch M5 model While most other monitors require you to connect them to a PC or other device, the Samsung Smart Monitor allows you to enjoy a broad range of content with just the monitor itself once you complete the initial set-up. This is because all Smart Monitor models are equipped with the Tizen OS-based smart hub, which removes the hassle and only requires you to establish a Wi-Fi connection in order to enjoy all of your favorite OTT services,1 including Netflix and YouTube, in stunning high definition. ▲ The 43-inch M7 model provides optimized multitasking and an immersive experience with its large screen If you don’t subscribe to a particular OTT service, you can utilize Samsung’s TV Plus app, which is provided on Samsung Smart TVs. Select the Samsung TV Plus icon on the main screen, and you are instantly connected to a wide range of content, including movies, series, variety shows, news and sports shows. If you’re not sure what to watch, then the Universal Guide feature, which offers content recommendations based on AI analysis of the user’s preferences and what’s popular at the time, can be of enormous help. ▲ The 32-inch M5 model, which supports FHD resolution and the 43-inch M7 model, which supports UHD resolution Whatever kind of content you like to watch, display resolution remains a very important factor when it comes to high-level viewing experiences. Samsung’s 43-inch M7 Smart Monitor supports 4K resolution, which enhances the quality of your content to an astonishing extent. The M5 model, which supports FHD resolution, also puts vivid, lifelike content right before your eyes. This high degree of resolution also allows you to closely analyze and minutely alter high-quality images when you are working on graphics or videos. Also useful for when you are using the monitor for extended periods of time is the Adaptive Picture feature, which automatically adjusts brightness across 42 levels according to changes in the surrounding environment. This allows you to always enjoy your content in sharp, vivid resolution as the feature optimizes brightness according to various factors like the presence of sunlight, fluorescent lighting and darkness. Useful Tip ② A Host of Connectivity Options for Laptops and Smartphones Whether you have must-share photos and videos to upload, or you need to quickly access a work file, the Samsung Smart Monitor has a connection option to suit you, with the lineup offering connection support for a broad range of portable devices. The Smart Monitor M7 series features a USB Type-C port on the back that allows it to be easily connected to a smartphone or laptop so that you can get down to work quickly. ▲ A laptop is connected to the 43-inch M7 model with a USB Type-C cable With USB Type-C cable connection, you can even recharge your device with up to 65W charging while you’re working, thus removing any concerns about running out of battery while you’re hard at work. This reduces the need for cables, allowing you to enjoy clutter-free desk space devoid of messy cables and connectors. Another handy way to use screen mirroring is with Samsung DeX, which connects the monitor to a smartphone or laptop with just a single touch. First, pull down the menu from the top of the smartphone screen, then select the DeX icon. From the list of wireless devices, select ‘Smart Monitor’ to connect. After that, you can open up the application you were using on your smartphone right on the Smart Monitor. From there, your smartphone can be used as a touchpad or to do something else if you prefer to use it to multitask. For an even faster mirroring experience, use the Tap View feature, which activates mirroring with just a quick tap of the mobile device on the edge of the monitor. Simply open the SmartThings app on your smartphone and turn on the Tap View and Tap Sound features, and you’re good to go! After that, simply tap the edge of the monitor with your smartphone, and you’ll see a pop-up window for the connection between your device and your monitor. Apple users might also want to check out the Smart Monitor series’ first-of-its-kind Apple AirPlay2 integration. This allows you to view movies, music and photos saved on your Apple smartphone or laptop on the big screen. Connect your smartphone to the same Wi-Fi network as your Smart Monitor, then pull down the top menu on the smartphone. Select Screen Mirroring, and locate the ‘Smart Monitor’ option. When you connect your laptop to your monitor in this way, you can even create a dual monitor setup for even more precise completion of design and editing tasks. Useful Tip ③ Optimize Your Remote Work Set-up After a long day at work, you arrive home intending to take it easy. But then, you suddenly remember that you forgot to complete a task while at work! Is there a way you could complete that task from home with just your monitor, and no PC available? With your Samsung Smart Monitor there is. From Home, navigate to the Remote Access menu to find a range of remote connection options. Select the Remote PC icon, then enter the IP address and PC information of your work computer. From there, you will be able to remotely access your work computer and all the files on it. What’s more, save the accounts that you use frequently as separate profiles on your monitor to allow you to access them quickly and easily without having to enter your information each time. By connecting your Microsoft 365 account you can even work on files on an external PC without having to connect to the PC itself. Select the Office 365 icon and log in to your personal account to access a cloud platform in which you can open and edit documents that you were previously working on without restrictions. Then, when you’re back in the office, simply access the cloud system on your office computer to continue working on the document you were working on from home. With your Samsung smart monitor, as long as you’ve got a mouse and a keyboard, you can work remotely with just the monitor alone, with no need for a PC connection. Useful Tip ④ The All-purpose Remote That Gives You Complete Control Let’s say you want to display something or play a video on your Samsung Smart Monitor but it isn’t convenient to connect a keyboard or mouse. In this situation, the Samsung Smart Monitor’s multi-purpose remote control is a lifesaver. This remote allows you to use the up, down, left and right buttons on the remote to control the mouse cursor and access all of the monitor’s functions from wherever you are. For frequently used web browsing and OTT viewing applications, there are even built-in buttons on the remote control that allow you to access them directly. The remote control for the Smart Monitor series also supports a voice assistant that features nine different languages, for those times when it’s more convenient to speak your commands. This voice assistant can be used to control the monitor, as well as to access and navigate the settings, search, and Q&A menus. To use voice control, simply press the mic-shaped button at the top of the remote and say your commands. In addition to Samsung Bixby, Amazon Alexa and Google Assistant are also enabled on the remote control, allowing you to access a vast range of services whenever you want.2 And the Samsung Smart Monitor 43-inch M7 model even comes with an environmentally friendly solar-cell-powered remote control that does not require you to use disposable batteries. A solar voltaic panel on the back of the remote control contributes to protecting the environment by generating energy even in low-lit, indoor settings. Whether you’re looking to work or play, the Samsung Smart Monitor is there to underpin your experience. In addition to being suitable for use as a TV when you want to lay back and watch your favorite content, the solution can also be used as a top-level monitor that you can complete tasks on. Optimized for the home-based, minimalistic lifestyles of today, Samsung’s Smart Monitor is enabling a smarter, more comfortable stay-at-home lifestyle. 1 Google Assistant will be enabled in June, and Amazon Alexa will be enabled in July following an OTN (Over The Network) update 2 Availability of services may vary by region and each OTT service or platform is available after subscription View the full article


×
×
  • Create New...